RipRouterConfig Object


Description:

RIP router configuration settings.

Parents: EmulatedDevice

Children: RipngRouteParams, Ripv4RouteParams

Automatically-created children: RipAuthenticationParams

Result children (automatically created): RipRouterResults

Relations:

Side name
(Type)
Relative Description
ViewControlPlaneMplsBindingResult
(ControlPlaneBindingResult)

ViewControlPlaneMplsBindingResult

ConvergenceConfig
(PrimaryPathProtocolConfig)

ConvergenceConfig, ConvergenceConfig

ResultChild
(ResultChild)

RipRouterResults

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

RipRouterConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
DutIpv4Addr

IPv4 address of the DUT.

Type: ip

Default: null

DutIpv6Addr

IPv6 address of the DUT.

Type: ipv6

Default: null

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.

InterUpdateDelay

Interval in milliseconds between successive RIP packets.

Type: u16

Default: 10

Range: 0 - 5000

MaxRoutePerUpdate

Maximum number of route advertisements carried in an UPDATE message.

Type: u8

Default: 25

Range: 1 - 70

RipVersion

Which RIP version to use for each emulated router.

Type: enum

Default: V2

Possible Values:

Value Description
V1

RIP version 1.

V2

RIP version 2.

NG

RIPng (Next Generation).

UpdateInterval

Interval in seconds used by the emulated router between successive RIP updates.

Type: u16

Default: 30

Range: 1 - 65535

UpdateJitter

Maximum inter-update variance. The maximum value of a random time interval used to vary the time at which updates are sent. For example, if UpdateInterval is 30 seconds, and UpdateJitter is 5 seconds, then Spirent TestCenter sends updates every 25 to 30 seconds. The variance helps prevent updates from flooding the network.

Type: u16

Default: 0

Range: 0 - 5

UpdateType

RIP router communication method. This specifies the type of address to be used when sending RIP messages.

Type: enum

Default: MULTICAST

Possible Values:

Value Description
UNICAST

For RIP v1 or v2, Spirent TestCenter sends the RIP message to the IPv4 router specified by DutIpv4Addr. For RIPng, Spirent TestCenter sends the RIP message to the IPv6 router specified by DutIpv6Addr.

MULTICAST

Spirent TestCenter sends the RIP message to all routers in the multicast group.

BROADCAST

Spirent TestCenter sends the RIP message to all routers.

UsePartialBlockState

Enable use Partial Block State.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Use Partial Block State.

FALSE

Do not use Partial Block State.

ViewRoutes

If enabled, the stack will start to collect routes/LSAs it receives from the peer. Then later if a "View Routes" command is issued, the stack can send the stored routes for display.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable View Routes.

FALSE

Disable View Routes.

RipRouterConfig Read-Only Attributes

Read-Only Attribute Description
RouterState

State of the emulated RIP router on the current port.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

No state.

CLOSED

Emulated router has been created but the Start Router command has not been sent.

OPEN

Emulated router has been created and the Start Router command has been sent.