NAT-MIB

File: NAT-MIB.mib (147031 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
IF-MIB SNMP-FRAMEWORK-MIB INET-ADDRESS-MIB
VPN-TC-STD-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
Unsigned32 Gauge32 Counter64
TimeTicks mib-2 NOTIFICATION-TYPE
TEXTUAL-CONVENTION DisplayString StorageType
RowStatus MODULE-COMPLIANCE NOTIFICATION-GROUP
OBJECT-GROUP ifIndex ifCounterDiscontinuityGroup
InterfaceIndex SnmpAdminString InetAddressType
InetAddress InetAddressPrefixLength InetPortNumber
VPNIdOrZero

Defined Types

NatProtocolType  
A list of protocols that support the network address translation. Inclusion of the values is not intended to imply that those protocols need to be supported. Any change in this TEXTUAL-CONVENTION should also be reflected in the definition of NatProtocolMap, which is a BITS representation of this.
TEXTUAL-CONVENTION    
  INTEGER none(1), other(2), icmp(3), udp(4), tcp(5)  

NatProtocolMap  
A bitmap of protocol identifiers that support the network address translation. Any change in this TEXTUAL-CONVENTION should also be reflected in the definition of NatProtocolType.
TEXTUAL-CONVENTION    
  BITS other(0), icmp(1), udp(2), tcp(3)  

NatAddrMapId  
A unique id that is assigned to each address map by a NAT enabled device.
TEXTUAL-CONVENTION    
  Unsigned32 1..4294967295  

NatBindIdOrZero  
A unique id that is assigned to each bind by a NAT enabled device. The bind id will be zero in the case of a Symmetric NAT.
TEXTUAL-CONVENTION    
  Unsigned32 0..4294967295  

NatBindId  
A unique id that is assigned to each bind by a NAT enabled device.
TEXTUAL-CONVENTION    
  Unsigned32 1..4294967295  

NatSessionId  
A unique id that is assigned to each session by a NAT enabled device.
TEXTUAL-CONVENTION    
  Unsigned32 1..4294967295  

NatBindMode  
An indication of whether the bind is an address bind or an address port bind.
TEXTUAL-CONVENTION    
  INTEGER addressBind(1), addressPortBind(2)  

NatAssociationType  
An indication of whether the association is static or dynamic.
TEXTUAL-CONVENTION    
  INTEGER static(1), dynamic(2)  

NatTranslationEntity  
An indication of a) the direction of a session for which an address map entry, address bind or port bind is applicable, and b) the entity (source or destination) within the session that is subject to translation.
TEXTUAL-CONVENTION    
  BITS inboundSrcEndPoint(0), outboundDstEndPoint(1), inboundDstEndPoint(2), outboundSrcEndPoint(3)  

NatInterfaceEntry  
SEQUENCE    
  natInterfaceRealm INTEGER
  natInterfaceServiceType BITS
  natInterfaceInTranslates Counter64
  natInterfaceOutTranslates Counter64
  natInterfaceDiscards Counter64
  natInterfaceStorageType StorageType
  natInterfaceRowStatus RowStatus

NatAddrMapEntry  
SEQUENCE    
  natAddrMapIndex NatAddrMapId
  natAddrMapName SnmpAdminString
  natAddrMapEntryType NatAssociationType
  natAddrMapTranslationEntity NatTranslationEntity
  natAddrMapLocalAddrType InetAddressType
  natAddrMapLocalAddrFrom InetAddress
  natAddrMapLocalAddrTo InetAddress
  natAddrMapLocalPortFrom InetPortNumber
  natAddrMapLocalPortTo InetPortNumber
  natAddrMapGlobalAddrType InetAddressType
  natAddrMapGlobalAddrFrom InetAddress
  natAddrMapGlobalAddrTo InetAddress
  natAddrMapGlobalPortFrom InetPortNumber
  natAddrMapGlobalPortTo InetPortNumber
  natAddrMapProtocol NatProtocolMap
  natAddrMapInTranslates Counter64
  natAddrMapOutTranslates Counter64
  natAddrMapDiscards Counter64
  natAddrMapAddrUsed Gauge32
  natAddrMapStorageType StorageType
  natAddrMapRowStatus RowStatus

NatAddrBindEntry  
SEQUENCE    
  natAddrBindLocalAddrType InetAddressType
  natAddrBindLocalAddr InetAddress
  natAddrBindGlobalAddrType InetAddressType
  natAddrBindGlobalAddr InetAddress
  natAddrBindId NatBindId
  natAddrBindTranslationEntity NatTranslationEntity
  natAddrBindType NatAssociationType
  natAddrBindMapIndex NatAddrMapId
  natAddrBindSessions Gauge32
  natAddrBindMaxIdleTime TimeTicks
  natAddrBindCurrentIdleTime TimeTicks
  natAddrBindInTranslates Counter64
  natAddrBindOutTranslates Counter64

NatAddrPortBindEntry  
SEQUENCE    
  natAddrPortBindLocalAddrType InetAddressType
  natAddrPortBindLocalAddr InetAddress
  natAddrPortBindLocalPort InetPortNumber
  natAddrPortBindProtocol NatProtocolType
  natAddrPortBindGlobalAddrType InetAddressType
  natAddrPortBindGlobalAddr InetAddress
  natAddrPortBindGlobalPort InetPortNumber
  natAddrPortBindId NatBindId
  natAddrPortBindTranslationEntity NatTranslationEntity
  natAddrPortBindType NatAssociationType
  natAddrPortBindMapIndex NatAddrMapId
  natAddrPortBindSessions Gauge32
  natAddrPortBindMaxIdleTime TimeTicks
  natAddrPortBindCurrentIdleTime TimeTicks
  natAddrPortBindInTranslates Counter64
  natAddrPortBindOutTranslates Counter64

NatSessionEntry  
SEQUENCE    
  natSessionIndex NatSessionId
  natSessionPrivateSrcEPBindId NatBindIdOrZero
  natSessionPrivateSrcEPBindMode NatBindMode
  natSessionPrivateDstEPBindId NatBindIdOrZero
  natSessionPrivateDstEPBindMode NatBindMode
  natSessionDirection INTEGER
  natSessionUpTime TimeTicks
  natSessionAddrMapIndex NatAddrMapId
  natSessionProtocolType NatProtocolType
  natSessionPrivateAddrType InetAddressType
  natSessionPrivateSrcAddr InetAddress
  natSessionPrivateSrcPort InetPortNumber
  natSessionPrivateDstAddr InetAddress
  natSessionPrivateDstPort InetPortNumber
  natSessionPublicAddrType InetAddressType
  natSessionPublicSrcAddr InetAddress
  natSessionPublicSrcPort InetPortNumber
  natSessionPublicDstAddr InetAddress
  natSessionPublicDstPort InetPortNumber
  natSessionMaxIdleTime TimeTicks
  natSessionCurrentIdleTime TimeTicks
  natSessionInTranslates Counter64
  natSessionOutTranslates Counter64

NatProtocolEntry  
SEQUENCE    
  natProtocol NatProtocolType
  natProtocolInTranslates Counter64
  natProtocolOutTranslates Counter64
  natProtocolDiscards Counter64

ProtocolNumber  
A transport protocol number, from the 'protocol-numbers' IANA registry.
TEXTUAL-CONVENTION    
  Unsigned32 0..255  

NatPoolId  
A unique ID that is assigned to each pool.
TEXTUAL-CONVENTION    
  Unsigned32 1..4294967295  

NatBehaviorType  
Behavior type as described in [RFC4787] sections 4.1 and 5.
TEXTUAL-CONVENTION    
  INTEGER endpointIndependent(0), addressDependent(1), addressAndPortDependent(2)  

NatPoolingType  
Pooling type as described in [RFC4787] sections 4.1.
TEXTUAL-CONVENTION    
  INTEGER arbitrary(0), paired(1)  

VlanIndexOrZero  
A value used to index per-VLAN tables: a value of 4095 is not permitted. A value of 0 indicates no index is present. If the value is between 1 and 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with global scope within a given bridged domain (see VlanId textual convention in [RFC4363]). If the value is greater than 4095, then it represents a VLAN with scope local to the particular agent, i.e., one without a global VLAN-ID assigned to it. Such VLANs are outside the scope of IEEE 802.1Q, but it is convenient to be able to manage them in the same way using this MIB.
TEXTUAL-CONVENTION    
  Unsigned32  

SubscriberIndex  
A unique ID that is assigned to each subscriber.
TEXTUAL-CONVENTION    
  Unsigned32 1..4294967295  

SubscriberIdentifierType  
Type of additional classifying information used by the NAT to identify the subscriber from an incoming packet, when the packet source address is not sufficient to do so unambiguously. null(0) No additional information is needed. interfaces(1) A set of one or more ingress interface indexes specified by the [RFC2863] InterfaceIndex textual convention. vlan(2) An ingress VLAN index using the VlanIndexOrZero textual convention, which is the [RFC4363] VlanIndex textual convention modified for local use in this MIB. vpn(3) An ingress layer 3 VPN identifier using the [RFC4265] VPNIdOrZero textual convention. ipencaps(4) Incoming source address of an encapsulating IPv4 or IPv6 tunnel (e.g., IPv6 as used in DS-Lite, [RFC6333]) as defined by the InetAddressType and InetAddress textual conventions. other(5) The implementation supports other classifiers and/or combinations of classifier types. In the latter case the implementation MUST specify the semantics of the combination ('OR' or 'AND').
TEXTUAL-CONVENTION    
  INTEGER null(0), interfaces(1), vlan(2), vpn(3), ipencaps(4), other(5)  

