APPLICATION NOTE




NG MVPN BGP ROUTE TYPES AND ENCODINGS

Examples for Easy Reference




Copyright © 2010, Juniper Networks, Inc.
APPLICATION NOTE - NG MVPN BGP Route Types and Encodings


Table of Contents
                 Introduction  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 1
                 Scope .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 1
                 Design Considerations  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 1
                                       Type 1 Example: Intra-AS I-PMSI AD Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
                                       Type 2 Example: Inter-AS I-PMSI AD Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
                                       Type 3 Example: S-PMSI AD Route. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
                                       Type 4 Example: Leaf AD Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
                                       Type 5 Example: Source Active AD Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
                                       Type 6 Example: Shared Tree Join Route. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
                                       Type 7 Example: Source Tree Join Route. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
                 Summary  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 2
                 About Juniper Networks .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 3




ii                                                                                                                                                                                                                              Copyright © 2010, Juniper Networks, Inc.
APPLICATION NOTE - NG MVPN BGP Route Types and Encodings


Introduction
                      NG MVPNs use seven types of BGP MVPN routes, five of which are used for autodiscovery and two for C-multicast
                      protocol information exchange between provider edge (PE) routers. This application note identifies and gives
                      examples of NG MVPN route types and their encodings.

Scope
                      This document is for use in the field when configuring and verifying NG MVPNs.

Design Considerations
                      These examples apply to NG MVPN using the BGP control plane.

                      NG MVPN BGP Route Types and Encodings
                       Key
                       AD                  autodiscovery                           MVPN              multicast VPN
                       AS                  autonomous system                       NG                next generation
                       ASBR                AS border router                        PE                provider edge
                       C-G                 customer multicast group address        PMSI              provider multicast service interface
                       C-S                 customer multicast source address       RD                route distinguisher
                       C-multicast         customer multicast                      RP                rendezvous point
                       I-PMSI              inclusive PMSI                          S-PMSI            selective PMSI


                      Type 1 Example: Intra-AS I-PMSI AD Route
                      Originated by all PE routers participating in NG MVPN.

                        1:10.255.170.100:1:10.255.170.100

                                                                         Originating Router Loopback Address
                                                                         Originating Router RD
                                                                         Route Type



                      Type 2 Example: Inter-AS I-PMSI AD Route
                      Originated by all ASBR PE routers.

                        2:10.255.170.100:1:65000

                                                                         AS Number of the ASBR
                                                                         Originating Router RD
                                                                         Route Type


                      Type 3 Example: S-PMSI AD Route
                      Originated by the sender PE router (the sender PE that initiates the S-PMSI).
                        3:10.255.170.100:1:32:192.168.194.2:32:224.1.2.3:10.255.170.100

                                                                                                               Originating Router Loopback Address
                                                                                                               C-G Using S-PMSI
                                                                                                               C-G Mask (32 for IPv4; 128 for IPv6)
                                                                                                               C-S Using S-PMSI
                                                                                                               C-S Mask (32 for IPv4; 128 for IPv6)
                                                                                                               Originating Router RD
                                                                                                               Route Type




Copyright © 2010, Juniper Networks, Inc.                                                                                                              1
APPLICATION NOTE - NG MVPN BGP Route Types and Encodings


                 Type 4 Example: Leaf AD Route
                 Originated by receiver PE routers in response to receiving S-PMSI AD routes with the “leaf information required” flag
                 set from the sender PE router.

                     4:3:10.255.170.100:1:32:192.168.194.2:32:224.1.2.3:10.255.170.100:10.255.170.98


                 Route Type                                 S-PMSI AD                                               Originating Router
                                                              Route                                                 Loopback Address



                 Type 5 Example: Source Active AD Route
                 Originated by the PE router that discovers an active VPN multicast source.

                  5:10.255.170.100:1:32:192.168.194.2:32:224.1.2.3

                                                                                    C-G
                                                                                    C-G Mask (32 for IPv4; 128 for IPv6)
                                                                                    C-S
                                                                                    C-S Mask (32 for IPv4; 128 for IPv6)
                                                                                    Originating Router RD
                                                                                    Route Type


                 Type 6 Example: Shared Tree Join Route
                 Originated by the receiver PE router (the PE that receives a (C-*, C-G) join message from a VPN interface).

                  6:10.255.170.100:1:65000:32:10.12.53.12:32:224.1.2.3

                                                                                           C-G
                                                                                           C-G Mask (32 for IPv4; 128 for IPv6)
                                                                                           C-RP Address
                                                                                           C-RP Mask (32 for IPv4; 128 for IPv6)
                                                                                           AS Number of Upstream PE (towards C-RP)
                                                                                           RD of Upstream PE (towards C-RP)
                                                                                           Route Type


                 Type 7 Example: Source Tree Join Route
                 Originated by the receiver PE router (the PE that receives a local (C-S, C-G) join message or the PE that already has a
                 Type 6 route and receives a Type 5 route).

                  7:10.255.170.100:1:65000:32:192.168.194.2:32:224.1.2.3

                                                                                           C-G
                                                                                           C-G Mask (32 for IPv4; 128 for IPv6)
                                                                                           C-S
                                                                                           C-S Mask (32 for IPv4; 128 for IPv6)
                                                                                           AS Number of Upstream PE (towards C-S)
                                                                                           RD of Upstream PE (towards C-S)
                                                                                           Route Type



