580 lines
14 KiB
Plaintext
580 lines
14 KiB
Plaintext
|
|
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
|