1161 lines
44 KiB
Plaintext
1161 lines
44 KiB
Plaintext
-- *****************************************************************
|
|
-- DLINKSW-DHCP6-SERVER-MIB.mib : DHCPv6 Server MIB
|
|
--
|
|
-- Copyright (c) 2013 D-Link Corporation, all rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
DLINKSW-DHCP6-SERVER-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32,
|
|
Unsigned32,
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
DisplayString,
|
|
RowStatus,
|
|
TruthValue,
|
|
DateAndTime
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
InetAddressPrefixLength, InetAddressIPv6
|
|
FROM INET-ADDRESS-MIB
|
|
dlinkIndustrialCommon
|
|
FROM DLINK-ID-REC-MIB;
|
|
|
|
|
|
dlinkSwDhcp6ServerMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201310090000Z"
|
|
ORGANIZATION "D-Link Corp."
|
|
CONTACT-INFO
|
|
" D-Link Corporation
|
|
Postal: No. 289, Sinhu 3rd Rd., Neihu District,
|
|
Taipei City 114, Taiwan, R.O.C
|
|
Tel: +886-2-66000123
|
|
E-mail: tsd@dlink.com.tw
|
|
"
|
|
DESCRIPTION
|
|
"This MIB module defines objects for DHCPv6 Server."
|
|
REVISION "201301180000Z"
|
|
DESCRIPTION
|
|
"This is the first version of the MIB file for 'DHCPv6 Server'
|
|
functionality.
|
|
"
|
|
REVISION "201310090000Z"
|
|
DESCRIPTION
|
|
"modify node dDhcp6SBindExpire syntax to DateAndTime."
|
|
::= { dlinkIndustrialCommon 223 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6ServerMIBNotifications OBJECT IDENTIFIER ::= { dlinkSwDhcp6ServerMIB 0 }
|
|
dDhcp6ServerMIBObjects OBJECT IDENTIFIER ::= { dlinkSwDhcp6ServerMIB 1 }
|
|
dDhcp6ServerMIBConformance OBJECT IDENTIFIER ::= { dlinkSwDhcp6ServerMIB 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6ServGeneral OBJECT IDENTIFIER ::= { dDhcp6ServerMIBObjects 1}
|
|
|
|
dDhcp6ServiceEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables the DHCPv6 server and relay service on
|
|
the device."
|
|
DEFVAL { false }
|
|
::= { dDhcp6ServGeneral 1 }
|
|
|
|
dDhcp6SCfgChanged OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration changes of DHCPv6 server cannot take effect on-the-fly.
|
|
This ojbect indicates whether the DHCPv6 server configuration has changed
|
|
since the DHCPv6 service was enabled.
|
|
"
|
|
::= { dDhcp6ServGeneral 2 }
|
|
|
|
|
|
dDhcp6SExcludedAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SExcludedAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of configurations about a range of IPv6 addresses that
|
|
the DHCPv6 server should not assign to DHCPv6 client."
|
|
::= { dDhcp6ServGeneral 3 }
|
|
|
|
dDhcp6SExcludedAddressEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SExcludedAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contans information about an IP address range
|
|
that the DHCPv6 server should not assign to DHCPv6 client."
|
|
INDEX {
|
|
dDhcp6SExcludedAddressBeginAddr,
|
|
dDhcp6SExcludedAddressEndAddr
|
|
}
|
|
::= { dDhcp6SExcludedAddressTable 1 }
|
|
|
|
DDhcp6SExcludedAddressEntry ::= SEQUENCE {
|
|
dDhcp6SExcludedAddressBeginAddr InetAddressIPv6,
|
|
dDhcp6SExcludedAddressEndAddr InetAddressIPv6,
|
|
dDhcp6SExcludedAddressRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SExcludedAddressBeginAddr OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the first IPv6 address of this excluded
|
|
address range."
|
|
::= { dDhcp6SExcludedAddressEntry 1 }
|
|
|
|
dDhcp6SExcludedAddressEndAddr OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the last IPv6 address of this excluded
|
|
address range."
|
|
::= { dDhcp6SExcludedAddressEntry 2 }
|
|
|
|
dDhcp6SExcludedAddressRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row."
|
|
::= { dDhcp6SExcludedAddressEntry 3 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6SLocalPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SLocalPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of configurations contains information for local IPv6
|
|
prefix pools."
|
|
::= { dDhcp6ServGeneral 4 }
|
|
|
|
dDhcp6SLocalPoolEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SLocalPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains information about a local IPv6 prefix pool
|
|
that will be assigned to DHCPv6 client."
|
|
INDEX { dDhcp6SLocalPoolName }
|
|
::= { dDhcp6SLocalPoolTable 1 }
|
|
|
|
DDhcp6SLocalPoolEntry ::= SEQUENCE {
|
|
dDhcp6SLocalPoolName DisplayString,
|
|
dDhcp6SLocalPoolPrefix InetAddressIPv6,
|
|
dDhcp6SLocalPoolPrefixLen InetAddressPrefixLength,
|
|
dDhcp6SLocalPoolPrefixAssignLen InetAddressPrefixLength,
|
|
dDhcp6SLocalPoolFreeAddrNum Unsigned32,
|
|
dDhcp6SLocalPoolInUseAddrNum Unsigned32,
|
|
dDhcp6SLocalPoolRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SLocalPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of this local IPv6 prefix pool."
|
|
::= { dDhcp6SLocalPoolEntry 1 }
|
|
|
|
dDhcp6SLocalPoolPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IPv6 prefix address of the local pool."
|
|
::= { dDhcp6SLocalPoolEntry 2 }
|
|
|
|
dDhcp6SLocalPoolPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IPv6 prefix length in bits of the local pool."
|
|
::= { dDhcp6SLocalPoolEntry 3 }
|
|
|
|
dDhcp6SLocalPoolPrefixAssignLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the prefix length in bits to delegate to DHCPv6
|
|
client from the pool. The value of dDhcp6SLocalPoolPrefixAssignLen
|
|
cannot be less than the value of dDhcp6SLocalPoolPrefixLen.
|
|
"
|
|
::= { dDhcp6SLocalPoolEntry 4 }
|
|
|
|
dDhcp6SLocalPoolFreeAddrNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of prefixes which are available to
|
|
be allocated."
|
|
::= { dDhcp6SLocalPoolEntry 5 }
|
|
|
|
dDhcp6SLocalPoolInUseAddrNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of already allocated prefixes."
|
|
::= { dDhcp6SLocalPoolEntry 6 }
|
|
|
|
dDhcp6SLocalPoolRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row."
|
|
::= { dDhcp6SLocalPoolEntry 7 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6ServPoolMgmt OBJECT IDENTIFIER ::= { dDhcp6ServerMIBObjects 2}
|
|
|
|
dDhcp6SPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of DHCPv6 pool Information."
|
|
::= { dDhcp6ServPoolMgmt 1 }
|
|
|
|
dDhcp6SPoolEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the dDhcp6SPoolTable."
|
|
INDEX { dDhcp6SPoolName }
|
|
::= { dDhcp6SPoolTable 1 }
|
|
|
|
DDhcp6SPoolEntry ::= SEQUENCE {
|
|
dDhcp6SPoolName DisplayString,
|
|
dDhcp6SPoolRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of this pool."
|
|
::= { dDhcp6SPoolEntry 1 }
|
|
|
|
dDhcp6SPoolRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to installation
|
|
and removal conventions for conceptual rows."
|
|
::= { dDhcp6SPoolEntry 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6SPoolDomainNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SPoolDomainNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of domain name information in DHCPv6 pools."
|
|
::= { dDhcp6ServPoolMgmt 2 }
|
|
|
|
dDhcp6SPoolDomainNameEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SPoolDomainNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the dDhcp6SPoolDomainNameTable.
|
|
The first instance identifier index value identifies the
|
|
dDhcp6SPoolEntry that a domain name (dDhcp6SPoolDomainNameEntry)
|
|
belongs to. An entry is removed from this table when its
|
|
corresponding dDhcp6SPoolEntry is deleted."
|
|
INDEX {
|
|
dDhcp6SPoolName,
|
|
dDhcp6SPoolDomainNameAdminIndex
|
|
}
|
|
::= { dDhcp6SPoolDomainNameTable 1 }
|
|
|
|
DDhcp6SPoolDomainNameEntry ::= SEQUENCE {
|
|
dDhcp6SPoolDomainNameAdminIndex Unsigned32,
|
|
dDhcp6SPoolDomainName DisplayString,
|
|
dhcp6ServerDomainNameRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SPoolDomainNameAdminIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the order of preference of a domain name
|
|
in a DHCPv6 pool. The number of domain name can be specified in a
|
|
DHCPv6 pool is project dependent."
|
|
::= { dDhcp6SPoolDomainNameEntry 1 }
|
|
|
|
dDhcp6SPoolDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The domain name of the corresponding entry."
|
|
::= { dDhcp6SPoolDomainNameEntry 2 }
|
|
|
|
dhcp6ServerDomainNameRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to installation
|
|
and removal conventions for conceptual rows."
|
|
::= { dDhcp6SPoolDomainNameEntry 3 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6SPoolDnsServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SPoolDnsServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of DNS server configurations for DHCPv6 pools."
|
|
::= { dDhcp6ServPoolMgmt 3 }
|
|
|
|
dDhcp6SPoolDnsServerEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SPoolDnsServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains DNS server configuration in a DHCPv6 pool.
|
|
The first instance identifier index value identifies the
|
|
dDhcp6SPoolEntry that a DNS server (dDhcp6SPoolDnsServerEntry)
|
|
belongs to. An entry is removed from this table when its
|
|
corresponding dDhcp6SPoolEntry is deleted."
|
|
INDEX {
|
|
dDhcp6SPoolName,
|
|
dDhcp6SPoolDnsServerIndex
|
|
}
|
|
::= { dDhcp6SPoolDnsServerTable 1 }
|
|
|
|
DDhcp6SPoolDnsServerEntry ::= SEQUENCE {
|
|
dDhcp6SPoolDnsServerIndex Unsigned32,
|
|
dDhcp6SPoolDnsServerAddr InetAddressIPv6,
|
|
dDhcp6SPoolDnsServerRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SPoolDnsServerIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects indicates the order of preference of a DNS server in a
|
|
DHCPv6 pool."
|
|
::= { dDhcp6SPoolDnsServerEntry 1 }
|
|
|
|
dDhcp6SPoolDnsServerAddr OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 address of the DNS server."
|
|
::= { dDhcp6SPoolDnsServerEntry 2 }
|
|
|
|
dDhcp6SPoolDnsServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row."
|
|
::= { dDhcp6SPoolDnsServerEntry 3}
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6SPoolAddrPrefixTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SPoolAddrPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of address prefix information in DHCPv6 pools."
|
|
::= { dDhcp6ServPoolMgmt 4 }
|
|
|
|
dDhcp6SPoolAddrPrefixEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SPoolAddrPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the dDhcp6SPoolAddrPrefixTable.
|
|
The first instance identifier index value identifies the
|
|
dDhcp6SPoolEntry that a address-prefix (dDhcp6SPoolAddrPrefixEntry)
|
|
belongs to. An entry is removed from this table when its
|
|
corresponding dDhcp6SPoolEntry is deleted. "
|
|
INDEX { dDhcp6SPoolName }
|
|
::= { dDhcp6SPoolAddrPrefixTable 1 }
|
|
|
|
DDhcp6SPoolAddrPrefixEntry ::= SEQUENCE {
|
|
dDhcp6SPoolAddrPrefixAddr InetAddressIPv6,
|
|
dDhcp6SPoolAddrPrefixLength InetAddressPrefixLength,
|
|
dDhcp6SPoolAddrPrefixVLtime Unsigned32,
|
|
dDhcp6SPoolAddrPrefixPLtime Unsigned32,
|
|
dDhcp6SPoolAddrPrefixRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SPoolAddrPrefixAddr OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates IPv6 address prefix to be assigned to client."
|
|
::= { dDhcp6SPoolAddrPrefixEntry 1 }
|
|
|
|
dDhcp6SPoolAddrPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the length in bits of the address prefix."
|
|
::= { dDhcp6SPoolAddrPrefixEntry 2 }
|
|
|
|
dDhcp6SPoolAddrPrefixVLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60 .. 4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The valid lifetime of the address prefix in seconds."
|
|
DEFVAL { 2592000 }
|
|
::= { dDhcp6SPoolAddrPrefixEntry 3 }
|
|
|
|
dDhcp6SPoolAddrPrefixPLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60 .. 4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The preferred lifetime of the address prefix in seconds."
|
|
DEFVAL { 604800 }
|
|
::= { dDhcp6SPoolAddrPrefixEntry 4 }
|
|
|
|
dDhcp6SPoolAddrPrefixRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to installation
|
|
and removal conventions for conceptual rows."
|
|
::= { dDhcp6SPoolAddrPrefixEntry 5 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6SPoolAddrAssignTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SPoolAddrAssignEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of address assignment information in DHCPv6 pools."
|
|
::= { dDhcp6ServPoolMgmt 6 }
|
|
|
|
dDhcp6SPoolAddrAssignEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SPoolAddrAssignEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the dDhcp6SPoolAddrAssignTable.
|
|
The first instance identifier index value identifies the
|
|
dDhcp6SPoolEntry that an address-assignment (dDhcp6SPoolAddrAssignEntry)
|
|
belongs to. An entry is removed from this table when its
|
|
corresponding dDhcp6SPoolEntry is deleted.
|
|
"
|
|
INDEX {
|
|
dDhcp6SPoolName,
|
|
dDhcp6SPoolAddrAssignAddr
|
|
}
|
|
::= { dDhcp6SPoolAddrAssignTable 1 }
|
|
|
|
DDhcp6SPoolAddrAssignEntry ::= SEQUENCE {
|
|
dDhcp6SPoolAddrAssignAddr InetAddressIPv6,
|
|
dDhcp6SPoolAddrAssignLength InetAddressPrefixLength,
|
|
dDhcp6SPoolAddrAssignClientDuid OCTET STRING,
|
|
dDhcp6SPoolAddrAssignSetIaid TruthValue,
|
|
dDhcp6SPoolAddrAssignIaid Unsigned32,
|
|
dDhcp6SPoolAddrAssignVLtime Unsigned32,
|
|
dDhcp6SPoolAddrAssignPLtime Unsigned32,
|
|
dDhcp6SPoolAddrAssignRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SPoolAddrAssignAddr OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IPv6 address to be assigned to client."
|
|
::= { dDhcp6SPoolAddrAssignEntry 1 }
|
|
|
|
dDhcp6SPoolAddrAssignLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the length in bits of the address."
|
|
::= { dDhcp6SPoolAddrAssignEntry 2 }
|
|
|
|
dDhcp6SPoolAddrAssignClientDuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the DHCP unique identifier (DUID) of
|
|
the client to get the address."
|
|
::= { dDhcp6SPoolAddrAssignEntry 3 }
|
|
|
|
dDhcp6SPoolAddrAssignSetIaid OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether dDhcp6SPoolAddrAssignIaid is set or not."
|
|
DEFVAL { false }
|
|
::= { dDhcp6SPoolAddrAssignEntry 4 }
|
|
|
|
dDhcp6SPoolAddrAssignIaid OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Identity association identifier (IAID) of the
|
|
entry. The value of dDhcp6SPoolAddrAssignIaid uniquely identifies a
|
|
collection of non-temporary addresses (IA_NA) assigned on the client.
|
|
dDhcp6SPoolAddrAssignIaid is only valid when dDhcp6SPoolAddrAssignSetIaid
|
|
is 'true'."
|
|
::= { dDhcp6SPoolAddrAssignEntry 5 }
|
|
|
|
dDhcp6SPoolAddrAssignVLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates valid lifetime of the assigned address in seconds.
|
|
The valid lifetime should be greater than preferred lifetime."
|
|
DEFVAL { 2592000 }
|
|
::= { dDhcp6SPoolAddrAssignEntry 6 }
|
|
|
|
dDhcp6SPoolAddrAssignPLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60 .. 4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates preferred lifetime of the assigned address in seconds.
|
|
The valid lifetime should be greater than preferred lifetime."
|
|
DEFVAL { 604800 }
|
|
::= { dDhcp6SPoolAddrAssignEntry 7 }
|
|
|
|
dDhcp6SPoolAddrAssignRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to installation
|
|
and removal conventions for conceptual rows."
|
|
::= { dDhcp6SPoolAddrAssignEntry 8 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6SPoolPdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SPoolPdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of prefix delegation information in DHCPv6 pools."
|
|
::= { dDhcp6ServPoolMgmt 7 }
|
|
|
|
dDhcp6SPoolPdEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SPoolPdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the dDhcp6SPoolPdTable.
|
|
The first instance identifier index value identifies the
|
|
dDhcp6SPoolEntry that a prefix delegation (dDhcp6SPoolPdEntry)
|
|
belongs to. An entry is removed from this table when its
|
|
corresponding dDhcp6SPoolEntry is deleted.
|
|
"
|
|
INDEX {
|
|
dDhcp6SPoolName,
|
|
dDhcp6SPoolPdPrefix,
|
|
dDhcp6SPoolPdPrefixLength
|
|
}
|
|
::= { dDhcp6SPoolPdTable 1 }
|
|
|
|
DDhcp6SPoolPdEntry ::= SEQUENCE {
|
|
dDhcp6SPoolPdPrefix InetAddressIPv6,
|
|
dDhcp6SPoolPdPrefixLength InetAddressPrefixLength,
|
|
dDhcp6SPoolPdClientDuid OCTET STRING,
|
|
dDhcp6SPoolPdSetIaid TruthValue,
|
|
dDhcp6SPoolPdIaid Unsigned32,
|
|
dDhcp6SPoolPdVLtime Unsigned32,
|
|
dDhcp6SPoolPdPLtime Unsigned32,
|
|
dDhcp6SPoolPdRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SPoolPdPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates IPv6 prefix to be delegated to client."
|
|
::= { dDhcp6SPoolPdEntry 1 }
|
|
|
|
dDhcp6SPoolPdPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the length in bits of the prefix."
|
|
::= { dDhcp6SPoolPdEntry 2 }
|
|
|
|
dDhcp6SPoolPdClientDuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the DHCP unique identifier (DUID) of
|
|
the client to get the address."
|
|
::= { dDhcp6SPoolPdEntry 3 }
|
|
|
|
dDhcp6SPoolPdSetIaid OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether dDhcp6SPoolPdIaid is set or not."
|
|
DEFVAL { false }
|
|
::= { dDhcp6SPoolPdEntry 4 }
|
|
|
|
dDhcp6SPoolPdIaid OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Identity association identifier (IAID) of the
|
|
entry. The value of dDhcp6SPoolPdIaid uniquely identifies a
|
|
collection of prefixes assigned to the requesting router.
|
|
dDhcp6SPoolPdIaid is only valid when dDhcp6SPoolAddrAssignSetIaid
|
|
is 'true'."
|
|
::= { dDhcp6SPoolPdEntry 5 }
|
|
|
|
dDhcp6SPoolPdVLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60 .. 4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates valid lifetime of the allocated prefix in seconds.
|
|
The valid lifetime should be greater than preferred lifetime."
|
|
DEFVAL { 2592000 }
|
|
::= { dDhcp6SPoolPdEntry 6 }
|
|
|
|
dDhcp6SPoolPdPLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60 .. 4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates preferred lifetime of the address in seconds.
|
|
The preferred lifetime should be less than valid lifetime."
|
|
DEFVAL { 604800 }
|
|
::= { dDhcp6SPoolPdEntry 7 }
|
|
|
|
dDhcp6SPoolPdRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to installation
|
|
and removal conventions for conceptual rows."
|
|
::= { dDhcp6SPoolPdEntry 8 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6SPoolPdLocPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SPoolPdLocPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of local prefix pool association in DHCPv6 pools."
|
|
::= { dDhcp6ServPoolMgmt 8 }
|
|
|
|
dDhcp6SPoolPdLocPoolEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SPoolPdLocPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the dDhcp6SPoolPdLocPoolTable.
|
|
The first instance identifier index value identifies the
|
|
dDhcp6SPoolEntry that a local prefix pool association (dDhcp6SPoolPdLocPoolEntry)
|
|
belongs to. An entry is removed from this table when its
|
|
corresponding dDhcp6SPoolEntry is deleted.
|
|
"
|
|
INDEX { dDhcp6SPoolName }
|
|
::= { dDhcp6SPoolPdLocPoolTable 1 }
|
|
|
|
DDhcp6SPoolPdLocPoolEntry ::= SEQUENCE {
|
|
dDhcp6SPoolPdLocPoolName DisplayString,
|
|
dDhcp6SPoolPdLocPoolVLtime Unsigned32,
|
|
dDhcp6SPoolPdLocPoolPLtime Unsigned32,
|
|
dDhcp6SPoolPdLocPoolRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6SPoolPdLocPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the associated local IPv6 prefix pool."
|
|
::= { dDhcp6SPoolPdLocPoolEntry 1 }
|
|
|
|
dDhcp6SPoolPdLocPoolVLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60 .. 4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates valid lifetime for the delegated prefix in
|
|
seconds. The valid lifetime should be greater than preferred lifetime."
|
|
DEFVAL { 2592000 }
|
|
::= { dDhcp6SPoolPdLocPoolEntry 2 }
|
|
|
|
dDhcp6SPoolPdLocPoolPLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60 .. 4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates preferred lifetime for the delegated prefix in
|
|
seconds. The preferred lifetime should be less than valid lifetime."
|
|
DEFVAL { 604800 }
|
|
::= { dDhcp6SPoolPdLocPoolEntry 3 }
|
|
|
|
dDhcp6SPoolPdLocPoolRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to installation
|
|
and removal conventions for conceptual rows."
|
|
::= { dDhcp6SPoolPdLocPoolEntry 4 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6ServIfMgmt OBJECT IDENTIFIER ::= { dDhcp6ServerMIBObjects 3}
|
|
|
|
dDhcp6ServIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6ServIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains interface-specific DHCPv6 server service
|
|
configuration.
|
|
An entry is created/removed when DHCPv6 server service is
|
|
specified/unspecified.
|
|
When DHCPv6 server service is specified on an interface means
|
|
DHCPv6 server feature is enabled on that interface.
|
|
"
|
|
::= { dDhcp6ServIfMgmt 1 }
|
|
|
|
dDhcp6ServIfEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6ServIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the dDhcp6ServIfTable."
|
|
INDEX { dDhcp6ServIfIndex }
|
|
::= { dDhcp6ServIfTable 1 }
|
|
|
|
DDhcp6ServIfEntry ::= SEQUENCE {
|
|
dDhcp6ServIfIndex InterfaceIndex,
|
|
dDhcp6ServIfPoolName DisplayString,
|
|
dDhcp6ServIfRapidCommit TruthValue,
|
|
dDhcp6ServIfAllowHint TruthValue,
|
|
dDhcp6ServIfPreference Unsigned32,
|
|
dDhcp6ServIfRowStatus RowStatus
|
|
}
|
|
|
|
dDhcp6ServIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface.
|
|
Only VLAN interfaces are valid interfaces."
|
|
::= { dDhcp6ServIfEntry 1 }
|
|
|
|
dDhcp6ServIfPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the DHCPv6 pool used to serve
|
|
the request received on the interface."
|
|
::= { dDhcp6ServIfEntry 2 }
|
|
|
|
dDhcp6ServIfRapidCommit OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether allow proceeding of two-message
|
|
exchange."
|
|
DEFVAL { false }
|
|
::= { dDhcp6ServIfEntry 3 }
|
|
|
|
dDhcp6ServIfAllowHint OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether delegate the prefix based on the
|
|
prefix hint by the client. By default, the prefix hint by client is
|
|
ignored."
|
|
DEFVAL { false }
|
|
::= { dDhcp6ServIfEntry 4 }
|
|
|
|
dDhcp6ServIfPreference OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the preference value to be advertised by the
|
|
server. The larger value indicates the higher priority."
|
|
DEFVAL { 0 }
|
|
::= { dDhcp6ServIfEntry 5 }
|
|
|
|
dDhcp6ServIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to installation
|
|
and removal conventions for conceptual rows."
|
|
::= { dDhcp6ServIfEntry 6 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dDhcp6ServInfo OBJECT IDENTIFIER ::= { dDhcp6ServerMIBObjects 4}
|
|
|
|
dDhcp6SBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DDhcp6SBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains DHCPv6 binding information."
|
|
::= { dDhcp6ServInfo 1 }
|
|
|
|
dDhcp6SBindingEntry OBJECT-TYPE
|
|
SYNTAX DDhcp6SBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the dDhcp6SBindingTable."
|
|
INDEX {
|
|
dDhcp6SBindIfIndex,
|
|
dDhcp6SBindClientDuid,
|
|
dDhcp6SBindIaType,
|
|
dDhcp6SBindIaId,
|
|
dDhcp6SBindAddrOrPrefix,
|
|
dDhcp6SBindAddrOrPrefixLen
|
|
}
|
|
::= { dDhcp6SBindingTable 1 }
|
|
|
|
DDhcp6SBindingEntry ::= SEQUENCE {
|
|
dDhcp6SBindIfIndex InterfaceIndex,
|
|
dDhcp6SBindClientDuid OCTET STRING,
|
|
dDhcp6SBindIaType INTEGER,
|
|
dDhcp6SBindIaId Unsigned32,
|
|
dDhcp6SBindAddrOrPrefix InetAddressIPv6,
|
|
dDhcp6SBindAddrOrPrefixLen InetAddressPrefixLength,
|
|
dDhcp6SBindClientLinkLocalAddr InetAddressIPv6,
|
|
dDhcp6SBindIaT1 Unsigned32,
|
|
dDhcp6SBindIaT2 Unsigned32,
|
|
dDhcp6SBindVLtime Unsigned32,
|
|
dDhcp6SBindPLtime Unsigned32,
|
|
dDhcp6SBindExpire DateAndTime,
|
|
dDhcp6SBindClear INTEGER
|
|
}
|
|
|
|
dDhcp6SBindIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the VLAN interface on which the binding is located."
|
|
::= { dDhcp6SBindingEntry 1 }
|
|
|
|
dDhcp6SBindClientDuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the DHCP unique identifier (DUID) of
|
|
the client."
|
|
::= { dDhcp6SBindingEntry 2 }
|
|
|
|
dDhcp6SBindIaType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(0),
|
|
iapd(1),
|
|
iana(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of binding IA (Identity association).
|
|
other(0) - The other types not specified here.
|
|
iapd(1) - Prefix Delegation
|
|
iana(2) - Non-temporary Addresses
|
|
"
|
|
::= { dDhcp6SBindingEntry 3 }
|
|
|
|
dDhcp6SBindIaId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60 .. 4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Identity association identifier (IAID) of the
|
|
entry. "
|
|
::= { dDhcp6SBindingEntry 4 }
|
|
|
|
dDhcp6SBindAddrOrPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IPv6 address or prefix allocated to the client."
|
|
::= { dDhcp6SBindingEntry 5 }
|
|
|
|
dDhcp6SBindAddrOrPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the length in bits of the IPv6 address or
|
|
prefix allocated/delegated to the client."
|
|
::= { dDhcp6SBindingEntry 6 }
|
|
|
|
dDhcp6SBindClientLinkLocalAddr OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IPv6 link local address or prefix
|
|
allocated/delegated to the client."
|
|
::= { dDhcp6SBindingEntry 7 }
|
|
|
|
dDhcp6SBindIaT1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates T1 of the IA. At time T1 for an IA, the
|
|
client initiates a Renew/Reply message exchange to extend the
|
|
lifetimes on any addresses in the IA."
|
|
::= { dDhcp6SBindingEntry 8 }
|
|
|
|
dDhcp6SBindIaT2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates T2 of the IA.
|
|
At time T2 for an IA, the client initiates a Rebind/Reply message
|
|
exchange with any available server."
|
|
::= { dDhcp6SBindingEntry 9 }
|
|
|
|
dDhcp6SBindVLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates valid lifetime for the binding in seconds."
|
|
::= { dDhcp6SBindingEntry 10 }
|
|
|
|
dDhcp6SBindPLtime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates preferred lifetime for the binding in seconds."
|
|
::= { dDhcp6SBindingEntry 11 }
|
|
|
|
dDhcp6SBindExpire OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the expiration of the binding entry.
|
|
The special value of all '00'Hs indicates that the binding will never
|
|
be expired (infinite)."
|
|
::= { dDhcp6SBindingEntry 12 }
|
|
|
|
dDhcp6SBindClear OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear(1),
|
|
noOp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to clear the binding entry when
|
|
set to 'clear'.
|
|
No action is taken if this object is set to 'noOp'.
|
|
When read, the value 'noOp' is returned."
|
|
::= { dDhcp6SBindingEntry 13 }
|
|
|
|
-- ***************************************************************************
|
|
-- Conformance
|
|
-- ***************************************************************************
|
|
dDhcp6ServerCompliances OBJECT IDENTIFIER ::= { dDhcp6ServerMIBConformance 1 }
|
|
|
|
dDhcp6ServerCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
DLINKSW-DHCP6-SERVER-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
dDhcp6SGblCfgGroup,
|
|
dDhcp6SLocalPoolGroup,
|
|
dDhcp6SPoolGroup,
|
|
dDhcp6SInterfaceGroup,
|
|
dDhcp6SNonTempAddrAssignGroup,
|
|
dDhcp6SInfoGroup
|
|
}
|
|
|
|
GROUP dDhcp6SPrefixDelegationGroup
|
|
DESCRIPTION
|
|
"This group is required only if the Prefix-Delegation feature
|
|
is implemented by the agent."
|
|
|
|
::= { dDhcp6ServerCompliances 1 }
|
|
|
|
dDhcp6ServerGroups OBJECT IDENTIFIER ::= { dDhcp6ServerMIBConformance 2 }
|
|
|
|
dDhcp6SGblCfgGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dDhcp6ServiceEnabled,
|
|
dDhcp6SCfgChanged,
|
|
dDhcp6SExcludedAddressRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing global configuration about DHCPv6
|
|
server."
|
|
::= { dDhcp6ServerGroups 1 }
|
|
|
|
dDhcp6SLocalPoolGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dDhcp6SLocalPoolPrefix,
|
|
dDhcp6SLocalPoolPrefixLen,
|
|
dDhcp6SLocalPoolPrefixAssignLen,
|
|
dDhcp6SLocalPoolRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing DHCP class configuration."
|
|
::= { dDhcp6ServerGroups 2 }
|
|
|
|
dDhcp6SPoolGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dDhcp6SPoolRowStatus,
|
|
dDhcp6SPoolDomainName,
|
|
dhcp6ServerDomainNameRowStatus,
|
|
dDhcp6SPoolDnsServerAddr,
|
|
dDhcp6SPoolDnsServerRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing DHCP relay agent configuration
|
|
of a class or address range of a class under a DHCP pool."
|
|
::= { dDhcp6ServerGroups 3 }
|
|
|
|
dDhcp6SInterfaceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dDhcp6ServIfPoolName,
|
|
dDhcp6ServIfRapidCommit,
|
|
dDhcp6ServIfAllowHint,
|
|
dDhcp6ServIfPreference,
|
|
dDhcp6ServIfRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing interface-specific configuration
|
|
for DHCPv6 Server feature."
|
|
::= { dDhcp6ServerGroups 4 }
|
|
|
|
dDhcp6SNonTempAddrAssignGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dDhcp6SPoolAddrPrefixAddr,
|
|
dDhcp6SPoolAddrPrefixLength,
|
|
dDhcp6SPoolAddrPrefixVLtime,
|
|
dDhcp6SPoolAddrPrefixPLtime,
|
|
dDhcp6SPoolAddrPrefixRowStatus,
|
|
dDhcp6SPoolAddrAssignAddr,
|
|
dDhcp6SPoolAddrAssignLength,
|
|
dDhcp6SPoolAddrAssignClientDuid,
|
|
dDhcp6SPoolAddrAssignSetIaid,
|
|
dDhcp6SPoolAddrAssignIaid,
|
|
dDhcp6SPoolAddrAssignVLtime,
|
|
dDhcp6SPoolAddrAssignPLtime,
|
|
dDhcp6SPoolAddrAssignRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing non-temporary addresses configuration
|
|
for DHCPv6 Server feature."
|
|
::= { dDhcp6ServerGroups 5 }
|
|
|
|
dDhcp6SPrefixDelegationGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dDhcp6SPoolPdPrefix,
|
|
dDhcp6SPoolPdPrefixLength,
|
|
dDhcp6SPoolPdClientDuid,
|
|
dDhcp6SPoolPdSetIaid,
|
|
dDhcp6SPoolPdIaid,
|
|
dDhcp6SPoolPdVLtime,
|
|
dDhcp6SPoolPdPLtime,
|
|
dDhcp6SPoolPdRowStatus,
|
|
dDhcp6SPoolPdLocPoolName,
|
|
dDhcp6SPoolPdLocPoolVLtime,
|
|
dDhcp6SPoolPdLocPoolPLtime,
|
|
dDhcp6SPoolPdLocPoolRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing prefix-delegation configuration
|
|
for DHCPv6 Server feature."
|
|
::= { dDhcp6ServerGroups 6 }
|
|
|
|
dDhcp6SInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dDhcp6SLocalPoolFreeAddrNum,
|
|
dDhcp6SLocalPoolInUseAddrNum,
|
|
dDhcp6SBindClientLinkLocalAddr,
|
|
dDhcp6SBindIaT1,
|
|
dDhcp6SBindIaT2,
|
|
dDhcp6SBindVLtime,
|
|
dDhcp6SBindPLtime,
|
|
dDhcp6SBindExpire,
|
|
dDhcp6SBindClear
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing dynamic information for DHCPv6
|
|
Server feature."
|
|
::= { dDhcp6ServerGroups 7 }
|
|
|
|
END
|
|
|
|
|