IsisRouterConfig Object


Description:

ISIS router configuration parameters.

Parents: EmulatedDevice

Children: IsisIihConfig, IsisLspConfig, IsisPerPduAuthenticationParams

Automatically-created children: IsisAuthenticationParams, IsisLevel1PlsbLinkMetric, IsisLevel1TeParams, IsisLevel2PlsbLinkMetric, IsisLevel2TeParams, IsisSpbLinkMetric

Result children (automatically created): IsisRouterResults

Relations:

Side name
(Type)
Relative Description
ViewControlPlaneMplsBindingResult
(ControlPlaneBindingResult)

ViewControlPlaneMplsBindingResult

MPLS ControlPlane Binding Result

ConvergenceConfig
(PrimaryPathProtocolConfig)

ConvergenceConfig, ConvergenceConfig

Primary Path Protocol Config


(ResolvesInterface)

Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf

Use this to link the traffic binding interfaces and traffic binding resolver.

ResultChild
(ResultChild)

IsisRouterResults

Use this to connect a results object to an object.

TimeComparisonPair
(TimeComparisonPairSrcProtocol)

TsnProtocolsTimeComparisonPair, TsnProtocolsTimeComparisonPair

Source Protocol for TSN Protocols Time Comparison

IsisRouterConfig Writable Attributes

Attribute Description
Area1

Area address (3- to 14-octet address). Spirent TestCenter supports up to three addresses per emulated router. Area 1 address is mandatory.

Type: string

Default: 000001

Area2

Optional 3- to 14-octet address. Area #1 must be present before area #2 can be configured.

Type: string

Default: "" (empty string)

Area3

Optional 3- to 14-octet address. Area #1 and #2 must be present before area #3 can be configured.

Type: string

Default: "" (empty string)

CircuitId

1-octet Hex identifier of the emulated router interface. (Applies to non-Ethernet connections only. This field is blank and disabled for Ethernet ports.)

Type: u8

Default: 1

Range: 0 - 255

DisableIp

Whether or not IP is disabled.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable IP.

FALSE

Disable IP.

EnableBfd

Enable or disable BFD (Bidirectional Forwarding Detection) for this router. You must also create a BfdRouterConfig object under the parent Router object.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable BFD.

FALSE

Disable BFD.

EnableGracefulRestart

Specifies if ISIS graceful restart is enabled.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

ISIS graceful restart is enabled. The T1 timer and remaining time parameters must be set.

FALSE

ISIS graceful restart is disabled.

EnableJumboLlc

Enable Jumbo LLC.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Jumbo LLC.

FALSE

Disable Jumbo LLC.

EnableL2mp

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

Enables L2MP PDUs and TLVs.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable L2MP.

FALSE

Disable L2MP.

EnablePlsb

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

Whether or not PLSB is enabled.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable PLSB.

FALSE

Disable PLSB.

FloodDelay

Period of time that the IS waits (in ms) after sending an LSP or CSNP before sending updated LSPs or CSNPs on the same broadcast link.

Type: u16

Default: 33

Range: 0 - 3000

HelloInterval

Specifies how often (in seconds) an emulated router sends hello PDUs to ISIS neighbors. (Actual interval is 7.5 to 10 sec: hello interval - random jitter = actual send time.)

Type: u16

Default: 10

Range: 1 - 300

HelloMultiplier

This is the number by which the intermediate system multiplies the hello interval to calculate hold time. Hold time is the period a router waits without seeing a hello from the sending router before it considers the sending router to be down.

Type: u16

Default: 3

Range: 1 - 100

HelloPadding

Insert hello padding in hello packets.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable hello padding.

FALSE

Disable hello padding.

HostName

Host Name of the emulated routers.

Type: string

Default: Spirent-1

Range: 1 - 255 characters

InstanceId

Instance ID for the router.

Type: u16

Default: 0

Ipv6TeRouterId

IPv6 TE router ID.

Type: ipv6

Default: null

IpVersion

IP version used by emulated routers.

Type: enum

Default: IPV4

Possible Values:

Value Description
IPV4

IPv4.

IPV6

IPv6.

IPV4_AND_IPV6

Both IPv4 and IPv6.

IsisL2TypeFlags

ISIS layer 2 type.

Type: enum

Default: 0

Possible Values:

Value Description
PLSB

PLSB

L2MP

L2MP

SPB

SPB

L1Metric

Metric of the emulated router interface. It is advertised in L1 IS neighbors TLV and is used for Level 1 traffic. Available when router level is 1. Blank and disabled if level setting is L2 or metric mode setting is wide.

Type: u8

Default: 1

Range: 1 - 63

L1WideMetric

3-octet traffic engineering metric of a link from the emulated router to the SUT. It is advertised in the extended IS reachability TLV of the L1 LSP originated by the emulated router. Available when router level is 1. Blank and disabled if level setting is L2 or metric mode setting is narrow.

Type: u32

Default: 1

Range: 0 - 16777215

L2Metric

Metric of the emulated router interface. It is advertised in L2 IS neighbors TLV and is used for Level 2 traffic. Available when router level is 2. Disabled if level is L1 or metric mode is wide.

Type: u8

Default: 1

Range: 1 - 63

