All MIBs › NMS-NAT
Last Updated: 2003-10-25
Category: IP Addressing
Description:
Manages NMS Communications Network Address Translation rules, mapping tables, and session statistics.
Imported Objects
From NMS-SMI
| nmsMgmt | OBJECT-IDENTITY |
From RFC1213-MIB
| DisplayString |
From SNMPv2-SMI
| MODULE-IDENTITY | |
| OBJECT-TYPE |
What Is NMS-NAT?
NMS-NAT is a vendor-specific MIB from NMS Communications that manages Network Address Translation functionality on its network devices, covering NAT rule definitions, address/port mapping tables, and translation session statistics. It exposes configuration data (NAT rules and mappings) as well as operational/performance data (active session counts and translation statistics). While primarily a configuration and traffic-management MIB, it supports software status monitoring by letting administrators confirm NAT rules are correctly applied and translation sessions are being created and torn down as expected, revealing failures like address-pool exhaustion or rule misapplication. It is a proprietary extension built on the standard SNMP SMI framework rather than depending on another well-known NAT MIB. It is typically deployed on NMS Communications gateway or session-border-type devices that perform address translation for voice/media or IP traffic. Network engineers evaluating or troubleshooting this functionality can download the NMS-NAT file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in NMS-NAT. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
What Can Be Monitored
- NAT rule configuration
- address/port mapping table entries
- active translation session count
- NAT session statistics
Supported Devices
- NMS Communications gateway or session border device
Monitoring Examples
The root object nmsNatObjects anchors the MIB's object tree, under which NAT rule and session-mapping tables (e.g., an implied nmsNatMappingTable/nmsNatRuleTable pattern) would be expected to reside. An administrator would poll session or mapping table entries under nmsNatObjects to check the current count of active translations, and a sudden drop to zero or a spike near a configured pool limit would indicate a NAT resource exhaustion problem. Because only the top-level object name was captured, deeper table structure is inferred rather than confirmed.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| nmsNatMIB | 1.3.6.1.4.1.11606.10.9.100 | This MIB module defines the generic managed objects for NAT. | ||
| nmsNatObjects | 1.3.6.1.4.1.11606.10.9.100.1 | |||
| INT nmsNatSessionNumber | 1.3.6.1.4.1.11606.10.9.100.1.1 | INTEGER | read-only | The number of the total session in the NAPT rule. |
| nmsNatSessionTableJD | 1.3.6.1.4.1.11606.10.9.100.1.2 | not-accessible | The (conceptual) table containing one entry for each NAT session currently active on this NAT device. | |
| nmsNatSessionEntryJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1 | not-accessible | An entry (conceptual row) containing information about an active NAT session on this NAT device. | |
| OCT nmsNatSessionIdJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.1 | OCTET STRING | read-only | The session ID for this NAT session. |
| INT nmsNatSessionProtocolTypeJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.2 | INTEGER | read-only | The protocol type of this session. TCP and UDP sessions are uniquely identified by the tuple of (source IP address, source UDP/TCP port, destination IP address, destination TCP/UCP port). ICMP query sessions are identified by the tuple of (source IP address, ICMP query ID, destination IP address). |
| INT nmsNatSessionDirectionJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.3 | INTEGER | read-only | 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. |
| OCT nmsNatSessionIntAddrJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.4 | OCTET STRING | read-only | The original IP address of the session endpoint that lies in the private network. |
| INT nmsNatSessionIntPortJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.5 | INTEGER | read-only | The original transport port of the session endpoint that belongs to the private network. If this is an ICMP session then the value is the ICMP request ID. |
| IP nmsNatSessionExtAddrJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.6 | IpAddress | read-only | The translated IP address of the session endpoint that lies in the private network. |
| INT nmsNatSessionExtPortJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.7 | INTEGER | read-only | The original IP address of the session endpoint that lies in the public network. |
| IP nmsNatSessionRemoteAddrJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.8 | IpAddress | read-only | The original IP address of the session endpoint that lies in the public network. |
| INT nmsNatSessionRemotePortJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.9 | INTEGER | read-only | The original transport port of the session endpoint that belongs to the public network. If this is an ICMP session then the value contains the ICMP request ID. |
| TIK nmsNatSessionUpTimeJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.10 | TimeTicks | read-only | The up time of this session in one-hundredths of a second. |
| TIK nmsNatSessionIdletimeJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.11 | TimeTicks | read-only | The time in one-hundredths of a second since a packet belonging to this session was last detected. |
| STR nmsNatSessionContextJD | 1.3.6.1.4.1.11606.10.9.100.1.2.1.12 | DisplayString | read-only | A textual string containing information about the protocol context of the session. |
| INT nmsNATLimitedTotalSessions | 1.3.6.1.4.1.11606.10.9.100.1.3 | INTEGER | read-write | The number of the total permitted session in the NAPT rule. |
| nmsNatSessionTable | 1.3.6.1.4.1.11606.10.9.100.1.4 | not-accessible | The (conceptual) table containing one entry for each NAT session currently active on this NAT device. | |
| nmsNatSessionEntry | 1.3.6.1.4.1.11606.10.9.100.1.4.1 | not-accessible | An entry (conceptual row) containing information about an active NAT session on this NAT device. | |
| OCT nmsNatSessionId | 1.3.6.1.4.1.11606.10.9.100.1.4.1.1 | OCTET STRING | read-only | The session ID for this NAT session. |
| OCT nmsNatSessionProtocolType | 1.3.6.1.4.1.11606.10.9.100.1.4.1.2 | OCTET STRING | read-only | The protocol type of this session. TCP and UDP sessions are uniquely identified by the tuple of (source IP address, source UDP/TCP port, destination IP address, destination TCP/UCP port). ICMP query sessions are identified by the tuple of (source IP address, ICMP query ID, destination IP address). |
| OCT nmsNatSessionDirection | 1.3.6.1.4.1.11606.10.9.100.1.4.1.3 | OCTET STRING | read-only | 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. |
| OCT nmsNatSessionIntAddr | 1.3.6.1.4.1.11606.10.9.100.1.4.1.4 | OCTET STRING | read-only | The original IP address of the session endpoint that lies in the private network. |
| OCT nmsNatSessionIntPort | 1.3.6.1.4.1.11606.10.9.100.1.4.1.5 | OCTET STRING | read-only | The original transport port of the session endpoint that belongs to the private network. If this is an ICMP session then the value is the ICMP request ID. |
| OCT nmsNatSessionExtAddr | 1.3.6.1.4.1.11606.10.9.100.1.4.1.6 | OCTET STRING | read-only | The translated IP address of the session endpoint that lies in the private network. |
| OCT nmsNatSessionExtPort | 1.3.6.1.4.1.11606.10.9.100.1.4.1.7 | OCTET STRING | read-only | The original IP address of the session endpoint that lies in the public network. |
| OCT nmsNatSessionRemoteAddr | 1.3.6.1.4.1.11606.10.9.100.1.4.1.8 | OCTET STRING | read-only | The original IP address of the session endpoint that lies in the public network. |
| OCT nmsNatSessionRemotePort | 1.3.6.1.4.1.11606.10.9.100.1.4.1.9 | OCTET STRING | read-only | The original transport port of the session endpoint that belongs to the public network. If this is an ICMP session then the value contains the ICMP request ID. |
| OCT nmsNatSessionUpTime | 1.3.6.1.4.1.11606.10.9.100.1.4.1.10 | OCTET STRING | read-only | The up time of this session in one-hundredths of a second. |
| OCT nmsNatSessionIdletime | 1.3.6.1.4.1.11606.10.9.100.1.4.1.11 | OCTET STRING | read-only | The time in one-hundredths of a second since a packet belonging to this session was last detected. |
| OCT nmsNatSessionContext | 1.3.6.1.4.1.11606.10.9.100.1.4.1.12 | OCTET STRING | read-only | A textual string containing information about the protocol context of the session. |
| OCT nmsNATLimitedHostSessions | 1.3.6.1.4.1.11606.10.9.100.1.4.1.13 | OCTET STRING | read-write | The number of the permitted single session in the NAPT rule. |
| OCT nmsNATHostFlows | 1.3.6.1.4.1.11606.10.9.100.1.4.1.14 | OCTET STRING | read-only | The bytes number of each link during one period. |
| INT nmsNatCpuPercent | 1.3.6.1.4.1.11606.10.9.100.1.5 | INTEGER | read-only | The number of the total cpu usage percent. |
| INT nmsNatHeapPercent | 1.3.6.1.4.1.11606.10.9.100.1.6 | INTEGER | read-only | The number of the total heap allocation percent. |
| INT nmsNatMblkPercent | 1.3.6.1.4.1.11606.10.9.100.1.7 | INTEGER | read-only | The number of the total Mblk allocation percent. |
| INT nmsNathostlimitset | 1.3.6.1.4.1.11606.10.9.100.1.8 | INTEGER | read-write | set the count that nat can service for inside users |
| INT nmsNathostlimitcurrent | 1.3.6.1.4.1.11606.10.9.100.1.9 | INTEGER | read-only | currently, nat service how many inside user. |
| INT nmsNathostlimitenable | 1.3.6.1.4.1.11606.10.9.100.1.10 | INTEGER | read-write | enable limit-user function. |
| OCT nmsNatIf | 1.3.6.1.4.1.11606.10.9.100.1.11 | OCTET STRING | read-only | the ifindex of NAT Interface. |
RFC description
NMS generic managed objects MIB for Network Address Translation (NAT) and PAT session management.
Start monitoring NMS Communications gateway or session border device (NAT) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.