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

290 lines
8.2 KiB
Plaintext

ZTE-AN-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
RowStatus, DisplayString, MacAddress FROM SNMPv2-TC
zxAn, ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnDhcpServerMIB MODULE-IDENTITY
LAST-UPDATED "200612110000Z"
ORGANIZATION "zte Inc."
CONTACT-INFO
" zte corporation Systems
Customer Service
Postal: E3030, bibo road 889#
pudong, shanghai,
CHINA
Tel: +86 021-68895439
E-mail: shen.yuyang@zte.com.cn"
DESCRIPTION
"The MIB module is for configuration of DHCP server
feature."
REVISION "200612110000Z"
DESCRIPTION
"Initial revision of this MIB module."
::= { zxAn 54 }
zxAnDhcpServerMIBNotifs
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIB 0 }
zxAnDhcpServerMIBObjects
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIB 1 }
zxAnDvGlobal
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIBObjects 1 }
zxAnDvIpPool
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIBObjects 2 }
zxAnDvVlanInterface
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIBObjects 3 }
zxAnDvShowUsers
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIBObjects 4 }
-- the global group
zxAnDvPrimaryDns OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the primary dns ip address."
::= { zxAnDvGlobal 1 }
zxAnDvSecondDns OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the second dns ip address."
::= { zxAnDvGlobal 2 }
zxAnDvLeaseTime OBJECT-TYPE
SYNTAX INTEGER(60..18000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the dhcp server leasetime."
DEFVAL { 3600 }
::= { zxAnDvGlobal 3 }
zxAnDvUpdateArp OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2."
DEFVAL { disable }
::= { zxAnDvGlobal 4 }
-- the ip pool group
zxAnDvIpPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDvIpPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp server ip pool table. "
::= { zxAnDvIpPool 1 }
zxAnDvIpPoolEntry OBJECT-TYPE
SYNTAX ZxAnDvIpPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp server ip pool entry. "
INDEX { zxAnDvIpPoolName, zxAnDvBeginIp }
::= { zxAnDvIpPoolTable 1 }
ZxAnDvIpPoolEntry ::= SEQUENCE {
zxAnDvIpPoolName DisplayString,
zxAnDvBeginIp IpAddress,
zxAnDvEndIp IpAddress,
zxAnDvMask IpAddress,
zxAnDvRow RowStatus
}
zxAnDvIpPoolName OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the ip pool name, used for dhcp server assign ip."
::= { zxAnDvIpPoolEntry 1 }
zxAnDvBeginIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the begin ip of ip pool."
::= { zxAnDvIpPoolEntry 2 }
zxAnDvEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the end ip of ip pool."
::= { zxAnDvIpPoolEntry 3 }
zxAnDvMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the mask of ip pool."
::= { zxAnDvIpPoolEntry 4 }
zxAnDvRow OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"only support createAndGo and destroy."
::= { zxAnDvIpPoolEntry 5 }
-- the vlan interface group
zxAnDvVlanIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDvVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface server table. "
::= { zxAnDvVlanInterface 1 }
zxAnDvVlanIntEntry OBJECT-TYPE
SYNTAX ZxAnDvVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface server entry. "
INDEX { zxAnDvIntIndex }
::= { zxAnDvVlanIntTable 1 }
ZxAnDvVlanIntEntry ::= SEQUENCE {
zxAnDvIntIndex ZxAnIfindex,
zxAnDvIntIpPoolName DisplayString
}
zxAnDvIntIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set the vlan interface."
::= { zxAnDvVlanIntEntry 1 }
zxAnDvIntIpPoolName OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set ip pool name which the dhcp server used."
::= { zxAnDvVlanIntEntry 2 }
-- the vlan interface gateway group
zxAnDvVlanIntGateWayTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDvVlanIntGateWayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface gateway table. "
::= { zxAnDvVlanInterface 2 }
zxAnDvVlanIntGateWayEntry OBJECT-TYPE
SYNTAX ZxAnDvVlanIntGateWayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface gateway entry. "
INDEX { zxAnDvIntIndex, zxAnDvGateway }
::= { zxAnDvVlanIntGateWayTable 1 }
ZxAnDvVlanIntGateWayEntry ::= SEQUENCE {
zxAnDvGateway IpAddress,
zxAnDvGatewayRow RowStatus
}
zxAnDvGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set the dhcp server assign client's gateway."
::= { zxAnDvVlanIntGateWayEntry 1 }
zxAnDvGatewayRow OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"create or destroy the dhcp server assign client's gateway,
only support createAndWait + Active and destroy"
::= { zxAnDvVlanIntGateWayEntry 2 }
-- the show users group
zxAnDvUserViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDvUserViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp server users by interface. "
::= { zxAnDvShowUsers 1 }
zxAnDvUserViewEntry OBJECT-TYPE
SYNTAX ZxAnDvUserViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp server users entry. "
INDEX { zxAnDvIntIndex,
zxAnDvUserViewMac }
::= { zxAnDvUserViewTable 1 }
ZxAnDvUserViewEntry ::= SEQUENCE {
zxAnDvUserViewMac MacAddress,
zxAnDvUserViewIp IpAddress,
zxAnDvUserViewState DisplayString,
zxAnDvUserViewTime DisplayString }
zxAnDvUserViewMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnDvUserViewEntry 1 }
zxAnDvUserViewIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDvUserViewEntry 2 }
zxAnDvUserViewState OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..9))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDvUserViewEntry 3 }
zxAnDvUserViewTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDvUserViewEntry 4 }
END