SubsInterfaceIdRowIndex  
A unique ID that is assigned to each row in the natSubsInterfaceIdentifierTable.
TEXTUAL-CONVENTION    
  Unsigned32 1..4294967295  

NatInstanceEntry  
SEQUENCE    
  natInstanceIndex Unsigned32
  natInstanceAlias DisplayString

NatCountersEntry  
SEQUENCE    
  natTranslations Counter64
  natOutOfPortErrors Counter64
  natResourceErrors Counter64
  natQuotaDrops Counter64
  natMappingCreations Counter64
  natMappingRemovals Counter64
  natAddressMappingCreations Counter64
  natAddressMappingRemovals Counter64

NatL4ProtocolEntry  
SEQUENCE    
  natL4ProtocolNumber ProtocolNumber
  natL4ProtocolTranslations Counter64
  natL4ProtocolOutOfPortErrors Counter64
  natL4ProtocolResourceErrors Counter64
  natL4ProtocolQuotaDrops Counter64
  natL4ProtocolMappingCreations Counter64
  natL4ProtocolMappingRemovals Counter64

NatLimitsEntry  
SEQUENCE    
  natLimitMappings Unsigned32
  natMappingsNotifyThreshold Unsigned32
  natLimitAddressMappings Unsigned32
  natAddrMapNotifyThreshold Unsigned32
  natLimitFragments Unsigned32
  natLimitSubscribers Unsigned32

NatPoolEntry  
SEQUENCE    
  natPoolIndex NatPoolId
  natPoolRealm SnmpAdminString
  natPoolWatermarkLow Integer32
  natPoolWatermarkHigh Integer32
  natPoolPortMin InetPortNumber
  natPoolPortMax InetPortNumber

NatPoolRangeEntry  
SEQUENCE    
  natPoolRangePoolIndex NatPoolId
  natPoolRangeType InetAddressType
  natPoolRangeBegin InetAddress
  natPoolRangeEnd InetAddress
  natPoolRangeAllocations Counter64
  natPoolRangeDeallocations Counter64

NatMapIntAddrEntry  
SEQUENCE    
  natMapIntAddrIntRealm SnmpAdminString
  natMapIntAddrExtRealm SnmpAdminString
  natMapIntAddrIntType InetAddressType
  natMapIntAddrInt InetAddress
  natMapIntAddrExtType InetAddressType
  natMapIntAddrExt InetAddress
  natMapIntAddrSubsIndex Unsigned32

NatMappingEntry  
SEQUENCE    
  natMappingProto ProtocolNumber
  natMappingExtRealm SnmpAdminString
  natMappingExtAddressType InetAddressType
  natMappingExtAddress InetAddress
  natMappingExtPort InetPortNumber
  natMappingIntRealm SnmpAdminString
  natMappingIntAddressType InetAddressType
  natMappingIntAddress InetAddress
  natMappingIntPort InetPortNumber
  natMappingPool Unsigned32
  natMappingMapBehavior NatBehaviorType
  natMappingFilterBehavior NatBehaviorType
  natMappingAddressPooling NatPoolingType
  natMappingSubsIndex SubscriberIndex

NatSubscribersEntry  
SEQUENCE    
  natSubscriberIndex SubscriberIndex
  natSubscriberIdentifierType SubscriberIdentifierType
  natSubscriberIntPrefixType InetAddressType
  natSubscriberIntPrefix InetAddress
  natSubscriberIntPrefixLength InetAddressPrefixLength
  natSubscriberRealm SnmpAdminString
  natSubscriberTranslations Counter64
  natSubscriberOutOfPortErrors Counter64
  natSubscriberResourceErrors Counter64
  natSubscriberQuotaDrops Counter64
  natSubscriberMappingCreations Counter64
  natSubscriberMappingRemovals Counter64
  natSubscriberLimitMappings Unsigned32
  natSubscriberMapNotifyThresh Unsigned32
  natSubscriberVlanIdentifier VlanIndexOrZero
  natSubscriberVpnIdentifier VPNIdOrZero
  natSubscriberIPEncapsIdType InetAddressType
  natSubscriberIPEncapsIdAddr InetAddress

NatSubsInterfaceIdentifierEntry  
SEQUENCE    
  natSubsInterfaceIdSubsIndex SubscriberIndex
  natSubsInterfaceIdRowIndex SubsInterfaceIdRowIndex
  natSubsInterfaceIndex InterfaceIndex

Defined Values

natMIB 1.3.6.1.2.1.123
This MIB module defines the generic managed objects for NAT. Copyright (C) The Internet Society (2013). This version of this MIB module is part of RFC yyyy; see the RFC itself for full legal notices.
MODULE-IDENTITY    

natMIBObjects 1.3.6.1.2.1.123.1
OBJECT IDENTIFIER    

natDefTimeouts 1.3.6.1.2.1.123.1.1
OBJECT IDENTIFIER    

natNotifCtrl 1.3.6.1.2.1.123.1.2
OBJECT IDENTIFIER    

natBindDefIdleTimeout 1.3.6.1.2.1.123.1.1.1
The default Bind (Address Bind or Port Bind) idle timeout parameter. If the agent is capable of storing non-volatile configuration, then the value of this object must be restored after a re-initialization of the management system.
OBJECT-TYPE    
  Unsigned32 0..4294967295  

natUdpDefIdleTimeout 1.3.6.1.2.1.123.1.1.2
The default UDP idle timeout parameter. If the agent is capable of storing non-volatile configuration, then the value of this object must be restored after a re-initialization of the management system.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

natIcmpDefIdleTimeout 1.3.6.1.2.1.123.1.1.3
The default ICMP idle timeout parameter. If the agent is capable of storing non-volatile configuration, then the value of this object must be restored after a re-initialization of the management system.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

natOtherDefIdleTimeout 1.3.6.1.2.1.123.1.1.4
The default idle timeout parameter for protocols represented by the value other (2) in NatProtocolType. If the agent is capable of storing non-volatile configuration, then the value of this object must be restored after a re-initialization of the management system.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

natTcpDefIdleTimeout 1.3.6.1.2.1.123.1.1.5
The default time interval that a NAT session for an established TCP connection is allowed to remain valid without any activity on the TCP connection. If the agent is capable of storing non-volatile configuration, then the value of this object must be restored after a re-initialization of the management system.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

natTcpDefNegTimeout 1.3.6.1.2.1.123.1.1.6
The default time interval that a NAT session for a TCP connection that is not in the established state is allowed to remain valid without any activity on the TCP connection. If the agent is capable of storing non-volatile configuration, then the value of this object must be restored after a re-initialization of the management system.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

natNotifThrottlingInterval 1.3.6.1.2.1.123.1.2.1
This object controls the generation of the natPacketDiscard notification. If this object has a value of zero, then no natPacketDiscard notifications will be transmitted by the agent. If this object has a non-zero value, then the agent must not generate more than one natPacketDiscard 'notification-event' in the indicated period, where a 'notification-event' is the generation of a single notification PDU type to a list of notification destinations. If additional NAT packets are discarded within the throttling period, then notification-events for these changes must be suppressed by the agent until the current throttling period expires. If natNotifThrottlingInterval notification generation is enabled, the suggested default throttling period is 60 seconds, but generation of the natPacketDiscard notification should be disabled by default. If the agent is capable of storing non-volatile configuration, then the value of this object must be restored after a re-initialization of the management system. The actual transmission of notifications is controlled via the MIB modules in RFC 3413.
OBJECT-TYPE    
  Integer32 0 | 5..3600  

natInterfaceTable 1.3.6.1.2.1.123.1.3
This table specifies the attributes for interfaces on a device supporting NAT function.
OBJECT-TYPE    
  SEQUENCE OF  
    NatInterfaceEntry

natInterfaceEntry 1.3.6.1.2.1.123.1.3.1
Each entry in the natInterfaceTable holds a set of parameters for an interface, instantiated by ifIndex. Therefore, the interface index must have been assigned, according to the applicable procedures, before it can be meaningfully used. Generally, this means that the interface must exist. When natStorageType is of type nonVolatile, however, this may reflect the configuration for an interface whose ifIndex has been assigned but for which the supporting implementation is not currently present.
OBJECT-TYPE    
  NatInterfaceEntry  

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

natInterfaceServiceType 1.3.6.1.2.1.123.1.3.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    
  BITS basicNat(0), napt(1), bidirectionalNat(2), twiceNat(3)  

natInterfaceInTranslates 1.3.6.1.2.1.123.1.3.1.3
Number of packets received on this interface that were translated. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natInterfaceOutTranslates 1.3.6.1.2.1.123.1.3.1.4
Number of translated packets that were sent out this interface. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natInterfaceDiscards 1.3.6.1.2.1.123.1.3.1.5
Number of packets that had to be rejected/dropped due to a lack of resources for this interface. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natInterfaceStorageType 1.3.6.1.2.1.123.1.3.1.6
The storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row.
OBJECT-TYPE    
  StorageType  

natInterfaceRowStatus 1.3.6.1.2.1.123.1.3.1.7
The status of this conceptual row. Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the natInterfaceRowStatus column is 'notReady'. In particular, a newly created row cannot be made active until the corresponding instance of natInterfaceServiceType has been set. None of the objects in this row may be modified while the value of this object is active(1).
OBJECT-TYPE    
  RowStatus  

