HM2-NAT-MIB

        This MIB defines the SNMP interface for Hirschmann DNAT/SNAT/
Double NAT/1:1 NAT implementations
        
Copyright (C) 
    
Source file
HM2-NAT-MIB
Last revised
Identity
hm2NatMib
Base OID
1.3.6.1.4.1.248.11.80
Imported Objects
HM2-TC-MIB hm2ConfigurationMibs HmActionValue HmTimeSeconds1970
IF-MIB InterfaceIndex InterfaceIndexOrZero
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter64 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DisplayString RowStatus StorageType TruthValue
Net-SNMP examples using the hirschmann MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'HM2-NAT-MIB' -M '/opt/observium/mibs/hirschmann:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'HM2-NAT-MIB::hm2NatMib'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'HM2-NAT-MIB' -M '/opt/observium/mibs/hirschmann:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'HM2-NAT-MIB::hm2NatMib'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (180)
.1.3.6.1.4.1.248.11.80
.1.3.6.1.4.1.248.11.80.0
.1.3.6.1.4.1.248.11.80.1
.1.3.6.1.4.1.248.11.80.1.1
.1.3.6.1.4.1.248.11.80.1.1.2
.1.3.6.1.4.1.248.11.80.1.1.3
.1.3.6.1.4.1.248.11.80.1.1.4
.1.3.6.1.4.1.248.11.80.1.1.5
.1.3.6.1.4.1.248.11.80.1.1.6
.1.3.6.1.4.1.248.11.80.1.2
.1.3.6.1.4.1.248.11.80.1.2.1
.1.3.6.1.4.1.248.11.80.1.2.1.1
.1.3.6.1.4.1.248.11.80.1.2.1.1.1
.1.3.6.1.4.1.248.11.80.1.2.1.1.2
.1.3.6.1.4.1.248.11.80.1.2.1.1.3
.1.3.6.1.4.1.248.11.80.1.2.1.1.4
.1.3.6.1.4.1.248.11.80.1.2.1.2
.1.3.6.1.4.1.248.11.80.1.2.1.2.1
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1
Integer32
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.1
OctetString
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.10
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.11
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.12
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.13
OctetString
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.14
OctetString
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.3
OctetString
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.4
OctetString
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.5
OctetString
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.6
OctetString
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.7
OctetString
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.8
Enumeration
.1.3.6.1.4.1.248.11.80.1.2.1.2.1.1.9
.1.3.6.1.4.1.248.11.80.1.2.1.2.2
.1.3.6.1.4.1.248.11.80.1.2.1.2.2.1
Integer32
.1.3.6.1.4.1.248.11.80.1.2.1.2.2.1.1
Enumeration
.1.3.6.1.4.1.248.11.80.1.2.1.2.2.1.2
Unsigned32
.1.3.6.1.4.1.248.11.80.1.2.1.2.2.1.3
.1.3.6.1.4.1.248.11.80.1.2.1.2.2.1.4
.1.3.6.1.4.1.248.11.80.1.2.1.2.2.1.5
.1.3.6.1.4.1.248.11.80.1.2.2
.1.3.6.1.4.1.248.11.80.1.2.2.1
.1.3.6.1.4.1.248.11.80.1.2.2.1.1
.1.3.6.1.4.1.248.11.80.1.2.2.1.2
.1.3.6.1.4.1.248.11.80.1.2.2.1.3
.1.3.6.1.4.1.248.11.80.1.2.2.1.4
.1.3.6.1.4.1.248.11.80.1.2.2.2
.1.3.6.1.4.1.248.11.80.1.2.2.2.1
.1.3.6.1.4.1.248.11.80.1.2.2.2.1.1
.1.3.6.1.4.1.248.11.80.1.2.2.2.1.1.1
.1.3.6.1.4.1.248.11.80.1.2.2.2.1.1.2
.1.3.6.1.4.1.248.11.80.1.2.2.2.1.1.3
.1.3.6.1.4.1.248.11.80.1.4
.1.3.6.1.4.1.248.11.80.1.4.1
.1.3.6.1.4.1.248.11.80.1.4.1.1
.1.3.6.1.4.1.248.11.80.1.4.1.2
.1.3.6.1.4.1.248.11.80.1.4.1.3
.1.3.6.1.4.1.248.11.80.1.4.1.4
Bits
.1.3.6.1.4.1.248.11.80.1.4.1.5
.1.3.6.1.4.1.248.11.80.1.4.1.6
.1.3.6.1.4.1.248.11.80.1.4.2
.1.3.6.1.4.1.248.11.80.1.4.2.1
.1.3.6.1.4.1.248.11.80.1.4.2.1.1
Integer32
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.1
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.10
Unsigned32
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.11
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.12
OctetString
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.2
OctetString
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.3
OctetString
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.4
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.5
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.6
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.7
OctetString
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.8
.1.3.6.1.4.1.248.11.80.1.4.2.1.1.9
.1.3.6.1.4.1.248.11.80.1.4.3
.1.3.6.1.4.1.248.11.80.1.4.3.1
.1.3.6.1.4.1.248.11.80.1.4.3.1.1
.1.3.6.1.4.1.248.11.80.1.4.3.1.2
.1.3.6.1.4.1.248.11.80.1.4.3.1.3
.1.3.6.1.4.1.248.11.80.1.4.3.1.4
.1.3.6.1.4.1.248.11.80.1.4.3.2
.1.3.6.1.4.1.248.11.80.1.4.3.2.1
.1.3.6.1.4.1.248.11.80.1.4.3.2.1.1
.1.3.6.1.4.1.248.11.80.1.4.3.2.1.1.1
.1.3.6.1.4.1.248.11.80.1.4.3.2.1.1.2
.1.3.6.1.4.1.248.11.80.1.4.3.2.1.1.3
.1.3.6.1.4.1.248.11.80.1.5
.1.3.6.1.4.1.248.11.80.1.5.1
.1.3.6.1.4.1.248.11.80.1.5.1.1
.1.3.6.1.4.1.248.11.80.1.5.1.2
.1.3.6.1.4.1.248.11.80.1.5.1.3
.1.3.6.1.4.1.248.11.80.1.5.1.4
.1.3.6.1.4.1.248.11.80.1.5.2
.1.3.6.1.4.1.248.11.80.1.5.2.1
.1.3.6.1.4.1.248.11.80.1.5.2.1.1
Integer32
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.1
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.10
OctetString
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.2
OctetString
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.3
Enumeration
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.4
OctetString
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.5
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.6
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.7
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.8
OctetString
.1.3.6.1.4.1.248.11.80.1.5.2.1.1.9
.1.3.6.1.4.1.248.11.80.1.5.2.2
.1.3.6.1.4.1.248.11.80.1.5.2.2.1
Integer32
.1.3.6.1.4.1.248.11.80.1.5.2.2.1.1
Enumeration
.1.3.6.1.4.1.248.11.80.1.5.2.2.1.2
Unsigned32
.1.3.6.1.4.1.248.11.80.1.5.2.2.1.3
.1.3.6.1.4.1.248.11.80.1.5.2.2.1.4
.1.3.6.1.4.1.248.11.80.1.5.2.2.1.5
.1.3.6.1.4.1.248.11.80.1.5.3
.1.3.6.1.4.1.248.11.80.1.5.3.1
.1.3.6.1.4.1.248.11.80.1.5.3.1.1
.1.3.6.1.4.1.248.11.80.1.5.3.1.2
.1.3.6.1.4.1.248.11.80.1.5.3.1.3
.1.3.6.1.4.1.248.11.80.1.5.3.1.4
.1.3.6.1.4.1.248.11.80.1.5.3.2
.1.3.6.1.4.1.248.11.80.1.5.3.2.1
.1.3.6.1.4.1.248.11.80.1.5.3.2.1.1
.1.3.6.1.4.1.248.11.80.1.5.3.2.1.1.1
.1.3.6.1.4.1.248.11.80.1.5.3.2.1.1.2
.1.3.6.1.4.1.248.11.80.1.5.3.2.1.1.3
.1.3.6.1.4.1.248.11.80.1.6
.1.3.6.1.4.1.248.11.80.1.6.1
.1.3.6.1.4.1.248.11.80.1.6.1.1
.1.3.6.1.4.1.248.11.80.1.6.1.2
.1.3.6.1.4.1.248.11.80.1.6.1.3
.1.3.6.1.4.1.248.11.80.1.6.1.4
.1.3.6.1.4.1.248.11.80.1.6.2
.1.3.6.1.4.1.248.11.80.1.6.2.1
.1.3.6.1.4.1.248.11.80.1.6.2.1.1
Integer32
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.1
OctetString
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.10
OctetString
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.2
OctetString
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.3
OctetString
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.4
OctetString
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.5
OctetString
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.6
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.7
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.8
.1.3.6.1.4.1.248.11.80.1.6.2.1.1.9
.1.3.6.1.4.1.248.11.80.1.6.2.2
.1.3.6.1.4.1.248.11.80.1.6.2.2.1
Integer32
.1.3.6.1.4.1.248.11.80.1.6.2.2.1.1
Enumeration
.1.3.6.1.4.1.248.11.80.1.6.2.2.1.2
Unsigned32
.1.3.6.1.4.1.248.11.80.1.6.2.2.1.3
.1.3.6.1.4.1.248.11.80.1.6.2.2.1.4
.1.3.6.1.4.1.248.11.80.1.6.2.2.1.5
.1.3.6.1.4.1.248.11.80.1.6.3
.1.3.6.1.4.1.248.11.80.1.6.3.1
.1.3.6.1.4.1.248.11.80.1.6.3.1.1
.1.3.6.1.4.1.248.11.80.1.6.3.1.2
.1.3.6.1.4.1.248.11.80.1.6.3.1.3
.1.3.6.1.4.1.248.11.80.1.6.3.1.4
.1.3.6.1.4.1.248.11.80.1.6.3.2
.1.3.6.1.4.1.248.11.80.1.6.3.2.1
.1.3.6.1.4.1.248.11.80.1.6.3.2.1.1
.1.3.6.1.4.1.248.11.80.1.6.3.2.1.1.1
.1.3.6.1.4.1.248.11.80.1.6.3.2.1.1.2
.1.3.6.1.4.1.248.11.80.1.6.3.2.1.1.3
.1.3.6.1.4.1.248.11.80.2
.1.3.6.1.4.1.248.11.80.2.1
.1.3.6.1.4.1.248.11.80.2.2
.1.3.6.1.4.1.248.11.80.5
.1.3.6.1.4.1.248.11.80.5.1
.1.3.6.1.4.1.248.11.80.5.10
.1.3.6.1.4.1.248.11.80.5.11
.1.3.6.1.4.1.248.11.80.5.12
.1.3.6.1.4.1.248.11.80.5.13
.1.3.6.1.4.1.248.11.80.5.14
.1.3.6.1.4.1.248.11.80.5.2
.1.3.6.1.4.1.248.11.80.5.3
.1.3.6.1.4.1.248.11.80.5.4
.1.3.6.1.4.1.248.11.80.5.5
.1.3.6.1.4.1.248.11.80.5.6
.1.3.6.1.4.1.248.11.80.5.7
.1.3.6.1.4.1.248.11.80.5.8
.1.3.6.1.4.1.248.11.80.5.9
Dependencies (7) 5 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. HM2-TC-MIBhirschmann
  4. IANAifType-MIBrfc
  5. SNMPv2-CONFrfc
  6. SNMPv2-MIBrfc
  7. IF-MIBrfc
  8. HM2-NAT-MIBhirschmannselected
