PppoaDeviceGenProtocolParams Object


Description:

Device generator PPPoA protocol parameters.

Parents: AncpAccessLoopGenParams, EmulatedDeviceGenParams, HostGenParams, RouterGenParams

Children: DeviceGenLinkedStep

PppoaDeviceGenProtocolParams Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
Authentication

Type of authentication to use.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

No authentication.

AUTO

Sessions are authenticated by the protocol specified by the DUT (PAP or CHAP).

CHAP_MD5

Sessions are authenticated using CHAP.

PAP

Sessions are authenticated using PAP.

AutoRetryCount

Maximum number of automatic retry attempts.

Type: u16

Default: 65535

Range: 1 - 65535

EchoRequestGenFreq

Interval in seconds between sending out consecutive echo requests.

Type: u16

Default: 10

Range: 0 - 65535

EmulationType

PPPoX node emulation type.

Type: enum

Default: CLIENT

Possible Values:

Value Description
CLIENT

All nodes under this port will run PPPoX client emulation.

SERVER

All nodes under this port will run PPPoX server emulation.

EnableAutoFillIpv6

Enables Auto Fill for the IPv6 address through transmission/receipt of RS/RA messages to the DUT

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable Auto Fill for the IPv6 address (use RA/RS messages)

FALSE

Disable Auto Fill for the IPv6 address (use the link-local address)

EnableAutoRetry

Enable or disable automatic retry to connect failed PPP sessions.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable automatic retry.

FALSE

Disable automatic retry.

EnableEchoRequest

Enable echo requests.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable transmission of echo requests.

FALSE

Disable transmission of echo requests.

EnablePasswdValidation

Enable password validation

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable password validation

FALSE

Disable password validation

IncludeTxChapId

Include or exclude the Identifier field of the Challenge message.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Include the Identifier field.

FALSE

Do not include the Identifier field.

IpcpEncap

Enable IPv4CP or IPv6CP. At least one must be enabled.

Type: enum

Default: IPV4

Possible Values:

Value Description
IPV4

Enable IPv4 addressing.

IPV6

Enable IPv6 addressing.

IPV4V6

Enable IPv4 and IPv6 addressing.

Ipv4AddrPoolCount

Number of IPv4 addresses in the PPPoX server's pool.

Type: u16

Default: 1

Range: 1 - 65535

Ipv4AddrPoolStart

Starting IPv4 address for the PPPoX server's pool.

Type: ip

Default: 192.0.1.0

Ipv4AddrPoolStep

Step IPv4 address for the PPPoX server's pool.

Type: u16

Default: 1

Ipv6AddrPoolCount

Number of addresses in the IPv6 address pool.

Type: u16

Default: 1

Range: 1 - 65535

Ipv6AddrPoolIntIdStart

IPv6 address pool Interface ID (lower 64 bits) start.

Type: ipv6

Default: ::2

Ipv6AddrPoolIntIdStep

IPv6 address pool Interface ID (lower 64 bits) step.

Type: ipv6

Default: ::1

Ipv6AddrPoolPrefixStart

IPv6 address pool prefix (upper 64 bits) start.

Type: ipv6

Default: 2001::

Ipv6AddrPoolPrefixStep

IPv6 address pool prefix (upper 64 bits) step.

Type: ipv6

Default: 0:0:0:1::

MaxEchoRequestAttempts

Number of consecutive, unanswered echo requests to send before failing the subscriber session.

Type: u16

Default: 1

Range: 0 - 65535

Password

Password for authenticated PPP sessions.

Type: string

Default: spirent

Range: 1 - 64 characters

Username

User name for authenticated PPP sessions.

Type: string

Default: spirent

Range: 1 - 64 characters

PppoaDeviceGenProtocolParams Read-Only Attributes

There are no read-only attributes.