natAddrMapTable 1.3.6.1.2.1.123.1.4
This table lists address map parameters for NAT.
OBJECT-TYPE    
  SEQUENCE OF  
    NatAddrMapEntry

natAddrMapEntry 1.3.6.1.2.1.123.1.4.1
This entry represents an address map to be used for NAT and contributes to the dynamic and/or static address mapping tables of the NAT device.
OBJECT-TYPE    
  NatAddrMapEntry  

natAddrMapIndex 1.3.6.1.2.1.123.1.4.1.1
Along with ifIndex, this object uniquely identifies an entry in the natAddrMapTable. Address map entries are applied in the order specified by natAddrMapIndex.
OBJECT-TYPE    
  NatAddrMapId  

natAddrMapName 1.3.6.1.2.1.123.1.4.1.2
Name identifying all map entries in the table associated with the same interface. All map entries with the same ifIndex MUST have the same map name.
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

natAddrMapEntryType 1.3.6.1.2.1.123.1.4.1.3
This parameter can be used to set up static or dynamic address maps.
OBJECT-TYPE    
  NatAssociationType  

natAddrMapTranslationEntity 1.3.6.1.2.1.123.1.4.1.4
The end-point entity (source or destination) in inbound or outbound sessions (i.e., first packets) that may be translated by an address map entry. Session direction (inbound or outbound) is derived from the direction of the first packet of a session traversing a NAT interface. NAT address (and Transport-ID) maps may be defined to effect inbound or outbound sessions. Traditionally, address maps for Basic NAT and NAPT are configured on a public interface for outbound sessions, effecting translation of source end-point. The value of this object must be set to outboundSrcEndPoint for those interfaces. Alternately, if address maps for Basic NAT and NAPT were to be configured on a private interface, the desired value for this object for the map entries would be inboundSrcEndPoint (i.e., effecting translation of source end-point for inbound sessions). If TwiceNAT were to be configured on a private interface, the desired value for this object for the map entries would be a bitmask of inboundSrcEndPoint and inboundDstEndPoint.
OBJECT-TYPE    
  NatTranslationEntity  

natAddrMapLocalAddrType 1.3.6.1.2.1.123.1.4.1.5
This object specifies the address type used for natAddrMapLocalAddrFrom and natAddrMapLocalAddrTo.
OBJECT-TYPE    
  InetAddressType  

natAddrMapLocalAddrFrom 1.3.6.1.2.1.123.1.4.1.6
This object specifies the first IP address of the range of IP addresses mapped by this translation entry. The value of this object must be less than or equal to the value of the natAddrMapLocalAddrTo object. The type of this address is determined by the value of the natAddrMapLocalAddrType object.
OBJECT-TYPE    
  InetAddress  

natAddrMapLocalAddrTo 1.3.6.1.2.1.123.1.4.1.7
This object specifies the last IP address of the range of IP addresses mapped by this translation entry. If only a single address is being mapped, the value of this object is equal to the value of natAddrMapLocalAddrFrom. For a static NAT, the number of addresses in the range defined by natAddrMapLocalAddrFrom and natAddrMapLocalAddrTo must be equal to the number of addresses in the range defined by natAddrMapGlobalAddrFrom and natAddrMapGlobalAddrTo. The value of this object must be greater than or equal to the value of the natAddrMapLocalAddrFrom object. The type of this address is determined by the value of the natAddrMapLocalAddrType object.
OBJECT-TYPE    
  InetAddress  

natAddrMapLocalPortFrom 1.3.6.1.2.1.123.1.4.1.8
If this conceptual row describes a Basic NAT address mapping, then the value of this object must be zero. If this conceptual row describes NAPT, then the value of this object specifies the first port number in the range of ports being mapped. The value of this object must be less than or equal to the value of the natAddrMapLocalPortTo object. If the translation specifies a single port, then the value of this object is equal to the value of natAddrMapLocalPortTo.
OBJECT-TYPE    
  InetPortNumber  

natAddrMapLocalPortTo 1.3.6.1.2.1.123.1.4.1.9
If this conceptual row describes a Basic NAT address mapping, then the value of this object must be zero. If this conceptual row describes NAPT, then the value of this object specifies the last port number in the range of ports being mapped. The value of this object must be greater than or equal to the value of the natAddrMapLocalPortFrom object. If the translation specifies a single port, then the value of this object is equal to the value of natAddrMapLocalPortFrom.
OBJECT-TYPE    
  InetPortNumber  

natAddrMapGlobalAddrType 1.3.6.1.2.1.123.1.4.1.10
This object specifies the address type used for natAddrMapGlobalAddrFrom and natAddrMapGlobalAddrTo.
OBJECT-TYPE    
  InetAddressType  

natAddrMapGlobalAddrFrom 1.3.6.1.2.1.123.1.4.1.11
This object specifies the first IP address of the range of IP addresses being mapped to. The value of this object must be less than or equal to the value of the natAddrMapGlobalAddrTo object. The type of this address is determined by the value of the natAddrMapGlobalAddrType object.
OBJECT-TYPE    
  InetAddress  

natAddrMapGlobalAddrTo 1.3.6.1.2.1.123.1.4.1.12
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 natAddrMapGlobalAddrFrom. For a static NAT, the number of addresses in the range defined by natAddrMapGlobalAddrFrom and natAddrMapGlobalAddrTo must be equal to the number of addresses in the range defined by natAddrMapLocalAddrFrom and natAddrMapLocalAddrTo. The value of this object must be greater than or equal to the value of the natAddrMapGlobalAddrFrom object. The type of this address is determined by the value of the natAddrMapGlobalAddrType object.
OBJECT-TYPE    
  InetAddress  

natAddrMapGlobalPortFrom 1.3.6.1.2.1.123.1.4.1.13
If this conceptual row describes a Basic NAT address mapping, then the value of this object must be zero. 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. The value of this object must be less than or equal to the value of the natAddrMapGlobalPortTo object. If the translation specifies a single port, then the value of this object is equal to the value natAddrMapGlobalPortTo.
OBJECT-TYPE    
  InetPortNumber  

natAddrMapGlobalPortTo 1.3.6.1.2.1.123.1.4.1.14
If this conceptual row describes a Basic NAT address mapping, then the value of this object must be zero. 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. The value of this object must be greater than or equal to the value of the natAddrMapGlobalPortFrom object. If the translation specifies a single port, then the value of this object is equal to the value of natAddrMapGlobalPortFrom.
OBJECT-TYPE    
  InetPortNumber  

natAddrMapProtocol 1.3.6.1.2.1.123.1.4.1.15
This object specifies a bitmap of protocol identifiers.
OBJECT-TYPE    
  NatProtocolMap  

natAddrMapInTranslates 1.3.6.1.2.1.123.1.4.1.16
The number of inbound packets pertaining to this address map entry that were translated. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natAddrMapOutTranslates 1.3.6.1.2.1.123.1.4.1.17
The number of outbound packets pertaining to this address map entry that were translated. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natAddrMapDiscards 1.3.6.1.2.1.123.1.4.1.18
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 must always be zero in case of static address map. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natAddrMapAddrUsed 1.3.6.1.2.1.123.1.4.1.19
The number of addresses pertaining to this address map that are currently being used from the NAT pool. The value of this object must always be zero in the case of a static address map.
OBJECT-TYPE    
  Gauge32  

natAddrMapStorageType 1.3.6.1.2.1.123.1.4.1.20
The storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row.
OBJECT-TYPE    
  StorageType  

natAddrMapRowStatus 1.3.6.1.2.1.123.1.4.1.21
The status of this conceptual row. Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the natAddrMapRowStatus column is 'notReady'. None of the objects in this row may be modified while the value of this object is active(1).
OBJECT-TYPE    
  RowStatus  

natAddrBindNumberOfEntries 1.3.6.1.2.1.123.1.5
This object maintains a count of the number of entries that currently exist in the natAddrBindTable.
OBJECT-TYPE    
  Gauge32  

natAddrBindTable 1.3.6.1.2.1.123.1.6
This table holds information about the currently active NAT BINDs.
OBJECT-TYPE    
  SEQUENCE OF  
    NatAddrBindEntry

natAddrBindEntry 1.3.6.1.2.1.123.1.6.1
Each entry in this table holds information about an active address BIND. These entries are lost upon agent restart. This row has indexing which may create variables with more than 128 subidentifiers. Implementers of this table must be careful not to create entries that would result in OIDs which exceed the 128 subidentifier limit. Otherwise, the information cannot be accessed using SNMPv1, SNMPv2c or SNMPv3.
OBJECT-TYPE    
  NatAddrBindEntry  

natAddrBindLocalAddrType 1.3.6.1.2.1.123.1.6.1.1
This object specifies the address type used for natAddrBindLocalAddr.
OBJECT-TYPE    
  InetAddressType  

natAddrBindLocalAddr 1.3.6.1.2.1.123.1.6.1.2
This object represents the private-realm specific network layer address, which maps to the public-realm address represented by natAddrBindGlobalAddr. The type of this address is determined by the value of the natAddrBindLocalAddrType object.
OBJECT-TYPE    
  InetAddress Size(4|16)  

natAddrBindGlobalAddrType 1.3.6.1.2.1.123.1.6.1.3
This object specifies the address type used for natAddrBindGlobalAddr.
OBJECT-TYPE    
  InetAddressType  

