Ospfv3RouterConfig Object


Description:

For best viewing, use Spirent TestCenter IQ.

Defines the characteristics of an emulated OSPF version 3 router that will form an adjacency with the DUT.

If an Ospfv3RouterConfig object has other LSAs to advertise, you need to create a child Ospfv3RouterLsa under it.

Parents: EmulatedDevice

Children: Ospfv3AsExternalLsaBlock, Ospfv3InterAreaPrefixLsaBlk, Ospfv3InterAreaRouterLsaBlock, Ospfv3IntraAreaPrefixLsaBlk, Ospfv3LinkLsaBlk, Ospfv3NetworkLsa, Ospfv3NssaLsaBlock, Ospfv3RouterInformationLsa, Ospfv3RouterLsa, Ospfv3Srv6LocatorLsa

Result children (automatically created): Ospfv3RouterResults

Relations:

Side name
(Type)
Relative Description
ViewControlPlaneMplsBindingResult
(ControlPlaneBindingResult)

ViewControlPlaneMplsBindingResult

MPLS ControlPlane Binding Result.

ConvergenceConfig
(PrimaryPathProtocolConfig)

ConvergenceConfig, ConvergenceConfig

Primary Path Protocol configuration


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

Ospfv3RouterResults

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

Ospfv3RouterConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name

Specifies which LSAs this emulated router advertises.

Type: enum

Default: ALL_LSAS

Possible Values:

Value Description
REACHABLE_LSAS

Router advertises only the routers it can reach through the simulated topology.

ALL_LSAS

Router advertises all LSAs in the area.

AreaExtendedLsaMode

Select an area extended LSA mode

Type: enum

Default: INHERIT_GLOBAL

Possible Values:

Value Description
INHERIT_GLOBAL

The AreaExtendedLSAMode will be inherited from ExtendedLSAMode

NONE

Legacy link and area scoped LSAs will be originated and sent out

MIXED_MODE_ORIGINATE_ONLY

Both Extended and Legacy link and area scoped LSAs will be originated and sent out

MIXED_MODE_ORIGINATE_SPF

Both Extended and Legacy link and area scoped LSAs will be originated and sent out

FULL

Extended link and area scoped LSAs will be originated and sent out

AreaId

Area to which the emulated router belongs.

To enable communication with the DUT, it must match an area ID configured for the DUT.

Type: ip

Default: 0.0.0.0

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.

EnableExtendedLsa

Enable or disable OSPFv3 Extended LSAs related functions on the device.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable OSPFv3 Extended LSAs related functions on this device.

FALSE

Disable OSPFv3 Extended LSAs related functions on this device.

EnableGracefulRestart

Enable Graceful Restart

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Graceful Restart enabled

FALSE

Graceful Restart disabled

ExtendedLsaMode

Select an extended LSA mode

Type: enum

Default: FULL

Possible Values:

Value Description
NONE

Legacy LSAs will be originated and sent out

MIXED_MODE_ORIGINATE_ONLY

Both Extended and Legacy LSAs will be originated and sent out

MIXED_MODE_ORIGINATE_SPF

Both Extended and Legacy LSAs will be originated and sent out

FULL

Extended LSAs will be originated and sent out

FloodDelay

Flood interval parameter to control the rate at which LSAs are generated by each emulated OSPF router (that is, inter-LSA delay).

Type: u32

Default: 100

Range: 0 - 2147483647

GracefulRestartType

Graceful Restart Type

Type: enum

Default: HELPER_ONLY

Possible Values:

Value Description
HELPER_ONLY

Graceful Restart Helper Only

GuaranteeDelivery

Determines how LSA configuration changes are handled.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Protocol will transmit LSA configuration changes in one or more LS Update packets. The protocol will wait for acknowledgement or the Retransmit Interval before sending the next packet.

FALSE

Protocol will transmit LSA configuration changes in one or more LS Update packets separated by the interval defined in the Flood Delay field. The protocol will not wait for acknowledgement before sending the next packet.

HelloInterval

Time interval used by the emulated routers to pace Hello packet transmissions.

Type: u16

Default: 10

Range: 1 - 65535

IfCost

Cost of the interface connecting the emulated router to the neighbor SUT router.

Type: u16

Default: 1

Range: 1 - 65535

IfId

Interface ID - The Interface ID is used in the Router, Network, and Link LSAs to describe the link between the DUT and the emulated router. Used as the source address for OSPFv3 packets to identify the interface advertising the routes.

Type: u32

Default: 0

InstanceId

