CISCO-IETF-NAT-MIB

File: CISCO-IETF-NAT-MIB.mib (61077 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB SNMP-FRAMEWORK-MIB CISCO-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
Unsigned32 Gauge32 Counter32
TimeTicks IpAddress mib-2
MODULE-COMPLIANCE OBJECT-GROUP TEXTUAL-CONVENTION
StorageType RowStatus InterfaceIndex
SnmpAdminString ciscoExperiment

Defined Types

NATProtocolType  
A list of protocols that are affected by NAT. Inclusion of values is not intended to imply that those protocols need be supported.
TEXTUAL-CONVENTION    
  INTEGER other(1), icmp(2), udp(3), tcp(4)  

CnatConfEntry  
SEQUENCE    
  cnatConfName SnmpAdminString
  cnatConfServiceType INTEGER
  cnatConfTimeoutIcmpIdle Integer32
  cnatConfTimeoutUdpIdle Integer32
  cnatConfTimeoutTcpIdle Integer32
  cnatConfTimeoutTcpNeg Integer32
  cnatConfTimeoutOther Integer32
  cnatConfMaxBindLeaseTime Integer32
  cnatConfMaxBindIdleTime Integer32
  cnatConfStorageType StorageType
  cnatConfStatus RowStatus

CnatConfStaticAddrMapEntry  
SEQUENCE    
  cnatConfStaticAddrMapName SnmpAdminString
  cnatConfStaticAddrMapType INTEGER
  cnatConfStaticLocalAddrFrom IpAddress
  cnatConfStaticLocalAddrTo IpAddress
  cnatConfStaticLocalPortFrom Integer32
  cnatConfStaticLocalPortTo Integer32
  cnatConfStaticGlobalAddrFrom IpAddress
  cnatConfStaticGlobalAddrTo IpAddress
  cnatConfStaticGlobalPortFrom Integer32
  cnatConfStaticGlobalPortTo Integer32
  cnatConfStaticProtocol BITS
  cnatConfStaticAddrMapStorageType StorageType
  cnatConfStaticAddrMapStatus RowStatus

CnatConfDynAddrMapEntry  
SEQUENCE    
  cnatConfDynAddrMapName SnmpAdminString
  cnatConfDynAddressMapType INTEGER
  cnatConfDynLocalAddrFrom IpAddress
  cnatConfDynLocalAddrTo IpAddress
  cnatConfDynLocalPortFrom Integer32
  cnatConfDynLocalPortTo Integer32
  cnatConfDynGlobalAddrFrom IpAddress
  cnatConfDynGlobalAddrTo IpAddress
  cnatConfDynGlobalPortFrom Integer32
  cnatConfDynGlobalPortTo Integer32
  cnatConfDynProtocol BITS
  cnatConfDynAddrMapStorageType StorageType
  cnatConfDynAddrMapStatus RowStatus

CnatInterfaceEntry  
SEQUENCE    
  cnatInterfaceIndex InterfaceIndex
  cnatInterfaceRealm INTEGER
  cnatInterfaceStorageType StorageType
  cnatInterfaceStatus RowStatus

CnatAddrBindEntry  
SEQUENCE    
  cnatAddrBindLocalAddr IpAddress
  cnatAddrBindGlobalAddr IpAddress
  cnatAddrBindId Unsigned32
  cnatAddrBindDirection INTEGER
  cnatAddrBindType INTEGER
  cnatAddrBindConfName SnmpAdminString
  cnatAddrBindSessionCount Gauge32
  cnatAddrBindCurrentIdleTime TimeTicks
  cnatAddrBindInTranslate Counter32
  cnatAddrBindOutTranslate Counter32

CnatAddrPortBindEntry  
SEQUENCE    
  cnatAddrPortBindLocalAddr IpAddress
  cnatAddrPortBindLocalPort Integer32
  cnatAddrPortBindProtocol BITS
  cnatAddrPortBindGlobalAddr IpAddress
  cnatAddrPortBindGlobalPort Integer32
  cnatAddrPortBindId Unsigned32
  cnatAddrPortBindDirection INTEGER
  cnatAddrPortBindType INTEGER
  cnatAddrPortBindConfName SnmpAdminString
  cnatAddrPortBindSessionCount Gauge32
  cnatAddrPortBindCurrentIdleTime TimeTicks
  cnatAddrPortBindInTranslate Counter32
  cnatAddrPortBindOutTranslate Counter32

CnatSessionEntry  
SEQUENCE    
  cnatSessionBindId Unsigned32
  cnatSessionId Unsigned32
  cnatSessionDirection INTEGER
  cnatSessionUpTime TimeTicks
  cnatSessionProtocolType NATProtocolType
  cnatSessionOrigPrivateAddr IpAddress
  cnatSessionTransPrivateAddr IpAddress
  cnatSessionOrigPrivatePort Integer32
  cnatSessionTransPrivatePort Integer32
  cnatSessionOrigPublicAddr IpAddress
  cnatSessionTransPublicAddr IpAddress
  cnatSessionOrigPublicPort Integer32
  cnatSessionTransPublicPort Integer32
  cnatSessionCurrentIdletime TimeTicks
  cnatSessionSecondBindId Unsigned32
  cnatSessionInTranslate Counter32
  cnatSessionOutTranslate Counter32

CnatProtocolStatsEntry  
SEQUENCE    
  cnatProtocolStatsName NATProtocolType
  cnatProtocolStatsInTranslate Counter32
  cnatProtocolStatsOutTranslate Counter32
  cnatProtocolStatsRejectCount Counter32

CnatAddrMapStatsEntry  
SEQUENCE    
  cnatAddrMapStatsConfName SnmpAdminString
  cnatAddrMapStatsMapName SnmpAdminString
  cnatAddrMapStatsInTranslate Counter32
  cnatAddrMapStatsOutTranslate Counter32
  cnatAddrMapStatsNoResource Counter32
  cnatAddrMapStatsAddrUsed Gauge32

CnatInterfaceStatsEntry  
SEQUENCE    
  cnatInterfacePktsIn Counter32
  cnatInterfacePktsOut Counter32

Defined Values

ciscoIetfNatMIB 1.1.9.10.77
This MIB module defines the generic managed objects for NAT.
MODULE-IDENTITY    

ciscoNatMIBObjects 1.1.9.10.77.1
OBJECT IDENTIFIER    

cnatConfig 1.1.9.10.77.1.1
OBJECT IDENTIFIER    

cnatBind 1.1.9.10.77.1.2
OBJECT IDENTIFIER    

cnatStatistics 1.1.9.10.77.1.3
OBJECT IDENTIFIER    

cnatConfTable 1.1.9.10.77.1.1.1
This table specifies the configuration attributes for a device supporting NAT function.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatConfEntry

cnatConfEntry 1.1.9.10.77.1.1.1.1
Each entry in the cnatConfTable holds a set of configuration parameters associated with an instance of NAT. Entries in the cnatConfTable are created and deleted using the cnatConfStatus object.
OBJECT-TYPE    
  CnatConfEntry  

cnatConfName 1.1.9.10.77.1.1.1.1.1
The locally arbitrary, but unique identifier associated with this cnatConfEntry.
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

cnatConfServiceType 1.1.9.10.77.1.1.1.1.2
An indication of the direction in which new sessions are permitted and the extent of translation done within the IP and transport headers.
OBJECT-TYPE    
  INTEGER basicNat(1), napt(2), bidirectionalNat(3), twiceNat(4), multihomedNat(5)  

cnatConfTimeoutIcmpIdle 1.1.9.10.77.1.1.1.1.3
The interval of time for which an ICMP protocol session, associated with this configuration, is allowed to remain valid without any activity.
OBJECT-TYPE    
  Integer32 0..2147483647  

cnatConfTimeoutUdpIdle 1.1.9.10.77.1.1.1.1.4
The interval of time for which a UDP protocol session, associated with this configuration, is allowed to remain valid without any activity.
OBJECT-TYPE    
  Integer32 0..2147483647  

cnatConfTimeoutTcpIdle 1.1.9.10.77.1.1.1.1.5
The interval of time for which a TCP protocol session, associated with this configuration, is allowed to remain valid without any activity. This timeout value applies to a TCP session during its data transfer phase.
OBJECT-TYPE    
  Integer32 0..2147483647  

cnatConfTimeoutTcpNeg 1.1.9.10.77.1.1.1.1.6
The interval of time for which a TCP protocol session, associated with this configuration, is allowed to remain valid without any activity. This timeout value applies to a TCP session during its establishment and termination phases.
OBJECT-TYPE    
  Integer32 0..2147483647  

cnatConfTimeoutOther 1.1.9.10.77.1.1.1.1.7
The interval of time for which a protocol session other than ICMP, UDP and TCP, associated with this configuration, is allowed to remain valid, without any activity.
OBJECT-TYPE    
  Integer32 0..2147483647  

cnatConfMaxBindLeaseTime 1.1.9.10.77.1.1.1.1.8
The maximum lease time for the BIND, associated with this configuration. Unless the lease time is renewed, a BIND will not be valid past the lease time. As a special case, a value of 0 may be assumed to indicate no lease time limit. Typically, this attribute is of relevance only in conjunction with Realm-Specific-IP (RSIP) operation.
OBJECT-TYPE    
  Integer32 0..2147483647  

cnatConfMaxBindIdleTime 1.1.9.10.77.1.1.1.1.9
The maximum time, associated with this configuration, to allow a dynamic BIND to remain valid with no NAT session hanging off this BIND. By default for NATIVE NAT maximum Idle time is 0. External agents could control this parameter differently. Static Binds and lease time limited BINDs are not affected by this parameter.
OBJECT-TYPE    
  Integer32 0..2147483647  

cnatConfStorageType 1.1.9.10.77.1.1.1.1.10
The storage type for this conceptual row.
OBJECT-TYPE    
  StorageType  

cnatConfStatus 1.1.9.10.77.1.1.1.1.11
The status of this conceptual row.
OBJECT-TYPE    
  RowStatus  

cnatConfStaticAddrMapTable 1.1.9.10.77.1.1.2
This table lists configuration for static NAT entries. This table has an expansion dependent relationship on the cnatConfTable. When an SNMP entity deletes a conceptual row from the cnatConfTable, then the corresponding entries are deleted from cnatConfStaticAddrMapTable.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatConfStaticAddrMapEntry

cnatConfStaticAddrMapEntry 1.1.9.10.77.1.1.2.1
A description of a static NAT entry. This entry contributes to the static NAT table of the device.
OBJECT-TYPE    
  CnatConfStaticAddrMapEntry  

cnatConfStaticAddrMapName 1.1.9.10.77.1.1.2.1.1
An arbitrary, but unique identifier associated with this cnatConfStaticAddrMapEntry. The value of this object is unique across both the static address map and the dynamic address map tables.
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

cnatConfStaticAddrMapType 1.1.9.10.77.1.1.2.1.2
Address (and Transport-ID) maps may be defined for both inbound and outbound direction. Outbound address map refers to mapping a selected set of addresses from private realm to a selected set of addresses in external realm; whereas inbound address map refers to mapping a set of addresses from the external realm to private realm.
OBJECT-TYPE    
  INTEGER inbound(1), outbound(2), both(3)  

cnatConfStaticLocalAddrFrom 1.1.9.10.77.1.1.2.1.3
This object specifies the first IP address of the range of IP addresses mapped by this translation entry.
OBJECT-TYPE    
  IpAddress  

cnatConfStaticLocalAddrTo 1.1.9.10.77.1.1.2.1.4
This object specifies the last IP address of the range of IP addresses mapped by this translation entry. If only a single address being mapped, the value of this object is equal to the value of cnatConfStaticLocalAddrFrom. The number addresses in the range defined by cnatConfStaticLocalAddrFrom and cnatConfStaticLocalAddrTo should be equal to the number of addresses in the range defined by cnatConfStaticGlobalAddrFrom and cnatConfStaticGlobalAddrTo.
OBJECT-TYPE    
  IpAddress  

cnatConfStaticLocalPortFrom 1.1.9.10.77.1.1.2.1.5
If this conceptual row describes a basic NAT, then the value of this object is '0'. If this conceptual row describes NAPT, then the value of this object specifies the first port number in the range of ports being mapped. If the translation specifies a single port, then the value of this object is equal to the value of cnatConfStaticLocalPortTo.
OBJECT-TYPE    
  Integer32 0..65535  

cnatConfStaticLocalPortTo 1.1.9.10.77.1.1.2.1.6
If this conceptual row describes a basic NAT, then the value of this object is '0'. If this conceptual row describes NAPT, then the value of this object specifies the last port number in the range of ports being mapped. If the translation specifies a single port, then the value of this object is equal to the value of cnatConfStaticLocalPortFrom.
OBJECT-TYPE    
  Integer32 0..65535  

cnatConfStaticGlobalAddrFrom 1.1.9.10.77.1.1.2.1.7
This object specifies the first IP address of the range of IP addresses being mapped to.
OBJECT-TYPE    
  IpAddress  

cnatConfStaticGlobalAddrTo 1.1.9.10.77.1.1.2.1.8
This object specifies the last IP address of the range of IP addresses being mapped to. If only a single address is being mapped to, the value of this object is equal to the value of cnatConfStaticGlobalAddrFrom.The number addresses in the range defined by cnatConfStaticGlobalAddrFrom and cnatConfStaticGlobalAddrTo should be equal to the number of addresses in the range defined by cnatConfStaticLocalAddrFrom and cnatConfStaticLocalAddrTo.
OBJECT-TYPE    
  IpAddress  

cnatConfStaticGlobalPortFrom 1.1.9.10.77.1.1.2.1.9
If this conceptual row describes a basic NAT, then the value of this object is '0'. If this conceptual row describes NAPT, then the value of this object specifies the first port number in the range of ports being mapped to. If the translation specifies a single port, then the value of this object is equal to the value cnatConfStaticGlobalPortTo.
OBJECT-TYPE    
  Integer32 0..65535  

cnatConfStaticGlobalPortTo 1.1.9.10.77.1.1.2.1.10
If this conceptual row describes a basic NAT, then the value of this object is '0'. If this conceptual describes NAPT, then the value of this object specifies the last port number in the range of ports being to. If the translation specifies a single port, then the value of this object is equal to the value of cnatConfStaticGlobalPortFrom.
OBJECT-TYPE    
  Integer32 0..65535  

cnatConfStaticProtocol 1.1.9.10.77.1.1.2.1.11
This object specifies a protocol identifier. If the value of this object is '0', then this basic NAT entry applies to all IP traffic. If the value of this object is non-zero, then this NAT entry only applies to IP traffic with the specified protocol.
OBJECT-TYPE    
  BITS all(0), other(1), icmp(2), udp(3), tcp(4)  

cnatConfStaticAddrMapStorageType 1.1.9.10.77.1.1.2.1.12
The storage type for this conceptual row.
OBJECT-TYPE    
  StorageType  

cnatConfStaticAddrMapStatus 1.1.9.10.77.1.1.2.1.13
The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5).
OBJECT-TYPE    
  RowStatus  

