Observium_CE/mibs/zte/ZTE-AN-DHCP-RELAY-MIB

348 lines
10 KiB
Plaintext

ZTE-AN-DHCP-RELAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
RowStatus, MacAddress, DisplayString FROM SNMPv2-TC
zxAn, ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnDhcpRelayMIB MODULE-IDENTITY
LAST-UPDATED "200612080000Z"
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO
"E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION
"The MIB module is for configuration of DHCP relay
feature."
::= { zxAn 53 }
zxAnDhcpRelayMIBNotifs
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIB 0 }
zxAnDhcpRelayMIBObjects
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIB 1 }
zxAnDrGlobal
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIBObjects 1 }
zxAnDrOption60
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIBObjects 2 }
zxAnDrVlanInterface
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIBObjects 3 }
zxAnDrShowUsers
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIBObjects 4 }
-- the global group
zxAnDrDatabaseOper OBJECT-TYPE
SYNTAX INTEGER
{
read(1),
write(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"read = 1, write = 2"
::= { zxAnDrGlobal 1 }
zxAnDrServMaxRetryTimes OBJECT-TYPE
SYNTAX INTEGER(5..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set dhcp relay agent max retry times"
DEFVAL { 10 }
::= { zxAnDrGlobal 2 }
zxAnDrUpdateArp OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnDrGlobal 3 }
zxAnDrProxyLeaseTime OBJECT-TYPE
SYNTAX INTEGER(60..18000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set proxy short lease time"
DEFVAL { 60 }
::= { zxAnDrGlobal 4 }
zxAnDrForwardMode OBJECT-TYPE
SYNTAX INTEGER {
allSimultaneously(1),
roundRobin(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"allSimultaneously(1) : DHCP relay forwards DHCP message to
all DHCP servers simultaneously.
roundRobin(2): DHCP relay forwards DHCP message to
DHCP server in a round-robin manner.
"
DEFVAL { roundRobin }
::= { zxAnDrGlobal 5 }
zxAnDrCos OBJECT-TYPE
SYNTAX Integer32(0..7|255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modify CoS of DHCP relay packets.
For example, if the value is 6, when receiving
a DHCP message from DHCP client which CoS value is 3,
DHCP relay forwards the message with CoS 6 to DHCP server.
255 means DHCP relay does not modify DHCP message CoS."
DEFVAL { 255 }
::= { zxAnDrGlobal 6 }
-- the option60 group
zxAnDrOption60Table OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDrOption60Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp option60 map table. "
::= { zxAnDrOption60 1 }
zxAnDrOption60Entry OBJECT-TYPE
SYNTAX ZxAnDrOption60Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp snooping bind entry. "
INDEX { zxAnDrOption60Str,zxAnDrOption60Srv }
::= { zxAnDrOption60Table 1 }
ZxAnDrOption60Entry ::= SEQUENCE {
zxAnDrOption60Str DisplayString,
zxAnDrOption60Srv IpAddress,
zxAnDrOption60Frd INTEGER,
zxAnDrOption60Row RowStatus
}
zxAnDrOption60Str OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..50))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"this is option60 string."
REFERENCE "Used by MAP"
::= { zxAnDrOption60Entry 1 }
zxAnDrOption60Srv OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"this is option60 string map server."
REFERENCE "Used by MAP"
::= { zxAnDrOption60Entry 2 }
zxAnDrOption60Frd OBJECT-TYPE
SYNTAX INTEGER
{
smart(0),
standard(1),
security(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"this is option60 string map server."
DEFVAL { smart }
::= { zxAnDrOption60Entry 3 }
zxAnDrOption60Row OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"only support createAndGo and destroy."
REFERENCE "Used by MAP"
::= { zxAnDrOption60Entry 4 }
-- the vlan interface group
zxAnDrVlanIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDrVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay table. "
::= { zxAnDrVlanInterface 1 }
zxAnDrVlanIntEntry OBJECT-TYPE
SYNTAX ZxAnDrVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay entry. "
INDEX { zxAnDrIntIndex }
::= { zxAnDrVlanIntTable 1 }
ZxAnDrVlanIntEntry ::= SEQUENCE {
zxAnDrIntIndex ZxAnIfindex,
zxAnDrOption60Oper INTEGER,
zxAnDrAgentIp IpAddress
}
zxAnDrIntIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set the vlan interface."
REFERENCE "Used by MAP"
::= { zxAnDrVlanIntEntry 1 }
zxAnDrOption60Oper OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set the vlan interface use option60 select server enable."
REFERENCE "Used by MAP"
DEFVAL { disable }
::= { zxAnDrVlanIntEntry 2 }
zxAnDrAgentIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set dhcp relay agent ip."
REFERENCE "Used by MAP"
::= { zxAnDrVlanIntEntry 3 }
-- the vlan interface group server table
zxAnDrVlanIntServTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDrVlanIntServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay server table. "
::= { zxAnDrVlanInterface 2 }
zxAnDrVlanIntServEntry OBJECT-TYPE
SYNTAX ZxAnDrVlanIntServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay server entry. "
INDEX { zxAnDrIntIndex,zxAnDrVlanIntServIp }
::= { zxAnDrVlanIntServTable 1 }
ZxAnDrVlanIntServEntry ::= SEQUENCE {
zxAnDrVlanIntServIp IpAddress,
zxAnDrVlanIntServFrd INTEGER,
zxAnDrVlanIntServRow RowStatus
}
zxAnDrVlanIntServIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set dhcp relay server ip."
REFERENCE "Used by MAP"
::= { zxAnDrVlanIntServEntry 1 }
zxAnDrVlanIntServFrd OBJECT-TYPE
SYNTAX INTEGER
{
smart(0),
standard(1),
security(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"set dhcp relay forward mode."
DEFVAL { smart }
::= { zxAnDrVlanIntServEntry 2 }
zxAnDrVlanIntServRow OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"only support createAndGo and destroy."
REFERENCE "Used by MAP"
::= { zxAnDrVlanIntServEntry 3 }
-- the show users group
zxAnDrUserViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDrUserViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp relay users by interface. "
::= { zxAnDrShowUsers 1 }
zxAnDrUserViewEntry OBJECT-TYPE
SYNTAX ZxAnDrUserViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp relay users entry. "
INDEX { zxAnDrIntIndex,
zxAnDrUserViewMac }
::= { zxAnDrUserViewTable 1 }
ZxAnDrUserViewEntry ::= SEQUENCE {
zxAnDrUserViewMac MacAddress,
zxAnDrUserViewIp IpAddress,
zxAnDrUserViewState DisplayString,
zxAnDrUserViewTime DisplayString }
zxAnDrUserViewMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnDrUserViewEntry 1 }
zxAnDrUserViewIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDrUserViewEntry 2 }
zxAnDrUserViewState OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..9))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDrUserViewEntry 3 }
zxAnDrUserViewTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDrUserViewEntry 4 }
END