Description:
DHCPv4 block configuration settings.
Parents: EmulatedDevice
Children: Dhcpv4MsgOption
Result children (automatically created): Dhcpv4BlockResults, Dhcpv4SessionResults
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
ArpProxyIf (ArpProxyIf) |
Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf |
Relation to an extra layer 3 interface to be used to response ARP when the DHCPv4 block operates in relay agent mode. |
ViewControlPlaneMplsBindingResult (ControlPlaneBindingResult) |
Mpls control plane binding result. |
|
ConvergenceConfig (PrimaryPathProtocolConfig) |
Primary Path Protocol Config Relation. |
|
RelayAgentIf (RelayIf) |
Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf |
Relation to an extra layer 3 interface to be used when the DHCPv4 block operates in relay agent mode. |
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 | ||||||||||
CircuitId |
Specify the Circuit ID field in the message sent by the relay agent. Use wildcard characters to make each circuit ID unique: @s - Session index associated with the DHCP client. @b - Block (host/router) index. @p - Port name. @m - MAC address of the DHCP 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 "@" symbol in the string. The EnableCircuitId attribute must be set to TRUE for this attribute to take effect. Type: string Default: circuitId_@p Range: 1 - 128 characters |
||||||||||
ClientHwType |
Client hardware type in option 61 (Client identifier). Type: enum Default: ETHERNET Possible Values:
|
||||||||||
ClientRelayAgent |
Not exposed in the GUI. Type: bool Default: FALSE Possible Values:
|
||||||||||
CustomHwAddr |
The hardware address in option 61 (Client identifier). Type: string Default: "" (empty string) |
||||||||||
CustomHwType |
The customized hardware type in option 61 (Client identifier). Type: u8 Default: 255 |
||||||||||
DefaultHostAddrPrefixLength |
Default prefix length for the host address. Type: u8 Default: 24 Range: 0 - 32 |
||||||||||
DNAv4DestIp |
DNAv4 destination IP address. Type: ip Default: 192.85.1.1 |
||||||||||
DNAv4DestMac |
DNAv4 destination MAC address. Type: mac Default: 00-10-01-00-00-01 |
||||||||||
EnableArpServerId |
Enable or disable ARP on the Server ID. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableAutoRetry |
Enable auto retry. Auto retry will retry sessions that fail to initially come up. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableCircuitId |
Enable the circuit ID sub-option in the DHCP messages that are sent from the emulated relay agent. The circuit ID sub-option is described in RFC 3046. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableForcedRediscover |
Enable Forced Rediscover Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableGarp |
Enable/Disable Garp function. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRelayAgent |
Enables or disables the relay agent option specified in RFC 3046. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRelayLinkSelection |
Enable relay agent link selection sub-option in DHCP messages sent from emulated relay agent. The link selection sub-option is described in RFC 3527. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRelayServerIdOverride |
Enable relay agent server identifier override sub-option in DHCP messages sent from emulated relay agent. The server identifier override sub-option is described in RFC 5107. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRelayVPNID |
Enable relay agent virtual subnet selection sub-option in DHCP messages sent from emulated relay agent. The virtual subnet selection sub-option is described in RFC 6607. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRemoteId |
Enable the remote ID sub-option in the DHCP messages that are sent from the emulated relay agent. The remote ID sub-option is described in RFC 3046. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRequestedIpAddressOption |
Enable Requested IP Address Option Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableRouterOption |
Enable the router option (option 3) specified in RFC 2132. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableSessionAutoRetry |
Enable Session Level Auto Retry. Type: bool Default: FALSE Possible Values:
|
||||||||||
EnableVendorClassIdentifierOption |
Enable Option 60 (Vendor Class Identifier) in both Discover and Request message. Type: bool Default: FALSE Possible Values:
|
||||||||||
FibreChannelAddr |
Fibre channel address in option 61 (Client identifier). Type: wwn Default: 20:00:10:94:00:00:00:01 |
||||||||||
FibreChannelAddrStep |
Fibre channel address step in option 61 (Client identifier). Type: wwn Default: 00:00:00:00:00:00:00:01 |
||||||||||
GarpTimeout |
Garp timeout value default is 1 second. Type: u32 Default: 1 Range: 1 - 4294967295 |
||||||||||
GarpTransmits |
Garp transmit times default is 1. Type: u32 Default: 1 Range: 1 - 4294967295 |
||||||||||
HostName |
Unique hostname of emulated client. Use wildcard characters to make each hostname unique: @s - Session index associated with the DHCP client. @b - Block (host/router) index. @p - Port name. @m - MAC address of the DHCP 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 "@" symbol in the string. Type: string Default: client_@p-@b-@s Range: 1 - 32 characters |
||||||||||
Ipv4Tos |
Provides an indication of the quality of service wanted. Type: u8 Default: 192 |
||||||||||
OptionList |
A space-separated list of Option 55 numbers for the DHCP request messages on each session block. This attribute can have one or more of the following values: 1 - Subnet Mask Option. 3 - Router Option. 6 - Domain Name Servers Option. 15 - Domain Name Option. 33 - Static Routes Option. 44 - NetBIOS Name Servers Option. 46 - NetBIOS Node Type Option. 47 - NetBIOS Scope Option. 51 - IP Address Lease Time Option. 54 - Server Identifier Option. 58 - Renewal Time (T1) Option. 59 - Rebinding Time (T2) Option. Tcl example: -optionList "1 6 15 33 44 51" NOTE: The correct default for this attribute is 1 6 15 33 44. Type: u8 Default: 1 |
||||||||||
RelayAgentIpv4Addr |
Source IP address of the relay agent message, and the giaddr field in the DHCP message. Type: ip Default: 0.0.0.0 |
||||||||||
RelayAgentIpv4AddrMask |
IP Mask to apply to the Relay Local IP address. Type: ip Default: 255.255.0.0 |
||||||||||
RelayAgentIpv4AddrStep |
IP Step to be applied to the Relay Local IP address. Type: ip Default: 0.0.0.1 |
||||||||||
RelayClientMacAddrMask |
MAC mask that will be applied to the Relay Client MAC address. Type: mac Default: 00-00-00-ff-ff-ff |
||||||||||
RelayClientMacAddrStart |
Starting value for the MAC address. Type: mac Default: 00-10-01-00-00-01 |
||||||||||
RelayClientMacAddrStep |
MAC step that will be applied to the Relay Client MAC address. Type: mac Default: 00-00-00-00-00-01 |
||||||||||
RelayLinkSelection |
Link selection field for the message sent by the relay agent. The EnableRelayLinkSelection attribute must be set to TRUE for this to take effect. Type: ip Default: 192.85.1.1 |
||||||||||
RelayPoolIpv4Addr |
Number of Relay Agent networks. Type: ip Default: 0.0.0.0 |
||||||||||
RelayPoolIpv4AddrStep |
Relay pool IPv4 address step. Type: ip Default: 0.0.1.0 |
||||||||||
RelayServerIdOverride |
Server identifier override field for the message sent by the relay agent. The EnableRelayServerIdOverride attribute must be set to TRUE for this to take effect. Type: ip Default: 192.85.1.1 |
||||||||||
RelayServerIpv4Addr |
Destination IP address for the relay agent message. Type: ip Default: 0.0.0.0 |
||||||||||
RelayServerIpv4AddrStep |
IP Step to be applied to the Relay Server IP address. Type: ip Default: 0.0.0.1 |
||||||||||
RemoteId |
Use wildcard characters to make each remote ID unique: @s - Session index associated with the DHCP client. @b - Block (host/router) index. @p - Port name. @m - MAC address of the DHCP 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 "@" symbol in the string. The EnableRemoteId attribute must be set to TRUE for this to take effect. Type: string Default: remoteId_@p-@b-@s Range: 1 - 128 characters |
||||||||||
RequestIp |
Requested IP Address Type: ip Default: 192.85.1.1 |
||||||||||
RequestIpStep |
Requested IP Address Step Type: ip Default: 0.0.0.1 |
||||||||||
RetryAttempts |
Number of times to retry the session after the initial failure (each retry will use a new transaction ID). Type: u32 Default: 4 Range: 1 - 4294967295 |
||||||||||
SecretKey1 |
Authentication Secret Key 1 Type: string Default: spirent001 Range: 1 - 256 characters |
||||||||||
SecretKey2 |
Authentication Secret Key 2 Type: string Default: spirent002 Range: 1 - 256 characters |
||||||||||
StringAddr |
A string as the client indentifier in option 61 (Client identifier). Type: string Default: client_@s |
||||||||||
UseBroadcastFlag |
Enable/disable broadcast bit in DHCP control plane packets. Type: bool Default: TRUE Possible Values:
|
||||||||||
UseClientMacAddrForDataplane |
Use client MAC address for the data plane. Type: bool Default: FALSE Possible Values:
|
||||||||||
UsePartialBlockState |
Flag indicating partial block state as used. Type: bool Default: FALSE Possible Values:
|
||||||||||
VendorClassIdentifier |
Vendor Class Identifier in option 60. Type: string Default: "" (empty string) |
||||||||||
VPNId |
Use wildcard characters to make each VPN ID unique: @s - Session index associated with the DHCP client. @b - Block (host/router) index. @p - Port name. @m - MAC address of the DHCP 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 "@" symbol in the string. The EnableRelayVPNID attribute must be set to TRUE for this to take effect. Type: string Default: spirent_@p Range: 1 - 128 characters |
||||||||||
VPNType |
Type of VPN-ID The EnableRelayVPNID attribute must be set to TRUE for this to take effect. Type: enum Default: NVT_ASCII Possible Values:
|
Read-Only Attribute | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BlockState |
Aggregate status of the DHCP host block. If all hosts in the block are not in the same state, their aggregate state is determined based on rules of precedence. Idle and Bound are the only stable states. 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:
|