L2WideMetric

3-octet traffic engineering metric of a link from the emulated router to the SUT. It is advertised in the extended IS reachability TLV of the L2 LSP originated by the emulated router. Available when router level is 2. Disabled if level is L1 or metric mode setting is narrow.

Type: u32

Default: 1

Range: 0 - 16777215

Level

This is the "circuit type" of the emulated router. It defines the type of adjacency that Spirent TestCenter establishes with the SUT.

Type: enum

Default: LEVEL2

Possible Values:

Value Description
LEVEL1

Level 1.

LEVEL2

Level 2.

LEVEL1_AND_2

Both level 1 and level 2.

LspRefreshTime

LSP refresh time (in seconds).

Type: u16

Default: 900

Range: 1 - 65535

LspSize

Maximum size of a link state PDU. Link state information is segmented into multiple PDUs if its total size exceeds the maximum LSP size.

Type: u16

Default: 1492

Range: 100 - 16383

MetricMode

Type, length, and value (TLV) for an LSP. TLVs specify data types, the maximum data length, and the valid data values. One data type that is controlled by the TLV is the default metric of a route.

Type: enum

Default: NARROW_AND_WIDE

Possible Values:

Value Description
NARROW

Router advertises routes with a narrow (6-bit) metric.

WIDE

Router advertises routes with a wide (24- or 32-bit) metric.

NARROW_AND_WIDE

Router advertises the same route with both metrics.

MtFlags

Multi-Topology Flags

Type: enum

Default: 0

Possible Values:

Value Description
OBIT

Overload Bit-0

ABIT

Attached Bit-1

MtId

Multitopology ID.

Type: string

Default: "" (empty string)

NetworkType

Defines type of ISIS interface.

Type: enum

Default: BROADCAST

Possible Values:

Value Description
BROADCAST

Broadcast.

P2P

Point to Point.

PsnInterval

Specifies how often (in seconds) non-designated ISs send a Partial Sequence Number PDU (PSNP). The PSNP is used to acknowledge or request individual LSPs. (Applies to non-Ethernet connections only. This field is blank and disabled for Ethernet ports.)

Type: u16

Default: 2

Range: 1 - 20

RemainingTime

Remaining holding time (in seconds). The allowable duration for a graceful restarting router to recover. If the value is not set or is set to 0, the emulated router calculates this value based upon the expiry of the adjacency. If the field is set to any non-zero value, the emulated router uses the value. (Available when EnableGracefulRestart is true.)

Type: u16

Default: null

Range: 0 - 65535

RetransmissionInterval

Number of seconds that the IS waits between successive retransmissions of the same LSP on the point-to-point link. (Blank and disabled for Ethernet.)

Type: u16

Default: 5

Range: 1 - 100

RouterPriority

On broadcast networks, router priority is used to determine which router should act as the designated router.

Type: u8

Default: 0

Range: 0 - 127

SystemId

Included as a part of the Network Entity Title (NET), the system ID is used to identify an emulated router. All routers in the same area must have a system ID of the same length.

Type: mac

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

T1Timer

Indicates the time (in sec) after which an unacknowledged restart attempt is repeated. (Available when EnableGracefulRestart is true.)

Type: u16

Default: 3

Range: 0 - 65535

TeRouterId

Four-byte router ID used to identify the emulated router in traffic engineering topologies. (Disabled if the metric mode setting is narrow.)

Type: ip

Default: null

ViewRoutes

View received ISIS LSPs and routes for a router.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable view routes.

FALSE

Disable view routes.

IsisRouterConfig Read-Only Attributes

Read-Only Attribute Description
AdjacencyThreeWayState

Adjacency state of three-way Hello in point-to-point network.

Type: enum

Default: NONE

Possible Values:

Value Description
UP

Up

INIT

Init

DOWN

Down

NONE

None

NA

NA

L1LanAdjacencyState

Adjacency state of Level 1 broadcast router.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

None

IDLE

Idle

INIT

Init

DIS_OTHER

Dis Other

DIS

Dis

GR

Gr

GR_HELPER

Gr Helper

NA

NA

L2LanAdjacencyState

Adjacency state of Level 2 broadcast router.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

None

IDLE

Idle

INIT

Init

DIS_OTHER

Dis Other

DIS

Dis

GR

Gr

GR_HELPER

Gr Helper

NA

NA

LearnedLabelCount

Learned label count by ISIS SR.

Type: u32

Default: 0

LearnedSidCount

Learned SRv6-SID count by ISIS SR.

Type: u32

Default: 0

NeighborExtendedCircuitIdLearned

Learned the extended circuit ID of the adjacent neighbor after a three-way Hello exchange.

Type: string

Default: NA

NeighborSystemIdLearned

Learned System ID of the adjacent neighbor after three-way Hello exchange.

Type: string

Default: NA

ResolvedLabelCount

Resolved label count by ISIS SR.

Type: u32

Default: 0

RouterState

State of adjacency with the SUT (run-time results only).

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

None

IDLE

Idle

INIT

Init

UP

UP

GR

GR

GR_HELPER

GR helper

UnResolvedLabelCount

UnResolved label count by ISIS SR.

Type: u32

Default: 0