Configuring RSVP in GMPLS

RSVP-TE must be enabled on the SR OS toward the adjacent UNI-N to configure a GMPLS label switched path (gLSP).

RSVP parameters specific to GMPLS are configured under the config>router>gmpls context.

This creates a new instance of RSVP for use in GMPLS signaling.

Global parameters for GMPLS are configured as follows:

config
   router
      gmpls
      no gmpls
         peer peer-cp-node-id
         gr-helper-time max-recovery recovery-interval max-restart restart-interval
         no gr-helper-time
         keep-multiplier number
         no keep-multiplier
         no rapid-retransmit-time
         rapid-retransmit-time hundred-milliseconds
         no rapid-retry-limit
         rapid-retry-limit limit
         no refresh-time
         refresh-time seconds
         no refresh-time
         lsp-init-retry-timeout seconds
         no lsp-init-retry-timeout
         no shutdown
         shutdown

The default max-restart interval for GMPLS is 180 s.

The LMP Peer is configured under config>router>gmpls>peer peer-cp-node-id, where the peer-cp-node-id is control plane identifier of the adjacent optical cross connect (UNI-N node). RSVP uses the destination address returned by LMP for this peer control plane node ID as the destination address, and the loopback address referenced under config>router>lmp>gmpls-loopback-address local-gmpls-loopback-address as the local router ID to use for the session.

RSVP comes up if at least one IPCC is up.

RSVP hellos and support for graceful restart helper functionality are supported. RSVP Graceful Restart Helper procedures implemented by the router also apply when the IPCC goes down and comes back up, or when the neighboring peer control plane restarts.

The following CLI tree is used for configuring RSVP parameters for each LMP peer:

config
    router
        gmpls
            peer peer-cp-node-id
            no peer peer-cp-node-id
               lsp-hold-timer hold-timer
               no lsp-hold-timer
               hello-interval milliseconds
               no shutdown
               shutdown

The per-peer lsp-hold-timer hold-timer parameter is used to configure a node-wide hold-down time. This timer is started when a RESV for a new gLSP is first received, or a failed gLSP path is restored (or the router is notified of a restoration following segment recovery) to give the optical network time to program its data path. The value range is 5 to 300 s, with a default of 60 s. A member of a GMPLS tunnel group is not considered up until the hold-timer has expired. Note that different optical network technologies have different data path programing/setup times.

Note that the no hello-interval command sets the hello-interval to the default value of 3000 ms. Configuring hello-interval 0 disables hellos in GMPLS.