VpnMplsRsvpSessionParams Object


Description:

MPLS RSVP session parameters.

Automatically created from: EvpnMplsConfigGenParams, MvpnGenParams, Srv6VpnGenParams, Vpn6PeGenParams, VpnBgpVplsGenParams, VpnEvpnGenParams, VpnLdpVplsGenParams, VpnMartiniGenParams, VpnMplsTpGenParams, VpnNextGenMvpnGenParams, VpnRfc2547GenParams

VpnMplsRsvpSessionParams Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
EgressLabel

Egress label advertised by the emulated peer.

Type: enum

Default: RSVP_EGRESS_NEXTAVAILABLE

Possible Values:

Value Description
RSVP_EGRESS_IMPLICIT_NULL

This label value is used in an LDP or RSVP packet to enable penultimate hop label popping.

RSVP_EGRESS_EXPLICIT_NULL

Explicit null instructions are signaled to the penultimate router by the egress router.

RSVP_EGRESS_NEXTAVAILABLE

For each FEC, the LSR advertises the next available label from the min label to max label pool.

EnableBfd

Enable or disable BFD (Bidirectional Forwarding Detection).

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable BFD.

FALSE

Disable BFD.

EnableGracefulRestart

Enable/disable graceful restart.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable graceful restart.

FALSE

Disable graceful restart.

EnableHello

Whether to enable RSVP hello packets.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Hello packets are sent.

FALSE

Hello packets are not sent.

EnableReliableDelivery

Enables reliable delivery (retransmission parameters).

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enables reliable delivery.

FALSE

Disables reliable delivery.

EnableResvRequestConfirmation

Causes the egress to include a RESV_CONFIRM object in its reservation message. When the ingress receives a RESV message containing this object, this signals the ingress to send out a ResvConf message to confirm the successful installation of a reservation.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable ResvRequest Confirmation.

FALSE

Disable ResvRequest Confirmation.

HelloInterval

Interval between RSVP hello packets. This attribute requires that EnableHello is set to TRUE.

Type: u32

Default: 1000

Range: 1 - 2147483647

InterPktDelay

Time interval (in milliseconds) to gather refresh messages that would have been sent out individually. Messages are sent out as a single refresh message upon interval expiration or when the message size exceeds the MTU.

Type: u32

Default: 5

Range: 0 - 2147483647

LabelMax

Maximum label sent by the emulated router (To optimize test module performance, use label range settings that are suitable for the test.)

Type: u32

Default: 65535

Range: 1 - 1048575

LabelMin

Minimum label sent by the emulated router (To optimize test module performance, use label range settings that are suitable for the test.)

Type: u32

Default: 16

Range: 1 - 1048575

RecoveryTime

Period of time (in ms) that the sender needs for the recipient to re-synchronize RSVP and MPLS forwarding state with the sender after the re-establishment of hello synchronization. (Enabled only if graceful restart is enabled.)

Type: u32

Default: 0

Range: 0 - 4294967295

RefreshInterval

Time interval for a path and resv message to be sent out to the path receiver to refresh the path/resv state along each hop of the path.

Type: u32

Default: 30000

Range: 1 - 2147483647

RefreshReductionBundleDiscoveryMethod

Refresh Reduction Bundle Discovery Method.

Type: enum

Default: OBSERVE_RX_RSVP_MESSAGES

Possible Values:

Value Description
OBSERVE_RX_RSVP_MESSAGES

OBSERVE_RX_RSVP_MESSAGES

MANUAL_CONFIGURATION

MANUAL_CONFIGURATION

RefreshReductionBundleInterval

Messages are held in a buffer and are sent out as a bundle after the interval (in ms) expires or when the message size exceeds the MTU.

Type: u32

Default: 10000

Range: 1 - 2147483647

RefreshReductionSummaryRefreshInterval

Time interval (in milliseconds) to gather refresh messages that would have been sent out individually. Messages are sent out as a single refresh message upon interval expiration or when the message size exceeds the MTU.

Type: u32

Default: 9000

Range: 1 - 2147483647

ReliableDeliveryAckMethod

Reliable Delivery Ack Method.

Type: enum

Default: IMMEDIATE

Possible Values:

Value Description
IMMEDIATE

IMMEDIATE

PIGGYBACK_MSGID

PIGGYBACK_MSGID

RestartTime

Set to the sum of the time (in ms) that it takes the sender of the object to restart its RSVP-TE component and the communication channel that is used for RSVP communication. (Enabled only if graceful restart is enabled.) If the emulated router is a helper, it should wait at least this amount of time before invoking procedures related to communication loss.

Type: u32

Default: 3000

Range: 0 - 4294967295

RetransmitDelta

Multiplier by which the retransmission interval is increased each time an unacknowledged message is retransmitted. This helps reduce the number of simultaneous retransmissions that are sent by introducing some element of randomness into the retransmission process.

Type: u16

Default: 1

Range: 0 - 3

RetransmitInterval

Initial retransmission interval (in milliseconds) for unacknowledged messages.

Type: u32

Default: 500

Range: 1 - 2147483647

RetransmitLimit

Maximum number of times a message is transmitted without being acknowledged.

Type: u16

Default: 3

Range: 0 - 10

Transit

Defines the RESV message sent if the emulated router is not the tail-end for PATH messages it receives.

Type: enum

Default: RSVP_TRANSIT_ACCEPT_ALL

Possible Values:

Value Description
RSVP_TRANSIT_ACCEPT_ALL

Router sends a RESV message with the next available label for every PATH message received.

RSVP_TRANSIT_ACCEPT_CONFIGURED

Router sends a RESV message with the next available label in response to PATH messages that match one of its egress tunnels.

VpnMplsRsvpSessionParams Read-Only Attributes

There are no read-only attributes.