natAddrBindGlobalAddr 1.3.6.1.2.1.123.1.6.1.4
This object represents the public-realm network layer address that maps to the private-realm network layer address represented by natAddrBindLocalAddr. The type of this address is determined by the value of the natAddrBindGlobalAddrType object.
OBJECT-TYPE    
  InetAddress  

natAddrBindId 1.3.6.1.2.1.123.1.6.1.5
This object represents a bind id that is dynamically assigned to each bind by a NAT enabled device. Each bind is represented by a bind id that is unique across both, the natAddrBindTable and the natAddrPortBindTable.
OBJECT-TYPE    
  NatBindId  

natAddrBindTranslationEntity 1.3.6.1.2.1.123.1.6.1.6
This object represents the direction of sessions for which this bind is applicable and the endpoint entity (source or destination) within the sessions that is subject to translation using the BIND. Orientation of the bind can be a superset of translationEntity of the address map entry which forms the basis for this bind. For example, if the translationEntity of an address map entry is outboundSrcEndPoint, the translationEntity of a bind derived from this map entry may either be outboundSrcEndPoint or it may be bidirectional (a bitmask of outboundSrcEndPoint and inboundDstEndPoint).
OBJECT-TYPE    
  NatTranslationEntity  

natAddrBindType 1.3.6.1.2.1.123.1.6.1.7
This object indicates whether the bind is static or dynamic.
OBJECT-TYPE    
  NatAssociationType  

natAddrBindMapIndex 1.3.6.1.2.1.123.1.6.1.8
This object is a pointer to the natAddrMapTable entry (and the parameters of that entry) which was used in creating this BIND. This object, in conjunction with the ifIndex (which identifies a unique addrMapName) points to a unique entry in the natAddrMapTable.
OBJECT-TYPE    
  NatAddrMapId  

natAddrBindSessions 1.3.6.1.2.1.123.1.6.1.9
Number of sessions currently using this BIND.
OBJECT-TYPE    
  Gauge32  

natAddrBindMaxIdleTime 1.3.6.1.2.1.123.1.6.1.10
This object indicates the maximum time for which this bind can be idle with no sessions attached to it. The value of this object is of relevance only for dynamic NAT.
OBJECT-TYPE    
  TimeTicks  

natAddrBindCurrentIdleTime 1.3.6.1.2.1.123.1.6.1.11
At any given instance, this object indicates the time that this bind has been idle without any sessions attached to it. The value of this object is of relevance only for dynamic NAT.
OBJECT-TYPE    
  TimeTicks  

natAddrBindInTranslates 1.3.6.1.2.1.123.1.6.1.12
The number of inbound packets that were successfully translated by using this bind entry. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natAddrBindOutTranslates 1.3.6.1.2.1.123.1.6.1.13
The number of outbound packets that were successfully translated using this bind entry. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natAddrPortBindNumberOfEntries 1.3.6.1.2.1.123.1.7
This object maintains a count of the number of entries that currently exist in the natAddrPortBindTable.
OBJECT-TYPE    
  Gauge32  

natAddrPortBindTable 1.3.6.1.2.1.123.1.8
This table holds information about the currently active NAPT BINDs.
OBJECT-TYPE    
  SEQUENCE OF  
    NatAddrPortBindEntry

natAddrPortBindEntry 1.3.6.1.2.1.123.1.8.1
Each entry in the this table holds information about a NAPT bind that is currently active. These entries are lost upon agent restart. This row has indexing which may create variables with more than 128 subidentifiers. Implementers of this table must be careful not to create entries which would result in OIDs that exceed the 128 subidentifier limit. Otherwise, the information cannot be accessed using SNMPv1, SNMPv2c or SNMPv3.
OBJECT-TYPE    
  NatAddrPortBindEntry  

natAddrPortBindLocalAddrType 1.3.6.1.2.1.123.1.8.1.1
This object specifies the address type used for natAddrPortBindLocalAddr.
OBJECT-TYPE    
  InetAddressType  

natAddrPortBindLocalAddr 1.3.6.1.2.1.123.1.8.1.2
This object represents the private-realm specific network layer address which, in conjunction with natAddrPortBindLocalPort, maps to the public-realm network layer address and transport id represented by natAddrPortBindGlobalAddr and natAddrPortBindGlobalPort respectively. The type of this address is determined by the value of the natAddrPortBindLocalAddrType object.
OBJECT-TYPE    
  InetAddress Size(4|16)  

natAddrPortBindLocalPort 1.3.6.1.2.1.123.1.8.1.3
For a protocol value TCP or UDP, this object represents the private-realm specific port number. On the other hand, for ICMP a bind is created only for query/response type ICMP messages such as ICMP echo, Timestamp, and Information request messages, and this object represents the private-realm specific identifier in the ICMP message, as defined in RFC 792 for ICMPv4 and in RFC 2463 for ICMPv6. This object, together with natAddrPortBindProtocol, natAddrPortBindLocalAddrType, and natAddrPortBindLocalAddr, constitutes a session endpoint in the private realm. A bind entry binds a private realm specific endpoint to a public realm specific endpoint, as represented by the tuple of (natAddrPortBindGlobalPort, natAddrPortBindProtocol, natAddrPortBindGlobalAddrType, and natAddrPortBindGlobalAddr).
OBJECT-TYPE    
  InetPortNumber  

natAddrPortBindProtocol 1.3.6.1.2.1.123.1.8.1.4
This object specifies a protocol identifier. If the value of this object is none(1), then this bind entry applies to all IP traffic. Any other value of this object specifies the class of IP traffic to which this BIND applies.
OBJECT-TYPE    
  NatProtocolType  

natAddrPortBindGlobalAddrType 1.3.6.1.2.1.123.1.8.1.5
This object specifies the address type used for natAddrPortBindGlobalAddr.
OBJECT-TYPE    
  InetAddressType  

natAddrPortBindGlobalAddr 1.3.6.1.2.1.123.1.8.1.6
This object represents the public-realm specific network layer address that, in conjunction with natAddrPortBindGlobalPort, maps to the private-realm network layer address and transport id represented by natAddrPortBindLocalAddr and natAddrPortBindLocalPort, respectively. The type of this address is determined by the value of the natAddrPortBindGlobalAddrType object.
OBJECT-TYPE    
  InetAddress  

natAddrPortBindGlobalPort 1.3.6.1.2.1.123.1.8.1.7
For a protocol value TCP or UDP, this object represents the public-realm specific port number. On the other hand, for ICMP a bind is created only for query/response type ICMP messages such as ICMP echo, Timestamp, and Information request messages, and this object represents the public-realm specific identifier in the ICMP message, as defined in RFC 792 for ICMPv4 and in RFC 2463 for ICMPv6. This object, together with natAddrPortBindProtocol, natAddrPortBindGlobalAddrType, and natAddrPortBindGlobalAddr, constitutes a session endpoint in the public realm. A bind entry binds a public realm specific endpoint to a private realm specific endpoint, as represented by the tuple of (natAddrPortBindLocalPort, natAddrPortBindProtocol, natAddrPortBindLocalAddrType, and natAddrPortBindLocalAddr).
OBJECT-TYPE    
  InetPortNumber  

natAddrPortBindId 1.3.6.1.2.1.123.1.8.1.8
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 natAddrBindTable and the natAddrPortBindTable.
OBJECT-TYPE    
  NatBindId  

natAddrPortBindTranslationEntity 1.3.6.1.2.1.123.1.8.1.9
This object represents the direction of sessions for which this bind is applicable and the entity (source or destination) within the sessions that is subject to translation with the BIND. Orientation of the bind can be a superset of the translationEntity of the address map entry that forms the basis for this bind. For example, if the translationEntity of an address map entry is outboundSrcEndPoint, the translationEntity of a bind derived from this map entry may either be outboundSrcEndPoint or may be bidirectional (a bitmask of outboundSrcEndPoint and inboundDstEndPoint).
OBJECT-TYPE    
  NatTranslationEntity  

natAddrPortBindType 1.3.6.1.2.1.123.1.8.1.10
This object indicates whether the bind is static or dynamic.
OBJECT-TYPE    
  NatAssociationType  

natAddrPortBindMapIndex 1.3.6.1.2.1.123.1.8.1.11
This object is a pointer to the natAddrMapTable entry (and the parameters of that entry) used in creating this BIND. This object, in conjunction with the ifIndex (which identifies a unique addrMapName), points to a unique entry in the natAddrMapTable.
OBJECT-TYPE    
  NatAddrMapId  

natAddrPortBindSessions 1.3.6.1.2.1.123.1.8.1.12
Number of sessions currently using this BIND.
OBJECT-TYPE    
  Gauge32  

natAddrPortBindMaxIdleTime 1.3.6.1.2.1.123.1.8.1.13
This object indicates the maximum time for which this bind can be idle without any sessions attached to it. The value of this object is of relevance only for dynamic NAT.
OBJECT-TYPE    
  TimeTicks  

natAddrPortBindCurrentIdleTime 1.3.6.1.2.1.123.1.8.1.14
At any given instance, this object indicates the time that this bind has been idle without any sessions attached to it. The value of this object is of relevance only for dynamic NAT.
OBJECT-TYPE    
  TimeTicks  