Summary
                 Juniper Networks® is a leading innovator of NG MVPN solutions. Using Juniper Networks Junos® operating system
                 to deploy NG MVPNs, service providers now have a scalable, flexible, more economical approach to implementing
                 solutions that support numerous emerging NG MVPN applications.




2                                                                                                         Copyright © 2010, Juniper Networks, Inc.
APPLICATION NOTE - NG MVPN BGP Route Types and Encodings


About Juniper Networks
                         Juniper Networks, Inc. is the leader in high-performance networking. Juniper offers a high-performance network
                         infrastructure that creates a responsive and trusted environment for accelerating the deployment of services and
                         applications over a single network. This fuels high-performance businesses. Additional information can be found at
                         www .juniper .net .




Corporate and Sales Headquarters                    APAC Headquarters                         EMEA Headquarters                To purchase Juniper Networks solutions,
Juniper Networks, Inc.                              Juniper Networks (Hong Kong)              Juniper Networks Ireland         please contact your Juniper Networks
1194 North Mathilda Avenue                          26/F, Cityplaza One                       Airside Business Park            representative at 1-866-298-6428 or
Sunnyvale, CA 94089 USA                             1111 King’s Road                          Swords, County Dublin, Ireland
                                                                                                                               authorized reseller.
Phone: 888.JUNIPER (888.586.4737)                   Taikoo Shing, Hong Kong                   Phone: 35.31.8903.600
or 408.745.2000                                     Phone: 852.2332.3636                      EMEA Sales: 00800.4586.4737
Fax: 408.745.2100                                   Fax: 852.2574.7803                        Fax: 35.31.8903.601
www.juniper.net

Copyright 2010 Juniper Networks, Inc. All rights reserved. Juniper Networks, the Juniper Networks logo, Junos,
NetScreen, and ScreenOS are registered trademarks of Juniper Networks, Inc. in the United States and other
countries. All other trademarks, service marks, registered marks, or registered service marks are the property
of their respective owners. Juniper Networks assumes no responsibility for any inaccuracies in this document.
Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice.

3500142-002-EN        May 2010                                                                                                                        Printed on recycled paper

                                                                                                                                                                              3

