Support Support Downloads Knowledge Base Juniper Support Portal Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

The CAPABILITY object 134 is sent in RSVP hello message in Junos 16.1R1 and higher

0

0

Article ID: KB37364 KB Last Updated: 16 Sep 2021Version: 1.0
Summary:

The CAPABILITY object 134 is sent in the RSVP hello message in Junos 16.1R1 and higher. With Junos between 16.1R1 and 17.3R3, the CAPABILITY object 134 is sent in the RSVP hello message with a data value of 00000008. It is deleted if 'no-enhanced-frr-bypass' knob is configured under protocol RSVP.

With Junos 17.4R1 and higher releases, the CAPABILITY object 134 is sent in the RSVP hello message with a data value of 00000018. It is sent with a data value of 00000010 if 'no-enhanced-frr-bypass' knob is configured under protocol RSVP. After Junos 17.4R1, the object 134 cannot be disabled with any CLI command.

The 'no-enhanced-frr-bypass' knob is introduced in Junos 16.1R1.

Symptoms:
  1. In Junos 15.1, the CAPABILITY object 134 is not sent in RSVP hello message.

    Junos : 15.1R7-S9:

    User@MX> show version
    Hostname: MX
    Model: mx960
    Junos: 15.1R7-S9
    1. The 'no-enhanced-frr-bypass' knob is not configured under protocols RSVP, because it is not supported in Junos 15.1.

      User@MX> show configuration protocols rsvp
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_15.1R7-S9.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      148 packets received by filter
      0 packets dropped by kernel

      == rsvp_hello_15.1R7-S9.cap ==
      No.     Time           Source                Destination           Protocol Length Info
            2 0.001187       10.0.0.1              10.0.0.2              RSVP     88     HELLO Message. 
      
      Frame 2: 88 bytes on wire (704 bits), 88 bytes captured (704 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: ACK. Src Instance: 0x4690f83d. Dest Instance: 0x549f210b. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
              Length: 12
              Object class: RESTART-CAPABILITY object (131)
              C-type: 1
              Restart Time: 0ms
              Recovery Time: 0ms
  2. From Junos 16.1R1 to 17.3R3, the CAPABILITY object 134 is sent in RSVP hello message with a data value of 00000008. The CAPABILITY object 134 is deleted if 'no-enhanced-frr-bypass' knob is configured under protocols RSVP.

    Junos : 16.1R1.11:

    User@MX> show version
    Hostname: MX
    Model: mx960
    Junos: 16.1R1.11
    1. The 'no-enhanced-frr-bypass' knob is not configured under protocols RSVP.

      User@MX> show configuration protocols rsvp
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_16.1R1.11.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      108 packets received by filter
      0 packets dropped by kernel
      
      == rsvp_hello_16.1R1.11.cap ==
      No.     Time           Source                Destination           Protocol Length Info
           51 14.302336      10.0.0.1              10.0.0.2              RSVP     96     HELLO Message. 
      
      Frame 51: 96 bytes on wire (768 bits), 96 bytes captured (768 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: ACK. Src Instance: 0xd66eb20. Dest Instance: 0x5a143525. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
          Unknown object
              Length: 8
              Object class: Unknown (134)
              C-type: 1
              Data: 00000008

      Note: The capability option 134 is shown as Unknown object because the wireshark application cannot decode it.

    2. The 'no-enhanced-frr-bypass' knob is configured under protocols RSVP.

      User@MX> show configuration protocols rsvp
      no-enhanced-frr-bypass; 
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_16.1R1.11_no-enhanced-frr-bypass.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      129 packets received by filter
      0 packets dropped by kernel
      
      == rsvp_hello_16.1R1.11_no-enhanced-frr-bypass.cap ==
      No.     Time           Source                Destination           Protocol Length Info
           57 16.362609      10.0.0.1              10.0.0.2              RSVP     88     HELLO Message. 
      
      Frame 57: 88 bytes on wire (704 bits), 88 bytes captured (704 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: REQUEST. Src Instance: 0xd66eb20. Dest Instance: 0x5a143525. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
      
      == Junos : 17.3R3.10 ==
      User@MX> show version
      Hostname: MX
      Model: mx960
      Junos: 17.3R3.10
    3. The 'no-enhanced-frr-bypass' knob is not configured under protocols RSVP.

      User@MX> show configuration protocols rsvp
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_17.3R3.10.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      135 packets received by filter
      0 packets dropped by kernel
      
      == rsvp_hello_17.3R3.10.cap ==
      No.     Time           Source                Destination           Protocol Length Info
           11 2.713354       10.0.0.1              10.0.0.2              RSVP     96     HELLO Message. 
      
      Frame 11: 96 bytes on wire (768 bits), 96 bytes captured (768 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: ACK. Src Instance: 0xff94787a. Dest Instance: 0xa5ce4b40. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
          Unknown object
              Length: 8
              Object class: Unknown (134)
              C-type: 1
              Data: 00000008
    4. The 'no-enhanced-frr-bypass' knob is configured under protocols RSVP.

      User@MX> show configuration protocols rsvp
      no-enhanced-frr-bypass;
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_17.3R3.10_no-enhanced-frr-bypass.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      85 packets received by filter
      0 packets dropped by kernel
      
      == rsvp_hello_17.3R3.10_no-enhanced-frr-bypass.cap ==
      No.     Time           Source                Destination           Protocol Length Info
            6 0.907663       10.0.0.1              10.0.0.2              RSVP     88     HELLO Message. 
      
      Frame 6: 88 bytes on wire (704 bits), 88 bytes captured (704 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: ACK. Src Instance: 0x13e1917e. Dest Instance: 0x94e45904. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
  3. With Junos 17.4R1 and higher releases, the CAPABILITY object 134 is sent in RSVP hello message with a data value of 00000018. The CAPABILITY object 134 is sent with a data value of 00000010 if 'no-enhanced-frr-bypass' knob is configured under protocols RSVP.

    Junos : 17.4R1.16:

    User@MX> show system information
    Model: mx960
    Family: junos
    Junos: 17.4R1.16
    Hostname: MX
    1. The 'no-enhanced-frr-bypass' knob is not configured under protocols RSVP.

      User@MX> show configuration protocols rsvp
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_17.4R1.16.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      254 packets received by filter
      0 packets dropped by kernel
      
      == rsvp_hello_17.4R1.16.cap ==
      No.     Time           Source                Destination           Protocol Length Info
           23 6.890967       10.0.0.1              10.0.0.2              RSVP     96     HELLO Message. 
      
      Frame 23: 96 bytes on wire (768 bits), 96 bytes captured (768 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: ACK. Src Instance: 0x8c68470c. Dest Instance: 0xcbf7397e. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
          Unknown object
              Length: 8
              Object class: Unknown (134)
              C-type: 1
              Data: 00000018
    2. The 'no-enhanced-frr-bypass' knob is configured under protocols RSVP.

      User@MX> show configuration protocols rsvp
      no-enhanced-frr-bypass;
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_17.4R1.16_no-enhanced-frr-bypass.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      131 packets received by filter
      0 packets dropped by kernel
      
      == rsvp_hello_17.4R1.16_no-enhanced-frr-bypass.cap ==
      No.     Time           Source                Destination           Protocol Length Info
           17 4.513573       10.0.0.1              10.0.0.2              RSVP     96     HELLO Message. 
      
      Frame 17: 96 bytes on wire (768 bits), 96 bytes captured (768 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: REQUEST. Src Instance: 0x8c68470c. Dest Instance: 0xcbf7397e. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
          Unknown object
              Length: 8
              Object class: Unknown (134)
              C-type: 1
              Data: 00000010

      Junos 21.2R1.11:

      User@MX> show system information
      Model: mx960
      Family: junos
      Junos: 21.2R1.11
      Hostname: MX
    3. The 'no-enhanced-frr-bypass' knob is not configured under protocols rsvp.

      User@MX> show configuration protocols rsvp
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_21.2R1.11.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      168 packets received by filter
      0 packets dropped by kernel
      
      == rsvp_hello_21.2R1.11.cap ==
      No.     Time           Source                Destination           Protocol Length Info
           26 6.740040       10.0.0.1              10.0.0.2              RSVP     96     HELLO Message. 
      
      Frame 26: 96 bytes on wire (768 bits), 96 bytes captured (768 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: REQUEST. Src Instance: 0xe8a08d39. Dest Instance: 0xb3016f34. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
          Unknown object
              Length: 8
              Object class: Unknown (134)
              C-type: 1
              Data: 00000018
    4. The 'no-enhanced-frr-bypass' knob is configured under protocols RSVP.

      User@MX> show configuration protocols rsvp
      no-enhanced-frr-bypass;
      interface ge-0/0/0.0 {
          link-protection {
              path {
                  10.1.0.3 strict;
                  10.2.0.4 strict;
                  10.3.0.2 strict;
              }
          }
      }
      interface ge-0/0/7.0;
      
      User@MX> monitor traffic interface ge-0/0/0 size 4000 write-file rsvp_hello_21.2R1.11_no-enhanced-frr-bypass.cap
      Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay.
      Address resolution timeout is 4s.
      Listening on ge-0/0/0, capture size 4000 bytes
      
      ^C
      254 packets received by filter
      0 packets dropped by kernel
      
      == rsvp_hello_21.2R1.11_no-enhanced-frr-bypass.cap ==
      No.     Time           Source                Destination           Protocol Length Info
           30 8.281613       10.0.0.1              10.0.0.2              RSVP     96     HELLO Message. 
      
      Frame 30: 96 bytes on wire (768 bits), 96 bytes captured (768 bits)
      Juniper Ethernet
      Ethernet II, Src: JuniperN_c2:08:00 (44:f4:77:c2:08:00), Dst: JuniperN_c2:08:01 (44:f4:77:c2:08:01)
      Internet Protocol Version 4, Src: 10.0.0.1, Dst: 10.0.0.2
      Resource ReserVation Protocol (RSVP): HELLO Message. 
          RSVP Header. HELLO Message. 
          HELLO Request/Ack: REQUEST. Src Instance: 0xe8a08d39. Dest Instance: 0xb3016f34. 
          RESTART CAPABILITY: Restart Time: 0 ms. Recovery Time: 0 ms.
          Unknown object
              Length: 8
              Object class: Unknown (134)
              C-type: 1
              Data: 00000010
Solution:

The Capability object 134 is related to enhanced FRR/RI-RSVP (RFC 8370). RI-RSVP is introduced in Junos 16.1.

According to Juniper's technical documentation on RSVP-TE protocol extensions for FRR

Starting with Junos OS Release 16.1, RSVP Traffic Engineering (TE) protocol extensions to support Refresh-interval Independent RSVP (RI-RSVP) defined RFC 8370 for fast reroute (FRR) facility protection were introduced to allow greater scalability of label-switched paths (LSPs) faster convergence times and decrease RSVP signaling message overhead from periodic refreshes.

Junos RSVP-TE runs in enhanced FRR aka RI-RSVP mode by default that includes protocol extensions to support RI-RSVP for FRR facility bypass originally specified in RFC 4090.


Refer to RFC 5063 section 4.2 Capability Object.
Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Getting Up and Running with Junos

Getting Up and Running with Junos Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search