cnatConfDynAddrMapTable 1.1.9.10.77.1.1.3
This table lists dynamic NAT entries. This table has an expansion dependent relationship on the cnatConfTable. When an SNMP entity deletes a conceptual row from the cnatConfTable, then the corresponding entries are deleted from cnatConfDynAddrMapTable.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatConfDynAddrMapEntry

cnatConfDynAddrMapEntry 1.1.9.10.77.1.1.3.1
A description of a dynamic NAT entry. This entry contributes to the dynamic NAT table of the device.
OBJECT-TYPE    
  CnatConfDynAddrMapEntry  

cnatConfDynAddrMapName 1.1.9.10.77.1.1.3.1.1
An arbitrary, but unique identifier associated with this cnatConfDynAddrMapEntry. The value of this object is unique across both the static address map and the dynamic address map tables.
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

cnatConfDynAddressMapType 1.1.9.10.77.1.1.3.1.2
Address (and Transport-ID) maps may be defined for both inbound and outbound direction. Outbound address map refers to mapping a selected set of addresses from private realm to a selected set of addresses in external realm; whereas inbound address map refers to mapping a set of addresses from the external realm to private realm.
OBJECT-TYPE    
  INTEGER inbound(1), outbound(2), both(3)  

cnatConfDynLocalAddrFrom 1.1.9.10.77.1.1.3.1.3
This object specifies the first IP address of the range of IP addresses mapped by this translation entry.
OBJECT-TYPE    
  IpAddress  

