MIB Viewer

CISCO-L2NAT-MIB

81 objects
Network Address Translation (NAT) involves translating the source and or destination IP addresses of packets as they traverse from one IP domain to another. NAT is usually performed on packets that are routed, and there is a MIB already defined for that, but the application addressed here is for performing NAT for Layer 2 switched packets. This MIB module defines objects and tables for Network Address Translation (NAT) performed at layer 2. This application is planned currently for Industrial Ethernet switches, but this could be used for other applications. This platform implements NAT using an FPGA which connects to uplinks, so NAT is only applicable for packets coming in from uplinks, and going out of uplinks. There are 3 main logical modules that are referred in this MIB. Global parameters : These provide statistics for the entire platform. L2NAT Instance Table : This table contains multiple Layer 2 NAT instances. A Layer 2 NAT instance referred throughout this MIB is an entity that is defined with respect to the Layer 2 NAT feature, and is different from the concept of instance as used in SNMP. Each Layer 2 NAT instance has a unique number. Each Layer 2 NAT instance consists of packets that are to be permitted or denied, as well as packets that are supposed to be fixed up. Fixup is a NAT concept which applies to certain applications which embed IP addresses in the payload. For these applications to work across NAT, the embedded IP addresses need to be translated along with the header IP addresses. Each Layer 2 NAT instance also contains a list of source and/or destination IP address translations An instance only becomes effective on traffic after being applied to an interface vlan combination. This table actually consists of these 2 MIB tables in order for indexing to work, cl2natInstanceTable and cl2natInstanceIpTable L2NAT Interface Config Table : This table contains multiple entries, where each entry contains configuration for the instance applied to an interface vlan combination. This table actually consists of these 2 MIB tables in order for indexing to work cl2natInterfaceConfigTable and cl2natInterfaceIpConfigTable. L2NAT Interface Statistics Table : This table contains multiple entries, where each entry contains stats for the instance applied to an interface vlan combination. This table actually consists of these 2 MIB tables in order for indexing to work , cl2natInterfaceStatisticsTable and cl2natInterfaceIpStatisticsTable.
OIDNameAccessStatusDescription
1.3.6.1.4.1.9.9.806IdentityciscoL2natMIBNetwork Address Translation (NAT) involves translating the source and or destination IP addresses of packets as they traverse from one IP domain to another. NA…
1.3.6.1.4.1.9.9.806.1NodeciscoL2natMIBObjects
1.3.6.1.4.1.9.9.806.1.1Scalarcl2natTotalInstancesread-onlycurrentThis object indicates the total number of Instances defined by the user on this device. Each instance is an independent module of configuration including IP ad…
1.3.6.1.4.1.9.9.806.1.2Scalarcl2natTotalMatchedread-onlycurrentThis object indicates the number of times a packet matches with user configured IP translation entries. It should be noted that the same packet can be counted …
1.3.6.1.4.1.9.9.806.1.3Scalarcl2natTotalUnmatchedread-onlycurrentThis object indicates the total number of packets that did not match any of the configured NAT entries.
1.3.6.1.4.1.9.9.806.1.4Scalarcl2natTotalFixupsread-onlycurrentThis object indicates the total number of packets that required fixups.
1.3.6.1.4.1.9.9.806.1.5Scalarcl2natTotalTranslationEntryConfiguredread-onlycurrentThis object specifies the total number IP translation entries currently configured in the system.
1.3.6.1.4.1.9.9.806.1.6Scalarcl2natTotalPacketTranslatedread-onlycurrentThis object indicates the total number of packets that got translated per rules defined in the cl2natinstanceIpTable
1.3.6.1.4.1.9.9.806.1.7Tablecl2natInstConfigInstanceTablenot-accessiblecurrentThis table contains multiple Layer 2 NAT instances. Each Layer 2 NAT instance has a unique name and consists of configurations other than the list of IP NAT tr…
1.3.6.1.4.1.9.9.806.1.7.1Rowcl2natInstConfigInstanceEntrynot-accessiblecurrentThis entry is created as a row in the cl2natInstConfigInstanceTable table when a user configures a new instance. Each entry consists of the configuration param…
1.3.6.1.4.1.9.9.806.1.7.1.1Columncl2natInstConfigInstanceNamenot-accessiblecurrentThis object specifies the Name assigned by user to a created Layer 2 NAT instance.
1.3.6.1.4.1.9.9.806.1.7.1.2Columncl2natInstConfigPermitInread-createcurrentThis object specifies user configured options for permitting or denying packets coming in from uplinks that do not match any NAT entry (unmatched), IGMP packet…
1.3.6.1.4.1.9.9.806.1.7.1.3Columncl2natInstConfigPermitOutread-createcurrentThis object specifies user configured options for permitting or denying packets going out of uplinks that do not match any NAT entry (unmatched), IGMP packets,…
1.3.6.1.4.1.9.9.806.1.7.1.4Columncl2natInstConfigFixupread-createcurrentThis object specifies user configured options for fixing up ARP, ICMP, Profinet, CIP and SNMP protocols. A fixup is required for protocols which embed IP addre…
1.3.6.1.4.1.9.9.806.1.7.1.5Columncl2natInstConfigStorageTyperead-onlycurrentThis object specifies the storage type for this conceptual row. The following columnar objects are allowed to be writable when the storageType of this conceptu…
1.3.6.1.4.1.9.9.806.1.7.1.6Columncl2natInstConfigInstanceRowStatusread-createcurrentThis object will follow RowStatus Textual convention to create/destroy entries. The following columnar objects are mandatory to make the entry 'active': cl2nat…
1.3.6.1.4.1.9.9.806.1.8Tablecl2natInstIpInstanceIpTablenot-accessiblecurrentThis table consists of multiple IP entries for each Layer2 NAT instances. This table is a logical extension of the cl2natInstInstanceTable because it is linked…
1.3.6.1.4.1.9.9.806.1.8.1Rowcl2natInstIpInstanceIpEntrynot-accessiblecurrentThis Entry is created when a new IP translation entry is added for a particular instance.
1.3.6.1.4.1.9.9.806.1.8.1.1Columncl2natInstIpDirectionnot-accessiblecurrentThis object specifies the direction in which an address is to be translated. A value of 1 denotes that this entry is for translating source IP address of packe…
1.3.6.1.4.1.9.9.806.1.8.1.2Columncl2natInstIpAddressTypenot-accessiblecurrentThis object specifies the type of address that is used to configure this translation. 'host' implies that this is a single IP address translation for one host.…
1.3.6.1.4.1.9.9.806.1.8.1.3Columncl2natInstIpFromIpAddressTypenot-accessiblecurrentThe address type of cl2natFromIpAddress. This object specifies whether this translation is for for IPv4 or IPv6.
1.3.6.1.4.1.9.9.806.1.8.1.4Columncl2natInstIpFromIpAddressnot-accessiblecurrentThis object indicates the source IP address of packets going out of the uplink before translation if the cl2natInstIpDirection value for this entry is inside(1…
1.3.6.1.4.1.9.9.806.1.8.1.5Columncl2natInstIpToIpAddressTyperead-createcurrentThe address type of cl2natInstIpToIpAddress. This object specifies whether this translation is for for IPv4 or IPv6.
1.3.6.1.4.1.9.9.806.1.8.1.6Columncl2natInstIpToIpAddressread-createcurrentThis object indicates the Source IP address of packets going out of the uplink after translation, and destination IP address of packets coming in from the upli…
1.3.6.1.4.1.9.9.806.1.8.1.7Columncl2natInstIpAddressMaskread-createcurrentThis object specifies the subnet address mask when the value of cl2natInstIpAddressType is 'network'. This is not used for any other option.
1.3.6.1.4.1.9.9.806.1.8.1.8Columncl2natInstIpRangeread-createcurrentThis object specifies the number of addresses to be translated in case the value of cl2natIpAddressType is 'range'. This is not used for any other option.
1.3.6.1.4.1.9.9.806.1.8.1.9Columncl2natInstStorageIpStorageTyperead-onlycurrentThis object specifies the storage type for this conceptual row. The following columnar objects are allowed to be writable when the storageType of this conceptu…
1.3.6.1.4.1.9.9.806.1.8.1.10Columncl2natInstIpRowStatusread-createcurrentThis object will follow RowStatus Textual convention to create/destroy entries. The following columnar objects are mandatory to make the entry 'active': cl2nat…
1.3.6.1.4.1.9.9.806.1.9Tablecl2natInterfaceConfigTablenot-accessiblecurrentThis table contains multiple entries, where each entry contains configuration of the instance applied to an interface/vlan combination.
1.3.6.1.4.1.9.9.806.1.9.1Rowcl2natInterfaceConfigEntrynot-accessiblecurrentEach Entry is created as a row in the cl2natInterfaceConfigTable table when a user applies an instance to an interface/vlan combination, and removed when that …
1.3.6.1.4.1.9.9.806.1.9.1.1Columncl2natInterfaceConfigIfIndexnot-accessiblecurrentThe index value that uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the s…
1.3.6.1.4.1.9.9.806.1.9.1.2Columncl2natInterfaceConfigVlanIndexnot-accessiblecurrentThis object indicates the vlan ID the L2NAT instance is attached to. A value of 0 indicates the instance is attached to untagged traffic of the interface.
1.3.6.1.4.1.9.9.806.1.9.1.3Columncl2natInterfaceConfigInstanceNameread-onlycurrentThis object indicates the Layer 2 NAT Instance Name to be looked up to retrieve its configuration details. This name corresponds to what's in cl2natInstConfigI…
1.3.6.1.4.1.9.9.806.1.9.1.4Columncl2natInterfaceConfigStorageTyperead-onlycurrentThis object specifies the storage type for this conceptual row. The following columnar objects are allowed to be writable when the storageType of this conceptu…
1.3.6.1.4.1.9.9.806.1.9.1.5Columncl2natInterfaceConfigRowStatusread-createcurrentThis object will follow RowStatus Textual convention to create/destroy entries. The following columnar objects are mandatory to make the entry 'active': ifInde…
1.3.6.1.4.1.9.9.806.1.10Tablecl2natInterfaceStatisticsTablenot-accessiblecurrentThis table contains the Layer 2 NAT instance level statistics. The IP address translation statistics are contained in the cl2natInterfaceIpStatisticsTable.
1.3.6.1.4.1.9.9.806.1.10.1Rowcl2natInterfaceStatisticsEntrynot-accessiblecurrentThis Entry is created as a row in the cl2natInterfaceStatisticsTable table when a user applies an instance to an interface/vlan combination, and removed when t…
1.3.6.1.4.1.9.9.806.1.10.1.1Columncl2natFixupArpInread-onlycurrentThis object indicates the Number of fixed up ARP packets for this Layer 2 NAT Instance coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.2Columncl2natFixupIcmpInread-onlycurrentThis object indicates the Number of fixed up ICMP packets for this Layer 2 NAT Instance coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.3Columncl2natFixupCipInread-onlycurrentThis object indicates the Number of fixed up CIP packets for this Layer 2 NAT Instance coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.4Columncl2natFixupProfinetInread-onlycurrentThis object indicates the Number of fixed up Profinet packets for this Layer 2 NAT Instance coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.5Columncl2natFixupFtpInread-onlycurrentThis object indicates the Number of fixed up FTP packets for this Layer 2 NAT Instance coming into the uplinksk.
1.3.6.1.4.1.9.9.806.1.10.1.6Columncl2natFixupSnmpInread-onlycurrentThis object indicates the Number of fixed up SNMP packets for this Layer 2 NAT Instance coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.7Columncl2natFixupSipInread-onlycurrentThis object indicates the Number of fixed up Sip packets for this Layer 2 NAT Instance coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.8Columncl2natFixupSccpInread-onlycurrentThis object indicates the Number of fixed up Sccp packets for this Layer 2 NAT Instance coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.9Columncl2natUnmatchedInread-onlycurrentThis object indicates the Number of unmatched packets for this Layer 2 NAT Instance coming into the uplinks. 'Unmatched' packets are those that do not match an…
1.3.6.1.4.1.9.9.806.1.10.1.10Columncl2natTranslatedUnicastInread-onlycurrentThis object indicates the Number of translated unicast packets for this Layer 2 NAT coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.11Columncl2natDroppedUnicastInread-onlycurrentThis object indicates the Number of Dropped unicast packets for this Layer 2 NAT instance coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.12Columncl2natDroppedMulticastInread-onlycurrentThis object indicates the Number of dropped multicast packets for this Layer 2 NAT coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.13Columncl2natPassThruUnicastInread-onlycurrentThis object indicates the Number of passed through unicast packets for this Layer 2 NAT coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.14Columncl2natPassThruMulticastInread-onlycurrentThis object indicates the Number of passed through multicast packets for this Layer 2 NAT coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.15Columncl2natPassThruIgmpInread-onlycurrentThis object indicates the Number of passed through IGMP packets for this Layer 2 NAT coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.16Columncl2natDroppedIgmpInread-onlycurrentThis object indicates the Number of dropped IGMP packets for this Layer 2 NAT coming into the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.17Columncl2natFixupArpOutread-onlycurrentThis object indicates the Number of fixed up ARP packets for this Layer 2 NAT Instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.18Columncl2natFixupIcmpOutread-onlycurrentThis object indicates the Number of fixed up ICMP packets for this Layer 2 NAT Instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.19Columncl2natFixupCipOutread-onlycurrentThis object indicates the Number of fixed up CIP packets for this Layer 2 NAT Instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.20Columncl2natFixupProfinetOutread-onlycurrentThis object indicates the Number of fixed up Profinet packets for this Layer 2 NAT Instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.21Columncl2natFixupFtpOutread-onlycurrentThis object indicates the Number of fixed up FTP packets for this Layer 2 NAT Instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.22Columncl2natFixupSnmpOutread-onlycurrentThis object indicates the Number of fixed up SNMP packets for this Layer 2 NAT Instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.23Columncl2natFixupSipOutread-onlycurrentThis object indicates the Number of fixed up Sip packets for this Layer 2 NAT Instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.24Columncl2natFixupSccpOutread-onlycurrentThis object indicates the Number of fixed up Sccp packets for this Layer 2 NAT Instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.25Columncl2natUnmatchedOutread-onlycurrentThis object indicates the Number of unmatched packets for this Layer 2 NAT Instance going out of the uplinks. 'Unmatched' packets are those that do not match a…
1.3.6.1.4.1.9.9.806.1.10.1.26Columncl2natDroppedUnicastOutread-onlycurrentThis object indicates the Number of Dropped unicast packets for this Layer 2 NAT instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.27Columncl2natTranslatedUnicastOutread-onlycurrentThis object indicates the Number of translated unicast packets for this Layer 2 NAT going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.28Columncl2natPassThruUnicastOutread-onlycurrentThis object indicates the Number of passed through unicast packets for this Layer 2 NAT instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.29Columncl2natDroppedMulticastOutread-onlycurrentThis object indicates the Number of dropped multicast packets for this Layer 2 NAT instance going out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.30Columncl2natPassThruMulticastOutread-onlycurrentThis object indicates the Number of passed through multicast packets for this Layer 2 NAT coming out the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.31Columncl2natDroppedIgmpOutread-onlycurrentThis object indicates the Number of dropped IGMP packets for this Layer 2 NAT coming out of the uplinks.
1.3.6.1.4.1.9.9.806.1.10.1.32Columncl2natPassThruIgmpOutread-onlycurrentThis object indicates the Number of passed through IGMP packets for this Layer 2 NAT coming out of the uplinks.
1.3.6.1.4.1.9.9.806.1.11Tablecl2natInterfaceIpStatisticsTablenot-accessiblecurrentThis table contains statistics for IP translations of an L2 NAT instance that is applied to interface/vlan combination. This table is a logical extension of th…
1.3.6.1.4.1.9.9.806.1.11.1Rowcl2natInterfaceIpStatisticsEntrynot-accessiblecurrentThis Entry is created in the cl2natInterfaceIpStatisticsTable for each IP translation of a Layer 2 NAT instance when it is attached to an interface/vlan.
1.3.6.1.4.1.9.9.806.1.11.1.1Columncl2natTranslatesInread-onlycurrentThis entry specifies the number of times this entry was matched for packets going from inside to outside of uplinks.
1.3.6.1.4.1.9.9.806.1.11.1.2Columncl2natTranslatesOutread-onlycurrentThis entry specifies the number of times this entry was matched for packets coming in from outside of uplinks to inside.
1.3.6.1.4.1.9.9.806.3NodeciscoL2natMIBConformance
1.3.6.1.4.1.9.9.806.3.1NodeciscoL2natMIBCompliances
1.3.6.1.4.1.9.9.806.3.1.1ComplianceciscoL2natMIBCompliancecurrentcisco L2NAT mib compliance object
1.3.6.1.4.1.9.9.806.3.2NodeciscoL2natMIBGroups
1.3.6.1.4.1.9.9.806.3.2.1Groupcl2natGlobalStatisticsGroupcurrentA collection of objects providing Global Statistics for NAT at layer 2
1.3.6.1.4.1.9.9.806.3.2.2Groupcl2natInstanceConfigGroupcurrentA collection of objects providing Instance and interface Config for NAT at layer 2
1.3.6.1.4.1.9.9.806.3.2.3Groupcl2natInstanceStatisticsGroupcurrentA collection of objects providing per Instance Statistics for NAT at layer 2
1.3.6.1.4.1.9.9.806.3.2.4Groupcl2natInstanceTranslationStatisticsGroupcurrentA collection of objects providing per Instance per translation statistics at layer 2