Description:
DHCPv6 client block configuration settings.
Parents: EmulatedDevice
Children: Dhcpv6DelayedAuthKey, Dhcpv6MsgOption
Result children (automatically created): Dhcpv6BlockResults, Dhcpv6SessionExtResults, Dhcpv6SessionResults
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
ViewControlPlaneMplsBindingResult (ControlPlaneBindingResult) |
Mpls control plane binding result. |
|
ConvergenceConfig (PrimaryPathProtocolConfig) |
Primary path. |
|
ResultChild (ResultChild) |
Use this to connect a results object to an object. |
|
TimeComparisonPair (TimeComparisonPairSrcProtocol) |
TsnProtocolsTimeComparisonPair, TsnProtocolsTimeComparisonPair |
|
UsesIf (UsesIf) |
Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf |
Specifies the interfaces used by the configuration object (configuration object examples: BgpRouterConfig, LdpRouterConfig, and so on). |
Attribute | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||
AuthProtocol |
Protocol used to generate the authentication information carried in the option. Type: enum Default: DELAYED_AUTH Possible Values:
|
||||||||||
ClientMacAddrMask |
DHCPv6 client MAC address mask. Type: mac Default: 00-00-00-ff-ff-ff |
||||||||||
ClientMacAddrStart |
DHCPv6 client starting MAC address. Type: mac Default: 00-10-01-00-00-01 |
||||||||||
ClientMacAddrStep |
DHCPv6 client MAC address step. Type: mac Default: 00-00-00-00-00-01 |
||||||||||
ControlPlanePrefix |
Control plane source for the IPv6 address prefix. Type: enum Default: LINKLOCAL Possible Values:
|
||||||||||
DadTimeout |
Length of time in seconds that must elapse before the Neighbor Solicit times out. Type: u32 Default: 1 Range: 1 - 4294967295 |
||||||||||
DadTransmits |
Number of Neighbor Solicit messages to send out per session during duplicate address detection. Type: u32 Default: 1 Range: 1 - 4294967295 |
||||||||||
DhcpRealm |
DHCP realm that identifies the key used to generate the HMAC-MD5 value when using delayed authentication. Type: string Default: spirent.com |
||||||||||
Dhcpv6ClientMode |
The type of client to emulate. Type: enum Default: DHCPV6 Possible Values:
|
||||||||||
DstAddrType |
Determines the DHCP control plane multicast address used as destination ip address. Type: enum Default: ALL_DHCP_RELAY_AGENTS_AND_SERVERS Possible Values:
|
||||||||||
DuidEnterprise |
Enterprise number to be used in the DUID. This is only applicable when DuidType is set to EN. Type: u32 Default: 3456 |
||||||||||
DuidStart |
Starting DUID value. Type: string Default: 0001 |
||||||||||
DuidStep |
DUID step value. Type: string Default: 1 |
||||||||||
DuidType |
DHCPv6 unique identifier type. Type: enum Default: LLT Possible Values:
|
||||||||||
DuidValue |
Custom DUID value. Type: u16 Default: 1 Range: 0 - 65535 |
||||||||||
EnableAuth |
Specifies whether to use the DHCP message authentication option used to reliably identify the source of a DHCP message and to confirm that the contents of the DHCP message have not been tampered with. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableDad |
Enable duplicate address detection. Note that the session will not go bound until the duplicate address detection is complete. If duplicate address detection fails, the address will be declined and the session will go idle. Type: bool Default: TRUE Possible Values:
|
||||||||||
EnableInterfaceId |
Enable or disable Relay Agent Interface ID Option. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableLdra |
Enable or disable a Lightweight DHCPv6 Relay Agent(LDRA). Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRebind |
Specifies whether the host sends a REBIND message to the delegating router when the DHCPv6/PD session's T2 time has expired. The lifetime of the prefixes (DHCPv6-PD) or addresses (DHCPv6 client) continues until the Valid Lifetime value is reached. Type: bool Default: TRUE Possible Values:
|
||||||||||
EnableReconfigAccept |
Specifies whether the client is willing to accept Reconfigure messages from the server. The default behavior, in the absence of this option, means unwillingness to accept Reconfigure messages. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRelayAgent |
Flag to enable relay agent emulation. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRemoteId |
Enable or disable Relay Agent Remote ID Option. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRenew |
Specifies whether the host sends a RENEW message to the delegating router when the DHCPv6/PD session's T1 time has expired. The host enters the Renewing state when the elapsed lease lifetime is between T1 and T2, but the State field does not change accordingly. Type: bool Default: TRUE Possible Values:
|
||||||||||
HgMacStart |
Home Gateway starting MAC address. Type: mac Default: 00-10-01-00-00-01 |
||||||||||
HgMacStep |
Home Gateway MAC address step. Type: mac Default: 00-00-00-00-00-01 |
||||||||||
IaidStart |
Start value of IAID of each device. Type: u32 Default: 0 |
||||||||||
IaidStep |
Stept value of IAID of each device. Type: u32 Default: 0 |
||||||||||
InterfaceId |
Enabled for DHCPv6 LDRA or DHCPv6 Relay Agent to identify the interface on which the client message was received.Use wildcard characters to make each interface ID unique. Type: string Default: interfaceId_@p Range: 1 - 128 characters |
||||||||||
Ipv6TrafficClass |
Traffic Class Value (Hex) in IP Header. Type: u8 Default: 0xC0 |
||||||||||
PreferredLifetime |
Preferred lifetime in seconds for the addresses. Type: u32 Default: 604800 |
||||||||||
PrefixLength |
DHCPv6 client requested prefix length. Type: u8 Default: 0 Range: 0 - 64 |
||||||||||
PrefixStart |
DHCPv6 client requested prefix starting address. Type: ipv6 Default: :: |
||||||||||
RapidCommitMode |
Select the rapid commit operation mode (Disable, Enable, Server). Type: enum Default: DISABLE Possible Values:
|
||||||||||
RelayServerIpv6Addr |
Relay server IPv6 address. Type: ipv6 Default: null |
||||||||||
RelayServerIpv6AddrStep |
Relay server IPv6 address step. Type: ipv6 Default: :: |
||||||||||
ReleaseRate |
Release Rate. Type: u32 Default: 100 Range: 1 - 1000 |
||||||||||
RemoteId |
This option may be added by DHCPv6 relay agents that terminate switched or permanent circuits and have mechanisms to identify the remote host end of the circuit. Use wildcard characters to make each remote ID unique. Type: string Default: remoteId_@p-@b-@s Range: 1 - 128 characters |
||||||||||
RemoteIdEnterprise |
Enabled for DHCPv6 LDRA or DHCPv6 Relay Agent to identify the vendor’s registered Enterprise Number as registered with IANA. Type: u32 Default: 3456 |
||||||||||
RemoveIaprefixFromIapd |
Remove IA Prefix from IA_PD option Type: enum Default: 0 Possible Values:
|
||||||||||
RenewRate |
Renew Rate. Type: u32 Default: 100 Range: 1 - 1000 |
||||||||||
RequestedAddrStart |
DHCPv6 client requested starting address. Type: ipv6 Default: :: |
||||||||||
RequestRate |
Request Rate. Type: u32 Default: 100 Range: 1 - 1000 |
||||||||||
T1Timer |
Time in seconds at which the client contacts the server from which the addresses were obtained to extend the lifetimes of the assigned addresses. Type: u32 Default: 302400 Range: 0 - 2147483647 |
||||||||||
T2Timer |
Time in seconds at which the client contacts any available server to extend the lifetimes of the assigned addresses. Type: u32 Default: 483840 Range: 0 - 2147483647 |
||||||||||
UsePartialBlockState |
Flag indicating partial block state as used. Type: bool Default: FALSE Possible Values:
|
||||||||||
UseRelayAgentMacAddrForDataplane |
Whether relay agent's MAC address should be used for the data plane. Type: bool Default: TRUE Possible Values:
|
||||||||||
ValidLifetime |
Valid lifetime in seconds for the addresses. Type: u32 Default: 2592000 |
Read-Only Attribute | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BlockState |
Aggregate status of all hosts (home gateways) in the block. If all hosts in the block are not in the same state, the aggregate state is determined based on rules of precedence. There are three stable states: Idle, Bound, or None. All other states are considered transitional. In determining the aggregate state, any hosts in a transitional state take precedence over those that are already bound. Type: enum Default: IDLE Possible Values:
|
||||||||||||||||||||||
Dhcpv6BlockState |
Aggregate status of all hosts (home gateways) in the block. If all hosts in the block are not in the same state, the aggregate state is determined based on rules of precedence. There are three stable states: Idle, Bound, or None. All other states are considered transitional. In determining the aggregate state, any hosts in a transitional state take precedence over those that are already bound. Type: enum Default: IDLE Possible Values:
|
||||||||||||||||||||||
PdBlockState |
Aggregate status of all hosts (home gateways) in the block. If all hosts in the block are not in the same state, the aggregate state is determined based on rules of precedence. There are three stable states: Idle, Bound, or None. All other states are considered transitional. In determining the aggregate state, any hosts in a transitional state take precedence over those that are already bound. Type: enum Default: IDLE Possible Values:
|