cnatConfDynLocalAddrTo 1.1.9.10.77.1.1.3.1.4
This object specifies the last IP address of the range of IP addresses mapped by this translation entry.
OBJECT-TYPE    
  IpAddress  

cnatConfDynLocalPortFrom 1.1.9.10.77.1.1.3.1.5
If this conceptual row describes a basic NAT, then the value of this object is '0'. If this conceptual row describes NAPT, then the value of this object specifies the first port number in the range of ports being mapped. If the translation specifies a single port, then the value of this object is equal to the value of cnatConfDynLocalPortTo.
OBJECT-TYPE    
  Integer32 0..65535  

cnatConfDynLocalPortTo 1.1.9.10.77.1.1.3.1.6
If this conceptual row describes a basic NAT, then the value of this object is '0'. If this conceptual row describes NAPT, then the value of this object specifies the last port number in the range of ports being mapped. If the translation specifies a single port, then the value of this object is equal to the value of cnatConfDynLocalPortFrom.
OBJECT-TYPE    
  Integer32 0..65535  

cnatConfDynGlobalAddrFrom 1.1.9.10.77.1.1.3.1.7
This object specifies the first IP address of the range of IP addresses being mapped to.
OBJECT-TYPE    
  IpAddress  

cnatConfDynGlobalAddrTo 1.1.9.10.77.1.1.3.1.8
This object specifies the last IP address of the range of IP addresses being mapped to.
OBJECT-TYPE    
  IpAddress  

