335 lines
10 KiB
Plaintext
335 lines
10 KiB
Plaintext
ZTE-AN-DHCP-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY,Integer32 FROM SNMPv2-SMI
|
|
zxAnPortLocatingMib FROM ZTE-AN-PORT-LOCATING-MIB
|
|
ZxAnIfindex,zxAn FROM ZTE-AN-TC-MIB
|
|
RowStatus FROM SNMPv2-TC;
|
|
|
|
zxAnDhcpMib MODULE-IDENTITY
|
|
LAST-UPDATED "0608140000Z" -- july. 23, 2005
|
|
ORGANIZATION "zte Telcom Co. Ltd."
|
|
CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn,
|
|
E-mail: suchunshan@zte.com.cn"
|
|
DESCRIPTION "This MIB defines DHCP managed objects for Access Node."
|
|
::= { zxAnPortLocatingMib 21 }
|
|
|
|
|
|
|
|
zxAnDhcpV4L2RAEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1, disable = 2"
|
|
DEFVAL { disable }
|
|
::= { zxAnDhcpMib 1 }
|
|
|
|
zxAnPortLocatingDhcp128Enable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1, disable = 2"
|
|
DEFVAL { disable }
|
|
::= { zxAnDhcpMib 2 }
|
|
|
|
zxAnDhcpV6L2RAEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1, disable = 2"
|
|
DEFVAL { disable }
|
|
::= { zxAnDhcpMib 3 }
|
|
|
|
zxAnPortLocatingDhcpVmacEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1 disable = 2 config the port status for virtual mac function"
|
|
DEFVAL { disable }
|
|
::= { zxAnDhcpMib 4 }
|
|
|
|
zxAnDhcpv6PortLocatingWorkMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
tcMode(1),
|
|
layer2Mode(2),
|
|
layer3Mode(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCPv6 work mode."
|
|
DEFVAL { layer2Mode }
|
|
::= { zxAnDhcpMib 5 }
|
|
|
|
--table
|
|
|
|
zxAnPortLocatingDhcpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnPortLocatingDhcpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"port Locating dhcp table"
|
|
::= { zxAnDhcpMib 20 }
|
|
|
|
zxAnPortLocatingDhcpEntry OBJECT-TYPE
|
|
SYNTAX ZxAnPortLocatingDhcpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" port Locating dhcp entry. "
|
|
INDEX { zxAnPortLocatingDhcpIndex }
|
|
::= { zxAnPortLocatingDhcpTable 1 }
|
|
|
|
ZxAnPortLocatingDhcpEntry ::= SEQUENCE {
|
|
zxAnPortLocatingDhcpIndex ZxAnIfindex,
|
|
zxAnDhcpV4L2RAIfConfEnable INTEGER,
|
|
zxAnPortLocatingPortDhcp128Enable INTEGER,
|
|
zxAnDhcpV4L2RAIfConfTrust INTEGER,
|
|
zxAnDhcpV4L2RAIfConfPolicy INTEGER,
|
|
zxAnPortLocatingPortDhcpSnoopEnable INTEGER }
|
|
|
|
zxAnPortLocatingDhcpIndex OBJECT-TYPE
|
|
SYNTAX ZxAnIfindex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex of the port pppoe location."
|
|
::= { zxAnPortLocatingDhcpEntry 1 }
|
|
|
|
zxAnDhcpV4L2RAIfConfEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1, disable = 2"
|
|
DEFVAL { disable }
|
|
::= { zxAnPortLocatingDhcpEntry 2 }
|
|
|
|
zxAnPortLocatingPortDhcp128Enable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1, disable = 2"
|
|
DEFVAL { disable }
|
|
::= { zxAnPortLocatingDhcpEntry 3 }
|
|
|
|
zxAnDhcpV4L2RAIfConfTrust OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
true(1),
|
|
false(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"true = 1, false = 2"
|
|
DEFVAL { false }
|
|
::= { zxAnPortLocatingDhcpEntry 4 }
|
|
|
|
zxAnDhcpV4L2RAIfConfPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
keep(1),
|
|
replace(2),
|
|
discard(3),
|
|
add(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"keep = 1, replace = 2, discard = 3, add = 4, when port = trust, policy
|
|
can set keep ort replace, when port = untrust, policy can set discard or
|
|
add"
|
|
DEFVAL { add }
|
|
::= { zxAnPortLocatingDhcpEntry 5 }
|
|
zxAnPortLocatingPortDhcpSnoopEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1, disable = 2"
|
|
DEFVAL { disable }
|
|
::= { zxAnPortLocatingDhcpEntry 6 }
|
|
|
|
--dhcpv6 table
|
|
zxAnDhcpv6PortLocatingDhcpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnDhcpv6PortLocatingDhcpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"port Locating dhcpv6 table"
|
|
::= { zxAnDhcpMib 21 }
|
|
|
|
zxAnDhcpv6PortLocatingDhcpEntry OBJECT-TYPE
|
|
SYNTAX ZxAnDhcpv6PortLocatingDhcpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" port Locating dhcpv6 entry. "
|
|
INDEX { zxAnDhcpv6PortLocatingDhcpIndex }
|
|
::= { zxAnDhcpv6PortLocatingDhcpTable 1 }
|
|
|
|
ZxAnDhcpv6PortLocatingDhcpEntry ::= SEQUENCE {
|
|
zxAnDhcpv6PortLocatingDhcpIndex ZxAnIfindex,
|
|
zxAnDhcpV6L2RAIfConfEnable INTEGER,
|
|
zxAnDhcpV6L2RAIfConfTrust INTEGER,
|
|
zxAnDhcpV6L2RAIfConfPolicy INTEGER,
|
|
zxAnDhcpv6PortLocatingPortDhcpSnoopEnable INTEGER
|
|
}
|
|
|
|
zxAnDhcpv6PortLocatingDhcpIndex OBJECT-TYPE
|
|
SYNTAX ZxAnIfindex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex of the port pppoe location."
|
|
::= { zxAnDhcpv6PortLocatingDhcpEntry 1 }
|
|
|
|
zxAnDhcpV6L2RAIfConfEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1, disable = 2"
|
|
DEFVAL { disable }
|
|
::= { zxAnDhcpv6PortLocatingDhcpEntry 2 }
|
|
|
|
zxAnDhcpV6L2RAIfConfTrust OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
true(1),
|
|
false(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"true = 1, false = 2"
|
|
DEFVAL { false }
|
|
::= { zxAnDhcpv6PortLocatingDhcpEntry 3 }
|
|
|
|
zxAnDhcpV6L2RAIfConfPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
keep(1),
|
|
replace(2),
|
|
discard(3),
|
|
add(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"keep = 1, replace = 2, discard = 3, add = 4, when port = trust, policy
|
|
can set keep ort replace, when port = untrust, policy can set discard or
|
|
add"
|
|
DEFVAL { add }
|
|
::= { zxAnDhcpv6PortLocatingDhcpEntry 4 }
|
|
zxAnDhcpv6PortLocatingPortDhcpSnoopEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable = 1, disable = 2"
|
|
DEFVAL { disable }
|
|
::= { zxAnDhcpv6PortLocatingDhcpEntry 5 }
|
|
|
|
--Virtual MAC VLAN table
|
|
|
|
zxAnPortIdDhcpVmacTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnPortIdDhcpVmacEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is to enable DHCP virtual MAC on the inteface VLAN."
|
|
::= { zxAnDhcpMib 22 }
|
|
|
|
zxAnPortIdDhcpVmacEntry OBJECT-TYPE
|
|
SYNTAX ZxAnPortIdDhcpVmacEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port identification DHCP virtual MAC VLAN entry. "
|
|
INDEX { zxAnPortIdDhcpVmacIfIndex, zxAnPortIdDhcpVmacVid}
|
|
::= { zxAnPortIdDhcpVmacTable 1 }
|
|
|
|
ZxAnPortIdDhcpVmacEntry ::= SEQUENCE {
|
|
zxAnPortIdDhcpVmacIfIndex ZxAnIfindex,
|
|
zxAnPortIdDhcpVmacVid Integer32,
|
|
zxAnPortIdDhcpVmacRowStatus RowStatus
|
|
}
|
|
|
|
zxAnPortIdDhcpVmacIfIndex OBJECT-TYPE
|
|
SYNTAX ZxAnIfindex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex of the DHCP virtual MAC table."
|
|
::= { zxAnPortIdDhcpVmacEntry 1 }
|
|
|
|
zxAnPortIdDhcpVmacVid OBJECT-TYPE
|
|
SYNTAX Integer32(1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface VLAN ID."
|
|
::= { zxAnPortIdDhcpVmacEntry 2 }
|
|
|
|
zxAnPortIdDhcpVmacRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row.
|
|
The supported actions of this conceptual row only include:
|
|
'createAndGo' and 'destroy'.
|
|
|
|
To create a row in this table, a manager must set this object to
|
|
createAndGo(4), and must comply with the rule described in
|
|
zxAnPortIdDhcpVmacEntry.
|
|
To delete a row in this table, a manager must set this object to
|
|
destroy(6).
|
|
To get this object, the agent always returns active(1)."
|
|
::= { zxAnPortIdDhcpVmacEntry 50 }
|
|
|
|
END
|