natAddrPortBindInTranslates 1.3.6.1.2.1.123.1.8.1.15
The number of inbound packets that were translated as per this bind entry. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natAddrPortBindOutTranslates 1.3.6.1.2.1.123.1.8.1.16
The number of outbound packets that were translated as per this bind entry. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natSessionTable 1.3.6.1.2.1.123.1.9
The (conceptual) table containing one entry for each NAT session currently active on this NAT device.
OBJECT-TYPE    
  SEQUENCE OF  
    NatSessionEntry

natSessionEntry 1.3.6.1.2.1.123.1.9.1
An entry (conceptual row) containing information about an active NAT session on this NAT device. These entries are lost upon agent restart.
OBJECT-TYPE    
  NatSessionEntry  

natSessionIndex 1.3.6.1.2.1.123.1.9.1.1
The session ID for this NAT session.
OBJECT-TYPE    
  NatSessionId  

natSessionPrivateSrcEPBindId 1.3.6.1.2.1.123.1.9.1.2
The bind id associated between private and public source end points. In the case of Symmetric-NAT, this should be set to zero.
OBJECT-TYPE    
  NatBindIdOrZero  

natSessionPrivateSrcEPBindMode 1.3.6.1.2.1.123.1.9.1.3
This object indicates whether the bind indicated by the object natSessionPrivateSrcEPBindId is an address bind or an address port bind.
OBJECT-TYPE    
  NatBindMode  

natSessionPrivateDstEPBindId 1.3.6.1.2.1.123.1.9.1.4
The bind id associated between private and public destination end points.
OBJECT-TYPE    
  NatBindIdOrZero  

natSessionPrivateDstEPBindMode 1.3.6.1.2.1.123.1.9.1.5
This object indicates whether the bind indicated by the object natSessionPrivateDstEPBindId is an address bind or an address port bind.
OBJECT-TYPE    
  NatBindMode  

natSessionDirection 1.3.6.1.2.1.123.1.9.1.6
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)  

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

natSessionAddrMapIndex 1.3.6.1.2.1.123.1.9.1.8
This object is a pointer to the natAddrMapTable entry (and the parameters of that entry) used in creating this session. This object, in conjunction with the ifIndex (which identifies a unique addrMapName), points to a unique entry in the natAddrMapTable.
OBJECT-TYPE    
  NatAddrMapId  

natSessionProtocolType 1.3.6.1.2.1.123.1.9.1.9
The protocol type of this session.
OBJECT-TYPE    
  NatProtocolType  

natSessionPrivateAddrType 1.3.6.1.2.1.123.1.9.1.10
This object specifies the address type used for natSessionPrivateSrcAddr and natSessionPrivateDstAddr.
OBJECT-TYPE    
  InetAddressType  

natSessionPrivateSrcAddr 1.3.6.1.2.1.123.1.9.1.11
The source IP address of the session endpoint that lies in the private network. The value of this object must be zero only when the natSessionPrivateSrcEPBindId object has a zero value. When the value of this object is zero, the NAT session lookup will match any IP address to this field. The type of this address is determined by the value of the natSessionPrivateAddrType object.
OBJECT-TYPE    
  InetAddress  

natSessionPrivateSrcPort 1.3.6.1.2.1.123.1.9.1.12
When the value of protocol is TCP or UDP, this object represents the source port in the first packet of session while in private-realm. On the other hand, when the protocol is ICMP, a NAT session is created only for query/response type ICMP messages such as ICMP echo, Timestamp, and Information request messages, and this object represents the private-realm specific identifier in the ICMP message, as defined in RFC 792 for ICMPv4 and in RFC 2463 for ICMPv6. The value of this object must be zero when the natSessionPrivateSrcEPBindId object has zero value and value of natSessionPrivateSrcEPBindMode is addressPortBind(2). In such a case, the NAT session lookup will match any port number to this field. The value of this object must be zero when the object is not a representative field (SrcPort, DstPort, or ICMP identifier) of the session tuple in either the public realm or the private realm.
OBJECT-TYPE    
  InetPortNumber  

natSessionPrivateDstAddr 1.3.6.1.2.1.123.1.9.1.13
The destination IP address of the session endpoint that lies in the private network. The value of this object must be zero when the natSessionPrivateDstEPBindId object has a zero value. In such a scenario, the NAT session lookup will match any IP address to this field. The type of this address is determined by the value of the natSessionPrivateAddrType object.
OBJECT-TYPE    
  InetAddress  

natSessionPrivateDstPort 1.3.6.1.2.1.123.1.9.1.14
When the value of protocol is TCP or UDP, this object represents the destination port in the first packet of session while in private-realm. On the other hand, when the protocol is ICMP, this object is not relevant and should be set to zero. The value of this object must be zero when the natSessionPrivateDstEPBindId object has a zero value and natSessionPrivateDstEPBindMode is set to addressPortBind(2). In such a case, the NAT session lookup will match any port number to this field. The value of this object must be zero when the object is not a representative field (SrcPort, DstPort, or ICMP identifier) of the session tuple in either the public realm or the private realm.
OBJECT-TYPE    
  InetPortNumber  

natSessionPublicAddrType 1.3.6.1.2.1.123.1.9.1.15
This object specifies the address type used for natSessionPublicSrcAddr and natSessionPublicDstAddr.
OBJECT-TYPE    
  InetAddressType  

natSessionPublicSrcAddr 1.3.6.1.2.1.123.1.9.1.16
The source IP address of the session endpoint that lies in the public network. The value of this object must be zero when the natSessionPrivateSrcEPBindId object has a zero value. In such a scenario, the NAT session lookup will match any IP address to this field. The type of this address is determined by the value of the natSessionPublicAddrType object.
OBJECT-TYPE    
  InetAddress  

natSessionPublicSrcPort 1.3.6.1.2.1.123.1.9.1.17
When the value of protocol is TCP or UDP, this object represents the source port in the first packet of session while in public-realm. On the other hand, when protocol is ICMP, a NAT session is created only for query/response type ICMP messages such as ICMP echo, Timestamp, and Information request messages, and this object represents the public-realm specific identifier in the ICMP message, as defined in RFC 792 for ICMPv4 and in RFC 2463 for ICMPv6. The value of this object must be zero when the natSessionPrivateSrcEPBindId object has a zero value and natSessionPrivateSrcEPBindMode is set to addressPortBind(2). In such a scenario, the NAT session lookup will match any port number to this field. The value of this object must be zero when the object is not a representative field (SrcPort, DstPort or ICMP identifier) of the session tuple in either the public realm or the private realm.
OBJECT-TYPE    
  InetPortNumber  

natSessionPublicDstAddr 1.3.6.1.2.1.123.1.9.1.18
The destination IP address of the session endpoint that lies in the public network. The value of this object must be non-zero when the natSessionPrivateDstEPBindId object has a non-zero value. If the value of this object and the corresponding natSessionPrivateDstEPBindId object value is zero, then the NAT session lookup will match any IP address to this field. The type of this address is determined by the value of the natSessionPublicAddrType object.
OBJECT-TYPE    
  InetAddress  

natSessionPublicDstPort 1.3.6.1.2.1.123.1.9.1.19
When the value of protocol is TCP or UDP, this object represents the destination port in the first packet of session while in public-realm. On the other hand, when the protocol is ICMP, this object is not relevant for translation and should be zero. The value of this object must be zero when the natSessionPrivateDstEPBindId object has a zero value and natSessionPrivateDstEPBindMode is addressPortBind(2). In such a scenario, the NAT session lookup will match any port number to this field. The value of this object must be zero when the object is not a representative field (SrcPort, DstPort, or ICMP identifier) of the session tuple in either the public realm or the private realm.
OBJECT-TYPE    
  InetPortNumber  

natSessionMaxIdleTime 1.3.6.1.2.1.123.1.9.1.20
The max time for which this session can be idle without detecting a packet.
OBJECT-TYPE    
  TimeTicks  

natSessionCurrentIdleTime 1.3.6.1.2.1.123.1.9.1.21
The time since a packet belonging to this session was last detected.
OBJECT-TYPE    
  TimeTicks  

natSessionInTranslates 1.3.6.1.2.1.123.1.9.1.22
The number of inbound packets that were translated for this session. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natSessionOutTranslates 1.3.6.1.2.1.123.1.9.1.23
The number of outbound packets that were translated for this session. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natProtocolTable 1.3.6.1.2.1.123.1.10
The (conceptual) table containing per protocol NAT statistics.
OBJECT-TYPE    
  SEQUENCE OF  
    NatProtocolEntry

natProtocolEntry 1.3.6.1.2.1.123.1.10.1
An entry (conceptual row) containing NAT statistics pertaining to a particular protocol.
OBJECT-TYPE    
  NatProtocolEntry  

natProtocol 1.3.6.1.2.1.123.1.10.1.1
This object represents the protocol pertaining to which parameters are reported.
OBJECT-TYPE    
  NatProtocolType  

natProtocolInTranslates 1.3.6.1.2.1.123.1.10.1.2
The number of inbound packets pertaining to the protocol identified by natProtocol that underwent NAT. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natProtocolOutTranslates 1.3.6.1.2.1.123.1.10.1.3
The number of outbound packets pertaining to the protocol identified by natProtocol that underwent NAT. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natProtocolDiscards 1.3.6.1.2.1.123.1.10.1.4
The number of packets pertaining to the protocol identified by natProtocol that had to be rejected/dropped due to lack of resources. These rejections could be due to session timeout, resource unavailability, lack of address space, etc. Discontinuities in the value of this counter can occur at reinitialization of the management system and at other times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface.
OBJECT-TYPE    
  Counter64  

