Technical Documentation

Supported MPLS Standards

The JUNOS Software substantially supports the following MPLS standards.

  • RFC 2547, BGP/MPLS VPNs
  • RFC 2702, Requirements for Traffic Engineering Over MPLS
  • RFC 2858, Multiprotocol Extensions for BGP-4
  • RFC 3031, Multiprotocol Label Switching Architecture
  • RFC 3032, MPLS Label Stack Encoding
  • RFC 3063, MPLS Loop Prevention Mechanism
  • RFC 3140, Per Hop Behavior Identification Codes
  • RFC 3208, PGM Reliable Transport Protocol Specification

    Only the network element is supported.

  • RFC 3270, Multi-Protocol Label Switching (MPLS) Support of Differentiated Services

    Only E-LSPs are supported.

  • RFC 3443, Time To Live (TTL) Processing in Multi-Protocol Label Switching (MPLS) Networks
  • RFC 3469, Framework for Multi-Protocol Label Switching (MPLS)-based Recovery
  • RFC 3564, Requirements for Support of Differentiated Services-aware MPLS Traffic Engineering
  • RFC 4124, Protocol Extensions for Support of Diffserv-aware MPLS Traffic Engineering
  • RFC 4125, Maximum Allocation Bandwidth Constraints Model for Diffserv-aware MPLS Traffic Engineering
  • RFC 4127, Russian Dolls Bandwidth Constraints Model for Diffserv-aware MPLS Traffic Engineering
  • RFC 4379, Detecting Multi-Protocol Label Switched (MPLS) Data Plane Failures

    The traceroute functionality is supported only on transit routers.

  • RFC 4950, ICMP Extensions for Multiprotocol Label Switching
  • Internet draft draft-ietf-bfd-mpls-02.txt, BFD for MPLS LSPs
  • Internet draft draft-ietf-l3vpn-rfc2547bis-04.txt, BGP/MPLS IP VPNs
  • Internet draft draft-ietf-mpls-label-encaps-07.txt, MPLS Label Stack Encoding
  • Internet draft draft-ietf-mpls-rsvp-lsp-fastreroute-03.txt, Fast Reroute Extensions to RSVP-TE for LSP Tunnels

    Node protection in facility backup is not supported.

  • Internet draft draft-ietf-mpls-soft-preemption-00.txt, MPLS Traffic Engineering Soft preemption
  • Internet draft draft-ietf-ppvpn-rfc2547bis-03.txt, BGP/MPLS VPNs
  • Internet draft draft-martini-l2circuit-encap-mpls-07.txt, Encapsulation Methods for Transport of Layer 2 Frames Over IP and MPLS Networks

    The JUNOS Software differs from the Internet draft in the following ways:

    • A packet with a sequence number of 0 is treated as out of sequence.
    • Any packet which does not have the next incremental sequence number is considered out of sequence.
    • When out-of-sequence packets arrive, the expected sequence number for the neighbor is set to the sequence number in the Layer 2 circuit control word.
  • Internet draft draft-martini-l2circuit-trans-mpls-14.txt, Transport of Layer 2 Frames Over MPLS
  • Internet draft draft-raggarwa-mpls-p2mp-te-02.txt, Establishing Point to Multipoint MPLS TE LSPs

    The features discussed in the indicated sections of the draft are not supported:

    • Nonadjacent signaling for branch LSPs (section 7.1)
    • Make-before-break and fast reroute (section 9)
    • LSP hierarchy using point-to-point LSPs (section 10)

Published: 2010-01-21