Conformance Groups (2)
hm2DnatMaxRules hm2OneToOneNatMaxRules hm2DoubleNatMaxRules hm2MasqMaxRules hm2NatResetStatistics hm2DnatIfMappingRuleCount hm2DnatRulePendingActions hm2DnatCommitPendingActions hm2DnatRuleCount hm2DnatRuleIndex hm2DnatSourceAddress hm2DnatSourcePort hm2DnatTargetAddress hm2DnatTargetPort hm2DnatNewTargetAddress hm2DnatNewTargetPort hm2DnatProto hm2DnatRuleParams hm2DnatLog hm2DnatTrap hm2DnatDescription hm2DnatRowStatus hm2DnatIfmPriority hm2DnatIfmRowStatus hm2DnatStatsPckCount hm2DnatStatsPckSize hm2DnatStatsLastApplied hm2DnatStatsTotalPck hm2DnatStatsTotalPckSize hm2DnatStatsTotalPckDenDrop hm2DnatStatsTotalPckAccepted hm21to1IfMappingRuleCount hm21to1RulePendingActions hm21to1CommitPendingActions hm21to1RuleCount hm21to1RuleIndex hm21to1TargetAddress hm21to1NewTargetAddress hm21to1RuleParams hm21to1Log hm21to1Trap hm21to1Description hm21to1IngressIntf hm21to1EgressIntf hm21to1Priority hm21to1RowStatus hm21to1StatsPckCount hm21to1StatsPckSize hm21to1StatsLastApplied hm21to1StatsTotalPck hm21to1StatsTotalPckSize hm21to1StatsTotalPckDenDrop hm21to1StatsTotalPckAccepted hm2MasqIfMappingRuleCount hm2MasqRulePendingActions hm2MasqCommitPendingActions hm2MasqRuleCount hm2MasqRuleIndex hm2MasqSourceAddress hm2MasqSourcePort hm2MasqProto hm2MasqRuleParams hm2MasqLog hm2MasqTrap hm2MasqDescription hm2MasqRowStatus hm2MasqIfmPriority hm2MasqIfmRowStatus hm2MasqStatsPckCount hm2MasqStatsPckSize hm2MasqStatsLastApplied hm2MasqStatsTotalPck hm2MasqStatsTotalPckSize hm2MasqStatsTotalPckDenDrop hm2MasqStatsTotalPckAccepted hm2DoubleNatIfMappingRuleCount hm2DoubleNatRulePendingActions hm2DoubleNatCommitPendingActions hm2DoubleNatRuleCount hm2DonatRuleIndex hm2DonatLocalInternalIp hm2DonatLocalExternalIp hm2DonatRemoteInternalIp hm2DonatRemoteExternalIp hm2DonatRuleParams hm2DonatLog hm2DonatTrap hm2DonatDescription hm2DonatIfmPriority hm2DonatIfmRowStatus hm2DonatRowStatus hm2DonatStatsPckCount hm2DonatStatsPckSize hm2DonatStatsLastApplied hm2DonatStatsTotalPck hm2DonatStatsTotalPckSize hm2DonatStatsTotalPckDenDrop hm2DonatStatsTotalPckAcc
A collection of all Hirschmann objects provided by the Firewall
module.
.1.3.6.1.4.1.248.11.80.2.2.1
A collection of all Hirschmann notifications provided by the
NAT module.
.1.3.6.1.4.1.248.11.80.2.2.2
Compliance Statements (1)

