729 lines
23 KiB
Plaintext
729 lines
23 KiB
Plaintext
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
|