NG MVPN BGP ROUTE TYPES AND ENCODINGS

  • 1.
    APPLICATION NOTE NG MVPNBGP ROUTE TYPES AND ENCODINGS Examples for Easy Reference Copyright © 2010, Juniper Networks, Inc.
  • 2.
    APPLICATION NOTE -NG MVPN BGP Route Types and Encodings Table of Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Type 1 Example: Intra-AS I-PMSI AD Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Type 2 Example: Inter-AS I-PMSI AD Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Type 3 Example: S-PMSI AD Route. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Type 4 Example: Leaf AD Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Type 5 Example: Source Active AD Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Type 6 Example: Shared Tree Join Route. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Type 7 Example: Source Tree Join Route. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 About Juniper Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ii Copyright © 2010, Juniper Networks, Inc.
  • 3.
    APPLICATION NOTE -NG MVPN BGP Route Types and Encodings Introduction NG MVPNs use seven types of BGP MVPN routes, five of which are used for autodiscovery and two for C-multicast protocol information exchange between provider edge (PE) routers. This application note identifies and gives examples of NG MVPN route types and their encodings. Scope This document is for use in the field when configuring and verifying NG MVPNs. Design Considerations These examples apply to NG MVPN using the BGP control plane. NG MVPN BGP Route Types and Encodings Key AD autodiscovery MVPN multicast VPN AS autonomous system NG next generation ASBR AS border router PE provider edge C-G customer multicast group address PMSI provider multicast service interface C-S customer multicast source address RD route distinguisher C-multicast customer multicast RP rendezvous point I-PMSI inclusive PMSI S-PMSI selective PMSI Type 1 Example: Intra-AS I-PMSI AD Route Originated by all PE routers participating in NG MVPN. 1:10.255.170.100:1:10.255.170.100 Originating Router Loopback Address Originating Router RD Route Type Type 2 Example: Inter-AS I-PMSI AD Route Originated by all ASBR PE routers. 2:10.255.170.100:1:65000 AS Number of the ASBR Originating Router RD Route Type Type 3 Example: S-PMSI AD Route Originated by the sender PE router (the sender PE that initiates the S-PMSI). 3:10.255.170.100:1:32:192.168.194.2:32:224.1.2.3:10.255.170.100 Originating Router Loopback Address C-G Using S-PMSI C-G Mask (32 for IPv4; 128 for IPv6) C-S Using S-PMSI C-S Mask (32 for IPv4; 128 for IPv6) Originating Router RD Route Type Copyright © 2010, Juniper Networks, Inc. 1
  • 4.
    APPLICATION NOTE -NG MVPN BGP Route Types and Encodings Type 4 Example: Leaf AD Route Originated by receiver PE routers in response to receiving S-PMSI AD routes with the “leaf information required” flag set from the sender PE router. 4:3:10.255.170.100:1:32:192.168.194.2:32:224.1.2.3:10.255.170.100:10.255.170.98 Route Type S-PMSI AD Originating Router Route Loopback Address Type 5 Example: Source Active AD Route Originated by the PE router that discovers an active VPN multicast source. 5:10.255.170.100:1:32:192.168.194.2:32:224.1.2.3 C-G C-G Mask (32 for IPv4; 128 for IPv6) C-S C-S Mask (32 for IPv4; 128 for IPv6) Originating Router RD Route Type Type 6 Example: Shared Tree Join Route Originated by the receiver PE router (the PE that receives a (C-*, C-G) join message from a VPN interface). 6:10.255.170.100:1:65000:32:10.12.53.12:32:224.1.2.3 C-G C-G Mask (32 for IPv4; 128 for IPv6) C-RP Address C-RP Mask (32 for IPv4; 128 for IPv6) AS Number of Upstream PE (towards C-RP) RD of Upstream PE (towards C-RP) Route Type Type 7 Example: Source Tree Join Route Originated by the receiver PE router (the PE that receives a local (C-S, C-G) join message or the PE that already has a Type 6 route and receives a Type 5 route). 7:10.255.170.100:1:65000:32:192.168.194.2:32:224.1.2.3 C-G C-G Mask (32 for IPv4; 128 for IPv6) C-S C-S Mask (32 for IPv4; 128 for IPv6) AS Number of Upstream PE (towards C-S) RD of Upstream PE (towards C-S) Route Type Summary Juniper Networks® is a leading innovator of NG MVPN solutions. Using Juniper Networks Junos® operating system to deploy NG MVPNs, service providers now have a scalable, flexible, more economical approach to implementing solutions that support numerous emerging NG MVPN applications. 2 Copyright © 2010, Juniper Networks, Inc.
  • 5.
    APPLICATION NOTE -NG MVPN BGP Route Types and Encodings About Juniper Networks Juniper Networks, Inc. is the leader in high-performance networking. Juniper offers a high-performance network infrastructure that creates a responsive and trusted environment for accelerating the deployment of services and applications over a single network. This fuels high-performance businesses. Additional information can be found at www .juniper .net . Corporate and Sales Headquarters APAC Headquarters EMEA Headquarters To purchase Juniper Networks solutions, Juniper Networks, Inc. Juniper Networks (Hong Kong) Juniper Networks Ireland please contact your Juniper Networks 1194 North Mathilda Avenue 26/F, Cityplaza One Airside Business Park representative at 1-866-298-6428 or Sunnyvale, CA 94089 USA 1111 King’s Road Swords, County Dublin, Ireland authorized reseller. Phone: 888.JUNIPER (888.586.4737) Taikoo Shing, Hong Kong Phone: 35.31.8903.600 or 408.745.2000 Phone: 852.2332.3636 EMEA Sales: 00800.4586.4737 Fax: 408.745.2100 Fax: 852.2574.7803 Fax: 35.31.8903.601 www.juniper.net Copyright 2010 Juniper Networks, Inc. All rights reserved. Juniper Networks, the Juniper Networks logo, Junos, NetScreen, and ScreenOS are registered trademarks of Juniper Networks, Inc. in the United States and other countries. All other trademarks, service marks, registered marks, or registered service marks are the property of their respective owners. Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice. 3500142-002-EN May 2010 Printed on recycled paper 3