CISCO-L2NAT-MIB

        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.
    
ciscoL2natMIB 1.3.6.1.4.1.9.9.806
Imported Objects
CISCO-SMI ciscoMgmt
CISCO-TC CiscoInetAddressMask
INET-ADDRESS-MIB InetAddress InetAddressType
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE OBJECT-GROUP
SNMPv2-SMI Counter32 Counter64 Integer32 MODULE-IDENTITY OBJECT-TYPE Unsigned32
SNMPv2-TC RowStatus StorageType
Objects (76)
ciscoL2natMIB .1.3.6.1.4.1.9.9.806
ciscoL2natMIBObjects .1.3.6.1.4.1.9.9.806.1
cl2natTotalInstances SNMPv2-SMICounter32 .1.3.6.1.4.1.9.9.806.1.1
cl2natInterfaceStatisticsTable .1.3.6.1.4.1.9.9.806.1.10
cl2natInterfaceStatisticsEntry cl2natInterfaceConfigIfIndexcl2natInterfaceConfigVlanIndex .1.3.6.1.4.1.9.9.806.1.10.1
cl2natFixupArpIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.1
cl2natTranslatedUnicastIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.10
cl2natDroppedUnicastIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.11
cl2natDroppedMulticastIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.12
cl2natPassThruUnicastIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.13
cl2natPassThruMulticastIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.14
cl2natPassThruIgmpIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.15
cl2natDroppedIgmpIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.16
cl2natFixupArpOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.17
cl2natFixupIcmpOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.18
cl2natFixupCipOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.19
cl2natFixupIcmpIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.2
cl2natFixupProfinetOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.20
cl2natFixupFtpOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.21
cl2natFixupSnmpOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.22
cl2natFixupSipOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.23
cl2natFixupSccpOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.24
cl2natUnmatchedOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.25
cl2natDroppedUnicastOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.26
cl2natTranslatedUnicastOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.27
cl2natPassThruUnicastOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.28
cl2natDroppedMulticastOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.29
cl2natFixupCipIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.3
cl2natPassThruMulticastOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.30
cl2natDroppedIgmpOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.31
cl2natPassThruIgmpOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.32
cl2natFixupProfinetIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.4
cl2natFixupFtpIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.5
cl2natFixupSnmpIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.6
cl2natFixupSipIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.7
cl2natFixupSccpIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.8
cl2natUnmatchedIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.10.1.9
cl2natInterfaceIpStatisticsTable .1.3.6.1.4.1.9.9.806.1.11
cl2natInterfaceIpStatisticsEntry cl2natInterfaceConfigIfIndexcl2natInterfaceConfigVlanIndexcl2natInstIpDirectioncl2natInstIpFromIpAddressTypecl2natInstIpFromIpAddress .1.3.6.1.4.1.9.9.806.1.11.1
cl2natTranslatesIn SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.11.1.1
cl2natTranslatesOut SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.11.1.2
cl2natTotalMatched SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.2
cl2natTotalUnmatched SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.3
cl2natTotalFixups SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.4
cl2natTotalTranslationEntryConfigured Unsigned32 .1.3.6.1.4.1.9.9.806.1.5
cl2natTotalPacketTranslated SNMPv2-SMICounter64 .1.3.6.1.4.1.9.9.806.1.6
cl2natInstConfigInstanceTable .1.3.6.1.4.1.9.9.806.1.7
cl2natInstConfigInstanceEntry cl2natInstConfigInstanceName .1.3.6.1.4.1.9.9.806.1.7.1
cl2natInstConfigInstanceName OctetString .1.3.6.1.4.1.9.9.806.1.7.1.1
cl2natInstConfigPermitIn r/w Bits .1.3.6.1.4.1.9.9.806.1.7.1.2
cl2natInstConfigPermitOut r/w Bits .1.3.6.1.4.1.9.9.806.1.7.1.3
cl2natInstConfigFixup r/w Bits .1.3.6.1.4.1.9.9.806.1.7.1.4
cl2natInstConfigStorageType SNMPv2-TCStorageType .1.3.6.1.4.1.9.9.806.1.7.1.5
cl2natInstConfigInstanceRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.4.1.9.9.806.1.7.1.6
cl2natInstIpInstanceIpTable .1.3.6.1.4.1.9.9.806.1.8
cl2natInstIpInstanceIpEntry cl2natInstConfigInstanceNamecl2natInstIpDirectioncl2natInstIpFromIpAddressTypecl2natInstIpFromIpAddresscl2natInstIpAddressType .1.3.6.1.4.1.9.9.806.1.8.1
cl2natInstIpDirection Enumeration .1.3.6.1.4.1.9.9.806.1.8.1.1
cl2natInstIpRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.4.1.9.9.806.1.8.1.10
cl2natInstIpAddressType Enumeration .1.3.6.1.4.1.9.9.806.1.8.1.2
cl2natInstIpFromIpAddressType INET-ADDRESS-MIBInetAddressType .1.3.6.1.4.1.9.9.806.1.8.1.3
cl2natInstIpFromIpAddress OctetString .1.3.6.1.4.1.9.9.806.1.8.1.4
cl2natInstIpToIpAddressType r/w INET-ADDRESS-MIBInetAddressType .1.3.6.1.4.1.9.9.806.1.8.1.5
cl2natInstIpToIpAddress r/w OctetString .1.3.6.1.4.1.9.9.806.1.8.1.6
cl2natInstIpAddressMask r/w CISCO-TCCiscoInetAddressMask .1.3.6.1.4.1.9.9.806.1.8.1.7
cl2natInstIpRange r/w Integer32 .1.3.6.1.4.1.9.9.806.1.8.1.8
cl2natInstStorageIpStorageType SNMPv2-TCStorageType .1.3.6.1.4.1.9.9.806.1.8.1.9
cl2natInterfaceConfigTable .1.3.6.1.4.1.9.9.806.1.9
cl2natInterfaceConfigEntry cl2natInterfaceConfigIfIndexcl2natInterfaceConfigVlanIndex .1.3.6.1.4.1.9.9.806.1.9.1
cl2natInterfaceConfigIfIndex Unsigned32 .1.3.6.1.4.1.9.9.806.1.9.1.1
cl2natInterfaceConfigVlanIndex Unsigned32 .1.3.6.1.4.1.9.9.806.1.9.1.2
cl2natInterfaceConfigInstanceName OctetString .1.3.6.1.4.1.9.9.806.1.9.1.3
cl2natInterfaceConfigStorageType SNMPv2-TCStorageType .1.3.6.1.4.1.9.9.806.1.9.1.4
cl2natInterfaceConfigRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.4.1.9.9.806.1.9.1.5
ciscoL2natMIBConformance .1.3.6.1.4.1.9.9.806.3
ciscoL2natMIBCompliances .1.3.6.1.4.1.9.9.806.3.1
ciscoL2natMIBGroups .1.3.6.1.4.1.9.9.806.3.2