cnatConfDynGlobalPortFrom 1.1.9.10.77.1.1.3.1.9
If this conceptual row describes a basic NAT, then the value of this object is '0'. If this conceptual row describes NAPT, then the value of this object specifies the first port number in the range of ports being mapped to. If the translation specifies a single port, then the value of this object is equal to the value of cnatConfDynGlobalPortTo.
OBJECT-TYPE    
  Integer32 0..65535  

cnatConfDynGlobalPortTo 1.1.9.10.77.1.1.3.1.10
If this conceptual row describes a basic NAT, then the value of this object is '0'. If this conceptual row describes NAPT, then the value of this object specifies the last port number in the range of ports being mapped to. If the translation specifies a single port, then the value of this object is equal to the value of cnatConfDynGlobalPortFrom.
OBJECT-TYPE    
  Integer32 0..65535  

cnatConfDynProtocol 1.1.9.10.77.1.1.3.1.11
This object specifies a protocol identifier. If the value of this object is '0', then this basic NAT entry applies to all IP traffic. If the value of this object is non-zero, then this NAT entry only applies to IP traffic with the specified protocol.
OBJECT-TYPE    
  BITS all(0), other(1), icmp(2), udp(3), tcp(4)  

cnatConfDynAddrMapStorageType 1.1.9.10.77.1.1.3.1.12
The storage type for this conceptual row.
OBJECT-TYPE    
  StorageType  

