348 lines
10 KiB
Plaintext
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
|