summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCOSB-DHCPv6-CLIENT
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCOSB-DHCPv6-CLIENT
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCOSB-DHCPv6-CLIENT')
-rw-r--r--MIBS/cisco/CISCOSB-DHCPv6-CLIENT728
1 files changed, 728 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-DHCPv6-CLIENT b/MIBS/cisco/CISCOSB-DHCPv6-CLIENT
new file mode 100644
index 0000000..18a02a9
--- /dev/null
+++ b/MIBS/cisco/CISCOSB-DHCPv6-CLIENT
@@ -0,0 +1,728 @@
+CISCOSB-DHCPv6-CLIENT DEFINITIONS ::= BEGIN
+
+-- Version: 7.60
+
+-- Date: 10-May-2012
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Unsigned32, IpAddress, Counter32 FROM SNMPv2-SMI
+ InterfaceIndex, ifIndex FROM IF-MIB
+ RowStatus, TEXTUAL-CONVENTION, MacAddress,
+ DisplayString, TruthValue FROM SNMPv2-TC
+ InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
+ InetAddressPrefixLength, InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+ rlDhcpv6Client FROM CISCOSB-DHCPv6;
+
+------------------------------
+-- ipv6 DHCP client mib version
+------------------------------
+
+-- rlDhcpv6ClientMibVersion --
+
+rlDhcpv6ClientMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rlDhcpv6Client 1 }
+
+
+------------------------------
+-- ipv6 DHCP client supported
+------------------------------
+
+-- rlDhcpv6ClientSupported --
+
+rlDhcpv6ClientSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rlDhcpv6Client 2 }
+
+------------------------------
+-- ipv6 DHCP client Table
+------------------------------
+
+-- rlDhcpv6ClientEntry --
+
+RlDhcpv6ClientStatefulAdminStatusType::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "DHCPv6 Client Stateful Admin Status Type"
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ enableRapid(3)
+}
+
+RlDhcpv6ClientStatelessAdminStatusType::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "DHCPv6 Client Stateless Admin Status Type"
+ SYNTAX INTEGER {
+ enableDHCP(1),
+ disable(2),
+ enableAutoconfig(3),
+ enableBoth(4)
+}
+
+RlDhcpv6ClientStatefulStateType::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "DHCPv6 Client stateful state Machine Type"
+ SYNTAX INTEGER {
+ init(1),
+ soliciting(2),
+ collecting(3),
+ requesting(4),
+ addrvalidation(5),
+ bound(6),
+ renewing(7),
+ rebinding(8),
+ declining(9),
+ confirming(10)
+}
+
+RlDhcpv6ClientStatelessStateType::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "DHCPv6 Client stateless state Machine Type"
+ SYNTAX INTEGER {
+ idle(1),
+ configuring(2),
+ configured(3)
+}
+
+rlDhcpv6ClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpv6ClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table saves ipv6 DHCP clients and their services."
+ ::= { rlDhcpv6Client 3 }
+
+rlDhcpv6ClientEntry OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rlDhcpv6Client."
+ INDEX { rlDhcpv6ClientIfIndex }
+ ::= { rlDhcpv6ClientTable 1 }
+
+RlDhcpv6ClientEntry ::= SEQUENCE {
+ rlDhcpv6ClientIfIndex InterfaceIndex,
+ rlDhcpv6ClientPd INTEGER,
+ rlDhcpv6ClientStatelessAdminStatus RlDhcpv6ClientStatelessAdminStatusType,
+ rlDhcpv6ClientReconfigure INTEGER,
+ rlDhcpv6ClientInfoRefreshMin Unsigned32,
+ rlDhcpv6ClientInfoRefreshConf Unsigned32,
+ rlDhcpv6ClientInfoRefreshRunning Unsigned32,
+ rlDhcpv6ClientInfoRefreshRemain Unsigned32,
+ rlDhcpv6ClientDhcpServerInetAddressType InetAddressType,
+ rlDhcpv6ClientDhcpServerInetAddress InetAddress,
+ rlDhcpv6ClientDhcpServerDuid OCTET STRING,
+ rlDhcpv6ClientDhcpServerPreference Unsigned32,
+ rlDhcpv6ClientStatelessState RlDhcpv6ClientStatelessStateType,
+ rlDhcpv6ClientTftpServerName DisplayString,
+ rlDhcpv6ClientTftpFileName DisplayString,
+ rlDhcpv6ClientTimeZone DisplayString,
+ rlDhcpv6ClientOperStatus INTEGER,
+ rlDhcpv6ClientDisableReason INTEGER,
+ rlDhcpv6ClientStatus RowStatus,
+ rlDhcpv6ClientIndirectImageFileName DisplayString,
+ rlDhcpv6ClientStatefulAdminStatus RlDhcpv6ClientStatefulAdminStatusType,
+ rlDhcpv6ClientStatefulState RlDhcpv6ClientStatefulStateType,
+ rlDhcpv6ClientNDMflag TruthValue,
+ rlDhcpv6ClientNDOflag TruthValue
+}
+
+rlDhcpv6ClientIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The interface that ipv6 DHCP client is running on. "
+ ::= { rlDhcpv6ClientEntry 1 }
+
+rlDhcpv6ClientPd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enables Prefix Delegation service on the interface."
+ DEFVAL { disable }
+ ::= { rlDhcpv6ClientEntry 2 }
+
+rlDhcpv6ClientStatelessAdminStatus OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientStatelessAdminStatusType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Admin Status of Stateful service on the interface."
+ ::= { rlDhcpv6ClientEntry 3 }
+
+rlDhcpv6ClientReconfigure OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enables reconfiguration service on the interface."
+ DEFVAL { disable }
+ ::= { rlDhcpv6ClientEntry 4 }
+
+rlDhcpv6ClientInfoRefreshMin OBJECT-TYPE
+ SYNTAX Unsigned32 (600..4294967295 )
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Defines the minimum refresh time between information-request packets on the same interface."
+ DEFVAL { 86400 }
+ ::= { rlDhcpv6ClientEntry 5 }
+
+rlDhcpv6ClientInfoRefreshConf OBJECT-TYPE
+ SYNTAX Unsigned32 (86400..4294967295 )
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Defines the refresh time between information-request packets on the same interface."
+ DEFVAL { 86400 }
+ ::= { rlDhcpv6ClientEntry 6 }
+
+rlDhcpv6ClientInfoRefreshRunning OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows running info-refresh time."
+ ::= { rlDhcpv6ClientEntry 7 }
+
+rlDhcpv6ClientInfoRefreshRemain OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the remain time untill next information-request packet."
+ ::= { rlDhcpv6ClientEntry 8 }
+
+rlDhcpv6ClientDhcpServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Contains Inet address Type of current DHCPv6 server."
+ ::= { rlDhcpv6ClientEntry 9 }
+
+rlDhcpv6ClientDhcpServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Contains Inet address of current DHCPv6 server."
+ ::= { rlDhcpv6ClientEntry 10 }
+
+rlDhcpv6ClientDhcpServerDuid OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Contains DUID of current DHCPv6 server."
+ ::= { rlDhcpv6ClientEntry 11 }
+
+rlDhcpv6ClientDhcpServerPreference OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Contains preference of current DHCPv6 server."
+ ::= { rlDhcpv6ClientEntry 12 }
+
+rlDhcpv6ClientStatelessState OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientStatelessStateType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows the state machine."
+ DEFVAL { idle }
+ ::= { rlDhcpv6ClientEntry 13 }
+
+rlDhcpv6ClientTftpServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Tftp server name received by DHCPv6 stateless service."
+ ::= { rlDhcpv6ClientEntry 14 }
+
+rlDhcpv6ClientTftpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of file to use in configuration process received by DHCPv6 stateless service."
+ ::= { rlDhcpv6ClientEntry 15 }
+
+
+rlDhcpv6ClientTimeZone OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The timezone received by DHCPv6 stateless service"
+ ::= { rlDhcpv6ClientEntry 16 }
+
+
+rlDhcpv6ClientOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of this entry. Enabled or Disabled ."
+ DEFVAL { disable }
+ ::= { rlDhcpv6ClientEntry 17}
+
+rlDhcpv6ClientDisableReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ipv6Disable(2),
+ portDown(3),
+ portDownAndIpv6Disable(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The disable operational status reason."
+ DEFVAL { none }
+ ::= { rlDhcpv6ClientEntry 18}
+
+rlDhcpv6ClientStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this entry. Creating the entry when ipv6 DHCP is enabled OR ipv6 DHCP stateless in enabled OR ipv6 DHCP pd is enabled."
+ ::= { rlDhcpv6ClientEntry 19}
+
+rlDhcpv6ClientIndirectImageFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of file to use in autoupdate process received by DHCPv6 stateless service."
+ ::= { rlDhcpv6ClientEntry 20 }
+
+rlDhcpv6ClientStatefulAdminStatus OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientStatefulAdminStatusType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Admin Status of Stateful service on the interface."
+ DEFVAL { disable }
+ ::= { rlDhcpv6ClientEntry 21 }
+
+rlDhcpv6ClientStatefulState OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientStatefulStateType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows the stateful protocol state machine."
+ DEFVAL { init }
+ ::= { rlDhcpv6ClientEntry 22 }
+
+rlDhcpv6ClientNDMflag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ND M flag value."
+ DEFVAL { false }
+ ::= { rlDhcpv6ClientEntry 23}
+
+rlDhcpv6ClientNDOflag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ND O flag value."
+ DEFVAL { false }
+ ::= { rlDhcpv6ClientEntry 24}
+
+------------------------------
+-- ipv6 DHCP client Aux DNS servers table
+------------------------------
+
+-- rlDhcpv6ClientAuxDnsServerListEntry --
+
+
+rlDhcpv6ClientAuxDnsServerListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpv6ClientAuxDnsServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table saved the list of DNS servers received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
+ ::= { rlDhcpv6Client 4 }
+
+rlDhcpv6ClientAuxDnsServerListEntry OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientAuxDnsServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rlDhcpv6ClientAuxDnsServerListTable."
+ INDEX { rlDhcpv6ClientAuxDnsServerListIfIndex,
+ rlDhcpv6ClientAuxDnsServerListPriority }
+ ::= { rlDhcpv6ClientAuxDnsServerListTable 1 }
+
+RlDhcpv6ClientAuxDnsServerListEntry ::= SEQUENCE {
+ rlDhcpv6ClientAuxDnsServerListIfIndex InterfaceIndex,
+ rlDhcpv6ClientAuxDnsServerListPriority INTEGER,
+ rlDhcpv6ClientAuxDnsServerListAddress InetAddressIPv6
+}
+
+rlDhcpv6ClientAuxDnsServerListIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The IfIndex in rlDhcpv6ClientAuxDnsServerListEntry. "
+ ::= { rlDhcpv6ClientAuxDnsServerListEntry 1 }
+
+rlDhcpv6ClientAuxDnsServerListPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The priority of the entry. "
+ ::= { rlDhcpv6ClientAuxDnsServerListEntry 2 }
+
+rlDhcpv6ClientAuxDnsServerListAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DNS server address received by DHCPv6 stateless service"
+ ::= { rlDhcpv6ClientAuxDnsServerListEntry 3 }
+
+
+------------------------------
+-- ipv6 DHCP client Aux SNTP servers List table
+------------------------------
+
+-- rlDhcpv6ClientAuxSntpServerListEntry --
+
+
+rlDhcpv6ClientAuxSntpServerListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpv6ClientAuxSntpServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table saved the list of Sntp servers received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
+ ::= { rlDhcpv6Client 5 }
+
+rlDhcpv6ClientAuxSntpServerListEntry OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientAuxSntpServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rlDhcpv6ClientAuxSntpServerListTable."
+ INDEX { rlDhcpv6ClientAuxSntpServerListIfIndex,
+ rlDhcpv6ClientAuxSntpServerListPriority }
+ ::= { rlDhcpv6ClientAuxSntpServerListTable 1 }
+
+RlDhcpv6ClientAuxSntpServerListEntry ::= SEQUENCE {
+ rlDhcpv6ClientAuxSntpServerListIfIndex InterfaceIndex,
+ rlDhcpv6ClientAuxSntpServerListPriority INTEGER,
+ rlDhcpv6ClientAuxSntpServerListAddress InetAddressIPv6
+}
+
+rlDhcpv6ClientAuxSntpServerListIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The IfIndex in rlDhcpv6ClientAuxSntpServerEntry. "
+ ::= { rlDhcpv6ClientAuxSntpServerListEntry 1 }
+
+rlDhcpv6ClientAuxSntpServerListPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The priority of the entry. "
+ ::= { rlDhcpv6ClientAuxSntpServerListEntry 2 }
+
+rlDhcpv6ClientAuxSntpServerListAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sntp server address received by DHCPv6 stateless service"
+ ::= { rlDhcpv6ClientAuxSntpServerListEntry 3 }
+
+
+------------------------------
+-- ipv6 DHCP client Domain name search table
+------------------------------
+
+-- rlDhcpv6ClientAuxDomainNameSearchListEntry --
+
+
+rlDhcpv6ClientAuxDomainNameSearchListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpv6ClientAuxDomainNameSearchListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table saved the list of Domain Name Search received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
+ ::= { rlDhcpv6Client 6 }
+
+rlDhcpv6ClientAuxDomainNameSearchListEntry OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientAuxDomainNameSearchListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rlDhcpv6ClientAuxDomainNameSearchListTable."
+ INDEX { rlDhcpv6ClientAuxDomainNameSearchListIfIndex,
+ rlDhcpv6ClientAuxDomainNameSearchListPriority }
+ ::= { rlDhcpv6ClientAuxDomainNameSearchListTable 1 }
+
+RlDhcpv6ClientAuxDomainNameSearchListEntry ::= SEQUENCE {
+ rlDhcpv6ClientAuxDomainNameSearchListIfIndex InterfaceIndex,
+ rlDhcpv6ClientAuxDomainNameSearchListPriority INTEGER,
+ rlDhcpv6ClientAuxDomainNameSearchListName DisplayString
+}
+
+rlDhcpv6ClientAuxDomainNameSearchListIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The IfIndex in rlDhcpv6ClientAuxDomainNameSearchEntry. "
+ ::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 1 }
+
+rlDhcpv6ClientAuxDomainNameSearchListPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The priority of the entry. "
+ ::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 2 }
+
+rlDhcpv6ClientAuxDomainNameSearchListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Domain Name in DomainNameSearchList received by DHCPv6 stateless service"
+ ::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 3 }
+
+
+-- =======================================================
+-- ipv6 DHCP Client clear command
+-- =======================================================
+
+rlDhcpv6ClientCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpv6ClientCommandEntry
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Action MIB for DHCP v6 Renew command."
+ ::= { rlDhcpv6Client 7 }
+
+rlDhcpv6ClientCommandEntry OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientCommandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The row definition for this table."
+ INDEX { rlDhcpv6ClientCommandIfIndex }
+::= { rlDhcpv6ClientCommandTable 1 }
+
+RlDhcpv6ClientCommandEntry::= SEQUENCE {
+ rlDhcpv6ClientCommandIfIndex InterfaceIndex,
+ rlDhcpv6ClientCommandAction INTEGER
+}
+
+rlDhcpv6ClientCommandIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The IfIndex in rlDhcpv6ClientAuxDomainNameSearchEntry. "
+ ::= { rlDhcpv6ClientCommandEntry 1 }
+
+rlDhcpv6ClientCommandAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ renew(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action to apply. The default value is none."
+ ::= { rlDhcpv6ClientCommandEntry 2 }
+
+
+------------------------------
+-- rlDhcpv6ClientEnabledByDefaultRemovedIfindex --
+------------------------------
+
+rlDhcpv6ClientEnabledByDefaultRemovedIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "DHCPv6 Client flag is relevant when mtsc parameter DHCPv6_client_enabled_by_default is TRUE.
+ If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user
+ on the interface and signs to application not to add DHCPv6 client entry. Otherwise (zero value) - the meaning is
+ that DHCPv6 client entry must be added. "
+ DEFVAL{ 0 }
+ ::= { rlDhcpv6Client 8 }
+
+
+------------------------------
+-- ipv6 DHCP client IA Table
+------------------------------
+
+-- rlDhcpv6ClientIAEntry --
+
+rlDhcpv6ClientIATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpv6ClientIAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table saves DHCPv6 Identity Associations."
+ ::= { rlDhcpv6Client 9 }
+
+rlDhcpv6ClientIAEntry OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientIAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rlDhcpv6ClientIATable."
+ INDEX { rlDhcpv6ClientIAIfIndex }
+ ::= { rlDhcpv6ClientIATable 1 }
+
+RlDhcpv6ClientIAEntry ::= SEQUENCE {
+ rlDhcpv6ClientIAIfIndex InterfaceIndex,
+ rlDhcpv6ClientIANAID INTEGER,
+ rlDhcpv6ClientIATAID INTEGER,
+ rlDhcpv6ClientIAT1 INTEGER,
+ rlDhcpv6ClientIAT2 INTEGER,
+ rlDhcpv6ClientIAT1RemainLifetime Unsigned32
+}
+
+rlDhcpv6ClientIAIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The interface that ipv6 DHCP client is running on. "
+ ::= { rlDhcpv6ClientIAEntry 1 }
+
+rlDhcpv6ClientIANAID OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Non-temporary Association ID"
+ ::= { rlDhcpv6ClientIAEntry 2}
+
+rlDhcpv6ClientIATAID OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temporary Association ID"
+ ::= { rlDhcpv6ClientIAEntry 3}
+
+rlDhcpv6ClientIAT1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity association T1"
+ DEFVAL { 0 }
+ ::= { rlDhcpv6ClientIAEntry 4}
+
+rlDhcpv6ClientIAT2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity association T2"
+ DEFVAL { 0 }
+ ::= { rlDhcpv6ClientIAEntry 5}
+
+rlDhcpv6ClientIAT1RemainLifetime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remain Lifetime to T1"
+ ::= { rlDhcpv6ClientIAEntry 6}
+
+------------------------------
+-- ipv6 DHCP client IA Address table
+------------------------------
+
+-- rlDhcpv6ClientIAAddressEntry --
+
+rlDhcpv6ClientIAAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpv6ClientIAAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table saved the IA Address received by DHCPv6 stateful service."
+ ::= { rlDhcpv6Client 10 }
+
+rlDhcpv6ClientIAAddressEntry OBJECT-TYPE
+ SYNTAX RlDhcpv6ClientIAAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rlDhcpv6ClientIAAddressTable."
+ INDEX { rlDhcpv6ClientIAAddressIfIndex,
+ rlDhcpv6ClientIAAddress }
+ ::= { rlDhcpv6ClientIAAddressTable 1 }
+
+RlDhcpv6ClientIAAddressEntry ::= SEQUENCE {
+ rlDhcpv6ClientIAAddressIfIndex InterfaceIndex,
+ rlDhcpv6ClientIAAddress InetAddressIPv6,
+ rlDhcpv6ClientIAAddressPreferredLifetime Unsigned32,
+ rlDhcpv6ClientIAAddressValidLifetime Unsigned32,
+ rlDhcpv6ClientIAAddressRemainLifetime Unsigned32
+}
+
+rlDhcpv6ClientIAAddressIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The IfIndex in rlDhcpv6ClientIAAddressEntry. "
+ ::= { rlDhcpv6ClientIAAddressEntry 1 }
+
+rlDhcpv6ClientIAAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Identity association address received by DHCPv6 stateful service"
+ ::= { rlDhcpv6ClientIAAddressEntry 2 }
+
+rlDhcpv6ClientIAAddressPreferredLifetime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity association address Preferred Lifetime"
+ ::= { rlDhcpv6ClientIAAddressEntry 3}
+
+rlDhcpv6ClientIAAddressValidLifetime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity association address Valid Lifetime"
+ ::= { rlDhcpv6ClientIAAddressEntry 4}
+
+rlDhcpv6ClientIAAddressRemainLifetime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity association address Remain Lifetime"
+ ::= { rlDhcpv6ClientIAAddressEntry 5}
+END