769 lines
31 KiB
Plaintext
769 lines
31 KiB
Plaintext
--MibName=rcIpDhcpServer
|
||
IPDHCP-SERVER-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, TimeTicks, OBJECT-TYPE
|
||
FROM SNMPv2-SMI
|
||
RowStatus,MacAddress FROM SNMPv2-TC
|
||
EnableVar,Vlanset FROM SWITCH-TC
|
||
iscomSwitch FROM RAISECOM-BASE-MIB;
|
||
|
||
rcIpDhcpServer MODULE-IDENTITY
|
||
LAST-UPDATED "200907140000Z" -- July 14, 2009
|
||
ORGANIZATION "raisecom."
|
||
CONTACT-INFO
|
||
"raisecom
|
||
E-mail: "
|
||
|
||
DESCRIPTION "dhcp module management."
|
||
|
||
REVISION "200710150000Z" -- Oct 15, 2007
|
||
DESCRIPTION "Version 1.1"
|
||
|
||
REVISION "200806240000Z" -- Jun 24, 2008
|
||
DESCRIPTION "Version 1.2,revised for DHCP Server enhance development"
|
||
|
||
REVISION "200907140000Z" -- July 14, 2009
|
||
DESCRIPTION "Version 1.3,increase DHCP Server option size to 192"
|
||
|
||
REVISION "200909020000Z" -- Sep 02, 2009
|
||
DESCRIPTION "Version 1.4,verify index of rcIpDhcpIpVendorOptEntry table"
|
||
|
||
REVISION "200909090000Z" -- Sep 09, 2009
|
||
DESCRIPTION "Version 1.5,change rcIpDhcpServerStartTime to read-only"
|
||
|
||
::= { iscomSwitch 29 }
|
||
|
||
rcIpDhcpServerConfig OBJECT IDENTIFIER ::= { rcIpDhcpServer 1 }
|
||
rcIpDhcpServerStatistics OBJECT IDENTIFIER ::= { rcIpDhcpServer 2 }
|
||
rcIpDhcpIpLease OBJECT IDENTIFIER ::= { rcIpDhcpServer 3 }
|
||
|
||
|
||
--rcIpDhcpServerConfig--
|
||
|
||
rcIpDhcpPropEnable OBJECT-TYPE
|
||
SYNTAX EnableVar
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The enabled/disabled status of the dhcp."
|
||
DEFVAL { disable }
|
||
::= { rcIpDhcpServerConfig 1 }
|
||
|
||
rcIpDhcpIpNextIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The next index of the dhcp server ip pool.
|
||
It's range is 1..((MAX_SW_NUM-1)*4).
|
||
MAX_SW_NUM is the max interface ip number of device"
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
::= { rcIpDhcpServerConfig 2 }
|
||
|
||
rcIpDhcpMaxLease OBJECT-TYPE
|
||
SYNTAX INTEGER (30..10080) -- is caculated with minute.It is must be greater than 30.
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The max Lease of Ip address(minute)."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
DEFVAL { 10080 }
|
||
::= { rcIpDhcpServerConfig 3 }
|
||
|
||
rcIpDhcpMinLease OBJECT-TYPE
|
||
SYNTAX INTEGER (30..10080)-- is caculated with minute.It is must be greater than 30.
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The min Lease of Ip address(minute)."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
DEFVAL { 30 }
|
||
::= { rcIpDhcpServerConfig 4 }
|
||
|
||
rcIpDhcpDefLease OBJECT-TYPE
|
||
SYNTAX INTEGER (30..10080)-- is caculated with minute. It is must be greater than 30.
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The default Lease of Ip address(minute)."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
DEFVAL { 30 }
|
||
::= { rcIpDhcpServerConfig 5 }
|
||
|
||
rcIpDhcpVlanAuth OBJECT-TYPE
|
||
SYNTAX Vlanset
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The enabled/disabled auth status of dhcp of vlan."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
::= { rcIpDhcpServerConfig 6 }
|
||
|
||
rcIpDhcpServerStartTime OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP server startup time."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
::= { rcIpDhcpServerConfig 7 }
|
||
|
||
--IP Interface Table--
|
||
rcIpDhcpIpIfTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RcDhcpIpIfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains DHCP Server State information for ip interfaces."
|
||
::= { rcIpDhcpServerConfig 8 }
|
||
|
||
rcIpDhcpIpIfEntry OBJECT-TYPE
|
||
SYNTAX RcDhcpIpIfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry that contains DHCP Server State information for ip interface."
|
||
INDEX { rcIpDhcpIpIfIndex }
|
||
::= { rcIpDhcpIpIfTable 1 }
|
||
|
||
RcDhcpIpIfEntry ::=
|
||
SEQUENCE {
|
||
rcIpDhcpIpIfIndex INTEGER,
|
||
rcIpDhcpIpIfDhcpsEnable EnableVar
|
||
}
|
||
|
||
rcIpDhcpIpIfIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The index of IP Interface Table.
|
||
Index 1 means IP Interface 0. The rest may be deduced by analogy.
|
||
It's range is 1..((MAX_SW_NUM-1)).
|
||
MAX_SW_NUM is the max interface ip number of device"
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpIpIfEntry 1 }
|
||
|
||
rcIpDhcpIpIfDhcpsEnable OBJECT-TYPE
|
||
SYNTAX EnableVar
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The state of dhcp server on ip interface.
|
||
It also has two values,one is enable(1),which indicates that this ip interface
|
||
start dhcp server; the other is disable(2) that means dhcp server is invalid on
|
||
this ip interface.
|
||
The default value is disable(2)."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpIpIfEntry 2 }
|
||
|
||
--IP Pool Table--
|
||
rcIpDhcpIpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RcDhcpIpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains ip-pool information
|
||
for the DHCP Server."
|
||
::= { rcIpDhcpServerConfig 9 }
|
||
|
||
rcIpDhcpIpEntry OBJECT-TYPE
|
||
SYNTAX RcDhcpIpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A entry that contains ip-pool information
|
||
for the DHCP Server."
|
||
INDEX { rcIpDhcpIpIndex }
|
||
::= { rcIpDhcpIpTable 1 }
|
||
|
||
RcDhcpIpEntry ::=
|
||
SEQUENCE {
|
||
rcIpDhcpIpIndex INTEGER,
|
||
rcIpDhcpIpEntryName OCTET STRING,
|
||
rcIpDhcpIpInterface INTEGER,
|
||
rcIpDhcpIpStartIp IpAddress,
|
||
rcIpDhcpIpEndIp IpAddress,
|
||
rcIpDhcpIpNetmask IpAddress,
|
||
rcIpDhcpIpGateway IpAddress,
|
||
rcIpDhcpIpDnsServer IpAddress,
|
||
rcIpDhcpIpSecondaryDnsServer IpAddress,
|
||
rcIpDhcpIpTftpSvrAddress IpAddress,
|
||
rcIpDhcpIpBootfileName OCTET STRING,
|
||
rcIpDhcpIpMaxLease INTEGER,
|
||
rcIpDhcpIpMinLease INTEGER,
|
||
rcIpDhcpIpDefLease INTEGER,
|
||
rcIpDhcpIpRowStatus RowStatus
|
||
}
|
||
|
||
rcIpDhcpIpIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"index of Ip-pool row.
|
||
It's range is 1..((MAX_SW_NUM-1)*4).
|
||
MAX_SW_NUM is the max interface ip number of device"
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpIpEntry 1 }
|
||
|
||
rcIpDhcpIpEntryName OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(1..16))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Name of Ip-pool row."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpIpEntry 2 }
|
||
|
||
rcIpDhcpIpInterface OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
Ip interface.
|
||
It's range is 0..((MAX_SW_NUM-2)).
|
||
MAX_SW_NUM is the max interface ip number of device"
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 3 }
|
||
|
||
rcIpDhcpIpStartIp OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
start ip address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 4 }
|
||
|
||
rcIpDhcpIpEndIp OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
end ip address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 5 }
|
||
|
||
rcIpDhcpIpNetmask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
netmask of ip address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 6 }
|
||
|
||
rcIpDhcpIpGateway OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
gateway of ip address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 7 }
|
||
|
||
rcIpDhcpIpDnsServer OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
dns of ip address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 8 }
|
||
|
||
rcIpDhcpIpSecondaryDnsServer OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
dns of ip address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 9 }
|
||
|
||
rcIpDhcpIpRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
rowstatus of ip address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 10 }
|
||
|
||
rcIpDhcpIpTftpSvrAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP Address of TFTP Server configured by DHCP Server for Client.
|
||
DHCP Client downloads configuration files from the TFTP Server during
|
||
auto-configuration procedure.
|
||
No default TFTP Server was configured under DHCP Server IP pool."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpEntry 11 }
|
||
|
||
rcIpDhcpIpBootfileName OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(1..63))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The boot-file name configured by DHCP Server for Client.
|
||
DHCP Client downloads this designated file from specified server
|
||
to complete auto-configuration.
|
||
No default boot file was configured under DHCP IP pool."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpIpEntry 12 }
|
||
|
||
rcIpDhcpIpMaxLease OBJECT-TYPE
|
||
SYNTAX INTEGER (30..10080) -- is caculated with minute.It is must be greater than 30.
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The max Lease of Ip address(minute)."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
DEFVAL { 10080 }
|
||
::= { rcIpDhcpIpEntry 13 }
|
||
|
||
|
||
rcIpDhcpIpMinLease OBJECT-TYPE
|
||
SYNTAX INTEGER (30..10080) -- is caculated with minute.It is must be greater than 30.
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The max Lease of Ip address(minute)."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
DEFVAL { 30 }
|
||
::= { rcIpDhcpIpEntry 14 }
|
||
|
||
|
||
|
||
rcIpDhcpIpDefLease OBJECT-TYPE
|
||
SYNTAX INTEGER (30..10080) -- is caculated with minute.It is must be greater than 30.
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The max Lease of Ip address(minute)."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
DEFVAL { 30 }
|
||
::= { rcIpDhcpIpEntry 15 }
|
||
--dhcp relay table--
|
||
rcIpDhcpRelayNextIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..8)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The next index of Relay server."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
::= { rcIpDhcpServerConfig 10 }
|
||
|
||
rcIpDhcpRelayTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RcDhcpRelayEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains relay server information
|
||
for the DHCP Server."
|
||
::= { rcIpDhcpServerConfig 11 }
|
||
|
||
rcIpDhcpRelayEntry OBJECT-TYPE
|
||
SYNTAX RcDhcpRelayEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A entry that contains relay server information
|
||
for the DHCP Server."
|
||
INDEX { rcIpDhcpRelayIndex }
|
||
::= { rcIpDhcpRelayTable 1 }
|
||
|
||
RcDhcpRelayEntry ::=
|
||
SEQUENCE {
|
||
rcIpDhcpRelayIndex INTEGER,
|
||
rcIpDhcpRelayAddress IpAddress,
|
||
rcIpDhcpRelayMask IpAddress,
|
||
rcIpDhcpRelayRowStatus RowStatus
|
||
}
|
||
|
||
rcIpDhcpRelayIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"index of relay server."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpRelayEntry 1 }
|
||
|
||
rcIpDhcpRelayAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ip address of relay server."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpRelayEntry 2 }
|
||
|
||
rcIpDhcpRelayMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ip mask of relay server."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpRelayEntry 3 }
|
||
|
||
rcIpDhcpRelayRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
rowstatus of relay server address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpRelayEntry 4 }
|
||
|
||
|
||
--dhcp server vendor-specific option table--
|
||
rcIpDhcpIpVendorOptTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RcIpDhcpIpVendorOptEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains vendor-specific DHCP option which were
|
||
configured on DHCP server by network administrator."
|
||
::= { rcIpDhcpServerConfig 12 }
|
||
|
||
rcIpDhcpIpVendorOptEntry OBJECT-TYPE
|
||
SYNTAX RcIpDhcpIpVendorOptEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A entry that contains vendor-specific DHCP option defined on DHCP Server."
|
||
INDEX { rcIpDhcpIpIndex, rcIpDhcpIpOptionCode }
|
||
::= { rcIpDhcpIpVendorOptTable 1 }
|
||
|
||
RcIpDhcpIpVendorOptEntry ::=
|
||
SEQUENCE {
|
||
rcIpDhcpIpOptionCode INTEGER,
|
||
rcIpDhcpIpOptionType INTEGER,
|
||
rcIpDhcpIpOptionContents OCTET STRING,
|
||
rcIpDhcpIpOptionLength INTEGER,
|
||
rcIpDhcpIpOptionRowStatus RowStatus
|
||
}
|
||
|
||
rcIpDhcpIpOptionCode OBJECT-TYPE
|
||
SYNTAX INTEGER(0..15)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The code of vendor-specified option."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpVendorOptEntry 1 }
|
||
|
||
rcIpDhcpIpOptionType OBJECT-TYPE
|
||
SYNTAX INTEGER(0..31)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of vendor-specified option contents.
|
||
AsciiString(1) stands for ASCII String,
|
||
HexString(2) for HEX String, IpAddress(3) for IP Address.
|
||
The default value is NULL."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpVendorOptEntry 2 }
|
||
|
||
rcIpDhcpIpOptionContents OBJECT-TYPE
|
||
SYNTAX OCTET STRING(SIZE(1..192))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The contents of vendor-specified option, which may consist of an ASCII string,
|
||
a HEX string or an IP address. The default value is ASCII string.
|
||
Network administrator can change this variable's value through SET operation.
|
||
When implement SET, a specified criteria which was depicted as follows should be
|
||
conformed.
|
||
Vendor-specified option contents consisted of a hex string should have a pre-0x
|
||
with it. For instance, administrator can set contents as fafb by inputting '0xfafb',
|
||
and no space amid the string permitted.
|
||
For ASCII string, administrator can input the string directly. E.g, user can set
|
||
the option contents as test by input 'test' in the column, then perform SET.
|
||
As regards ip address, it's required to input '0# 0x14 0x20 0x20 0x30' in order to
|
||
set contents as '20.32.32.48'."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpVendorOptEntry 3 }
|
||
|
||
rcIpDhcpIpOptionLength OBJECT-TYPE
|
||
SYNTAX INTEGER(0..192)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The length of vendor-specified option contents. Default length is 0.
|
||
When vendor-specified option contents are consisted of ASCII and hex strings,
|
||
this variable indicates the byte number of option contents(omit 0x).
|
||
Or else, it indicates the length of an IP address (i.e. 4 bytes)."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpVendorOptEntry 4 }
|
||
|
||
rcIpDhcpIpOptionRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The row status of vendor-specified option table. This variable has three values
|
||
which are listed as follows: Active (1); createAndGo (4); Destroy(6).
|
||
The network administrator can delete a row in the vendor-specified option table
|
||
by setting this variable's value as destroy (6). Before create a new row,
|
||
administrator should set the row status as createAndGo (4). Once the row was created successfully,
|
||
the row status will change to Active(1)"
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpVendorOptEntry 5 }
|
||
|
||
|
||
--rcIpDhcpServerConfig--
|
||
rcIpDhcpIpRelayInformationOption OBJECT-TYPE
|
||
SYNTAX EnableVar
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Variable indicates whether the DHCP Server supports Option 82 or not.
|
||
This variable has two values, enable (1) and disable (2),
|
||
which stands for enable and disable, respectively. And the default value is 1."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
::= { rcIpDhcpServerConfig 13 }
|
||
|
||
rcIpDhcpIpOptionRowNumCurrent OBJECT-TYPE
|
||
SYNTAX INTEGER(1..15)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Current row number of the vendor-specified option table. Administrator can define at most 10 options under a specified IP address pool.
|
||
The maximum row number are (10 * 4* IP interface number supported)."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
::= { rcIpDhcpServerConfig 14 }
|
||
|
||
rcIpDhcpIpOptionRowNumHistoryMax OBJECT-TYPE
|
||
SYNTAX INTEGER(1..15)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum row number of the vendor-specific table ever since it was created.
|
||
The default value is also 0. The maximum row number are (10 * 4* IP interface number supported),
|
||
the IP interface number are determined by the device characteristic."
|
||
REFERENCE
|
||
"DHCP SERVER SOUCE-CODE"
|
||
::= { rcIpDhcpServerConfig 15 }
|
||
|
||
--dhcp server statistics--
|
||
rcIpDhcpServerStatsBootps OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Bootps num."
|
||
::= {rcIpDhcpServerStatistics 1 }
|
||
|
||
rcIpDhcpServerStatsDiscovers OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Discovers num."
|
||
::= { rcIpDhcpServerStatistics 2 }
|
||
|
||
rcIpDhcpServerStatsRequests OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Requests num."
|
||
::= { rcIpDhcpServerStatistics 3 }
|
||
|
||
rcIpDhcpServerStatsReleases OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Releases num."
|
||
::= { rcIpDhcpServerStatistics 4 }
|
||
|
||
rcIpDhcpServerStatsOffers OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Offers num."
|
||
::= { rcIpDhcpServerStatistics 5 }
|
||
|
||
rcIpDhcpServerStatsAcks OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Acks num."
|
||
::= { rcIpDhcpServerStatistics 6 }
|
||
|
||
rcIpDhcpServerStatsNacks OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Nacks num."
|
||
::= { rcIpDhcpServerStatistics 7 }
|
||
|
||
rcIpDhcpServerStatsDeclines OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Declines num."
|
||
::= {rcIpDhcpServerStatistics 8 }
|
||
|
||
rcIpDhcpServerStatsInformations OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the Informations num."
|
||
::= {rcIpDhcpServerStatistics 9 }
|
||
|
||
rcIpDhcpServerStatsUnknows OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the unknowed packets num."
|
||
::= {rcIpDhcpServerStatistics 10 }
|
||
|
||
rcIpDhcpServerStatsPackets OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This read-only object displays the DHCP Server receive the total packets num."
|
||
::= {rcIpDhcpServerStatistics 11 }
|
||
|
||
---------------Lease IP Table--------------------------
|
||
rcIpDhcpIpLeaseTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RcDhcpIpLeaseEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains Lease IP information
|
||
for the DHCP Server."
|
||
::= { rcIpDhcpIpLease 1 }
|
||
|
||
rcIpDhcpIpLeaseEntry OBJECT-TYPE
|
||
SYNTAX RcDhcpIpLeaseEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A entry that contains relay server information
|
||
for the DHCP Server."
|
||
INDEX { rcIpDhcpIpLeaseIndex }
|
||
::= { rcIpDhcpIpLeaseTable 1 }
|
||
|
||
RcDhcpIpLeaseEntry ::=
|
||
SEQUENCE {
|
||
rcIpDhcpIpLeaseIndex INTEGER,
|
||
rcIpDhcpIpLeaseIpAddres IpAddress,
|
||
rcIpDhcpIpLeaseClientMacAddress MacAddress,
|
||
rcIpDhcpIpLeaseExpiration INTEGER,
|
||
rcIpDhcpIpLeaseIpInterface INTEGER
|
||
}
|
||
|
||
rcIpDhcpIpLeaseIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The index of bindlist."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpIpLeaseEntry 1 }
|
||
|
||
rcIpDhcpIpLeaseIpAddres OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of client."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpIpLeaseEntry 2 }
|
||
|
||
rcIpDhcpIpLeaseClientMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Client Mac Address."
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER"
|
||
::= { rcIpDhcpIpLeaseEntry 3 }
|
||
|
||
rcIpDhcpIpLeaseExpiration OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Ip Lease Expiration<6F><6E>NPT UTC time,the seconds from 1/1/1970<37><30>. will be 0 if lease expiration is infinate"
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpLeaseEntry 4 }
|
||
|
||
rcIpDhcpIpLeaseIpInterface OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Ip Interface.
|
||
It's range is 0..((MAX_SW_NUM-2)).
|
||
MAX_SW_NUM is the max interface ip number of device"
|
||
REFERENCE
|
||
"SOUCE-CODE OF DHCP SERVER."
|
||
::= { rcIpDhcpIpLeaseEntry 5 }
|
||
|
||
END
|