natMIBNotifications 1.3.6.1.2.1.123.0
OBJECT IDENTIFIER    

natPacketDiscard 1.3.6.1.2.1.123.0.1
This notification is generated when IP packets are discarded by the NAT function; e.g., due to lack of mapping space when NAT is out of addresses or ports. Note that the generation of natPacketDiscard notifications is throttled by the agent, as specified by the 'natNotifThrottlingInterval' object.
NOTIFICATION-TYPE    

natMIBConformance 1.3.6.1.2.1.123.2
OBJECT IDENTIFIER    

natMIBGroups 1.3.6.1.2.1.123.2.1
OBJECT IDENTIFIER    

natMIBCompliances 1.3.6.1.2.1.123.2.2
OBJECT IDENTIFIER    

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

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

natStatsInterfaceGroup 1.3.6.1.2.1.123.2.1.3
A collection of NAT statistics associated with the interface on which NAT is configured, to aid troubleshooting/monitoring of the NAT operation.
OBJECT-GROUP    

natStatsProtocolGroup 1.3.6.1.2.1.123.2.1.4
A collection of protocol specific NAT statistics, to aid troubleshooting/monitoring of NAT operation.
OBJECT-GROUP    

natStatsAddrMapGroup 1.3.6.1.2.1.123.2.1.5
A collection of address map specific NAT statistics, to aid troubleshooting/monitoring of NAT operation.
OBJECT-GROUP    

natMIBNotificationGroup 1.3.6.1.2.1.123.2.1.6
A collection of notifications generated by devices supporting this MIB.
NOTIFICATION-GROUP    

natMIBFullCompliance 1.3.6.1.2.1.123.2.2.1
When this MIB is implemented with support for read-create, then such an implementation can claim full compliance. Such devices can then be both monitored and configured with this MIB. The following index objects cannot be added as OBJECT clauses but nevertheless have the compliance requirements:
MODULE-COMPLIANCE    

natMIBReadOnlyCompliance 1.3.6.1.2.1.123.2.2.2
When this MIB is implemented without support for read-create (i.e., in read-only mode), then such an implementation can claim read-only compliance. Such a device can then be monitored but cannot be configured with this MIB. The following index objects cannot be added as OBJECT clauses but nevertheless have the compliance requirements:
MODULE-COMPLIANCE    

natNotifPoolWatermarkLow 1.3.6.1.2.1.123.0.2
This notification is generated when a pool's usage percentage becomes lower than or equal to the specified threshold. The threshold is specified by the natPoolWatermarkLow object
NOTIFICATION-TYPE    

natNotifPoolWatermarkHigh 1.3.6.1.2.1.123.0.3
This notification is generated when a pool's usage percentage becomes greater than or equal to the specified threshold. The threshold is specified by the natPoolWatermarkHigh object
NOTIFICATION-TYPE    

natNotifMappings 1.3.6.1.2.1.123.0.4
This notification is generated when the number of active mappings exceeds the value of natMappingsNotifyThreshold.
NOTIFICATION-TYPE    

natNotifAddrMappings 1.3.6.1.2.1.123.0.5
This notification is generated when the number of active address mappings exceeds the value of natAddrMapNotifyThreshold.
NOTIFICATION-TYPE    

natNotifSubscriberMappings 1.3.6.1.2.1.123.0.6
This notification is generated when the number of active mappings exceeds the value of natSubscriberMapNotifyThresh, unless natSubscriberMapNotifyThresh is zero..
NOTIFICATION-TYPE    

natInstanceTable 1.3.6.1.2.1.123.1.11
Table of NAT instances.
OBJECT-TYPE    
  SEQUENCE OF  
    NatInstanceEntry

natInstanceEntry 1.3.6.1.2.1.123.1.11.1
Objects related to a single NAT instance.
OBJECT-TYPE    
  NatInstanceEntry  

natInstanceIndex 1.3.6.1.2.1.123.1.11.1.1
NAT instance index. Semantics of this number are implementation-specific. This object is used as an index for many tables defined below.
OBJECT-TYPE    
  Unsigned32  

natInstanceAlias 1.3.6.1.2.1.123.1.11.1.2
This object is an 'alias' name for the NAT instance as specified by a network manager, and provides a non-volatile 'handle' for the instance. On the first instantiation of a NAT instance, the value of natInstanceAlias associated with that instance is the zero-length string. As and when a value is written into an instance of natInstanceAlias through a network management set operation, then the agent must retain the supplied value in this obejct instance associated with the same interface for as long as that NAT instance remains instantiated, including across all re-initializations/reboots of the network management system, including those which result in a change of the interface's natInstanceIndex value. An example of the value which a network manager might store in this object for a NAT instance is the name/identifier of the interface that brings in internal traffic for this NAT instance or the name of the VRF for internal traffic. An agent may choose to provide read-only access if the agent itself assigns an identifier for the NAT instance. An agent which supports write access to this object is required to keep the value in non-valite storage, but it may limit the length of new values depending on how much storage is already occupied by the current values for other NAT instances.
OBJECT-TYPE    
  DisplayString Size(0..64)  

natCounters 1.3.6.1.2.1.123.1.12
OBJECT IDENTIFIER    

natCountersTable 1.3.6.1.2.1.123.1.12.1
Table of counters of a NAT instance. The counters are global across L4 protocols.
OBJECT-TYPE    
  SEQUENCE OF  
    NatCountersEntry

natCountersEntry 1.3.6.1.2.1.123.1.12.1.1
Counters related to a single NAT instance.
OBJECT-TYPE    
  NatCountersEntry  

natTranslations 1.3.6.1.2.1.123.1.12.1.1.1
The number of packets translated.
OBJECT-TYPE    
  Counter64  

natOutOfPortErrors 1.3.6.1.2.1.123.1.12.1.1.2
The number of packets not translated because no external port was available, excluding quota limitations.
OBJECT-TYPE    
  Counter64  

natResourceErrors 1.3.6.1.2.1.123.1.12.1.1.3
The number of packets not translated because of resource constraints (excluding out-of-ports error and quota drops).
OBJECT-TYPE    
  Counter64  

natQuotaDrops 1.3.6.1.2.1.123.1.12.1.1.4
The number of incoming packets not translated because of quota limitations. Quotas include absolute limits as well as limits on rate of allocation.
OBJECT-TYPE    
  Counter64  

natMappingCreations 1.3.6.1.2.1.123.1.12.1.1.5
Number of mapping creations. This includes static mappings.
OBJECT-TYPE    
  Counter64  

natMappingRemovals 1.3.6.1.2.1.123.1.12.1.1.6
Number of mapping removals. This includes static mappings.
OBJECT-TYPE    
  Counter64  

natAddressMappingCreations 1.3.6.1.2.1.123.1.12.1.1.7
Number of address mapping creations. This includes static mappings.
OBJECT-TYPE    
  Counter64  

natAddressMappingRemovals 1.3.6.1.2.1.123.1.12.1.1.8
Number of address mapping removals. This includes static mappings. The number of active mappings is equal to natAddressMappingCreations - natAddressMappingRemovals.
OBJECT-TYPE    
  Counter64  

natL4ProtocolTable 1.3.6.1.2.1.123.1.12.2
Table of protocols with per-protocol counters.
OBJECT-TYPE    
  SEQUENCE OF  
    NatL4ProtocolEntry

natL4ProtocolEntry 1.3.6.1.2.1.123.1.12.2.1
Per-protocol counters.
OBJECT-TYPE    
  NatL4ProtocolEntry  

natL4ProtocolNumber 1.3.6.1.2.1.123.1.12.2.1.1
Counters in this conceptual row apply to packets using the transport protocol identified by this object's value.
OBJECT-TYPE    
  ProtocolNumber  

natL4ProtocolTranslations 1.3.6.1.2.1.123.1.12.2.1.2
The number of packets translated.
OBJECT-TYPE    
  Counter64  

natL4ProtocolOutOfPortErrors 1.3.6.1.2.1.123.1.12.2.1.3
The number of packets not translated because no external port was available.
OBJECT-TYPE    
  Counter64  

natL4ProtocolResourceErrors 1.3.6.1.2.1.123.1.12.2.1.4
The number of packets not translated because of resource constraints (excluding out-of-ports errors and quota drops).
OBJECT-TYPE    
  Counter64  

natL4ProtocolQuotaDrops 1.3.6.1.2.1.123.1.12.2.1.5
The number of incoming packets not translated because of exceeded quotas. Quotas include absolute limits as well as limits on rate of allocation.
OBJECT-TYPE    
  Counter64  

natL4ProtocolMappingCreations 1.3.6.1.2.1.123.1.12.2.1.6
Number of mapping creations. This includes static mappings.
OBJECT-TYPE    
  Counter64  

natL4ProtocolMappingRemovals 1.3.6.1.2.1.123.1.12.2.1.7
Number of mapping removals. This includes static mappings. The number of active mappings is equal to natL4ProtocolMappingCreations - natL4ProtocolMappingRemovals.
OBJECT-TYPE    
  Counter64  

natLimitsTable 1.3.6.1.2.1.123.1.13
Table of limits for a NAT instance.
OBJECT-TYPE    
  SEQUENCE OF  
    NatLimitsEntry

natLimitsEntry 1.3.6.1.2.1.123.1.13.1
Limit related to a single NAT instance.
OBJECT-TYPE    
  NatLimitsEntry  