cnatConfDynAddrMapStatus 1.1.9.10.77.1.1.3.1.13
The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5).
OBJECT-TYPE    
  RowStatus  

cnatInterfaceTable 1.1.9.10.77.1.1.4
This table holds information regarding the interface on which NAT is enabled.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatInterfaceEntry

cnatInterfaceEntry 1.1.9.10.77.1.1.4.1
Each entry in the NAT Interface Table holds information regarding an interface on which NAT is enabled.
OBJECT-TYPE    
  CnatInterfaceEntry  

cnatInterfaceIndex 1.1.9.10.77.1.1.4.1.1
The ifIndex of the interface on which NAT is enabled.
OBJECT-TYPE    
  InterfaceIndex  

cnatInterfaceRealm 1.1.9.10.77.1.1.4.1.2
This object identifies whether this interface is connected to the private or the public realm.
OBJECT-TYPE    
  INTEGER private(1), public(2)  

cnatInterfaceStorageType 1.1.9.10.77.1.1.4.1.3
The storage type for this conceptual row.
OBJECT-TYPE    
  StorageType  

cnatInterfaceStatus 1.1.9.10.77.1.1.4.1.4
Status of NAT on this interface. An active status indicates that NAT is enabled on this interface.
OBJECT-TYPE    
  RowStatus  

cnatAddrBindNumberOfEntries 1.1.9.10.77.1.2.1
This object maintains a count of the number of entries that currently exist in the cnatAddrBindTable.
OBJECT-TYPE    
  Gauge32  

cnatAddrBindTable 1.1.9.10.77.1.2.2
This table holds information about the currently active NAT BINDs.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatAddrBindEntry

cnatAddrBindEntry 1.1.9.10.77.1.2.2.1
Each entry in the NAT BIND table holds information about a NAT BIND that is currently active.
OBJECT-TYPE    
  CnatAddrBindEntry  

cnatAddrBindLocalAddr 1.1.9.10.77.1.2.2.1.1
This object represents the private-realm specific network layer address, which maps to the public-realm address represented by cnatAddrBindGlobalAddr.
OBJECT-TYPE    
  IpAddress  

cnatAddrBindGlobalAddr 1.1.9.10.77.1.2.2.1.2
This object represents the public-realm network layer address that maps to the private-realm network layer address represented by cnatAddrBindLocalAddr.
OBJECT-TYPE    
  IpAddress  

cnatAddrBindId 1.1.9.10.77.1.2.2.1.3
This object represents a BIND id that is dynamically assigned to each BIND by a NAT enabled device. Each BIND is represented by a unique BIND id across both, the Address bind and Address-Port bind tables.
OBJECT-TYPE    
  Unsigned32  

cnatAddrBindDirection 1.1.9.10.77.1.2.2.1.4
This object represents the direction of the BIND. A BIND may be either uni-directional or bi-directional, same as the orientation of the address map, based on which this bind is formed. The direction of this bind is with reference to the private realm.
OBJECT-TYPE    
  INTEGER uniDirectional(1), biDirectional(2)  

cnatAddrBindType 1.1.9.10.77.1.2.2.1.5
This object indicates whether the BIND is static or dynamic.
OBJECT-TYPE    
  INTEGER static(1), dynamic(2)  

cnatAddrBindConfName 1.1.9.10.77.1.2.2.1.6
This object is a pointer to the cnatConfTable entry (and the parameters of that entry) which was used in creating this BIND.
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

cnatAddrBindSessionCount 1.1.9.10.77.1.2.2.1.7
Number of sessions currently using this BIND.
OBJECT-TYPE    
  Gauge32  

cnatAddrBindCurrentIdleTime 1.1.9.10.77.1.2.2.1.8
At any given instance of time, this object indicates the time that this BIND has been idle with no sessions attached to it. The value represented by this object is of relevance only when the value of Maximum Idle time (cnatConfMaxBindIdleTime) is non-zero.
OBJECT-TYPE    
  TimeTicks  

cnatAddrBindInTranslate 1.1.9.10.77.1.2.2.1.9
The number of inbound packets that were translated as per this BIND entry.
OBJECT-TYPE    
  Counter32  

cnatAddrBindOutTranslate 1.1.9.10.77.1.2.2.1.10
The number of outbound packets that were translated as per this BIND entry.
OBJECT-TYPE    
  Counter32  

cnatAddrPortBindNumberOfEntries 1.1.9.10.77.1.2.3
This object maintains a count of the number of entries that currently exist in the cnatAddrPortBindTable.
OBJECT-TYPE    
  Gauge32  

