NATV2-MIB
This MIB module defines the generic managed objects
for NAT.
Copyright (c) 2015 IETF Trust and the persons
identified as authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with
or without modification, is permitted pursuant to, and
subject to the license terms contained in, the Simplified
BSD License set forth in Section 4.c of the IETF Trust's
Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info).
This version of this MIB module is part of RFC 7659;
see the RFC itself for full legal notices.
- Source file
NATV2-MIB- Last revised
- Identity
natv2MIB- Base OID
1.3.6.1.2.1.234
Imported Objects
| INET-ADDRESS-MIB | InetAddress InetAddressPrefixLength InetAddressType InetPortNumber |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter64 Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | DisplayString TEXTUAL-CONVENTION (no object page) TimeStamp |
Net-SNMP examples using the rfc MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'NATV2-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'NATV2-MIB::natv2MIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'NATV2-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'NATV2-MIB::natv2MIB'
Objects (118)
Showing 118 of 118 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.2.1.234 |
||
.1.3.6.1.2.1.234.0 |
||
.1.3.6.1.2.1.234.1 |
||
.1.3.6.1.2.1.234.1.1 |
||
.1.3.6.1.2.1.234.1.1.1 |
||
.1.3.6.1.2.1.234.1.1.1.1 |
||
.1.3.6.1.2.1.234.1.1.1.10 |
||
.1.3.6.1.2.1.234.1.1.1.11 |
||
.1.3.6.1.2.1.234.1.1.1.12 |
||
.1.3.6.1.2.1.234.1.1.1.14 |
||
.1.3.6.1.2.1.234.1.1.1.15 |
||
.1.3.6.1.2.1.234.1.1.1.16 |
||
|
SecondsUnsigned32
|
.1.3.6.1.2.1.234.1.1.1.17 |
|
|
OctetString
|
.1.3.6.1.2.1.234.1.1.1.2 |
|
.1.3.6.1.2.1.234.1.1.1.3 |
||
.1.3.6.1.2.1.234.1.1.1.4 |
||
.1.3.6.1.2.1.234.1.1.1.5 |
||
.1.3.6.1.2.1.234.1.1.1.6 |
||
.1.3.6.1.2.1.234.1.1.1.7 |
||
.1.3.6.1.2.1.234.1.1.1.8 |
||
.1.3.6.1.2.1.234.1.1.1.9 |
||
.1.3.6.1.2.1.234.2 |
||
.1.3.6.1.2.1.234.2.1 |
||
.1.3.6.1.2.1.234.2.1.1 |
||
.1.3.6.1.2.1.234.2.1.1.1 |
||
.1.3.6.1.2.1.234.2.1.1.10 |
||
.1.3.6.1.2.1.234.2.1.1.11 |
||
.1.3.6.1.2.1.234.2.1.1.12 |
||
.1.3.6.1.2.1.234.2.1.1.13 |
||
.1.3.6.1.2.1.234.2.1.1.14 |
||
.1.3.6.1.2.1.234.2.1.1.15 |
||
.1.3.6.1.2.1.234.2.1.1.16 |
||
.1.3.6.1.2.1.234.2.1.1.17 |
||
.1.3.6.1.2.1.234.2.1.1.18 |
||
.1.3.6.1.2.1.234.2.1.1.19 |
||
|
OctetString
|
.1.3.6.1.2.1.234.2.1.1.2 |
|
.1.3.6.1.2.1.234.2.1.1.20 |
||
.1.3.6.1.2.1.234.2.1.1.21 |
||
|
SecondsUnsigned32
|
.1.3.6.1.2.1.234.2.1.1.22 |
|
.1.3.6.1.2.1.234.2.1.1.23 |
||
.1.3.6.1.2.1.234.2.1.1.24 |
||
.1.3.6.1.2.1.234.2.1.1.25 |
||
.1.3.6.1.2.1.234.2.1.1.26 |
||
|
Enumeration
|
.1.3.6.1.2.1.234.2.1.1.3 |
|
|
Enumeration
|
.1.3.6.1.2.1.234.2.1.1.4 |
|
|
Enumeration
|
.1.3.6.1.2.1.234.2.1.1.5 |
|
|
Enumeration
|
.1.3.6.1.2.1.234.2.1.1.6 |
|
.1.3.6.1.2.1.234.2.1.1.7 |
||
.1.3.6.1.2.1.234.2.1.1.8 |
||
.1.3.6.1.2.1.234.2.1.1.9 |
||
.1.3.6.1.2.1.234.2.2 |
||
.1.3.6.1.2.1.234.2.2.1 |
||
.1.3.6.1.2.1.234.2.2.1.1 |
||
.1.3.6.1.2.1.234.2.2.1.2 |
||
.1.3.6.1.2.1.234.2.2.1.3 |
||
.1.3.6.1.2.1.234.2.2.1.4 |
||
.1.3.6.1.2.1.234.2.2.1.5 |
||
.1.3.6.1.2.1.234.2.2.1.6 |
||
.1.3.6.1.2.1.234.2.3 |
||
.1.3.6.1.2.1.234.2.3.1 |
||
.1.3.6.1.2.1.234.2.3.1.1 |
||
.1.3.6.1.2.1.234.2.3.1.10 |
||
.1.3.6.1.2.1.234.2.3.1.11 |
||
.1.3.6.1.2.1.234.2.3.1.12 |
||
.1.3.6.1.2.1.234.2.3.1.13 |
||
|
PercentInteger32
|
.1.3.6.1.2.1.234.2.3.1.14 |
|
|
PercentInteger32
|
.1.3.6.1.2.1.234.2.3.1.15 |
|
.1.3.6.1.2.1.234.2.3.1.16 |
||
.1.3.6.1.2.1.234.2.3.1.17 |
||
|
SecondsUnsigned32
|
.1.3.6.1.2.1.234.2.3.1.18 |
|
.1.3.6.1.2.1.234.2.3.1.2 |
||
|
OctetString
|
.1.3.6.1.2.1.234.2.3.1.3 |
|
.1.3.6.1.2.1.234.2.3.1.4 |
||
.1.3.6.1.2.1.234.2.3.1.5 |
||
.1.3.6.1.2.1.234.2.3.1.6 |
||
.1.3.6.1.2.1.234.2.3.1.7 |
||
.1.3.6.1.2.1.234.2.3.1.8 |
||
.1.3.6.1.2.1.234.2.3.1.9 |
||
.1.3.6.1.2.1.234.2.4 |
||
.1.3.6.1.2.1.234.2.4.1 |
||
.1.3.6.1.2.1.234.2.4.1.1 |
||
.1.3.6.1.2.1.234.2.4.1.2 |
||
.1.3.6.1.2.1.234.2.4.1.3 |
||
.1.3.6.1.2.1.234.2.4.1.4 |
||
.1.3.6.1.2.1.234.2.4.1.5 |
||
.1.3.6.1.2.1.234.2.5 |
||
.1.3.6.1.2.1.234.2.5.1 |
||
.1.3.6.1.2.1.234.2.5.1.1 |
||
.1.3.6.1.2.1.234.2.5.1.10 |
||
.1.3.6.1.2.1.234.2.5.1.11 |
||
.1.3.6.1.2.1.234.2.5.1.12 |
||
|
OctetString
|
.1.3.6.1.2.1.234.2.5.1.2 |
|
.1.3.6.1.2.1.234.2.5.1.3 |
||
|
OctetString
|
.1.3.6.1.2.1.234.2.5.1.4 |
|
.1.3.6.1.2.1.234.2.5.1.5 |
||
.1.3.6.1.2.1.234.2.5.1.6 |
||
.1.3.6.1.2.1.234.2.5.1.7 |
||
|
OctetString
|
.1.3.6.1.2.1.234.2.5.1.8 |
|
.1.3.6.1.2.1.234.2.5.1.9 |
||
.1.3.6.1.2.1.234.2.6 |
||
.1.3.6.1.2.1.234.2.6.1 |
||
.1.3.6.1.2.1.234.2.6.1.1 |
||
.1.3.6.1.2.1.234.2.6.1.10 |
||
.1.3.6.1.2.1.234.2.6.1.11 |
||
.1.3.6.1.2.1.234.2.6.1.12 |
||
.1.3.6.1.2.1.234.2.6.1.13 |
||
.1.3.6.1.2.1.234.2.6.1.14 |
||
.1.3.6.1.2.1.234.2.6.1.2 |
||
|
OctetString
|
.1.3.6.1.2.1.234.2.6.1.3 |
|
.1.3.6.1.2.1.234.2.6.1.4 |
||
|
OctetString
|
.1.3.6.1.2.1.234.2.6.1.5 |
|
.1.3.6.1.2.1.234.2.6.1.6 |
||
|
OctetString
|
.1.3.6.1.2.1.234.2.6.1.7 |
|
.1.3.6.1.2.1.234.2.6.1.8 |
||
.1.3.6.1.2.1.234.2.6.1.9 |
||
.1.3.6.1.2.1.234.3 |
||
.1.3.6.1.2.1.234.3.1 |
||
.1.3.6.1.2.1.234.3.2 |
Dependencies (5) 5 direct Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- SNMPv2-TCrfc
- INET-ADDRESS-MIBrfc
- SNMPv2-CONFrfc
- SNMP-FRAMEWORK-MIBrfc
- NATV2-MIBrfcselected
Type Definitions (6)
| Unsigned32 |
range: 1..4294967295 |
|
| Unsigned32 |
range: 1..4294967295 |
|
| Unsigned32 |
range: 0..4294967295 |
|
| Unsigned32 |
range: 1..4294967295 |
|
| Unsigned32 |
range: 0..4294967295 |
|
| Unsigned32 |
range: 0..255 |
Conformance Groups (7)
Compliance Statements (3)
OID
.1.3.6.1.2.1.234.3.1.1Describes the requirements for conformance to the basic NAT
application of NATV2-MIB.
application of NATV2-MIB.
Required groups
| mandatory | natv2BasicNotificationGroup | |
| mandatory | natv2BasicInstanceLevelGroup |
OID
.1.3.6.1.2.1.234.3.1.2Describes the requirements for conformance to the pooled NAT
application of NATV2-MIB.
application of NATV2-MIB.
Required groups
| mandatory | natv2BasicNotificationGroup | |
| mandatory | natv2BasicInstanceLevelGroup | |
| mandatory | natv2PooledNotificationGroup | |
| mandatory | natv2PooledInstanceLevelGroup |
OID
.1.3.6.1.2.1.234.3.1.3Describes the requirements for conformance to the
carrier-grade NAT application of NATV2-MIB.
carrier-grade NAT application of NATV2-MIB.
Required groups
| mandatory | natv2BasicNotificationGroup | |
| mandatory | natv2BasicInstanceLevelGroup | |
| mandatory | natv2PooledNotificationGroup | |
| mandatory | natv2PooledInstanceLevelGroup | |
| mandatory | natv2CGNNotificationGroup | |
| mandatory | natv2CGNDeviceLevelGroup | |
| mandatory | natv2CGNInstanceLevelGroup |
Notifications / Traps (5)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.2.1.234.0.1 |
This notification is triggered when an address pool's usage
becomes less than or equal to the value of the natv2PoolThresholdUsageLow object for that pool, unless the notification has been disabled by setting the value of the threshold to -1. It is reported subject to the rate limitation specified by natv2PortMapNotificationInterval. Address pool usage is calculated as the percentage of the total number of ports allocated to the address pool that are already in use, for the most-mapped protocol at the time the notification is triggered. The two returned objects are members of natv2PoolTable indexed by the NAT instance and pool indices for which the event is being reported. They give the number of port map entries using external addresses configured on the pool for the most-mapped protocol and identify that protocol at the time the notification was triggered. |
|
.1.3.6.1.2.1.234.0.2 |
This notification is triggered when an address pool's usage
becomes greater than or equal to the value of the natv2PoolThresholdUsageHigh object for that pool, unless the notification has been disabled by setting the value of the threshold to -1. It is reported subject to the rate limitation specified by natv2PortMapNotificationInterval. Address pool usage is calculated as the percentage of the total number of ports allocated to the address pool that are already in use, for the most-mapped protocol at the time the notification is triggered. The two returned objects are members of natv2PoolTable indexed by the NAT instance and pool indices for which the event is being reported. They give the number of port map entries using external addresses configured on the pool for the most-mapped protocol and identify that protocol at the time the notification was triggered. |
|
.1.3.6.1.2.1.234.0.3 |
This notification is triggered when the value of
natv2InstanceAddressMapEntries equals or exceeds the value of the natv2InstanceThresholdAddressMapEntriesHigh object for the NAT instance, unless disabled by setting that threshold to -1. Reporting is subject to the rate limitation given by natv2InstanceNotificationInterval. natv2InstanceAddressMapEntries and natv2InstanceAddressMapCreations are members of table natv2InstanceTable indexed by the identifier of the NAT instance for which the event is being reported. The values reported are those observed at the moment the notification was triggered. |
|
.1.3.6.1.2.1.234.0.4 |
This notification is triggered when the value of
natv2InstancePortMapEntries becomes greater than or equal to the value of natv2InstanceThresholdPortMapEntriesHigh, unless disabled by setting that threshold to -1. Reporting is subject to the rate limitation given by natv2InstanceNotificationInterval. natv2InstancePortMapEntries and natv2InstancePortMapCreations are members of table natv2InstanceTable indexed by the identifier of the NAT instance for which the event is being reported. The values reported are those observed at the moment the notification was triggered. |
|
.1.3.6.1.2.1.234.0.5 |
This notification is triggered when the value of
natv2SubscriberPortMapEntries for an individual subscriber becomes greater than or equal to the value of the natv2SubscriberThresholdPortMapEntriesHigh object for that subscriber, unless disabled by setting that threshold to -1. Reporting is subject to the rate limitation given by natv2SubscriberNotificationInterval. natv2SubscriberPortMapEntries and natv2SubscriberPortMapCreations are members of table natv2SubscriberTable indexed by the subscriber for which the event is being reported. The values reported are those observed at the moment the notification was triggered. |