Description:
Defines characteristics of the communication between emulated DHCP clients and the DHCP server (the DUT).
You can create only one DhcpPort object under an Ethernet object. The values defined by the DhcpPort object are applied to all DHCP sessions defined by all DhcpSessionBlock objects that are children of the same Ethernet object.
Parents: AccessTestGenPortParams
Automatically created from: Port
Result children (automatically created): Dhcpv4PortResults
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
ResultChild (ResultChild) |
Use this to connect a results object to an object. |
Attribute | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||
Dnav4Timeout |
DNAv4 timeout. Type: u32 Default: 1000 Range: 10 - 99999 |
||||||||
EnableAssignCustomOptionsForHosts |
Enable assign custom option on relay agent mode. Type: bool Default: FALSE Possible Values:
|
||||||||
LeaseTime |
Suggested lease time in seconds at the DHCP port level. Type: u32 Default: 60 Range: 10 - 4294967295 |
||||||||
MaxDnav4RetryCount |
Max DNAv4 retry count. Type: u16 Default: 0 Range: 0 - 10 |
||||||||
MaxMsgSize |
Used to negotiate the maximum DHCP message size, in bytes. This is option 57 for the options field of the DHCP message, as described in RFC 2132. Type: u16 Default: 576 Range: 264 - 1500 |
||||||||
MsgTimeout |
Message timeout in seconds. Type: u32 Default: 60 Range: 1 - 99999 |
||||||||
NakBehaviorType |
The DHCPv4 client's behavior when Nak is received. Type: enum Default: ATONCE Possible Values:
|
||||||||
OutstandingSessionCount |
Number of DHCP sessions to resolve at a time. Type: u32 Default: 1000 Range: 1 - 65535 |
||||||||
ReleaseRate |
Number of DHCP sessions that are released per second. This value applies to all sessions on the port (all sessions defined by all DhcpSessionBlock objects that ReleaseRate are children of the Ethernet object). Use the Release operation to release DHCP sessions. Type: double Default: 100.0 Range: 1 - 10000 |
||||||||
RequestRate |
Requests per second for DHCP client leases or lease renewals. This value applies to all sessions on the port (all sessions defined by all DhcpSessionBlock objects that are children of the Ethernet object). Type: double Default: 100.0 Range: 1.0 - 10000.0 |
||||||||
RetryCount |
Number of retries allowed. Type: u16 Default: 4 Range: 0 - 65535 |
||||||||
SeqType |
Port-level sequence type that determines in what order sessions are attempted. Type: enum Default: SEQUENTIAL Possible Values:
|
||||||||
StartingXid |
Starting transaction ID for sessions on this port. Type: u32 Default: 0 |
Read-Only Attribute | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PortState |
Aggregate status of all DHCP hosts on the port. If all hosts on the port 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:
|