From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dlink/DLINKSW-DHCP6-CLIENT-MIB | 664 ++++++++++++++++++++++++++++++++++++ 1 file changed, 664 insertions(+) create mode 100644 MIBS/dlink/DLINKSW-DHCP6-CLIENT-MIB (limited to 'MIBS/dlink/DLINKSW-DHCP6-CLIENT-MIB') diff --git a/MIBS/dlink/DLINKSW-DHCP6-CLIENT-MIB b/MIBS/dlink/DLINKSW-DHCP6-CLIENT-MIB new file mode 100644 index 0000000..e1813ce --- /dev/null +++ b/MIBS/dlink/DLINKSW-DHCP6-CLIENT-MIB @@ -0,0 +1,664 @@ +-- ***************************************************************** +-- DLINKSW-DHCP6-CLIENT-MIB.mib : DHCPv6 Client MIB +-- +-- Copyright (c) 2013 D-Link Corporation, all rights reserved. +-- +-- ***************************************************************** +DLINKSW-DHCP6-CLIENT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, + TruthValue, + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex, + InterfaceIndexOrZero + FROM IF-MIB + InetAddressPrefixLength, InetAddressIPv6 + FROM INET-ADDRESS-MIB + dlinkIndustrialCommon + FROM DLINK-ID-REC-MIB; + + + dlinkSwDhcp6ClientMIB MODULE-IDENTITY + LAST-UPDATED "201301180000Z" + 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 Client." + REVISION "201301180000Z" + DESCRIPTION + "This is the first version of the MIB file for 'DHCPv6 Client' + functionality." + ::= { dlinkIndustrialCommon 222 } + +-- ----------------------------------------------------------------------------- + dDhcp6ClientNotifications OBJECT IDENTIFIER ::= { dlinkSwDhcp6ClientMIB 0 } + dDhcp6ClientObjects OBJECT IDENTIFIER ::= { dlinkSwDhcp6ClientMIB 1 } + dDhcp6ClientConformance OBJECT IDENTIFIER ::= { dlinkSwDhcp6ClientMIB 2 } + +-- ----------------------------------------------------------------------------- + dDhcp6ClientGeneral OBJECT IDENTIFIER ::= { dDhcp6ClientObjects 1 } + + dDhcp6ClientDuid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DHCP Unique Identity (DUID) of DHCPv6 Client." + ::= { dDhcp6ClientGeneral 1 } + + dhcp6ClientRestartIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the ifIndex of the interface on which DHCPv6 client will + be restart. + The agent will return an inconsistentValue error on sets if DHCPv6 + client is not enabled on the interface. + The special value 0 is return when read." + ::= { dDhcp6ClientGeneral 2 } + + +-- ----------------------------------------------------------------------------- + dDhcp6ClientIfObjects OBJECT IDENTIFIER ::= { dDhcp6ClientObjects 2 } + dDhcp6CIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DDhcp6CIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains all DHCPv6 client entries which consists of + DHCPv6 client related configuration. An entry is created to set a + value different from the default on an interface. If an entry is + deleted, all configurations are reverted to default." + ::= { dDhcp6ClientIfObjects 1 } + + dDhcp6CIfEntry OBJECT-TYPE + SYNTAX DDhcp6CIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the dDhcp6CIfTable." + INDEX { dDhcp6CIfIndex } + ::= { dDhcp6CIfTable 1 } + + DDhcp6CIfEntry ::= SEQUENCE { + dDhcp6CIfIndex InterfaceIndex, + dDhcp6CIfAcquireAddrEnabled TruthValue, + dDhcp6CIfAcqAddrRapidCommit TruthValue, + dDhcp6CIfMinRefresh Unsigned32, + dDhcp6CIfRowStatus RowStatus + } + + dDhcp6CIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface. + Only VLAN interfaces are valid interfaces." + ::= { dDhcp6CIfEntry 1 } + + dDhcp6CIfAcquireAddrEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether acquires an IPv6 address on an + interface from the DHCPv6 server." + DEFVAL { false } + ::= { dDhcp6CIfEntry 2 } + + dDhcp6CIfAcqAddrRapidCommit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the two-message + exchange for address allocation and other configuration is used. + When dDhcp6CIfAcquireAddrEnabled is 'false', dDhcp6CIfRapidCommit + cannot be set to 'true'." + DEFVAL { false } + ::= { dDhcp6CIfEntry 3 } + + dDhcp6CIfMinRefresh OBJECT-TYPE + SYNTAX Unsigned32 (600..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum acceptable information refresh + time in seconds. If the client receives a information refresh time + less than the configured minimum refresh time, the configured + minimum refresh time will be used." + DEFVAL { 86400 } + ::= { dDhcp6CIfEntry 4 } + + dDhcp6CIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row." + ::= { dDhcp6CIfEntry 5 } + +-- ----------------------------------------------------------------------------- + dDhcp6CIfPrefixDeleCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF DDhcp6CIfPrefixDeleCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains information about prefix delegation request + of DHCPv6 client. An entry is created/removed when enable/disable + request for prefix delegation through a specified interface." + ::= { dDhcp6ClientIfObjects 3 } + + dDhcp6CIfPrefixDeleCfgEntry OBJECT-TYPE + SYNTAX DDhcp6CIfPrefixDeleCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the dDhcp6CIfPrefixDeleCfgTable." + INDEX { dDhcp6CIfPdCfgIfIndex } + ::= { dDhcp6CIfPrefixDeleCfgTable 1 } + + DDhcp6CIfPrefixDeleCfgEntry ::= SEQUENCE { + dDhcp6CIfPdCfgIfIndex InterfaceIndex, + dDhcp6CIfPdCfgPrefixName DisplayString, + dDhcp6CIfPdCfgHintAddr InetAddressIPv6, + dDhcp6CIfPdCfgHintLen InetAddressPrefixLength, + dDhcp6CIfPdCfgRapidCommit TruthValue, + dDhcp6CIfPdCfgRowStatus RowStatus + } + + dDhcp6CIfPdCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface. + Only VLAN interfaces are valid interfaces." + ::= { dDhcp6CIfPrefixDeleCfgEntry 1 } + + dDhcp6CIfPdCfgPrefixName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates a IPv6 general prefix name. + The prefix acquired from the server will be stored in the IPv6 + general prefix pool represented by this object, which will be in + turn used in configuration of IPv6 addresses. + The zero length indicates the general prefix name is not configured. + Either dDhcp6CIfPdCfgPrefixName or dDhcp6CIfPdCfgHintAddr can be configured + on an interface. + If neither dDhcp6CIfPdCfgPrefixName nor dDhcp6CIfPdCfgHintAddr is + configured, this indicates the request for prefix delegation + through a specified interface is disabled and the entry will be + deleted." + ::= { dDhcp6CIfPrefixDeleCfgEntry 2 } + + dDhcp6CIfPdCfgHintAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates an IPv6 prefix to be sent in the prefix + delegation request message as a hint. + The special value of all '00'Hs indicates that hint IPv6 prefix is + not configured. + Either dDhcp6CIfPdCfgPrefixName or dDhcp6CIfPdCfgHintAddr can be configured + on an interface. + If neither dDhcp6CIfPdCfgPrefixName nor dDhcp6CIfPdCfgHintAddr is + configured, this indicates the request for prefix delegation + through a specified interface is disabled and the entry will be + deleted." + ::= { dDhcp6CIfPrefixDeleCfgEntry 3 } + + dDhcp6CIfPdCfgHintLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of the prefix (in bits). + It indicates the length of hint prefix." + ::= { dDhcp6CIfPrefixDeleCfgEntry 4 } + + dDhcp6CIfPdCfgRapidCommit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that whether proceed with two-message + exchange for prefix delegation. The rapid-commit option will be + filled in the Solicit message to request two messages handshake." + ::= { dDhcp6CIfPrefixDeleCfgEntry 5 } + + dDhcp6CIfPdCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row." + ::= { dDhcp6CIfPrefixDeleCfgEntry 6 } + +-- ----------------------------------------------------------------------------- + dDhcp6ClientStatusObjects OBJECT IDENTIFIER ::= { dDhcp6ClientObjects 3 } + + dDhcp6CIfStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF DDhcp6CIfStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains per-interface DHCPv6 client state information." + ::= { dDhcp6ClientStatusObjects 1 } + + dDhcp6CIfStateEntry OBJECT-TYPE + SYNTAX DDhcp6CIfStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the dDhcp6CIfStateTable." + INDEX { dDhcp6CIfStateIfIndex } + ::= { dDhcp6CIfStateTable 1 } + + DDhcp6CIfStateEntry ::= SEQUENCE { + dDhcp6CIfStateIfIndex InterfaceIndex, + dDhcp6CIfStateCode INTEGER, + dDhcp6CIfStatusEventExpire Unsigned32 + } + + dDhcp6CIfStateIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface. + Only VLAN interfaces are valid interfaces." + ::= { dDhcp6CIfStateEntry 1 } + + dDhcp6CIfStateCode OBJECT-TYPE + SYNTAX INTEGER { invalid(0), init(1), request(2), + release(3), active(4), renew(5), rebind(6) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCPv6 Client running state." + ::= { dDhcp6CIfStateEntry 2 } + + dDhcp6CIfStatusEventExpire OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Next event expire time of DHCPv6 Client. + It is valid when DHCPv6 Client in + REQUEST and REBIND state." + ::= { dDhcp6CIfStateEntry 3 } + +-- ----------------------------------------------------------------------------- + dDhcp6CIfAcquiredIaTable OBJECT-TYPE + SYNTAX SEQUENCE OF DDhcp6CIfAcquiredIaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the list of the known DHCPv6 servers." + ::= { dDhcp6ClientStatusObjects 2 } + + dDhcp6CIfAcquiredIaEntry OBJECT-TYPE + SYNTAX DDhcp6CIfAcquiredIaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the dDhcp6CIfAcquiredIaTable." + INDEX { + dDhcp6CIfAcquiredIaType, + dDhcp6CIfAcquiredIaId, + dDhcp6CIfAcquiredIaIfIndex } + ::= { dDhcp6CIfAcquiredIaTable 1 } + + DDhcp6CIfAcquiredIaEntry ::= SEQUENCE { + dDhcp6CIfAcquiredIaType INTEGER, + dDhcp6CIfAcquiredIaId Unsigned32, + dDhcp6CIfAcquiredIaIfIndex InterfaceIndex, + dDhcp6CIfAcquiredIaServerAddr InetAddressIPv6, + dDhcp6CIfAcquiredIaServerDUID OCTET STRING, + dDhcp6CIfAcquiredIaServerPref Unsigned32, + dDhcp6CIfAcquiredIaT1 Unsigned32, + dDhcp6CIfAcquiredIaT2 Unsigned32, + dDhcp6CIfAcquiredIaExpireTime Unsigned32 + } + + dDhcp6CIfAcquiredIaType OBJECT-TYPE + SYNTAX INTEGER { other(0), iapd(1), iana(2) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The acquired IA type. + other(0) - none of the following. + iapd(1) - the type of the IA is Prefix Delegation. + iana(2) - the type of the IA is non-temporary addresses." + ::= { dDhcp6CIfAcquiredIaEntry 1 } + + dDhcp6CIfAcquiredIaId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The acquired IA identify." + ::= { dDhcp6CIfAcquiredIaEntry 2 } + + dDhcp6CIfAcquiredIaIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface. + Only VLAN interfaces are valid interfaces." + ::= { dDhcp6CIfAcquiredIaEntry 3 } + + dDhcp6CIfAcquiredIaServerAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of DHCPv6 server." + ::= { dDhcp6CIfAcquiredIaEntry 4 } + + dDhcp6CIfAcquiredIaServerDUID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DUID of the corresponding DHCPv6 server." + ::= { dDhcp6CIfAcquiredIaEntry 5 } + + dDhcp6CIfAcquiredIaServerPref OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The preference of the corresponding DHCPv6 server." + ::= { dDhcp6CIfAcquiredIaEntry 6 } + + dDhcp6CIfAcquiredIaT1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The T1 timer of the acquired IA." + ::= { dDhcp6CIfAcquiredIaEntry 7 } + + dDhcp6CIfAcquiredIaT2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The T2 timer of the acquired IA." + ::= { dDhcp6CIfAcquiredIaEntry 8 } + + dDhcp6CIfAcquiredIaExpireTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The expire time of acquired IA." + ::= { dDhcp6CIfAcquiredIaEntry 9 } + +-- ----------------------------------------------------------------------------- + dDhcp6CIfAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF DDhcp6CIfAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains per-interface DHCPv6 address acquired from DHCPv6 + server." + ::= { dDhcp6ClientStatusObjects 3 } + + dDhcp6CIfAddrEntry OBJECT-TYPE + SYNTAX DDhcp6CIfAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the dDhcp6CIfAddrTable." + INDEX { + dDhcp6CIfAcquiredIaId, + dDhcp6CIfAddrInetAddr + } + ::= { dDhcp6CIfAddrTable 1 } + + DDhcp6CIfAddrEntry ::= SEQUENCE { + dDhcp6CIfAddrInetAddr InetAddressIPv6, + dDhcp6CIfAddrPreferLifeTime Unsigned32, + dDhcp6CIfAddrValidLifeTime Unsigned32, + dDhcp6CIfAddrExpireTime Unsigned32 + } + + dDhcp6CIfAddrInetAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The acquired address from DHCPv6 server." + ::= { dDhcp6CIfAddrEntry 1 } + + dDhcp6CIfAddrPreferLifeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prefer lifetime of the acquired address." + ::= { dDhcp6CIfAddrEntry 2 } + + dDhcp6CIfAddrValidLifeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The valid lifetime of the acquired address." + ::= { dDhcp6CIfAddrEntry 3 } + + dDhcp6CIfAddrExpireTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The expire time of the acquired address." + ::= { dDhcp6CIfAddrEntry 4 } + +-- ----------------------------------------------------------------------------- + dDhcp6CIfPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF DDhcp6CIfPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains all acquired prefixes from DHCPv6 server(s)." + ::= { dDhcp6ClientStatusObjects 4 } + + dDhcp6CIfPrefixEntry OBJECT-TYPE + SYNTAX DDhcp6CIfPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the dDhcp6CIfPrefixTable." + INDEX { + dDhcp6CIfAcquiredIaId, + dDhcp6CIfPrefixAddr, + dDhcp6CIfPrefixAddrLen } + ::= { dDhcp6CIfPrefixTable 1 } + + DDhcp6CIfPrefixEntry ::= SEQUENCE { + dDhcp6CIfPrefixAddr InetAddressIPv6, + dDhcp6CIfPrefixAddrLen InetAddressPrefixLength, + dDhcp6CIfPrefixPreferLifeTime Unsigned32, + dDhcp6CIfPrefixValidLifeTime Unsigned32, + dDhcp6CIfPrefixExpireTime Unsigned32 + } + + dDhcp6CIfPrefixAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the acquired prefix." + ::= { dDhcp6CIfPrefixEntry 1 } + + dDhcp6CIfPrefixAddrLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length of the acquired prefix." + + ::= { dDhcp6CIfPrefixEntry 2 } + + dDhcp6CIfPrefixPreferLifeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prefer lifetime of the acquired prefix." + ::= { dDhcp6CIfPrefixEntry 3 } + + dDhcp6CIfPrefixValidLifeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The valid lifetime of the acquired prefix." + ::= { dDhcp6CIfPrefixEntry 4 } + + dDhcp6CIfPrefixExpireTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The expire time of the acquired prefix" + ::= { dDhcp6CIfPrefixEntry 5 } + +-- *************************************************************************** +-- Conformance +-- *************************************************************************** + dDhcp6ClientCompliances OBJECT IDENTIFIER ::= { dDhcp6ClientConformance 1 } + + dDhcp6ClientCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the + DLINKSW-DHCP6-CLIENT-MIB." + MODULE -- this module + MANDATORY-GROUPS { + dDhcp6CBasicGroup, + dDhcp6CBasicStatusGroup + } + + OBJECT dDhcp6CIfMinRefresh + MIN-ACCESS read-only + DESCRIPTION + "It is complaint to support read only if the implementation doesn't + support setting acceptable information refresh time." + + OBJECT dDhcp6CIfAcqAddrRapidCommit + MIN-ACCESS read-only + DESCRIPTION + "It is complaint to support read only if the implementation doesn't + support rapid-commit for acquiring address." + + GROUP dDhcp6CPrefixDelegationGroup + DESCRIPTION + "This group is required only if the agent supports requesting + for prefix delegation through a specified interface." + + GROUP dDhcp6CPrefixDelegStatusGroup + DESCRIPTION + "This group is required only if the agent supports requesting + for prefix delegation through a specified interface." + + OBJECT dDhcp6CIfPdCfgRapidCommit + MIN-ACCESS read-only + DESCRIPTION + "It is complaint to support read only if the implementation doesn't + support rapid-commit for requesting the prefix delegation." + + ::= { dDhcp6ClientCompliances 1 } + + dDhcp6ClientGroups OBJECT IDENTIFIER ::= { dDhcp6ClientCompliances 2 } + + dDhcp6CBasicGroup OBJECT-GROUP + OBJECTS { + dDhcp6ClientDuid, + dhcp6ClientRestartIf, + dDhcp6CIfAcquireAddrEnabled, + dDhcp6CIfAcqAddrRapidCommit, + dDhcp6CIfMinRefresh, + dDhcp6CIfRowStatus + } + STATUS current + DESCRIPTION + "This group contains the collection of objects related to + acquiring IPv6 address on an interface from DHCPv6 server." + ::= { dDhcp6ClientGroups 1 } + + + dDhcp6CBasicStatusGroup OBJECT-GROUP + OBJECTS { + dDhcp6CIfStateCode, + dDhcp6CIfStatusEventExpire, + dDhcp6CIfAcquiredIaServerAddr, + dDhcp6CIfAcquiredIaServerDUID, + dDhcp6CIfAcquiredIaServerPref, + dDhcp6CIfAcquiredIaT1, + dDhcp6CIfAcquiredIaT2, + dDhcp6CIfAcquiredIaExpireTime, + dDhcp6CIfAddrPreferLifeTime, + dDhcp6CIfAddrValidLifeTime, + dDhcp6CIfAddrExpireTime + } + STATUS current + DESCRIPTION + "This group contains the collection of objects about the status + of acquired IPv6 address and the information about DHCPv6 server." + ::= { dDhcp6ClientGroups 2 } + + + dDhcp6CPrefixDelegationGroup OBJECT-GROUP + OBJECTS { + dDhcp6CIfPdCfgPrefixName, + dDhcp6CIfPdCfgHintAddr, + dDhcp6CIfPdCfgHintLen, + dDhcp6CIfPdCfgRapidCommit, + dDhcp6CIfPdCfgRowStatus + } + STATUS current + DESCRIPTION + "This group contains the collection of objects related to + acquiring IPv6 prefix on an interface from DHCPv6 server." + ::= { dDhcp6ClientGroups 3 } + + dDhcp6CPrefixDelegStatusGroup OBJECT-GROUP + OBJECTS { + dDhcp6CIfPrefixPreferLifeTime, + dDhcp6CIfPrefixValidLifeTime, + dDhcp6CIfPrefixExpireTime + } + STATUS current + DESCRIPTION + "This group contains the collection of objects about the status + of the acquired prefixes." + ::= { dDhcp6ClientGroups 4 } + +END + -- cgit v1.2.3