Identifies the OSPFv3 protocol instance. The Instance ID allows multiple independent OSPFv3 adjacencies to be established over the same physical link. Each of these independent adjacencies must have a unique Instance ID.

Type: u8

Default: 0

Range: 0 - 255

LsaRefreshInterval

Time interval used to refresh the LS database to the neighbor SUT router.

Type: u16

Default: 1800

Range: 10 - 21600

NetworkType

Setting to override the physical link type to emulate a PtP adjacency over Ethernet or over Ethernet VLANs.

Type: enum

Default: NATIVE

Possible Values:

Value Description
NATIVE

Defined by the physical interface type (Broadcast adjacency on Ethernet port).

BROADCAST

Adjacency is Broadcast, regardless of port type.

P2P

Adjacency is Point-to-Point.

Options

Specifies the optional OSPF capabilities of the router. Each option represents one bit.

See Section A.2 in RFC 2740 for more information about the options field.

Type: enum

Default: V6BIT | RBIT | EBIT

Possible Values:

Value Description
V6BIT

V6: if bit clear, the router/link should be excluded from IPv6 routing calculations (V, Bit 0).

EBIT

External Routing: specifies the way AS-external-LSAs are flooded (E, Bit 1).

MCBIT

Multicast: specifies whether IP multicast datagrams are forwarded according to the specification in RFC 1586 (MC, Bit 2).

NBIT

NSSA: describes the handling of Type-y LSA as specified in RFC 1584 (N/P, Bit 3).

RBIT

Router: specifies whether the originator is an active router. If clear, routers that transmit the advertising none cannot be computed. (R, Bit 4).

DCBIT

Demand Circuit: specifies how the router handles demand circuits (DC, Bit 5).

UNUSED6

Unused (Bit 6).

UNUSED7

Unused (Bit 7).

UNUSED8

Unused (Bit 8).

UNUSED9

Unused (Bit 9).

UNUSED10

Unused (Bit 10).

UNUSED11

Unused (Bit 11).

UNUSED12

Unused (Bit 12).

UNUSED13

Unused (Bit 13).

UNUSED14

Unused (Bit 14).

UNUSED15

Unused (Bit 15).

UNUSED16

Unused (Bit 16).

UNUSED17

Unused (Bit 17).

UNUSED18

Unused (Bit 18).

UNUSED19

Unused (Bit 19).

UNUSED20

Unused (Bit 20).

UNUSED21

Unused (Bit 21).

UNUSED22

Unused (Bit 22).

UNUSED23

Unused (Bit 23).

ReceivedAfTypeAsIpv6

Use Ipv6 as Srv6 Received AF type

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Use Ipv6 as Srv6 Received AF type.

FALSE

Do not Use Ipv6 as Srv6 Received AF type.

RetransmitInterval

Wait the duration of the retransmit interval before re-transmitting the packet if an LSA transmission fails.

Type: u16

Default: 5

Range: 1 - 65535

RouterDeadInterval

Time interval that the emulated router waits to receive packets from the neighbor SUT router before deleting that neighbor from its topology.

Type: u16

Default: 40

Range: 1 - 65535

RouterPriority

Router priority of the emulated router. Set the router priority to a higher or lower value to influence the DR and Backup DR selection process.

Type: u8

Default: 0

Range: 0 - 255

SrgbBase

SR Global Block SID Base

Type: u32

Default: 800000

SrgbRange

SR Global Block SID Range

Type: u32

Default: 80000

Range: 1 - 16777215

StateMachineMaxLoad

State Machine Max Load

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

TRUE

FALSE

FALSE

UsePartialBlockState

Use partial block state.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Use partial block state.

FALSE

Do not use partial block state.

UseSameSrgb

Use the same SRGB in the SR domain

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Use the same SRGB in the SR domain.

FALSE

Do not Use the same SRGB in the SR domain.

ViewRoutes

View Routes flag to enable to display Routes

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable View Routes

FALSE

Disable View Routes

Ospfv3RouterConfig Read-Only Attributes

Read-Only Attribute Description
AdjacencyStatus

State of adjacency with the DUT.

Type: enum

Default: DOWN

Possible Values:

Value Description
DOWN

No recent information received from any device.

ATTEMPT

No recent information received from the neighbor - escalate effort to contact. Valid only for neighbors attached to a NBMA network.

INIT

Router interface has detected a hello packet recently sent by a neighbor. Because the router did not appear in the neighbor's Hello packet, bidirectional communication has not been established. All neighbors in this state (or higher) are listed in the Hello packets sent from the associated interface.

TWOWAYS

