L2tpv3BlockConfig Object


Description:

L2TPv3 block configuraton.

Parents: EmulatedDevice

Automatically-created children: Ipv4NetworkBlock, Ipv6NetworkBlock, L2tpv3BlockResults, L2tpv3SessionBlockParams

Result children (automatically created): L2tpBlockResults, L2tpv2BlockResults, L2tpv3BlockResults, L2tpv3NodeResults, L2tpv3SessionResults, L2tpv3TunnelResults

Relations:

Side name
(Type)
Relative Description
ViewControlPlaneMplsBindingResult
(ControlPlaneBindingResult)

ViewControlPlaneMplsBindingResult

Relates the MPLS control plane binding result to L2tpv3BlockConfig object.

ConvergenceConfig
(PrimaryPathProtocolConfig)

ConvergenceConfig, ConvergenceConfig

Primary convergence config.

ResultChild
(ResultChild)

L2tpBlockResults, L2tpv2BlockResults, L2tpv3BlockResults, L2tpv3BlockResults

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).

L2tpv3BlockConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AutoRetryCount

Maximum times to retry failed tunnels.

Type: u8

Default: 1

Range: 1 - 255

CsurqInterval

Connect-Speed-Update-Request packets sending interval.

Type: u16

Default: 10

Range: 1 - 1024

CsurqMode

Connect-Speed-Update-Request packet sending mode.

Type: enum

Default: SINGLE

Possible Values:

Value Description
SINGLE

One Connect Speed Update AVP per CSURQ packet.

MULTIPLE

Multiple Connect Speed Update AVPs per CSURQ packet.

EnableAutoRetry

Enable transport retry.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable transport retry.

FALSE

Disable transport retry.

EnableConnectSpeedAutoUpdate

Enable auto-sending of Connect-Speed-Update-Request packets from LNS.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable auto-sending of Connect-Speed-Update-Request packets from LNS.

FALSE

Disable auto-sending of Connect-Speed-Update-Request packets from LNS.

EnableConnectSpeedUpdate

Enable sending of ICRQ with Connect Speed Update Enable AVP

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable sending of ICRQ with Connect Speed Update Enable AVP

FALSE

Disable sending of ICRQ with Connect Speed Update Enable AVP

EnableDutAuthentication

Enable DUT authentication.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable DUT authentication.

FALSE

Disable DUT authentication.

EnableHello

Enable hello.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable hello.

FALSE

Disable hello.

ForceLcpRenegotiation

Force LCP Renegotiation from the LNS/PPP Server even if the LAC has already negotiated LCP.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Force LCP Renegotiation.

FALSE

Disable Force LCP Renegotiation.

HelloRetry

Times which sent Hello to retry

Type: u8

Default: 1

Range: 1 - 16

HelloTimeout

Hello interval.

Type: u16

Default: 60

Range: 1 - 1024

HiddenAvps

A list AVPs that should be hidden.

Type: u8

Default: 0

HostName

Host name.

Type: string

Default: server.spirent.com

Range: 0 - 255 characters

IpEncap

IP encapsulation.

Type: enum

Default: IPV4

Possible Values:

Value Description
IPV4

IPv4.

IPV6

IPv6.

Ipv4Tos

IPv4 TOS value of devices.

Type: u8

Default: 192

Ipv4TosForTraffic

Ipv4 tos for traffic.

Type: u8

Default: 192

Ipv6TrafficClass

IPv6 traffic class value.

Type: u8

Default: 0

Ipv6TrafficClassForTraffic

Ipv6 traffic class for traffic.

Type: u8

Default: 0

LcpProxyMode

Specifies if the LAC will do LCP negotiation and PPP Authentication.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

The LAC will not do LCP negotiation or PPP Authentication. The results of LCP and authentication are forwarded to the LNS in the appropriate AVPs.

LCPONLY

The LAC will do LCP negotiation only.

AUTHENTICATION

The LAC will do LCP negotiation and PPP Authentication.

PseudowireCapabilities

Pseudowire capability list.

Type: enum

Default: ETHERNET

Possible Values:

Value Description
FRAME_RELAY

Pseudowire Frame Relay.

ETHERNET_VLAN

Pseudowire Ethernet Vlan.

ETHERNET

Pseudowire Ethernet.

HDLC

Pseudowire HDLC.

PPP

Pseudowire PPP.

RetryTimeout

Retry timeout.

Type: u8

Default: 1

Range: 1 - 255

RxTunnelPassword

Incoming tunnel password.

Type: string

Default: spirent

Range: 1 - 64 characters

RxWindowSize

Outstanding count of control messages.

Type: u16

Default: 4

Range: 1 - 65535

SessionsPerTunnelCount

Number of sessions per tunnel.

Type: u32

Default: 1

Range: 1 - 4294967295

SessionStartingId

Tunnel starting ID.

Type: u32

Default: 1

Range: 1 - 4294967295

TunnelCount

Number of tunnels per L2TP node.

Type: u16

Default: 1

Range: 1 - 65535

TunnelStartingId

Number of sessions per tunnel.

Type: u32

Default: 1

Range: 1 - 4294967295

TxConnectRate

Tx bit rate.

Type: u64

Default: 56000

Range: 1 - 65535

TxTunnelPassword

Outgoing tunnel password.

Type: string

Default: spirent

Range: 1 - 64 characters

UdpSrcPort

UDP source port.

Type: u16

Default: 1701

Range: 0 - 65535

UnderlyingProtocol

Underlying Protocol

Type: enum

Default: IP

Possible Values:

Value Description
IP

IP

UDP

UDP

UseGatewayAsRemoteIpv4Addr

Use the Gateway IP address as the Remote IP address. Only applies to the LAC.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Use the Gateway IP address as the Remote IP. Anything specified for the Remote IP will be ignored.

FALSE

Don't use the Gateway IP address as the Remote IP.

UseGatewayAsRemoteIpv6Addr

Use gateway address as remote IPv6 address or not.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Use gateway address as remote IPv6 address.

FALSE

Don't use gateway address as remote IPv6 address.

UsePartialBlockState

Use partial block state.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable use of partial block state.

FALSE

Disable use of partial block state.

L2tpv3BlockConfig Read-Only Attributes

Read-Only Attribute Description
BlockState

L2TP block tunnel state.

Type: enum

Default: IDLE

Possible Values:

Value Description
NONE

Tunnels are not activated.

IDLE

Tunnels fail to connect or has not been brought up.

CONNECTING

Tunnels are being connected by user.

CONNECTED

Tunnels are connected.

DISCONNECTING

Tunnels are being disconnected by user.

TERMINATING

Tunnels are being terminated by user.

SessionState

L2TPv3 session block state.

Type: enum

Default: IDLE

Possible Values:

Value Description
NONE

Session is not configured.

IDLE

Sessions failed to connect or has not been started.

CONNECTING

Sessions are being connected.

CONNECTED

Sessions are connected.

DISCONNECTING

Sessions are being disconnected.

TERMINATING

Sessions are being terminated.