Published via Inbox: 2013-06-03 16:23:25
June 3, 2013 09:23
June 3, 2013 09:23
One of the biggest changes in the world of MPLS in recent years has been the advent of Next-Generation Multicast VPN (NG- MVPN). This technology allows Layer 3 VPN multicast traffic to be handled in a much more scalable manner than with the legacy draft Rosen scheme.
It allows point-to-multipoint LSPs to be used to transport the multicast traffic between PEs, thus allowing the multicast traffic and the unicast traffic to benefit from the advantages of MPLS transport, such as traffic engineering and fast re-route. This technology is ideal for video transport as well as offering multicast service to customers of the layer 3 VPN service.
1. NG-MVPN IntroductionJohnson LiuSystem Engineer
2. Agenda NG-MVPN VPN Application NG-MVPN Overview NG-MVPN Control & Data Plane C-SSM(Source-Specific Multicast) NG-MVPN Configuration Example(Inclusive Tree) NG-MVPN Selective Tree Dynamic Selective Tree Configuration Static Selective LSP Configuration C-ASM(Any-Source Multicast) with RP Appendix(NG MVPN BGP Route Types)2 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
3. NG-MVPN VPN Application
4. MOTIVATION BEHIND NEXT-GENERATION MULTICASTVPN (NG-MVPN) Increasing interest from customers of L3VPN services in having multicast capability, in addition to unicast Realisation that existing Rosen(PIM) scheme for MVPN has fundamental architectural limitations New mission-critical MVPN applications such as IPTV, Professional Broadcast TV etc wanting to use P2MP-TE in an MVPN Hence initiative in IETF to create a new MVPN scheme: “Next-Generation MVPN”4 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
The purpose of this blog post is to give you a brief overview of M-LSPs, the motivation behind this technology and demonstrate some practical examples. We start with Multicast VPNs and then give an overview of the M-LSP implementations based on M-LDP and RSVP-TE extensions. The practical example is based on the recently added RSVP-TE signaling for establishing P2MP LSPs. All demostrations coud be replicated using the widely available Dynamips hardware emulator. The reader is assumed to have solid understanding of MPLS technologies, including LDP, RSVP-TE, MPLS/BGP VPNs and Multicast VPNs.
Multiprotocol Label Switching (MPLS) is a mechanism in high-performance telecommunications networks that directs data from one network node to the next based on short path labels rather than long network addresses, avoiding complex lookups in a routing table. The labels identify virtual links (paths) between distant nodes rather than endpoints. MPLS can encapsulate packets of various network protocols. MPLS supports a range of access technologies, including T1/E1, ATM, Frame Relay, and DSL.
Packet switching is a digital networking communications method that groups all transmitted data – regardless of content, type, or structure – into suitably sized blocks, called packets. First proposed for military uses in the early 1960s and implemented on small networks in 1968, this method of data transmission became one of the fundamental networking technologies behind the Internet and most local area networks.||Packet switching features delivery of variable-bit-rate data streams (sequences of packets) over a shared network. When traversing network adapters, switches, routers and other network nodes, packets are buffered and queued, resulting in variable delay and throughput depending on the traffic load in the network.
Packet switching
contrasts with another principal networking paradigm, circuit switching, a method which sets up a limited number of dedicated connections of constant bit rate and constant delay between nodes for exclusive use during the communication session. In case of traffic fees (as opposed to flat rate), for example in cellular communication services, circuit switching is characterized by a fee per time unit of connection time, even when no data is transferred, while packet switching is characterized by a fee per unit of information.
Packet mode
communication may be utilized with or without intermediate forwarding nodes (packet switches or routers). In all packet mode communication, network resources are managed by statistical multiplexing or dynamic bandwidth allocation in which a communication channel is effectively divided into an arbitrary number of logical variable-bit-rate channels or data streams. Statistical multiplexing, packet switching and other store-and-forward buffering introduces varying latency and throughput in the transmission. Each logical stream consists of a sequence of packets, which normally are forwarded by the multiplexers and intermediate network nodes asynchronously using first-in, first-out buffering. Alternatively, the packets may be forwarded according to some scheduling discipline for fair queuing, traffic shaping or for differentiated or guaranteed quality of service, such as weighted fair queuing or leaky bucket. In case of a shared physical medium, the packets may be delivered according to some packet-mode multiple access scheme.