IPAD-NAT-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, TimeTicks,OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC ipad FROM IPADv2-MIB; ipadNat MODULE-IDENTITY LAST-UPDATED "0005290001Z" ORGANIZATION "Verilink Corporation" CONTACT-INFO "support@verilink.com 1-800-926-0085" DESCRIPTION "The IPAD NAT MIB." ::= { ipad 26 } ipadNatParms OBJECT IDENTIFIER ::= { ipadNat 1 } ipadNatStaticTranslationParms OBJECT IDENTIFIER ::= { ipadNat 2 } ipadNatPortParms OBJECT IDENTIFIER ::= { ipadNat 3 } ipadNatEnable OBJECT-TYPE SYNTAX INTEGER { other(1), disable(2), enable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 1 } ipadNatMode OBJECT-TYPE SYNTAX INTEGER { other(1), nat(2), napt(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 2 } ipadNatGlobalAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 3 } ipadNatGlobalMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 4 } ipadNatICMPDefaultAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 5 } ipadNatFilterNonLocalAddress OBJECT-TYPE SYNTAX INTEGER { other(1), disable(2), enable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 6 } ipadNatIPEntryTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 7 } ipadNatTCPConnectionTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 8 } ipadNatTCPClosingTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 9 } ipadNatTCPDisconnectedTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 10 } ipadNatTCPSequenceDeltaTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 11 } ipadNatUDPTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 12 } ipadNatICMPTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatParms 13 } ipadNatStaticTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadNatStaticTranslationTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Static Translation Entries." ::= { ipadNatStaticTranslationParms 1 } ipadNatStaticTranslationTableEntry OBJECT-TYPE SYNTAX IpadNatStaticTranslationTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ipad NAT Static Translation table." INDEX { ipadNatStaticTranslationEntryIndex } ::= { ipadNatStaticTranslationTable 1 } IpadNatStaticTranslationTableEntry ::= SEQUENCE { ipadNatStaticTranslationEntryIndex INTEGER, ipadNatStaticTranslationEnable INTEGER, ipadNatStaticTranslationLocalAddress IpAddress, ipadNatStaticTranslationGlobalAddress IpAddress } ipadNatStaticTranslationEntryIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the Static Translation table." ::= { ipadNatStaticTranslationTableEntry 1 } ipadNatStaticTranslationEnable OBJECT-TYPE SYNTAX INTEGER { other(1), disable(2), enable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationTableEntry 2 } ipadNatStaticTranslationLocalAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationTableEntry 3 } ipadNatStaticTranslationGlobalAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationTableEntry 4 } ipadNatStaticTCPTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadNatStaticTCPTranslationTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Static Translation Entries." ::= { ipadNatStaticTranslationParms 2 } ipadNatStaticTCPTranslationTableEntry OBJECT-TYPE SYNTAX IpadNatStaticTCPTranslationTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ipad NAT Static TCP Translation table." INDEX { ipadNatStaticTCPTranslationEntryIndex } ::= { ipadNatStaticTCPTranslationTable 1 } IpadNatStaticTCPTranslationTableEntry ::= SEQUENCE { ipadNatStaticTCPTranslationEntryIndex INTEGER, ipadNatStaticTCPTranslationGlobalPort INTEGER, ipadNatStaticTCPTranslationServerPort INTEGER, ipadNatStaticTCPTranslationServerAddress IpAddress } ipadNatStaticTCPTranslationEntryIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the Static TCP Translation table." ::= { ipadNatStaticTCPTranslationTableEntry 1 } ipadNatStaticTCPTranslationGlobalPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTCPTranslationTableEntry 2 } ipadNatStaticTCPTranslationServerPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTCPTranslationTableEntry 3 } ipadNatStaticTCPTranslationServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTCPTranslationTableEntry 4 } ipadNatStaticUDPTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadNatStaticUDPTranslationTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Static Translation Entries." ::= { ipadNatStaticTranslationParms 3 } ipadNatStaticUDPTranslationTableEntry OBJECT-TYPE SYNTAX IpadNatStaticUDPTranslationTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ipad NAT Static UDP Translation table." INDEX { ipadNatStaticUDPTranslationEntryIndex } ::= { ipadNatStaticUDPTranslationTable 1 } IpadNatStaticUDPTranslationTableEntry ::= SEQUENCE { ipadNatStaticUDPTranslationEntryIndex INTEGER, ipadNatStaticUDPTranslationGlobalPort INTEGER, ipadNatStaticUDPTranslationServerPort INTEGER, ipadNatStaticUDPTranslationServerAddress IpAddress } ipadNatStaticUDPTranslationEntryIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the Static TCP Translation table." ::= { ipadNatStaticUDPTranslationTableEntry 1 } ipadNatStaticUDPTranslationGlobalPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticUDPTranslationTableEntry 2 } ipadNatStaticUDPTranslationServerPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticUDPTranslationTableEntry 3 } ipadNatStaticUDPTranslationServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticUDPTranslationTableEntry 4 } ipadNatStaticTranslationAdd OBJECT-TYPE SYNTAX INTEGER { other(1), addnew(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationParms 4 } ipadNatStaticTranslationDelete OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationParms 5 } ipadNatStaticTCPTranslationAdd OBJECT-TYPE SYNTAX INTEGER { other(1), addnew(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationParms 6 } ipadNatStaticTCPTranslationDelete OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationParms 7 } ipadNatStaticUDPTranslationAdd OBJECT-TYPE SYNTAX INTEGER { other(1), addnew(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationParms 8 } ipadNatStaticUDPTranslationDelete OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatStaticTranslationParms 9 } ipadNatPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadNatPortConfigTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Static Translation Entries." ::= { ipadNatPortParms 1 } ipadNatPortConfigTableEntry OBJECT-TYPE SYNTAX IpadNatPortConfigTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ipad Port Config." INDEX { ipadNatPortConfigIndex } ::= { ipadNatPortConfigTable 1 } IpadNatPortConfigTableEntry ::= SEQUENCE { ipadNatPortConfigIndex INTEGER, ipadNatPortConfigEnable INTEGER, ipadNatPortConfigDefaultTranslation INTEGER, ipadNatPortConfigType INTEGER, ipadNatPortConfigIpAddress IpAddress, ipadNatPortConfigMask IpAddress, ipadNatPortConfigEndpoint DisplayString, ipadNatPortConfigClearStats INTEGER } ipadNatPortConfigIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the Port Config table." ::= { ipadNatPortConfigTableEntry 1 } ipadNatPortConfigEnable OBJECT-TYPE SYNTAX INTEGER{ other(1), disable(2), enable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatPortConfigTableEntry 2 } ipadNatPortConfigDefaultTranslation OBJECT-TYPE SYNTAX INTEGER{ other(1), disable(2), enable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatPortConfigTableEntry 3 } ipadNatPortConfigType OBJECT-TYPE SYNTAX INTEGER{ other(1), global(2), local(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatPortConfigTableEntry 4 } ipadNatPortConfigIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatPortConfigTableEntry 5 } ipadNatPortConfigMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatPortConfigTableEntry 6 } ipadNatPortConfigEndpoint OBJECT-TYPE SYNTAX DisplayString ( SIZE(0..11) ) MAX-ACCESS read-write STATUS current DESCRIPTION "The name for the endpoint to attach the port to." ::= { ipadNatPortConfigTableEntry 7 } ipadNatPortConfigClearStats OBJECT-TYPE SYNTAX INTEGER{ other(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatPortConfigTableEntry 8 } ipadNatPortAdd OBJECT-TYPE SYNTAX INTEGER { other(1), addnew(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatPortParms 2 } ipadNatPortDelete OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadNatPortParms 3 } ipadNatPortStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadNatPortStatusTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Port Status Entries." ::= { ipadNatPortParms 4 } ipadNatPortStatusTableEntry OBJECT-TYPE SYNTAX IpadNatPortStatusTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ipad Port Status table." INDEX { ipadNatPortStatusIndex,ipadNatPortStatusLocalIpAddress } ::= { ipadNatPortStatusTable 1 } IpadNatPortStatusTableEntry ::= SEQUENCE { ipadNatPortStatusIndex INTEGER, ipadNatPortStatusLocalIpAddress IpAddress, ipadNatPortStatusNatIpAddress IpAddress, ipadNatPortStatusTxPackets INTEGER, ipadNatPortStatusRxPackets INTEGER } ipadNatPortStatusIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ipadNatPortStatusTableEntry 1 } ipadNatPortStatusLocalIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ipadNatPortStatusTableEntry 2 } ipadNatPortStatusNatIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ipadNatPortStatusTableEntry 3 } ipadNatPortStatusTxPackets OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ipadNatPortStatusTableEntry 4 } ipadNatPortStatusRxPackets OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ipadNatPortStatusTableEntry 5 } END