NAT-MIB
AI MIB Summary
The NAT-MIB provides standardized managed objects for monitoring Network Address Translation (NAT) session tables, translation mappings, and packet counters on routers and firewalls. It enables administrators to track active NAT sessions, translation failures, and address pool utilization across IPv4 and IPv6 implementations.
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.
Main OID:
natMIB.1.3.6.1.2.1.123
241
Objects
Active
Status
7
Dependencies
Imported Objects
Objects
241 total| Object Name |
|---|
natMIBThis 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 .1.3.6.1.2.1.123 |
natMIBNotifications OBJECT IDENTIFIER .1.3.6.1.2.1.123.0 |
natPacketDiscardThis 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.deprecated NOTIFICATION-TYPE .1.3.6.1.2.1.123.0.1 |
natNotifPoolWatermarkLowThis 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 .1.3.6.1.2.1.123.0.2 |
natNotifPoolWatermarkHighThis 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 .1.3.6.1.2.1.123.0.3 |
natNotifMappingsThis notification is generated when the number of active mappings exceeds the value of natMappingsNotifyThreshold. NOTIFICATION-TYPE .1.3.6.1.2.1.123.0.4 |
natNotifAddrMappingsThis notification is generated when the number of active address mappings exceeds the value of natAddrMapNotifyThreshold. NOTIFICATION-TYPE .1.3.6.1.2.1.123.0.5 |
natNotifSubscriberMappingsThis notification is generated when the number of active mappings exceeds the value of natSubscriberMapNotifyThresh, unless natSubscriberMapNotifyThresh is zero.. NOTIFICATION-TYPE .1.3.6.1.2.1.123.0.6 |
natMIBObjects OBJECT IDENTIFIER .1.3.6.1.2.1.123.1 |
natDefTimeouts OBJECT IDENTIFIER .1.3.6.1.2.1.123.1.1 |
natBindDefIdleTimeoutThe 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.rwdeprecated Unsigned32 .1.3.6.1.2.1.123.1.1.1 |
natUdpDefIdleTimeoutThe 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.rwdeprecated Unsigned32 .1.3.6.1.2.1.123.1.1.2 |
natIcmpDefIdleTimeoutThe 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.rwdeprecated Unsigned32 .1.3.6.1.2.1.123.1.1.3 |
natOtherDefIdleTimeoutThe 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.rwdeprecated Unsigned32 .1.3.6.1.2.1.123.1.1.4 |
natTcpDefIdleTimeoutThe 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.rwdeprecated Unsigned32 .1.3.6.1.2.1.123.1.1.5 |
natTcpDefNegTimeoutThe 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.rwdeprecated Unsigned32 .1.3.6.1.2.1.123.1.1.6 |
natNotifCtrl OBJECT IDENTIFIER .1.3.6.1.2.1.123.1.2 |
natNotifThrottlingIntervalThis 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.rwdeprecated Integer32 (0 | 5..3600) UNITS "seconds" .1.3.6.1.2.1.123.1.2.1 |
natInterfaceTableThis table specifies the attributes for interfaces on a device supporting NAT function.deprecated SEQUENCE OF NatInterfaceEntry .1.3.6.1.2.1.123.1.3 |
natInterfaceEntryEach 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.deprecated NatInterfaceEntry .1.3.6.1.2.1.123.1.3.1 |
natInterfaceRealmThis object identifies whether this interface is connected to the private or the public realm.rwdeprecated Enumeration .1.3.6.1.2.1.123.1.3.1.1 |
natInterfaceServiceTypeAn indication of the direction in which new sessions are permitted and the extent of translation done within the IP and transport headers.rwdeprecated Bits .1.3.6.1.2.1.123.1.3.1.2 |
natInterfaceInTranslatesNumber 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.3.1.3 |
natInterfaceOutTranslatesNumber 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.3.1.4 |
natInterfaceDiscardsNumber 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.3.1.5 |
natInterfaceStorageTypeThe storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row.rwdeprecated StorageType (SNMPv2-TC) .1.3.6.1.2.1.123.1.3.1.6 |
natInterfaceRowStatusThe 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).rwdeprecated RowStatus (SNMPv2-TC) .1.3.6.1.2.1.123.1.3.1.7 |
natAddrMapTableThis table lists address map parameters for NAT.deprecated SEQUENCE OF NatAddrMapEntry .1.3.6.1.2.1.123.1.4 |
natAddrMapEntryThis 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.deprecated NatAddrMapEntry .1.3.6.1.2.1.123.1.4.1 |
natAddrMapIndexAlong with ifIndex, this object uniquely identifies an entry in the natAddrMapTable. Address map entries are applied in the order specified by natAddrMapIndex.deprecated NatAddrMapId .1.3.6.1.2.1.123.1.4.1.1 |
natAddrMapNameName 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.rwdeprecated SnmpAdminString .1.3.6.1.2.1.123.1.4.1.2 |
natAddrMapEntryTypeThis parameter can be used to set up static or dynamic address maps.rwdeprecated NatAssociationType .1.3.6.1.2.1.123.1.4.1.3 |
natAddrMapTranslationEntityThe 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.rwdeprecated NatTranslationEntity .1.3.6.1.2.1.123.1.4.1.4 |
natAddrMapLocalAddrTypeThis object specifies the address type used for natAddrMapLocalAddrFrom and natAddrMapLocalAddrTo.rwdeprecated InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.5 |
natAddrMapLocalAddrFromThis 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.rwdeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.6 |
natAddrMapLocalAddrToThis 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.rwdeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.7 |
natAddrMapLocalPortFromIf 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.rwdeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.8 |
natAddrMapLocalPortToIf 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.rwdeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.9 |
natAddrMapGlobalAddrTypeThis object specifies the address type used for natAddrMapGlobalAddrFrom and natAddrMapGlobalAddrTo.rwdeprecated InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.10 |
natAddrMapGlobalAddrFromThis 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.rwdeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.11 |
natAddrMapGlobalAddrToThis 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.rwdeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.12 |
natAddrMapGlobalPortFromIf 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.rwdeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.13 |
natAddrMapGlobalPortToIf 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.rwdeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.4.1.14 |
natAddrMapProtocolThis object specifies a bitmap of protocol identifiers.rwdeprecated NatProtocolMap .1.3.6.1.2.1.123.1.4.1.15 |
natAddrMapInTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.4.1.16 |
natAddrMapOutTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.4.1.17 |
natAddrMapDiscardsThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.4.1.18 |
natAddrMapAddrUsedThe 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.rodeprecated Gauge32 .1.3.6.1.2.1.123.1.4.1.19 |
natAddrMapStorageTypeThe storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row.rwdeprecated StorageType (SNMPv2-TC) .1.3.6.1.2.1.123.1.4.1.20 |
natAddrMapRowStatusThe 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).rwdeprecated RowStatus (SNMPv2-TC) .1.3.6.1.2.1.123.1.4.1.21 |
natAddrBindNumberOfEntriesThis object maintains a count of the number of entries that currently exist in the natAddrBindTable.rodeprecated Gauge32 .1.3.6.1.2.1.123.1.5 |
natAddrBindTableThis table holds information about the currently active NAT BINDs.deprecated SEQUENCE OF NatAddrBindEntry .1.3.6.1.2.1.123.1.6 |
natAddrBindEntryEach 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.deprecated NatAddrBindEntry .1.3.6.1.2.1.123.1.6.1 |
natAddrBindLocalAddrTypeThis object specifies the address type used for natAddrBindLocalAddr.deprecated InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.6.1.1 |
natAddrBindLocalAddrThis 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.deprecated InetAddress .1.3.6.1.2.1.123.1.6.1.2 |
natAddrBindGlobalAddrTypeThis object specifies the address type used for natAddrBindGlobalAddr.rodeprecated InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.6.1.3 |
natAddrBindGlobalAddrThis 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.rodeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.6.1.4 |
natAddrBindIdThis 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.rodeprecated NatBindId .1.3.6.1.2.1.123.1.6.1.5 |
natAddrBindTranslationEntityThis 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).rodeprecated NatTranslationEntity .1.3.6.1.2.1.123.1.6.1.6 |
natAddrBindTypeThis object indicates whether the bind is static or dynamic.rodeprecated NatAssociationType .1.3.6.1.2.1.123.1.6.1.7 |
natAddrBindMapIndexThis 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.rodeprecated NatAddrMapId .1.3.6.1.2.1.123.1.6.1.8 |
natAddrBindSessionsNumber of sessions currently using this BIND.rodeprecated Gauge32 .1.3.6.1.2.1.123.1.6.1.9 |
natAddrBindMaxIdleTimeThis 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.rodeprecated TimeTicks (SNMPv2-SMI) .1.3.6.1.2.1.123.1.6.1.10 |
natAddrBindCurrentIdleTimeAt 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.rodeprecated TimeTicks (SNMPv2-SMI) .1.3.6.1.2.1.123.1.6.1.11 |
natAddrBindInTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.6.1.12 |
natAddrBindOutTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.6.1.13 |
natAddrPortBindNumberOfEntriesThis object maintains a count of the number of entries that currently exist in the natAddrPortBindTable.rodeprecated Gauge32 .1.3.6.1.2.1.123.1.7 |
natAddrPortBindTableThis table holds information about the currently active NAPT BINDs.deprecated SEQUENCE OF NatAddrPortBindEntry .1.3.6.1.2.1.123.1.8 |
natAddrPortBindEntryEach 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.deprecated NatAddrPortBindEntry .1.3.6.1.2.1.123.1.8.1 |
natAddrPortBindLocalAddrTypeThis object specifies the address type used for natAddrPortBindLocalAddr.deprecated InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.8.1.1 |
natAddrPortBindLocalAddrThis 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.deprecated InetAddress .1.3.6.1.2.1.123.1.8.1.2 |
natAddrPortBindLocalPortFor 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).deprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.8.1.3 |
natAddrPortBindProtocolThis 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.deprecated NatProtocolType .1.3.6.1.2.1.123.1.8.1.4 |
natAddrPortBindGlobalAddrTypeThis object specifies the address type used for natAddrPortBindGlobalAddr.rodeprecated InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.8.1.5 |
natAddrPortBindGlobalAddrThis 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.rodeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.8.1.6 |
natAddrPortBindGlobalPortFor 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).rodeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.8.1.7 |
natAddrPortBindIdThis 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.rodeprecated NatBindId .1.3.6.1.2.1.123.1.8.1.8 |
natAddrPortBindTranslationEntityThis 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).rodeprecated NatTranslationEntity .1.3.6.1.2.1.123.1.8.1.9 |
natAddrPortBindTypeThis object indicates whether the bind is static or dynamic.rodeprecated NatAssociationType .1.3.6.1.2.1.123.1.8.1.10 |
natAddrPortBindMapIndexThis 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.rodeprecated NatAddrMapId .1.3.6.1.2.1.123.1.8.1.11 |
natAddrPortBindSessionsNumber of sessions currently using this BIND.rodeprecated Gauge32 .1.3.6.1.2.1.123.1.8.1.12 |
natAddrPortBindMaxIdleTimeThis 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.rodeprecated TimeTicks (SNMPv2-SMI) .1.3.6.1.2.1.123.1.8.1.13 |
natAddrPortBindCurrentIdleTimeAt 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.rodeprecated TimeTicks (SNMPv2-SMI) .1.3.6.1.2.1.123.1.8.1.14 |
natAddrPortBindInTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.8.1.15 |
natAddrPortBindOutTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.8.1.16 |
natSessionTableThe (conceptual) table containing one entry for each NAT session currently active on this NAT device.deprecated SEQUENCE OF NatSessionEntry .1.3.6.1.2.1.123.1.9 |
natSessionEntryAn entry (conceptual row) containing information about an active NAT session on this NAT device. These entries are lost upon agent restart.deprecated NatSessionEntry .1.3.6.1.2.1.123.1.9.1 |
natSessionIndexThe session ID for this NAT session.deprecated NatSessionId .1.3.6.1.2.1.123.1.9.1.1 |
natSessionPrivateSrcEPBindIdThe bind id associated between private and public source end points. In the case of Symmetric-NAT, this should be set to zero.rodeprecated NatBindIdOrZero .1.3.6.1.2.1.123.1.9.1.2 |
natSessionPrivateSrcEPBindModeThis object indicates whether the bind indicated by the object natSessionPrivateSrcEPBindId is an address bind or an address port bind.rodeprecated NatBindMode .1.3.6.1.2.1.123.1.9.1.3 |
natSessionPrivateDstEPBindIdThe bind id associated between private and public destination end points.rodeprecated NatBindIdOrZero .1.3.6.1.2.1.123.1.9.1.4 |
natSessionPrivateDstEPBindModeThis object indicates whether the bind indicated by the object natSessionPrivateDstEPBindId is an address bind or an address port bind.rodeprecated NatBindMode .1.3.6.1.2.1.123.1.9.1.5 |
natSessionDirectionThe 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.rodeprecated Enumeration .1.3.6.1.2.1.123.1.9.1.6 |
natSessionUpTimeThe up time of this session in one-hundredths of a second.rodeprecated TimeTicks (SNMPv2-SMI) .1.3.6.1.2.1.123.1.9.1.7 |
natSessionAddrMapIndexThis 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.rodeprecated NatAddrMapId .1.3.6.1.2.1.123.1.9.1.8 |
natSessionProtocolTypeThe protocol type of this session.rodeprecated NatProtocolType .1.3.6.1.2.1.123.1.9.1.9 |
natSessionPrivateAddrTypeThis object specifies the address type used for natSessionPrivateSrcAddr and natSessionPrivateDstAddr.rodeprecated InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.10 |
natSessionPrivateSrcAddrThe 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.rodeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.11 |
natSessionPrivateSrcPortWhen 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.rodeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.12 |
natSessionPrivateDstAddrThe 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.rodeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.13 |
natSessionPrivateDstPortWhen 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.rodeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.14 |
natSessionPublicAddrTypeThis object specifies the address type used for natSessionPublicSrcAddr and natSessionPublicDstAddr.rodeprecated InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.15 |
natSessionPublicSrcAddrThe 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.rodeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.16 |
natSessionPublicSrcPortWhen 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.rodeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.17 |
natSessionPublicDstAddrThe 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.rodeprecated InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.18 |
natSessionPublicDstPortWhen 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.rodeprecated InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.9.1.19 |
natSessionMaxIdleTimeThe max time for which this session can be idle without detecting a packet.rodeprecated TimeTicks (SNMPv2-SMI) .1.3.6.1.2.1.123.1.9.1.20 |
natSessionCurrentIdleTimeThe time since a packet belonging to this session was last detected.rodeprecated TimeTicks (SNMPv2-SMI) .1.3.6.1.2.1.123.1.9.1.21 |
natSessionInTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.9.1.22 |
natSessionOutTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.9.1.23 |
natProtocolTableThe (conceptual) table containing per protocol NAT statistics.deprecated SEQUENCE OF NatProtocolEntry .1.3.6.1.2.1.123.1.10 |
natProtocolEntryAn entry (conceptual row) containing NAT statistics pertaining to a particular protocol.deprecated NatProtocolEntry .1.3.6.1.2.1.123.1.10.1 |
natProtocolThis object represents the protocol pertaining to which parameters are reported.deprecated NatProtocolType .1.3.6.1.2.1.123.1.10.1.1 |
natProtocolInTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.10.1.2 |
natProtocolOutTranslatesThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.10.1.3 |
natProtocolDiscardsThe 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.rodeprecated Counter64 .1.3.6.1.2.1.123.1.10.1.4 |
natInstanceTableTable of NAT instances. SEQUENCE OF NatInstanceEntry .1.3.6.1.2.1.123.1.11 |
natInstanceEntryObjects related to a single NAT instance. NatInstanceEntry .1.3.6.1.2.1.123.1.11.1 |
natInstanceIndexNAT instance index. Semantics of this number are implementation-specific. This object is used as an index for many tables defined below. Unsigned32 .1.3.6.1.2.1.123.1.11.1.1 |
natInstanceAliasThis 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.rw DisplayString .1.3.6.1.2.1.123.1.11.1.2 |
natCounters OBJECT IDENTIFIER .1.3.6.1.2.1.123.1.12 |
natCountersTableTable of counters of a NAT instance. The counters are global across L4 protocols. SEQUENCE OF NatCountersEntry .1.3.6.1.2.1.123.1.12.1 |
natCountersEntryCounters related to a single NAT instance. NatCountersEntry .1.3.6.1.2.1.123.1.12.1.1 |
natTranslationsThe number of packets translated.ro Counter64 .1.3.6.1.2.1.123.1.12.1.1.1 |
natOutOfPortErrorsThe number of packets not translated because no external port was available, excluding quota limitations.ro Counter64 .1.3.6.1.2.1.123.1.12.1.1.2 |
natResourceErrorsThe number of packets not translated because of resource constraints (excluding out-of-ports error and quota drops).ro Counter64 .1.3.6.1.2.1.123.1.12.1.1.3 |
natQuotaDropsThe number of incoming packets not translated because of quota limitations. Quotas include absolute limits as well as limits on rate of allocation.ro Counter64 .1.3.6.1.2.1.123.1.12.1.1.4 |
natMappingCreationsNumber of mapping creations. This includes static mappings.ro Counter64 .1.3.6.1.2.1.123.1.12.1.1.5 |
natMappingRemovalsNumber of mapping removals. This includes static mappings.ro Counter64 .1.3.6.1.2.1.123.1.12.1.1.6 |
natAddressMappingCreationsNumber of address mapping creations. This includes static mappings.ro Counter64 .1.3.6.1.2.1.123.1.12.1.1.7 |
natAddressMappingRemovalsNumber of address mapping removals. This includes static mappings. The number of active mappings is equal to natAddressMappingCreations - natAddressMappingRemovals.ro Counter64 .1.3.6.1.2.1.123.1.12.1.1.8 |
natL4ProtocolTableTable of protocols with per-protocol counters. SEQUENCE OF NatL4ProtocolEntry .1.3.6.1.2.1.123.1.12.2 |
natL4ProtocolEntryPer-protocol counters. NatL4ProtocolEntry .1.3.6.1.2.1.123.1.12.2.1 |
natL4ProtocolNumberCounters in this conceptual row apply to packets using the transport protocol identified by this object's value. ProtocolNumber .1.3.6.1.2.1.123.1.12.2.1.1 |
natL4ProtocolTranslationsThe number of packets translated.ro Counter64 .1.3.6.1.2.1.123.1.12.2.1.2 |
natL4ProtocolOutOfPortErrorsThe number of packets not translated because no external port was available.ro Counter64 .1.3.6.1.2.1.123.1.12.2.1.3 |
natL4ProtocolResourceErrorsThe number of packets not translated because of resource constraints (excluding out-of-ports errors and quota drops).ro Counter64 .1.3.6.1.2.1.123.1.12.2.1.4 |
natL4ProtocolQuotaDropsThe number of incoming packets not translated because of exceeded quotas. Quotas include absolute limits as well as limits on rate of allocation.ro Counter64 .1.3.6.1.2.1.123.1.12.2.1.5 |
natL4ProtocolMappingCreationsNumber of mapping creations. This includes static mappings.ro Counter64 .1.3.6.1.2.1.123.1.12.2.1.6 |
natL4ProtocolMappingRemovalsNumber of mapping removals. This includes static mappings. The number of active mappings is equal to natL4ProtocolMappingCreations - natL4ProtocolMappingRemovals.ro Counter64 .1.3.6.1.2.1.123.1.12.2.1.7 |
natLimitsTableTable of limits for a NAT instance. SEQUENCE OF NatLimitsEntry .1.3.6.1.2.1.123.1.13 |
natLimitsEntryLimit related to a single NAT instance. NatLimitsEntry .1.3.6.1.2.1.123.1.13.1 |
natLimitMappingsGlobal limit on the total number of mappings. Zero means unlimited.rw Unsigned32 .1.3.6.1.2.1.123.1.13.1.1 |
natMappingsNotifyThresholdSee natNotifMappings.rw Unsigned32 .1.3.6.1.2.1.123.1.13.1.2 |
natLimitAddressMappingsGlobal 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].rw Unsigned32 .1.3.6.1.2.1.123.1.13.1.3 |
natAddrMapNotifyThresholdSee natNotifAddrMappings.rw Unsigned32 .1.3.6.1.2.1.123.1.13.1.4 |
natLimitFragmentsGlobal 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].rw Unsigned32 .1.3.6.1.2.1.123.1.13.1.5 |
natLimitSubscribersGlobal limit on the number of subscribers with active mappings. Zero means unlimited.rw Unsigned32 .1.3.6.1.2.1.123.1.13.1.6 |
natPoolObjects OBJECT IDENTIFIER .1.3.6.1.2.1.123.1.14 |
natPoolTableTable of pools. SEQUENCE OF NatPoolEntry .1.3.6.1.2.1.123.1.14.1 |
natPoolEntryEntry in the table of pools. NatPoolEntry .1.3.6.1.2.1.123.1.14.1.1 |
natPoolIndexIndex of an address pool. NatPoolId .1.3.6.1.2.1.123.1.14.1.1.1 |
natPoolRealmRealm to which this pool's addresses belong.ro SnmpAdminString .1.3.6.1.2.1.123.1.14.1.1.2 |
natPoolWatermarkLowLow 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).rw Integer32 (-1|0..100) .1.3.6.1.2.1.123.1.14.1.1.3 |
natPoolWatermarkHighHigh 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).rw Integer32 (-1|0..100) .1.3.6.1.2.1.123.1.14.1.1.4 |
natPoolPortMinMinimal port number to be allocated in this pool.rw InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.14.1.1.5 |
natPoolPortMaxMaximal port number to be allocated in this pool.rw InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.14.1.1.6 |
natPoolRangeTableThis table contains address ranges used by pool entries. SEQUENCE OF NatPoolRangeEntry .1.3.6.1.2.1.123.1.14.2 |
natPoolRangeEntryNAT pool address range. NatPoolRangeEntry .1.3.6.1.2.1.123.1.14.2.1 |
natPoolRangePoolIndexIndex of the address pool to which this address range belongs. See natPoolIndex. NatPoolId .1.3.6.1.2.1.123.1.14.2.1.1 |
natPoolRangeTypeThe address type of natPoolRangeBegin and natPoolRangeEnd.ro InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.14.2.1.2 |
natPoolRangeBeginLowest address included in this range.ro InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.14.2.1.3 |
natPoolRangeEndHighest address included in this range.ro InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.14.2.1.4 |
natPoolRangeAllocationsNumber of ports that have been allocated on the addresses in this range.ro Counter64 .1.3.6.1.2.1.123.1.14.2.1.5 |
natPoolRangeDeallocationsNumber 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.ro Counter64 .1.3.6.1.2.1.123.1.14.2.1.6 |
natMapObjects OBJECT IDENTIFIER .1.3.6.1.2.1.123.1.15 |
natMapIntAddrTableTable of mappings from internal to external address. This table is only applicable to NATs that have an 'IP address pooling' behavior of 'Paired' [RFC4787]. SEQUENCE OF NatMapIntAddrEntry .1.3.6.1.2.1.123.1.15.1 |
natMapIntAddrEntryMapping from internal to external address. NatMapIntAddrEntry .1.3.6.1.2.1.123.1.15.1.1 |
natMapIntAddrIntRealmRealm to which natMapIntAddrInt belongs. SnmpAdminString .1.3.6.1.2.1.123.1.15.1.1.1 |
natMapIntAddrExtRealmRealm to which natMapIntAddrExt belongs.ro SnmpAdminString (SNMP-FRAMEWORK-MIB) .1.3.6.1.2.1.123.1.15.1.1.2 |
natMapIntAddrIntTypeAddress type for natMapIntAddrInt. InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.15.1.1.3 |
natMapIntAddrIntInternal address. InetAddress .1.3.6.1.2.1.123.1.15.1.1.4 |
natMapIntAddrExtTypeAddress type for natMapIntAddrExt.ro InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.15.1.1.5 |
natMapIntAddrExtExternal address.ro InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.15.1.1.6 |
natMapIntAddrSubsIndexSubscriber to which this address mapping applies, or zero if it applies to all subscribers.ro Unsigned32 (0|1..4294967295) .1.3.6.1.2.1.123.1.15.1.1.7 |
natMappingTableTable of mappings indexed by external 3-tuple. SEQUENCE OF NatMappingEntry .1.3.6.1.2.1.123.1.15.2 |
natMappingEntryA single NAT mapping. NatMappingEntry .1.3.6.1.2.1.123.1.15.2.1 |
natMappingProtoThe mapping's transport protocol number. ProtocolNumber .1.3.6.1.2.1.123.1.15.2.1.1 |
natMappingExtRealmThe realm to which natMappingExtAddress belongs. SnmpAdminString .1.3.6.1.2.1.123.1.15.2.1.2 |
natMappingExtAddressTypeType of the mapping's external address. InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.15.2.1.3 |
natMappingExtAddressThe mapping's external address. If this is the undefined address, all external addresses are mapped to the internal address. InetAddress .1.3.6.1.2.1.123.1.15.2.1.4 |
natMappingExtPortThe mapping's external port number. If this is zero, all external ports are mapped to the internal port. InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.15.2.1.5 |
natMappingIntRealmThe realm to which natMappingIntAddress belongs.ro SnmpAdminString (SNMP-FRAMEWORK-MIB) .1.3.6.1.2.1.123.1.15.2.1.6 |
natMappingIntAddressTypeType of the mapping's internal address.ro InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.15.2.1.7 |
natMappingIntAddressThe mapping's internal address. If this is the undefined address, addresses are not translated.ro InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.15.2.1.8 |
natMappingIntPortThe mapping's internal port number. If this is zero, ports are not translated.ro InetPortNumber (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.15.2.1.9 |
natMappingPoolIndex of the pool that contains this mapping's external address and port. If zero, no pool is associated with this mapping.ro Unsigned32 (0|1..4294967295) .1.3.6.1.2.1.123.1.15.2.1.10 |
natMappingMapBehaviorMapping behavior as described in [RFC4787] section 4.1.ro NatBehaviorType .1.3.6.1.2.1.123.1.15.2.1.11 |
natMappingFilterBehaviorFiltering behavior as described in [RFC4787] section 5.ro NatBehaviorType .1.3.6.1.2.1.123.1.15.2.1.12 |
natMappingAddressPoolingType of address pooling behavior that was used to create this mapping.ro NatPoolingType .1.3.6.1.2.1.123.1.15.2.1.13 |
natMappingSubsIndexSubscriber using this mapping.ro SubscriberIndex .1.3.6.1.2.1.123.1.15.2.1.14 |
natSubscribers OBJECT IDENTIFIER .1.3.6.1.2.1.123.1.16 |
natSubscribersTableTable of CGN subscribers. SEQUENCE OF NatSubscribersEntry .1.3.6.1.2.1.123.1.16.1 |
natSubscribersEntryEach entry describes a single CGN subscriber or a host served by a managed enterprise NAT. NatSubscribersEntry .1.3.6.1.2.1.123.1.16.1.1 |
natSubscriberIndexIndex of the subscriber or host. SubscriberIndex .1.3.6.1.2.1.123.1.16.1.1.1 |
natSubscriberIdentifierTypeType 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 implementationro SubscriberIdentifierType .1.3.6.1.2.1.123.1.16.1.1.2 |
natSubscriberIntPrefixTypeSubscriber's internal prefix type.ro InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.16.1.1.3 |
natSubscriberIntPrefixPrefix assigned to a subscriber's CPE.ro InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.16.1.1.4 |
natSubscriberIntPrefixLengthLength 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.ro InetAddressPrefixLength (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.16.1.1.5 |
natSubscriberRealmThe realm to which this subscriber belongs.ro SnmpAdminString (SNMP-FRAMEWORK-MIB) .1.3.6.1.2.1.123.1.16.1.1.6 |
natSubscriberTranslationsThe number of translated packets received from or sent to this subscriber.ro Counter64 .1.3.6.1.2.1.123.1.16.1.1.7 |
natSubscriberOutOfPortErrorsThe number of packets received from this subscriber not translated because no external port was available, excluding quota limitations.ro Counter64 .1.3.6.1.2.1.123.1.16.1.1.8 |
natSubscriberResourceErrorsThe number of packets received from this subscriber not translated because of resource constraints (excluding out-of-port errors and quota drops).ro Counter64 .1.3.6.1.2.1.123.1.16.1.1.9 |
natSubscriberQuotaDropsThe 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.ro Counter64 .1.3.6.1.2.1.123.1.16.1.1.10 |
natSubscriberMappingCreationsNumber of mappings created by or for this subscriber.ro Counter64 .1.3.6.1.2.1.123.1.16.1.1.11 |
natSubscriberMappingRemovalsNumber of mappings removed by or for this subscriber.ro Counter64 .1.3.6.1.2.1.123.1.16.1.1.12 |
natSubscriberLimitMappingsLimit on the number of active mappings created by or for this subscriber. Zero means unlimited.rw Unsigned32 .1.3.6.1.2.1.123.1.16.1.1.13 |
natSubscriberMapNotifyThreshSee natNotifSubscriberMappings.rw Unsigned32 .1.3.6.1.2.1.123.1.16.1.1.14 |
natSubscriberVlanIdentifierWhen non-zero, VLAN index used to identify subscriber in combination with packet source address.ro VlanIndexOrZero .1.3.6.1.2.1.123.1.16.1.1.15 |
natSubscriberVpnIdentifierWhen non-zero, VPN identifier used to identify subscriber in combination with packet source address.ro VPNIdOrZero (VPN-TC-STD-MIB) .1.3.6.1.2.1.123.1.16.1.1.16 |
natSubscriberIPEncapsIdTypeWhen not unknown(0), type of address of encapsulating IP ingress tunnel.ro InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.16.1.1.17 |
natSubscriberIPEncapsIdAddrSource address in outer header of packets incoming via IP tunnel, used to identify subscriber in combination with inner packet source address.ro InetAddress (INET-ADDRESS-MIB) .1.3.6.1.2.1.123.1.16.1.1.18 |
natSubsInterfaceIdentifierTableTable 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. SEQUENCE OF NatSubsInterfaceIdentifierEntry .1.3.6.1.2.1.123.1.16.2 |
natSubsInterfaceIdentifierEntryEach entry provides a single interface index. NatSubsInterfaceIdentifierEntry .1.3.6.1.2.1.123.1.16.2.1 |
natSubsInterfaceIdSubsIndexIndex of the subscriber to which this conceptual table is related. SubscriberIndex .1.3.6.1.2.1.123.1.16.2.1.1 |
natSubsInterfaceIdRowIndexRow index. SubsInterfaceIdRowIndex .1.3.6.1.2.1.123.1.16.2.1.2 |
natSubsInterfaceIndexInterface index of an ingress interface through which packets from this subscriber may flow.ro InterfaceIndex (IF-MIB) .1.3.6.1.2.1.123.1.16.2.1.3 |
natMIBConformance OBJECT IDENTIFIER .1.3.6.1.2.1.123.2 |
natMIBGroups OBJECT IDENTIFIER .1.3.6.1.2.1.123.2.1 |
natConfigGroupA collection of configuration-related information required to support management of devices supporting NAT.deprecated Unknown .1.3.6.1.2.1.123.2.1.1 |
natTranslationGroupA collection of BIND-related objects required to support management of devices supporting NAT.deprecated Unknown .1.3.6.1.2.1.123.2.1.2 |
natStatsInterfaceGroupA collection of NAT statistics associated with the interface on which NAT is configured, to aid troubleshooting/monitoring of the NAT operation.deprecated Unknown .1.3.6.1.2.1.123.2.1.3 |
natStatsProtocolGroupA collection of protocol specific NAT statistics, to aid troubleshooting/monitoring of NAT operation.deprecated Unknown .1.3.6.1.2.1.123.2.1.4 |
natStatsAddrMapGroupA collection of address map specific NAT statistics, to aid troubleshooting/monitoring of NAT operation.deprecated Unknown .1.3.6.1.2.1.123.2.1.5 |
natMIBNotificationGroupA collection of notifications generated by devices supporting this MIB.deprecated Unknown .1.3.6.1.2.1.123.2.1.6 |
natGroupStatelessObjectsBasic 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. Unknown .1.3.6.1.2.1.123.2.1.7 |
natGroupStatefulObjectsBasic counters, limits, and thresholds that require stateful NAT. Unknown .1.3.6.1.2.1.123.2.1.8 |
natGroupAddrMapObjectsObjects that require 'Paired IP address pooling' behavior [RFC4787]. Unknown .1.3.6.1.2.1.123.2.1.9 |
natGroupFragmentObjectsObjects that require 'Receive Fragments Out of Order' behavior [RFC4787]. Unknown .1.3.6.1.2.1.123.2.1.10 |
natGroupBasicNotificationsBasic notifications. Unknown .1.3.6.1.2.1.123.2.1.11 |
natGroupAddrMapNotificationsNotifications about address mappings. Unknown .1.3.6.1.2.1.123.2.1.12 |
natGroupSubscriberObjectsPer-subscriber counters, limits, and thresholds. Unknown .1.3.6.1.2.1.123.2.1.13 |
natGroupSubscriberNotificationsSubscriber notifications. Unknown .1.3.6.1.2.1.123.2.1.14 |
natMIBCompliances OBJECT IDENTIFIER .1.3.6.1.2.1.123.2.2 |
natMIBFullComplianceWhen 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:deprecated Unknown .1.3.6.1.2.1.123.2.2.1 |
natMIBReadOnlyComplianceWhen 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:deprecated Unknown .1.3.6.1.2.1.123.2.2.2 |
natBasicStatelessComplianceBasic stateless compliance with this MIB is attained when the objects contained in the mandatory groups are implemented. Unknown .1.3.6.1.2.1.123.2.2.3 |
natBasicStatefulComplianceBasic stateful compliance with this MIB is attained when the objects contained in the mandatory groups are implemented. Unknown .1.3.6.1.2.1.123.2.2.4 |
natAddrMapComplianceNATs that have 'Paired IP address pooling' behavior [RFC4787] and implement the objects in this group can claim this level of compliance. Unknown .1.3.6.1.2.1.123.2.2.5 |
natFragmentsComplianceNATs that have 'Receive Fragments Out of Order' behavior [RFC4787] and implement the objects in this group can claim this level of compliance. Unknown .1.3.6.1.2.1.123.2.2.6 |
natCGNComplianceNATs 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]. Unknown .1.3.6.1.2.1.123.2.2.7 |