natLimitMappings 1.3.6.1.2.1.123.1.13.1.1
Global limit on the total number of mappings. Zero means unlimited.
OBJECT-TYPE    
  Unsigned32  

natMappingsNotifyThreshold 1.3.6.1.2.1.123.1.13.1.2
See natNotifMappings.
OBJECT-TYPE    
  Unsigned32  

natLimitAddressMappings 1.3.6.1.2.1.123.1.13.1.3
Global limit on the total number of internal-to-external address mappings. Zero means unlimited. This limit is only applicable to NATs that have an 'IP address pooling' behavior of 'Paired' [RFC4787].
OBJECT-TYPE    
  Unsigned32  

natAddrMapNotifyThreshold 1.3.6.1.2.1.123.1.13.1.4
See natNotifAddrMappings.
OBJECT-TYPE    
  Unsigned32  

natLimitFragments 1.3.6.1.2.1.123.1.13.1.5
Global limit on the total number of fragments pending reassembly. Zero means unlimited. This limit is only applicable to NATs having 'Receive Fragments Out of Order' behavior [RFC4787].
OBJECT-TYPE    
  Unsigned32  

natLimitSubscribers 1.3.6.1.2.1.123.1.13.1.6
Global limit on the number of subscribers with active mappings. Zero means unlimited.
OBJECT-TYPE    
  Unsigned32  

natPoolObjects 1.3.6.1.2.1.123.1.14
OBJECT IDENTIFIER    

natPoolTable 1.3.6.1.2.1.123.1.14.1
Table of pools.
OBJECT-TYPE    
  SEQUENCE OF  
    NatPoolEntry

natPoolEntry 1.3.6.1.2.1.123.1.14.1.1
Entry in the table of pools.
OBJECT-TYPE    
  NatPoolEntry  

natPoolIndex 1.3.6.1.2.1.123.1.14.1.1.1
Index of an address pool.
OBJECT-TYPE    
  NatPoolId  

natPoolRealm 1.3.6.1.2.1.123.1.14.1.1.2
Realm to which this pool's addresses belong.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

natPoolWatermarkLow 1.3.6.1.2.1.123.1.14.1.1.3
Low watermark on a pool's usage, in percentage of the total number of ports available. If set to -1, the watermark is disabled. Otherwise when the usage percentage becomes lower than or equal to natPoolWatermarkLow, a notification is sent. The NAT may also start behaving in low usage mode (this is implementation-defined). The pool's current usage percentage can be computed by summing (natPoolRangeAllocations - natPoolRangeDeallocations) over all address ranges belonging to this pool, then dividing by the total number of IP addresses in this pool and by the size of the port range in this pool (natPoolPortMax - natPoolPortMin + 1).
OBJECT-TYPE    
  Integer32 -1 | 0..100  

natPoolWatermarkHigh 1.3.6.1.2.1.123.1.14.1.1.4
High watermark on a pool's usage, in percentage of the total number of ports available. If set to -1, the watermark is disabled. Otherwise, when the usage percentage becomes higher than or equal to natPoolWatermarkHigh, a notification is sent. The NAT may also start behaving in high usage mode (this is implementation-defined).
OBJECT-TYPE    
  Integer32 -1 | 0..100  

natPoolPortMin 1.3.6.1.2.1.123.1.14.1.1.5
Minimal port number to be allocated in this pool.
OBJECT-TYPE    
  InetPortNumber  

natPoolPortMax 1.3.6.1.2.1.123.1.14.1.1.6
Maximal port number to be allocated in this pool.
OBJECT-TYPE    
  InetPortNumber  

natPoolRangeTable 1.3.6.1.2.1.123.1.14.2
This table contains address ranges used by pool entries.
OBJECT-TYPE    
  SEQUENCE OF  
    NatPoolRangeEntry

natPoolRangeEntry 1.3.6.1.2.1.123.1.14.2.1
NAT pool address range.
OBJECT-TYPE    
  NatPoolRangeEntry  

natPoolRangePoolIndex 1.3.6.1.2.1.123.1.14.2.1.1
Index of the address pool to which this address range belongs. See natPoolIndex.
OBJECT-TYPE    
  NatPoolId  

natPoolRangeType 1.3.6.1.2.1.123.1.14.2.1.2
The address type of natPoolRangeBegin and natPoolRangeEnd.
OBJECT-TYPE    
  InetAddressType  

natPoolRangeBegin 1.3.6.1.2.1.123.1.14.2.1.3
Lowest address included in this range.
OBJECT-TYPE    
  InetAddress  

natPoolRangeEnd 1.3.6.1.2.1.123.1.14.2.1.4
Highest address included in this range.
OBJECT-TYPE    
  InetAddress  

natPoolRangeAllocations 1.3.6.1.2.1.123.1.14.2.1.5
Number of ports that have been allocated on the addresses in this range.
OBJECT-TYPE    
  Counter64  

natPoolRangeDeallocations 1.3.6.1.2.1.123.1.14.2.1.6
Number of ports that have been allocated and then deallocated on the addresses in this range. The number of ports currently allocated on the addresses in this range can be computed by subtracting natPoolRangeDeallocations from natPoolRangeAllocations.
OBJECT-TYPE    
  Counter64  

natMapObjects 1.3.6.1.2.1.123.1.15
OBJECT IDENTIFIER    

natMapIntAddrTable 1.3.6.1.2.1.123.1.15.1
Table of mappings from internal to external address. This table is only applicable to NATs that have an 'IP address pooling' behavior of 'Paired' [RFC4787].
OBJECT-TYPE    
  SEQUENCE OF  
    NatMapIntAddrEntry

natMapIntAddrEntry 1.3.6.1.2.1.123.1.15.1.1
Mapping from internal to external address.
OBJECT-TYPE    
  NatMapIntAddrEntry  

natMapIntAddrIntRealm 1.3.6.1.2.1.123.1.15.1.1.1
Realm to which natMapIntAddrInt belongs.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

natMapIntAddrExtRealm 1.3.6.1.2.1.123.1.15.1.1.2
Realm to which natMapIntAddrExt belongs.
OBJECT-TYPE    
  SnmpAdminString  

natMapIntAddrIntType 1.3.6.1.2.1.123.1.15.1.1.3
Address type for natMapIntAddrInt.
OBJECT-TYPE    
  InetAddressType  

natMapIntAddrInt 1.3.6.1.2.1.123.1.15.1.1.4
Internal address.
OBJECT-TYPE    
  InetAddress Size(4|16)  

natMapIntAddrExtType 1.3.6.1.2.1.123.1.15.1.1.5
Address type for natMapIntAddrExt.
OBJECT-TYPE    
  InetAddressType  

natMapIntAddrExt 1.3.6.1.2.1.123.1.15.1.1.6
External address.
OBJECT-TYPE    
  InetAddress  

natMapIntAddrSubsIndex 1.3.6.1.2.1.123.1.15.1.1.7
Subscriber to which this address mapping applies, or zero if it applies to all subscribers.
OBJECT-TYPE    
  Unsigned32 0 | 1..4294967295  

natMappingTable 1.3.6.1.2.1.123.1.15.2
Table of mappings indexed by external 3-tuple.
OBJECT-TYPE    
  SEQUENCE OF  
    NatMappingEntry

natMappingEntry 1.3.6.1.2.1.123.1.15.2.1
A single NAT mapping.
OBJECT-TYPE    
  NatMappingEntry  

natMappingProto 1.3.6.1.2.1.123.1.15.2.1.1
The mapping's transport protocol number.
OBJECT-TYPE    
  ProtocolNumber  

natMappingExtRealm 1.3.6.1.2.1.123.1.15.2.1.2
The realm to which natMappingExtAddress belongs.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

natMappingExtAddressType 1.3.6.1.2.1.123.1.15.2.1.3
Type of the mapping's external address.
OBJECT-TYPE    
  InetAddressType  

natMappingExtAddress 1.3.6.1.2.1.123.1.15.2.1.4
The mapping's external address. If this is the undefined address, all external addresses are mapped to the internal address.
OBJECT-TYPE    
  InetAddress Size(4|16)  

natMappingExtPort 1.3.6.1.2.1.123.1.15.2.1.5
The mapping's external port number. If this is zero, all external ports are mapped to the internal port.
OBJECT-TYPE    
  InetPortNumber  

natMappingIntRealm 1.3.6.1.2.1.123.1.15.2.1.6
The realm to which natMappingIntAddress belongs.
OBJECT-TYPE    
  SnmpAdminString  

natMappingIntAddressType 1.3.6.1.2.1.123.1.15.2.1.7
Type of the mapping's internal address.
OBJECT-TYPE    
  InetAddressType  

natMappingIntAddress 1.3.6.1.2.1.123.1.15.2.1.8
The mapping's internal address. If this is the undefined address, addresses are not translated.
OBJECT-TYPE    
  InetAddress  

natMappingIntPort 1.3.6.1.2.1.123.1.15.2.1.9
The mapping's internal port number. If this is zero, ports are not translated.
OBJECT-TYPE    
  InetPortNumber  

natMappingPool 1.3.6.1.2.1.123.1.15.2.1.10
Index of the pool that contains this mapping's external address and port. If zero, no pool is associated with this mapping.
OBJECT-TYPE    
  Unsigned32 0 | 1..4294967295  

natMappingMapBehavior 1.3.6.1.2.1.123.1.15.2.1.11
Mapping behavior as described in [RFC4787] section 4.1.
OBJECT-TYPE    
  NatBehaviorType  