cnatAddrPortBindTable 1.1.9.10.77.1.2.4
This table holds information about the currently active NAPT BINDs.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatAddrPortBindEntry

cnatAddrPortBindEntry 1.1.9.10.77.1.2.4.1
Each entry in the this table holds information a NAPT BIND that is currently active.
OBJECT-TYPE    
  CnatAddrPortBindEntry  

cnatAddrPortBindLocalAddr 1.1.9.10.77.1.2.4.1.1
This object represents the private-realm specific network layer address which, in conjunction with cnatAddrPortBindLocalPort, maps to the public-realm network layer address and transport id represented by cnatAddrPortBindGlobalAddr and cnatAddrPortBindGlobalPort respectively.
OBJECT-TYPE    
  IpAddress  

cnatAddrPortBindLocalPort 1.1.9.10.77.1.2.4.1.2
This object represents the private-realm specific port number (or query ID in case of ICMP messages) which, in conjunction with cnatAddrPortBindLocalAddr, maps to the public-realm network layer address and transport id represented by cnatAddrPortBindGlobalAddr and cnatAddrPortBindGlobalPort respectively.
OBJECT-TYPE    
  Integer32 0..65535  

cnatAddrPortBindProtocol 1.1.9.10.77.1.2.4.1.3
This object specifies a protocol identifier. If the value of this object is '0', then this BIND entry applies to all IP traffic. If the value of this object is non-zero, then this NAT entry only applies to IP traffic with the specified protocol.
OBJECT-TYPE    
  BITS all(0), other(1), icmp(2), udp(3), tcp(4)  

cnatAddrPortBindGlobalAddr 1.1.9.10.77.1.2.4.1.4
This object represents the public-realm specific network layer address that, in conjunction with cnatAddrPortBindGlobalPort, maps to the private-realm network layer address and transport id represented by cnatAddrPortBindLocalAddr and cnatAddrPortBindLocalPort respectively.
OBJECT-TYPE    
  IpAddress  

cnatAddrPortBindGlobalPort 1.1.9.10.77.1.2.4.1.5
This object represents the port number (or query id in case of ICMP) that, in conjunction with cnatAddrPortBindGlobalAddr, maps to the private-realm network layer address and transport id represented by cnatAddrPortBindLocalAddr and cnatAddrPortBindLocalPort respectively.
OBJECT-TYPE    
  Integer32 0..65535  

cnatAddrPortBindId 1.1.9.10.77.1.2.4.1.6
This object represents a BIND id that is dynamically assigned to each BIND by a NAT enabled device. Each BIND is represented by a unique BIND id across both, the Address Bind and Address-Port Bind tables.
OBJECT-TYPE    
  Unsigned32  

cnatAddrPortBindDirection 1.1.9.10.77.1.2.4.1.7
This object represents the direction of the BIND. A BIND may be either uni-directional or bi-directional, same as the orientation of the address map, based on which this bind is formed. The direction of this bind is with reference to the private realm.
OBJECT-TYPE    
  INTEGER uniDirectional(1), biDirectional(2)  

cnatAddrPortBindType 1.1.9.10.77.1.2.4.1.8
This object indicates whether the BIND is static or dynamic.
OBJECT-TYPE    
  INTEGER static(1), dynamic(2)  

cnatAddrPortBindConfName 1.1.9.10.77.1.2.4.1.9
This object is a pointer to the cnatConfTable entry (and the parameters of that entry) which was used in creating this BIND.
OBJECT-TYPE    
  SnmpAdminString  

cnatAddrPortBindSessionCount 1.1.9.10.77.1.2.4.1.10
Number of sessions currently using this BIND.
OBJECT-TYPE    
  Gauge32  

cnatAddrPortBindCurrentIdleTime 1.1.9.10.77.1.2.4.1.11
At any given instance of time, this object indicates the time that this BIND has been idle with no sessions attached to it. The value represented by this object is of relevance only when the value of Maximum Idle time (cnatConfMaxBindIdleTime) is non-zero.
OBJECT-TYPE    
  TimeTicks  

cnatAddrPortBindInTranslate 1.1.9.10.77.1.2.4.1.12
The number of inbound packets that were translated as per this BIND entry.
OBJECT-TYPE    
  Counter32  

cnatAddrPortBindOutTranslate 1.1.9.10.77.1.2.4.1.13
The number of outbound packets that were translated as per this BIND entry.
OBJECT-TYPE    
  Counter32  

cnatSessionTable 1.1.9.10.77.1.2.5
The (conceptual) table containing one entry for each NAT session currently active on this NAT device.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatSessionEntry

cnatSessionEntry 1.1.9.10.77.1.2.5.1
An entry (conceptual row) containing information about an active NAT session on this NAT device.
OBJECT-TYPE    
  CnatSessionEntry  