Bidirectional communication with a neighbor has been established. The Backup Designated Router is selected from the set of neighbors in state two-way or higher.

EXSTART

First step in establishing adjacency between neighbors. Routers decide which will be master, and decide upon the initial Database Description (DD) sequence number. The sequence number ensures that routers always get the most recent information. Neighbor conversations in this state, or higher, are called adjacencies.

EXCHANGE

Router is describing its entire link-state database by sending DD packets to the neighbor. Each DD packet has a DD sequence number and is explicitly acknowledged. Only one DD packet can be outstanding at any given time. The router may also send Link-state Request Packets asking for the neighbor's more recent LSAs. All adjacencies in the Exchange state, or greater, are used by the flooding procedure. These adjacencies are capable of transmitting and receiving all types of OSPF routing protocol packets.

LOADING

If not initiated in the Exchange state, the router sends Link-state Request Packets asking for the neighbor's more recent LSAs that have been discovered, but not yet received in the Exchange state.

FULL

Neighboring routers are fully adjacent. These adjacencies will now appear in router LSAs and in network LSAs.

NeighborState

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

State of the neighbor router.

Type: enum

Default: DOWN

Possible Values:

Value Description
DOWN

No recent information received from any device.

ATTEMPT

No recent information received from the neighbor - escalate effort to contact. Valid only for neighbors attached to a NBMA network.

INIT

Router interface has detected a hello packet recently sent by a neighbor. Because the router did not appear in the neighbor's Hello packet, bidirectional communication has not been established. All neighbors in this state (or higher) are listed in the Hello packets sent from the associated interface.

TWOWAYS

Bidirectional communication with a neighbor has been established. The Backup Designated Router is selected from the set of neighbors in state two-way or higher.

EXSTART

First step in establishing adjacency between neighbors. Routers decide which will be master, and decide upon the initial Database Description (DD) sequence number. The sequence number ensures that routers always get the most recent information. Neighbor conversations in this state, or higher, are called adjacencies.

EXCHANGE

Router is describing its entire link-state database by sending DD packets to the neighbor. Each DD packet has a DD sequence number and is explicitly acknowledged. Only one DD packet can be outstanding at any given time. The router may also send Link-state Request Packets asking for the neighbor's more recent LSAs. All adjacencies in the Exchange state, or greater, are used by the flooding procedure. These adjacencies are capable of transmitting and receiving all types of OSPF routing protocol packets.

LOADING

If not initiated in the Exchange state, the router sends Link-state Request Packets asking for the neighbor's more recent LSAs that have been discovered, but not yet received in the Exchange state.

FULL

Neighboring routers are fully adjacent. These adjacencies will now appear in router LSAs and in network LSAs.

RouterState

Reports the state of adjacency on the current port.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

Configuration information has not been sent to the card.

NO_OSPF

No OSPFv3.

DOWN

Down.

LOOPBACK

Loop Back.

WAITING

Emulating router is treating the network as Broadcast and it has a non-zero router priority. The emulated router will stay in this state until the end of the Designated Router election process.

POINT_TO_POINT

Emulated router is treating the network as point-to-point. There is no Designated Router election process, so the emulated router goes to this state immediately.

DR_OTHER

Emulated router is treating the network as Broadcast. If the emulated router's priority is zero, it will immediately switch to this state when it is started (because it cannot become either DR or Backup DR). If the emulated router's priority is non-zero, it will switch to this state if other routers are elected DR and Backup DR.

BACKUP

Emulated router is treating the network as Broadcast, it has a non-zero router priority, and it has been elected the Backup Designated Router.

DR

Emulated router is treating the network as Broadcast, it has a non-zero router priority, and it has been elected the Designated Router.

HLPR_BIT_MASK

Helper bit mask

STATE_BIT_MASK

Router State bit mask

HLPR_DOWN

Helper Down

HLPR_LOOPBACK

Helper Loopback

HLPR_WAITING

Helper Waiting

HLPR_POINT_TO_POINT

Helper P2P

HLPR_DR_OTHER

Helper DROther

HLPR_BACKUP

Helper Backup

HLPR_DR

Helper DR

GR_HLPR_DOWN

GR Helper Down

GR_HLPR_LOOPBACK

GR Helper Loopback

GR_HLPR_WAITING

GR Helper Waiting

GR_HLPR_POINT_TO_POINT

GR Helper P2P

GR_HLPR_DR_OTHER

GR Helper DROther

GR_HLPR_BACKUP

GR Helper Backup

GR_HLPR_DR

GR Helper DR