Description:
DHCP PD 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 | ||||||||||
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:
|
||||||||||
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 |
||||||||||
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 |
Enable or disable rebind messages. 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 |
Enable or disable renew messages. 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 |
Step 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: @s - Session index associated with the DHCPv6 client. @b - Block (host/router) index. @p - Port name. @m - MAC address of the DHCPv6 client. @x - Custom step setup in (start,count,step,zeropadding,stutter) format. start - starting value. count - number of values to generate. step - amount to increment the start value when the start value must be stepped. zeropadding - length the value should be padded to by prepending 0's. stutter - number of times a value should be repeated before applying the step. @@ - This must be used to include the textual "@" symbol in the string. 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 |
DHCPv6 release rate of this device block. 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: @s - Session index associated with the DHCPv6 client. @b - Block (host/router) index. @p - Port name. @m - MAC address of the DHCPv6 client. @x - Custom step setup in (start,count,step,zeropadding,stutter) format. start - starting value. count - number of values to generate. step - amount to increment the start value when the start value must be stepped. zeropadding - length the value should be padded to by prepending 0's. stutter - number of times a value should be repeated before applying the step. @@ - This must be used to include the textual "@" symbol in the string. 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 |
DHCPv6 renew/rebind rate of this device block. Type: u32 Default: 100 Range: 1 - 1000 |
||||||||||
RequestRate |
DHCPv6 request rate of this device block. 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 |
Current state of the DHCPv6 session block. Type: enum Default: IDLE Possible Values:
|
||||||||||||||||||||||
Dhcpv6BlockState |
Current state of the DHCPv6 session block. Type: enum Default: IDLE Possible Values:
|
||||||||||||||||||||||
PdBlockState |
Current state of the DHCP PD session block. Type: enum Default: IDLE Possible Values:
|