OID .1.3.6.1.4.1.248.11.80.2.1.1
The compliance statement for an SNMP entity which
implements the Hirschmann NAT MIB.
Required groups
Notifications / Traps (8)
NameOIDDescription
.1.3.6.1.4.1.248.11.80.0.1
A rule of DNAT was applied. The rule is
identified by the given rule index of the rule table.
.1.3.6.1.4.1.248.11.80.0.10
A rule of double NAT was applied and logged according
the current logging mechanism. The rule is identified by the
given rule index of the rule table.
.1.3.6.1.4.1.248.11.80.0.2
A rule of DNAT was applied and logged according to
the current logging mechanism. The rule is identified by the
given rule index of the rule table.
.1.3.6.1.4.1.248.11.80.0.5
A rule of 1:1 NAT was applied. The rule is
identified by the given rule index of the rule table.
.1.3.6.1.4.1.248.11.80.0.6
A rule of 1:1 NAT was applied and logged according
the current logging mechanism. The rule is identified by the
given rule index of the rule table.
.1.3.6.1.4.1.248.11.80.0.7
A rule of masquerading was applied. The rule is
identified by the given rule index of the rule table.
.1.3.6.1.4.1.248.11.80.0.8
A rule of masquerading was applied and logged according
the current logging mechanism. The rule is identified by the
given rule index of the rule table.
.1.3.6.1.4.1.248.11.80.0.9
A rule of double NAT was applied. The rule is
identified by the given rule index of the rule table.