IsisLspGenParams Object


Description:

ISIS LSP generator parameters.

Parents: Project

Children: ChainTopologyGenParams, FullMeshTopologyGenParams, GridTopologyGenParams, HubSpokeTopologyGenParams, Ipv4RouteGenParams, Ipv6RouteGenParams, IsisAppSpecAttrSubTlv, IsisFlexAlgoConfig, IsisSegmentRoutingIpv6Params, IsisSegmentRoutingParams, IsisSrFadSubTlv, IsisSrv6Params, RingTopologyGenParams, TeParams, TreeTopologyGenParams

Relations:

Side name
(Type)
Relative Description

(SelectedRouterRelation)

EmulatedDevice

Routers that LSPs are generated on.

IsisLspGenParams Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AppSpecTeEnabled

Enable App Specific TE parameters

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable App Specific TE parameters

FALSE

Disable App Specific TE parameters

DutSystemId

DUT system ID to create the neighbour for emulated LSP

Type: mac

Default: 00:00:00:00:00:01

EnableIfIpAddrAdvertisement

Enable Interface IP Address Advertisement or not.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Interface IP Address Advertisement.

FALSE

Disable Interface IP Address Advertisement.

EnableIpv6RouterIDAdvertisement

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Advertise IPv6 router id for loopback address

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Advertise IPv6 router id for loopback address.

FALSE

Do not advertise IPv6 router id for loopback address.

EnableLoopbackAdvertisement

Generates a /32 internal route equal to the LSP TE router ID TLV. This enables a simulated ISIS router to advertise its router ID (loopback address) as a 32-bit route in a self-originated LSP, as required for MPLS, Martini, and TE tests.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Advertise loopback addresses.

FALSE

Do not advertise loopback addresses.

EnableRouterCapabilityTlv

Whether or not router capability TLV is enabled.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable router capability TLV.

FALSE

Disable router capability TLV.

HostName

Host Name.

Type: string

Default: Spirent-1

Ipv4AddrEnd

Global/default ending IPv4 address value used for routes and interface addresses.

Type: ip

Default: 223.255.255.255

Ipv4AddrStart

Global/default starting IPv4 address value used for routes and interface addresses.

Type: ip

Default: 1.0.0.0

Ipv6AddrEnd

Global/default ending IPv6 address value used for routes and interface addresses.

Type: ipv6

Default: 3ffe::

Ipv6AddrStart

Global/default starting IPv6 address value used for routes and interface addresses.

Type: ipv6

Default: 2000::

Ipv6RouterIdStart

Starting IPv6 router ID.

Type: ipv6

Default: 2000::1

Ipv6RouterIdStep

IPv6 router ID step.

Type: ipv6

Default: ::1

Level

ISIS levels that LSPs are created on.

Type: enum

Default: LEVEL2

Possible Values:

Value Description
LEVEL1

Creates Level 1 LSPs.

LEVEL2

Creates Level 2 LSPs.

LEVEL1_AND_2

Creates Level 1 and Level 2 LSPs. This option creates the same topology on both levels. To generate different topologies on each level, run the LSP generator multiple times with different options.

PIfPrefixLength

Interface address prefix length.

Type: u8

Default: 24

Range: 1 - 30

RouterCapabilityTlvSubTlvOptions

CapabilityTlv Sub-TLV Options

Type: enum

Default: 0

Possible Values:

Value Description
BBIT

BBIT

EBIT

EBIT

MBIT

MBIT

PBIT

PBIT

UNUSED5

UNUSED5

UNUSED6

UNUSED6

UNUSED7

UNUSED7

RouterIdStart

First 32-bit router ID to be used.

Type: ip

Default: 1.0.0.1

RouterIdStep

Step applied to the router ID for each subsequent router.

Type: ip

Default: 0.0.0.1

SREnabled

Enable Segment Routing options.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Segment Routing options.

FALSE

Disable Segment Routing options.

SrFadAlgoStep

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

AD Algorithm Step

Type: u32

Default: 1

SrFadCount

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

SRv6 FAD Count

Type: u32

Default: 1

SRFadEnabled

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Enable IS-IS SR Flex Algorithm Definition TLV.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable IS-IS SR Flex Algorithm Definition TLV.

FALSE

Disable IS-IS SR Flex Algorithm Definition TLV.

SRv6Enabled

Enable Segment Routing options for IPv6.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Segment Routing options for IPv6.

FALSE

Disable Segment Routing options for IPv6.

SystemIdStart

First system ID to be used.

Type: mac

Default: 10:00:00:00:00:01

SystemIdStep

Step applied to the system ID for each subsequent router.

Type: mac

Default: 00:00:00:00:00:01

TeColorGroups

TE Color Group List(color:start:count)

Type: string

Default: "" (empty string)

TeEnabled

Determines if TE options are enabled.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

TE options enabled.

FALSE

TE options disabled.

IsisLspGenParams Read-Only Attributes

There are no read-only attributes.