cnatSessionBindId 1.1.9.10.77.1.2.5.1.1
This object represents a BIND id that is dynamically assigned to each BIND by a NAT enabled device. This bind id is that same as represented by the BindId objects in the Address bind and Address-Port bind tables.
OBJECT-TYPE    
  Unsigned32  

cnatSessionId 1.1.9.10.77.1.2.5.1.2
The session ID for this NAT session.
OBJECT-TYPE    
  Unsigned32  

cnatSessionDirection 1.1.9.10.77.1.2.5.1.3
The direction of this session with respect to the local network. 'inbound' indicates that this session was initiated from the public network into the private network. 'outbound' indicates that this session was initiated from the private network into the public network.
OBJECT-TYPE    
  INTEGER inbound(1), outbound(2)  

cnatSessionUpTime 1.1.9.10.77.1.2.5.1.4
The up time of this session in one-hundredths of a second.
OBJECT-TYPE    
  TimeTicks  

cnatSessionProtocolType 1.1.9.10.77.1.2.5.1.5
The protocol type of this session. TCP and UDP sessions are uniquely identified by the tuple of (source IP address, source UDP/TCP port, destination IP address, destination TCP/UCP port). ICMP query sessions are identified by the tuple of (source IP address, ICMP query ID, destination IP address).
OBJECT-TYPE    
  NATProtocolType  

cnatSessionOrigPrivateAddr 1.1.9.10.77.1.2.5.1.6
The original IP address of the session endpoint that lies in the private network.
OBJECT-TYPE    
  IpAddress  

cnatSessionTransPrivateAddr 1.1.9.10.77.1.2.5.1.7
The translated IP address of the session endpoint that lies in the private network. The value of this object is equal to that of the original public IP Address (cnatSessionOrigPrivateAddr) when there is no translation.
OBJECT-TYPE    
  IpAddress  

cnatSessionOrigPrivatePort 1.1.9.10.77.1.2.5.1.8
The original transport port of the session endpoint that belongs to the private network. If this is an ICMP session then the value is the ICMP request ID.
OBJECT-TYPE    
  Integer32 0..65535  

cnatSessionTransPrivatePort 1.1.9.10.77.1.2.5.1.9
The translated transport port of the session that lies in the private network. The value of this object is equal to that of the original transport port (cnatSessionOrigPrivatePort) when there is no translation.
OBJECT-TYPE    
  Integer32 0..65535  

cnatSessionOrigPublicAddr 1.1.9.10.77.1.2.5.1.10
The original IP address of the session endpoint that lies in the public network.
OBJECT-TYPE    
  IpAddress  

cnatSessionTransPublicAddr 1.1.9.10.77.1.2.5.1.11
The translated IP address of the session endpoint that belongs to the public network. The value of this object is equal to that of the original public IP Address (cnatSessionOrigPublicAddr) when there is no translation.
OBJECT-TYPE    
  IpAddress  

cnatSessionOrigPublicPort 1.1.9.10.77.1.2.5.1.12
The original transport port of the session endpoint that belongs to the public network. If this is an ICMP session then the value contains the ICMP request ID.
OBJECT-TYPE    
  Integer32 0..65535  

cnatSessionTransPublicPort 1.1.9.10.77.1.2.5.1.13
The translated transport port of the session endpoint that belongs to the public network. The value of this object is equal to that of the original transport port (cnatSessionOrigPublicPort) when there is no translation.
OBJECT-TYPE    
  Integer32 0..65535  

cnatSessionCurrentIdletime 1.1.9.10.77.1.2.5.1.14
The time in one-hundredths of a second since a packet belonging to this session was last detected.
OBJECT-TYPE    
  TimeTicks  

cnatSessionSecondBindId 1.1.9.10.77.1.2.5.1.15
The natBindId of the 'other' NAT binding incase of Twice NAT. An instance of this object contains a valid value only if the binding type for this session is TwiceNAT.
OBJECT-TYPE    
  Unsigned32  

cnatSessionInTranslate 1.1.9.10.77.1.2.5.1.16
The number of inbound packets that were translated by this session.
OBJECT-TYPE    
  Counter32  

cnatSessionOutTranslate 1.1.9.10.77.1.2.5.1.17
The number of outbound packets that were translated by this session.
OBJECT-TYPE    
  Counter32  

cnatProtocolStatsTable 1.1.9.10.77.1.3.1
The (conceptual) table containing per protocol NAT statistics.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatProtocolStatsEntry

cnatProtocolStatsEntry 1.1.9.10.77.1.3.1.1
An entry (conceptual row) containing NAT statistics pertaining to a particular protocol.
OBJECT-TYPE    
  CnatProtocolStatsEntry  

cnatProtocolStatsName 1.1.9.10.77.1.3.1.1.1
This object represents the protocol pertaining to which statistics are reported.
OBJECT-TYPE    
  NATProtocolType  

