Observium_CE/mibs/zhone/IPAD-NAT-MIB

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