--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