cnatProtocolStatsInTranslate 1.1.9.10.77.1.3.1.1.2
The number of inbound packets, pertaining to the protocol identified by cnatProtocolStatsName, that underwent NAT.
OBJECT-TYPE    
  Counter32  

cnatProtocolStatsOutTranslate 1.1.9.10.77.1.3.1.1.3
The number of outbound packets, pertaining to the protocol identified by cnatProtocolStatsName, that underwent NAT.
OBJECT-TYPE    
  Counter32  

cnatProtocolStatsRejectCount 1.1.9.10.77.1.3.1.1.4
The number of packets, pertaining to the protocol identified by cnatProtocolStatsName, that had to be rejected/dropped due to lack of resources. These rejections could be due to session timeout, resource unavailability etc.
OBJECT-TYPE    
  Counter32  

cnatAddrMapStatsTable 1.1.9.10.77.1.3.2
The (conceptual) table containing per address map NAT statistics.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatAddrMapStatsEntry

cnatAddrMapStatsEntry 1.1.9.10.77.1.3.2.1
An entry (conceptual row) containing NAT statistics per address map.
OBJECT-TYPE    
  CnatAddrMapStatsEntry  

cnatAddrMapStatsConfName 1.1.9.10.77.1.3.2.1.1
The name of the configuration (from the cnatConfTable), regarding which statistics are being reported. The configuration name along with Map name uniquely identifies an entry across both (static and dynamic) Address Map tables.
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

cnatAddrMapStatsMapName 1.1.9.10.77.1.3.2.1.2
The name of the Address Map (from the cnatConfStaticAddrMapTable/cnatConfDynAddrMapTable), regarding which statistics are being reported. The configuration name along with Map name uniquely identifies an entry across both (static and dynamic) Address Map tables.
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

cnatAddrMapStatsInTranslate 1.1.9.10.77.1.3.2.1.3
The number of inbound packets, pertaining to this address map entry, that were translated.
OBJECT-TYPE    
  Counter32  

cnatAddrMapStatsOutTranslate 1.1.9.10.77.1.3.2.1.4
The number of outbound packets, pertaining to this address map entry, that were translated.
OBJECT-TYPE    
  Counter32  

cnatAddrMapStatsNoResource 1.1.9.10.77.1.3.2.1.5
The number of packets, pertaining to this address map entry, that were dropped due to lack of addresses in the address pool identified by this address map. The value of this object should always be zero in case of static address map.
OBJECT-TYPE    
  Counter32  

cnatAddrMapStatsAddrUsed 1.1.9.10.77.1.3.2.1.6
The number of addresses, pertaining to this address map, that are currently being used from the nat pool. The value of this object is irrelevant if the address map in question is a static address map.
OBJECT-TYPE    
  Gauge32  

cnatInterfaceStatsTable 1.1.9.10.77.1.3.3
This table augments the cnatInterfaceTable and provides statistics information pertaining to the specified interface.
OBJECT-TYPE    
  SEQUENCE OF  
    CnatInterfaceStatsEntry

cnatInterfaceStatsEntry 1.1.9.10.77.1.3.3.1
Each entry of the cnatInterfaceStatsTable represents stats pertaining to one interface, which is identified by its ifIndex.
OBJECT-TYPE    
  CnatInterfaceStatsEntry  

cnatInterfacePktsIn 1.1.9.10.77.1.3.3.1.1
Number of packets received on this interface that were translated.
OBJECT-TYPE    
  Counter32  

cnatInterfacePktsOut 1.1.9.10.77.1.3.3.1.2
Number of translated packets that were sent out this interface.
OBJECT-TYPE    
  Counter32  

ciscoNatMIBNotificationPrefix 1.1.9.10.77.2
OBJECT IDENTIFIER    

ciscoNatMIBNotifications 1.1.9.10.77.2.0
OBJECT IDENTIFIER    

ciscoNatMIBConformance 1.1.9.10.77.3
OBJECT IDENTIFIER    

ciscoNatMIBCompliances 1.1.9.10.77.3.1
OBJECT IDENTIFIER    

ciscoNatMIBGroups 1.1.9.10.77.3.2
OBJECT IDENTIFIER    

ciscoNatMIBCompliance 1.1.9.10.77.3.1.1
The compliance statement for devices running NAT.
MODULE-COMPLIANCE    

cnatConfigGroup 1.1.9.10.77.3.2.1
A collection of configuration-related information required to support management of devices supporting NAT.
OBJECT-GROUP    

cnatBindGroup 1.1.9.10.77.3.2.2
A collection of BIND-related objects required to support management of devices supporting NAT.
OBJECT-GROUP    

cnatStatsGroup 1.1.9.10.77.3.2.3
A collection of NAT statistics related objects required to support troubleshooting/monitoring NAT operation.
OBJECT-GROUP