natMappingFilterBehavior 1.3.6.1.2.1.123.1.15.2.1.12
Filtering behavior as described in [RFC4787] section 5.
OBJECT-TYPE    
  NatBehaviorType  

natMappingAddressPooling 1.3.6.1.2.1.123.1.15.2.1.13
Type of address pooling behavior that was used to create this mapping.
OBJECT-TYPE    
  NatPoolingType  

natMappingSubsIndex 1.3.6.1.2.1.123.1.15.2.1.14
Subscriber using this mapping.
OBJECT-TYPE    
  SubscriberIndex  

natSubscribers 1.3.6.1.2.1.123.1.16
OBJECT IDENTIFIER    

natSubscribersTable 1.3.6.1.2.1.123.1.16.1
Table of CGN subscribers.
OBJECT-TYPE    
  SEQUENCE OF  
    NatSubscribersEntry

natSubscribersEntry 1.3.6.1.2.1.123.1.16.1.1
Each entry describes a single CGN subscriber or a host served by a managed enterprise NAT.
OBJECT-TYPE    
  NatSubscribersEntry  

natSubscriberIndex 1.3.6.1.2.1.123.1.16.1.1.1
Index of the subscriber or host.
OBJECT-TYPE    
  SubscriberIndex  

natSubscriberIdentifierType 1.3.6.1.2.1.123.1.16.1.1.2
Type of additional information needed to identify the subscriber or host from incoming packets, when the packet source address does not do so unambiguously. The implementation MUST ensure that the type and the identifier value provided are synchronized, as follows. Unused identifier values MUST be zero or equivalent. Type Identifier object null(0) None. interfaces(1) natSubsInterfaceIdentifierTable vlan(2) natSubscriberVlanIdentifier vpn(3) natSubscriberVpnIdentifier ipencaps(4) natSubscriberIPEncapsIdType and natSubscriberIPEncapsIdAddr other(5) As specified by the implementation
OBJECT-TYPE    
  SubscriberIdentifierType  

natSubscriberIntPrefixType 1.3.6.1.2.1.123.1.16.1.1.3
Subscriber's internal prefix type.
OBJECT-TYPE    
  InetAddressType  

natSubscriberIntPrefix 1.3.6.1.2.1.123.1.16.1.1.4
Prefix assigned to a subscriber's CPE.
OBJECT-TYPE    
  InetAddress  

natSubscriberIntPrefixLength 1.3.6.1.2.1.123.1.16.1.1.5
Length of the prefix assigned to a subscriber's CPE, in bits. In case a single address is assigned, this will be 32 for IPv4 and 128 for IPv6.
OBJECT-TYPE    
  InetAddressPrefixLength  

natSubscriberRealm 1.3.6.1.2.1.123.1.16.1.1.6
The realm to which this subscriber belongs.
OBJECT-TYPE    
  SnmpAdminString  

natSubscriberTranslations 1.3.6.1.2.1.123.1.16.1.1.7
The number of translated packets received from or sent to this subscriber.
OBJECT-TYPE    
  Counter64  

natSubscriberOutOfPortErrors 1.3.6.1.2.1.123.1.16.1.1.8
The number of packets received from this subscriber not translated because no external port was available, excluding quota limitations.
OBJECT-TYPE    
  Counter64  

natSubscriberResourceErrors 1.3.6.1.2.1.123.1.16.1.1.9
The number of packets received from this subscriber not translated because of resource constraints (excluding out-of-port errors and quota drops).
OBJECT-TYPE    
  Counter64  

natSubscriberQuotaDrops 1.3.6.1.2.1.123.1.16.1.1.10
The number of incoming packets received from or destined to this subscriber not translated because of quota limitations. Quotas include absolute limits as well as limits on the rate of allocation.
OBJECT-TYPE    
  Counter64  

natSubscriberMappingCreations 1.3.6.1.2.1.123.1.16.1.1.11
Number of mappings created by or for this subscriber.
OBJECT-TYPE    
  Counter64  

natSubscriberMappingRemovals 1.3.6.1.2.1.123.1.16.1.1.12
Number of mappings removed by or for this subscriber.
OBJECT-TYPE    
  Counter64  

natSubscriberLimitMappings 1.3.6.1.2.1.123.1.16.1.1.13
Limit on the number of active mappings created by or for this subscriber. Zero means unlimited.
OBJECT-TYPE    
  Unsigned32  

natSubscriberMapNotifyThresh 1.3.6.1.2.1.123.1.16.1.1.14
See natNotifSubscriberMappings.
OBJECT-TYPE    
  Unsigned32  

natSubscriberVlanIdentifier 1.3.6.1.2.1.123.1.16.1.1.15
When non-zero, VLAN index used to identify subscriber in combination with packet source address.
OBJECT-TYPE    
  VlanIndexOrZero  

natSubscriberVpnIdentifier 1.3.6.1.2.1.123.1.16.1.1.16
When non-zero, VPN identifier used to identify subscriber in combination with packet source address.
OBJECT-TYPE    
  VPNIdOrZero  

natSubscriberIPEncapsIdType 1.3.6.1.2.1.123.1.16.1.1.17
When not unknown(0), type of address of encapsulating IP ingress tunnel.
OBJECT-TYPE    
  InetAddressType  

natSubscriberIPEncapsIdAddr 1.3.6.1.2.1.123.1.16.1.1.18
Source address in outer header of packets incoming via IP tunnel, used to identify subscriber in combination with inner packet source address.
OBJECT-TYPE    
  InetAddress  

natSubsInterfaceIdentifierTable 1.3.6.1.2.1.123.1.16.2
Table of interface indexes. If non-empty, used along with packet source address to identify the subscriber sending the packet. 'OR' semantics if multiple interface indexes are present.
OBJECT-TYPE    
  SEQUENCE OF  
    NatSubsInterfaceIdentifierEntry

natSubsInterfaceIdentifierEntry 1.3.6.1.2.1.123.1.16.2.1
Each entry provides a single interface index.
OBJECT-TYPE    
  NatSubsInterfaceIdentifierEntry  

natSubsInterfaceIdSubsIndex 1.3.6.1.2.1.123.1.16.2.1.1
Index of the subscriber to which this conceptual table is related.
OBJECT-TYPE    
  SubscriberIndex  

natSubsInterfaceIdRowIndex 1.3.6.1.2.1.123.1.16.2.1.2
Row index.
OBJECT-TYPE    
  SubsInterfaceIdRowIndex  

natSubsInterfaceIndex 1.3.6.1.2.1.123.1.16.2.1.3
Interface index of an ingress interface through which packets from this subscriber may flow.
OBJECT-TYPE    
  InterfaceIndex  

natGroupStatelessObjects 1.3.6.1.2.1.123.2.1.7
Basic counters, limits, and thresholds that do not require stateful NAT. That is, they apply to both stateless and stateful NATs. For this MIB's purposes, stateless NATs are defined as NATs that do not create mappings dynamically (either implicitly or explicitly using, for instance, the Port Control Protocol). Their mappings are created statically by the NAT administrator.
OBJECT-GROUP    

natGroupStatefulObjects 1.3.6.1.2.1.123.2.1.8
Basic counters, limits, and thresholds that require stateful NAT.
OBJECT-GROUP    

natGroupAddrMapObjects 1.3.6.1.2.1.123.2.1.9
Objects that require 'Paired IP address pooling' behavior [RFC4787].
OBJECT-GROUP    

natGroupFragmentObjects 1.3.6.1.2.1.123.2.1.10
Objects that require 'Receive Fragments Out of Order' behavior [RFC4787].
OBJECT-GROUP    

natGroupBasicNotifications 1.3.6.1.2.1.123.2.1.11
Basic notifications.
NOTIFICATION-GROUP    

natGroupAddrMapNotifications 1.3.6.1.2.1.123.2.1.12
Notifications about address mappings.
NOTIFICATION-GROUP    

natGroupSubscriberObjects 1.3.6.1.2.1.123.2.1.13
Per-subscriber counters, limits, and thresholds.
OBJECT-GROUP    

natGroupSubscriberNotifications 1.3.6.1.2.1.123.2.1.14
Subscriber notifications.
NOTIFICATION-GROUP    

natBasicStatelessCompliance 1.3.6.1.2.1.123.2.2.3
Basic stateless compliance with this MIB is attained when the objects contained in the mandatory groups are implemented.
MODULE-COMPLIANCE    

natBasicStatefulCompliance 1.3.6.1.2.1.123.2.2.4
Basic stateful compliance with this MIB is attained when the objects contained in the mandatory groups are implemented.
MODULE-COMPLIANCE    

natAddrMapCompliance 1.3.6.1.2.1.123.2.2.5
NATs that have 'Paired IP address pooling' behavior [RFC4787] and implement the objects in this group can claim this level of compliance.
MODULE-COMPLIANCE    

natFragmentsCompliance 1.3.6.1.2.1.123.2.2.6
NATs that have 'Receive Fragments Out of Order' behavior [RFC4787] and implement the objects in this group can claim this level of compliance.
MODULE-COMPLIANCE    

natCGNCompliance 1.3.6.1.2.1.123.2.2.7
NATs that have 'Paired IP address pooling' and 'Receive Fragments Out of Order' behavior [RFC4787] and implement the objects in this group can claim this level of compliance. This level of compliance is to be expected of a CGN compliant with [RFC6888].
MODULE-COMPLIANCE