Description:
Configuration parameters for a single PIM routing instance.
Parents: EmulatedDevice
Children: Pimv4GroupBlk, Pimv4RegisterBlk, Pimv4RpMap, Pimv6GroupBlk, Pimv6RegisterBlk, Pimv6RpMap
Result children (automatically created): PimRouterResults
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
ViewControlPlaneMplsBindingResult (ControlPlaneBindingResult) |
MPLS control plane binding results. |
|
ConvergenceConfig (PrimaryPathProtocolConfig) |
||
ResultChild (ResultChild) |
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). |
Attribute | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||
AddressListOptionSet |
Indicate whether set address list option in Hello message. Type: bool Default: FALSE Possible Values:
|
||||||||
BiDirOptionSet |
If true (selected), the BI-DIR option is included in the Hello messages. Spirent TestCenter does not support the BI-DIR specification. However, Spirent TestCenter does allow this option to be sent in the Hello message. Type: bool Default: FALSE Possible Values:
|
||||||||
BootstrapMessageInterval |
Frequency in seconds with which bootstrap messages are transmitted. Type: u16 Default: 60 Range: 1 - 3600 |
||||||||
BsrPriority |
8-bit priority of the emulated bootstrap router (BSR). Type: u8 Default: 1 Range: 0 - 255 |
||||||||
DrPriority |
Designated Router (DR) priority of this router. This value is sent as an option in the Hello message. Type: u32 Default: 1 |
||||||||
EnableBsr |
PIM routers enabled for bootstrap routing (BSR) functionality generate Bootstrap messages periodically. Type: bool Default: FALSE Possible Values:
|
||||||||
GenIdMode |
Used in Spirent TestCenter to help negative-test DUTs. In PIM, routers send the Generation ID as an option in the Hello messages. Every time a router starts up, it selects a random number. The router uses that number as long as it remains operational. If the Generation ID changes, it is an indication to the neighboring routers that this router has gone through a shutdown-restart cycle. This causes the neighboring routers to reset their databases and start fresh. If the generation ID mode is Fixed, it emulates normal PIM router behavior. Incremental or Random means Spirent TestCenter will send different generation IDs in successive Hello messages, causing the DUTs to reset and rebuild their databases often. The interactive menu option, Increment Generation ID, sends one Hello message with incremented Generation ID. Type: enum Default: FIXED Possible Values:
|
||||||||
HelloHoldtime |
Hold time in seconds to keep neighbor state alive. Type: u16 Default: 105 Range: 1 - 65535 |
||||||||
HelloInterval |
Periodic interval in seconds for Hello messages. Type: u16 Default: 30 Range: 1 - 3600 |
||||||||
IpVersion |
IP version to be used for communication with the neighbor. Type: enum Default: V4 Possible Values:
|
||||||||
JoinPruneHoldtime |
Hold time in seconds to advertise in Join/Prune messages. Type: u16 Default: 210 Range: 1 - 65535 |
||||||||
JoinPruneInterval |
Frequency in seconds at which Join/Prune messages are sent. Type: u16 Default: 60 Range: 1 - 65535 |
||||||||
NullRegisterOnlyMode |
Determines whether this PIM router supports full emulation or only NULL register messages. Type: bool Default: FALSE Possible Values:
|
||||||||
PimMode |
Emulated router's PIM mode. Type: enum Default: SM Possible Values:
|
||||||||
UpstreamNeighborV4 |
IPv4 upstream neighbor address to be used in Join/Prune messages. Type: ip Default: null |
||||||||
UpstreamNeighborV6 |
IPv6 upstream neighbor address to be used in Join/Prune messages. Type: ipv6 Default: null |
||||||||
UsePartialBlockState |
Use partial block state. Type: bool Default: FALSE Possible Values:
|
Read-Only Attribute | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RouterState |
Reports the emulated router's status. Type: enum Default: NO_STATE Possible Values:
|