Observium_CE/mibs/raisecom/RAISECOM-DHCP6-SERVER-MIB

302 lines
12 KiB
Plaintext

--MibName=raisecomDhcp6Server
RAISECOM-DHCP6-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, TimeTicks, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus,MacAddress FROM SNMPv2-TC
EnableVar,Vlanset FROM SWITCH-TC
InetAddressIPv6 FROM INET-ADDRESS-MIB
raisecomAgent FROM RAISECOM-BASE-MIB;
raisecomDhcp MODULE-IDENTITY
LAST-UPDATED "201102180000Z"
ORGANIZATION "raisecom Group"
CONTACT-INFO
" Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: aiyingjie@raisecom.com"
DESCRIPTION
"The MIB module for DHCPv6 Server Module."
::= { raisecomAgent 44}
raisecomDhcpServer OBJECT IDENTIFIER ::= { raisecomDhcp 1 }
raisecomDhcp6Server OBJECT IDENTIFIER ::= { raisecomDhcpServer 1 }
raisecomDhcp6SNotifications OBJECT IDENTIFIER ::= { raisecomDhcp6Server 1 }
raisecomDhcp6SObjects OBJECT IDENTIFIER ::= { raisecomDhcp6Server 2 }
raisecomDhcp6SConformance OBJECT IDENTIFIER ::= { raisecomDhcp6Server 3 }
raisecomDhcp6SScalar OBJECT IDENTIFIER ::= { raisecomDhcp6SObjects 1 }
-----------------raisecomDhcp6ServerConfig-------------------
raisecomDhcp6SEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The global switch of Dhcp6 server."
DEFVAL { 2 }
::= { raisecomDhcp6SScalar 1 }
raisecomDhcp6SDuid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the DUID of Server."
::= { raisecomDhcp6SScalar 2 }
raisecomDhcp6SPoolTableNextIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next index of ip address pool."
DEFVAL { 0 }
::= { raisecomDhcp6SObjects 2 }
---------------POOL Table--------------------------
raisecomDhcp6SPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF raisecomDhcp6SPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains DHCP Server State information for ip pool."
::= { raisecomDhcp6SObjects 3 }
raisecomDhcp6SPoolEntry OBJECT-TYPE
SYNTAX raisecomDhcp6SPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry that contains DHCP Server State information for ip pool."
INDEX { raisecomDhcp6SPoolIndex }
::= { raisecomDhcp6SPoolTable 1 }
raisecomDhcp6SPoolEntry ::=
SEQUENCE {
raisecomDhcp6SPoolIndex INTEGER,
raisecomDhcp6SPoolName OCTET STRING,
raisecomDhcp6SPoolPrefix InetAddressIPv6,
raisecomDhcp6SPoolPrefixLength INTEGER,
raisecomDhcp6SPoolPreferredTime INTEGER,
raisecomDhcp6SPoolValidTime INTEGER,
raisecomDhcp6SPoolDns InetAddressIPv6,
raisecomDhcp6SPoolIpInterface INTEGER,
raisecomDhcp6SPoolRowStatus INTEGER
}
raisecomDhcp6SPoolIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of ip address pool."
::= { raisecomDhcp6SPoolEntry 1 }
raisecomDhcp6SPoolName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of ip address pool."
::= { raisecomDhcp6SPoolEntry 2 }
raisecomDhcp6SPoolPrefix OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The prefix of ip address pool."
::= { raisecomDhcp6SPoolEntry 3 }
raisecomDhcp6SPoolPrefixLength OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of prefix."
::= { raisecomDhcp6SPoolEntry 4 }
raisecomDhcp6SPoolPreferredTime OBJECT-TYPE
SYNTAX INTEGER (30..10080 | 4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The life-time of preferred time.unit is minute."
DEFVAL {30}
::= { raisecomDhcp6SPoolEntry 5 }
raisecomDhcp6SPoolValidTime OBJECT-TYPE
SYNTAX INTEGER (30..10080 | 4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The life-time of valid time.unit is minute."
DEFVAL {10080}
::= { raisecomDhcp6SPoolEntry 6 }
raisecomDhcp6SPoolDns OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ip address of DNS server."
::= { raisecomDhcp6SPoolEntry 7 }
raisecomDhcp6SPoolIpInterface OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ip interface witch the pool applied."
::= { raisecomDhcp6SPoolEntry 8 }
raisecomDhcp6SPoolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry.."
::= { raisecomDhcp6SPoolEntry 9 }
---------------If Table--------------------------
raisecomDhcp6SIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF raisecomDhcp6SIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains ip interface information
for the DHCP Server."
::= { raisecomDhcp6SObjects 4 }
raisecomDhcp6SIfEntry OBJECT-TYPE
SYNTAX raisecomDhcp6SIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry that contains ip interface information
for the DHCP Server."
INDEX { raisecomDhcp6SIfIndex }
::= { raisecomDhcp6SIfTable 1 }
raisecomDhcp6SIfEntry ::=
SEQUENCE {
raisecomDhcp6SIfIndex INTEGER,
raisecomDhcp6SIfEnable EnableVar,
raisecomDhcp6SIfRapidCommit EnableVar
}
raisecomDhcp6SIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of ip interface number."
::= { raisecomDhcp6SIfEntry 1 }
raisecomDhcp6SIfEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable Dhcp6 Server on interface."
DEFVAL { 2 }
::= { raisecomDhcp6SIfEntry 2 }
raisecomDhcp6SIfRapidCommit OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the rapid commit function is on."
DEFVAL { 2 }
::= { raisecomDhcp6SIfEntry 3 }
---------------dhcp bind table--------------------------
raisecomDhcp6SBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF raisecomDhcp6SBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains clients binding information."
::= { raisecomDhcp6SObjects 5 }
raisecomDhcp6SBindEntry OBJECT-TYPE
SYNTAX raisecomDhcp6SBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains clients binding information."
INDEX { raisecomDhcp6SBindClientLinkIp }
::= { raisecomDhcp6SBindTable 1 }
raisecomDhcp6SBindEntry ::=
SEQUENCE {
raisecomDhcp6SBindClientLinkIp InetAddressIPv6,
raisecomDhcp6SBindClientDuid OCTET STRING,
raisecomDhcp6SBindClientIp InetAddressIPv6,
raisecomDhcp6SBindIpPreferredTime INTEGER,
raisecomDhcp6SBindIpValidTime INTEGER,
raisecomDhcp6SBindInterface INTEGER
}
raisecomDhcp6SBindClientLinkIp OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The link-local address of client."
::= { raisecomDhcp6SBindEntry 1 }
raisecomDhcp6SBindClientDuid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the DUID of client."
::= { raisecomDhcp6SBindEntry 2 }
raisecomDhcp6SBindClientIp OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the IP address of client,
witch is assigned by dhcp server."
::= { raisecomDhcp6SBindEntry 3 }
raisecomDhcp6SBindIpPreferredTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the preferred time of client ip,
witch is assigned by dhcp server."
::= { raisecomDhcp6SBindEntry 4 }
raisecomDhcp6SBindIpValidTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the valid time of client ip,
witch is assigned by dhcp server."
::= { raisecomDhcp6SBindEntry 5 }
raisecomDhcp6SBindInterface OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates witch ip interface the client attached to."
::= { raisecomDhcp6SBindEntry 6 }
END