Introduction MPLS – Technology & Services Azhar Sayeed asayeed@cisco.com AS Broadband 99 â 1999, Cisco Systems, Inc Agenda Background and business case • Technology basics – What is MPLS? Where is it used? • Label Distribution in MPLS Networks – LDP, RSVP, BGP • Building MPLS based Services – IP+ATM Integration – VPNs – Traffic Engineering (FRR & Protection) Conclusions â 1999, Cisco Systems, Inc Evolution of MPLS • From Tag Switching • Proposed in IETF – Later combined with other proposals from IBM (ARIS), Toshiba (CSR) Cisco Calls a BOF at IETF to Standardize Tag Switching Time 1996 MPLS Croup Formally Chartered by IETF Cisco Ships Traffic Engineering MPLS TE Deployed Cisco Ships MPLS (Tag Switching) 1997 1998 MPLS VPN Deployed 1999 © 1999, Cisco Systems, Inc Large Scale Deployment 2000 2001 MPLS-Key Drivers Presentation_ID AS Broadband 99 © 1999, Cisco Systems, Inc © 1999, Cisco Systems, Inc MPLS as a Foundation for Value Added Services Provider Traffic Provisioned Engineering VPNs IP+ATM IP+Optical GMPLS Any Transport Over MPLS MPLS Network Infrastructure © 1999, Cisco Systems, Inc US VPN Spending 2000 1800 1600 1400 1200 1000 800 600 400 200 1997 1998 1999 2000 2001 2002 Yankee Group Predictions for VPN Spending ($US Infonetics VPN Spend Projections in ($US millions millions) © 1999, Cisco Systems, Inc New Applications for VPN VPN Types Implemented by 2002 80% 60% 73% 64% 40% 20% 0% 27% I ndividual Site-to-site Remote Access Extranets Source: Infonetics April 2000 © 1999, Cisco Systems, Inc The Service Provider Challenge • Generate New services • Protect Existing Infrastructure – ATM/FR • Combine Private Data Services with Internet Services • Move into rapid deployment © 1999, Cisco Systems, Inc Technology Specifics AS Broadband 99 © 1999, Cisco Systems, Inc Encapsulations ATM Cell Header GFC VPI VCI PTI CLP HEC DATA Label PPP Header (Packet over SONET/SDH) PPP Header Label Header Layer Header LAN MAC Label Header MAC Header Label Header Layer Header © 1999, Cisco Systems, Inc 10 Reorganization of MPLS • Original charter is complete • Focus has moved in two directions – Applications – VPNs, DS-TE, L2 Transport – Generalization of the MPLS-TE control plane to optical and circuit technologies © 1999, Cisco Systems, Inc 51 Generalized MPLS • Really a generalization of the Traffic Engineering Application of MPLS • Originally applied to setting up lightpaths and called MPLambdaS • Now includes SONET, port switching Renamed to G-MPLS â 1999, Cisco Systems, Inc 52 New Workgroups • Traffic engineering involves MPLS signaling (RSVP or CR-LDP) and link-state routing (OSPF or IS-IS) • Since the technology involves more than MPLS it was decided to form a separate work-group • CCAMP – Common Control and Measurement Protocols © 1999, Cisco Systems, Inc 53 New Workgroups • Pseudo-Wire Emulation Edge to Edge (PWE3) –Layer transport of AAL5 frames, ATM cells, Frame Relay, SONET • Provider Provisioned Virtual Private Networks (PPVPN) »MPLS-BGP VPN: RFC2457, l2vpn with use of PWE3 technology, Virtual Routers, IPSEC © 1999, Cisco Systems, Inc 54 Traffic Engineering Workgroup • Formed ~ yrs ago • Originally had an operational focus • With re-org, now has a role in defining requirements • DS-TE will first be addressed here © 1999, Cisco Systems, Inc 55 Sup-IP Area Area Director(s): Scott Bradner Bert Wijnen Working Groups: Common Control and Measurement Plane (ccamp) General Switch Management Protocol (gsmp) IP over Optical (ipo) IP over Resilient Packet Rings (iporpr) Internet Traffic Engineering (tewg) Multiprotocol Label Switching (mpls) Provider Provisioned Virtual Private Networks (ppvpn) © 1999, Cisco Systems, Inc 56 Summary AS Broadband 99 © 1999, Cisco Systems, Inc 57 What isn’t MPLS? • MPLS is not just integration of IP and ATM, BUT • Integration of IP and ATM is just one of the applications of MPLS © 1999, Cisco Systems, Inc 58 What isn’t MPLS? • MPLS is not a way to make routers (much) faster, BUT • MPLS forwarding algorithm is simpler than IP forwarding algorithm, AND it enables more functionality than could be provided with the IP forwarding algorithm © 1999, Cisco Systems, Inc 59 MPLS and the OSI Reference Model (OSIRM) • MPLS is not a Network Layer doesn’t have routing and addressing on its own - uses IP addressing + IP routing (with extensions) – • MPLS is not a Link Layer because MPLS works over various Link Layer technologies (e.g., SONET, Ethernet, ATM, etc…) – • MPLS is not a Layer in the OSIRM sense doesn’t have a single format for transport of the data from the layer above – » “shim” on SONET, VCI/VPI on ATM, lambda on OXC, etc MPLS does not fit into the OSI Reference Model © 1999, Cisco Systems, Inc 60 MPLS – Key Benefits • New value added services – BGP MPLS VPNS – RFC 2547 – Traffic Engineering – L2 VPNS – Protection Solutions » Link and Node protection » Bandwidth Protection - Future © 1999, Cisco Systems, Inc 61 MPLS and its applications • Separate forwarding information (label) from the content of IP header • Traffic Engineering • Fast re-route • Single forwarding paradigm (label swapping) - multiple routing paradigms • “Hard” QoS support • Multiple link-specific realizations of the label swapping forwarding paradigm • Flexibility of forming FECs • Forwarding hierarchy via label stacking • Integration with Optical Cross Connects Scalable VPN â 1999, Cisco Systems, Inc 62 MPLS - Deployment • Supported on – GSR, 7500, 7200, 3600, 2600, MGX, BPX, 6400, uBR7200, 10K • Production deployed by many service providers • Key to providing innovative services © 1999, Cisco Systems, Inc 63 End-to-End Solution VPN HQ Back-up Mbps HQ1 Mbps MPLS TE MPLS VPN VPN and Traffic Engineering Combined to Provide End-to-End Services © 1999, Cisco Systems, Inc 64 Questions? AS Broadband 99 © 1999, Cisco Systems, Inc 65 ... Provider Benefits of MPLS- based VPNs VPN BVPN A VPN C VPN C Multicast VPN B Hosting Intranet VPN A VoIP VPN A Extranet VPN B VPN C VPN A VPN B VPN C • MPLS- based VPNs • Overlay VPN – pushes content... B Site VPN MembershipBased on Logical Port VPN A Site MPLS Network MPLS VPN Renault Corp B Site MPLS VPN Bankcorp Corp B Site Traffic Separation at Layer Each VPN has Unique RD © 1999, Cisco Systems,... inside the VPNs 25 MPLS Based IP -VPN Security Cisco MPLS based VPNs: Equivalent to the Security of Frame Relay and ATM Miercom, March 30, 2001 Security http://www.mier.com/reports /cisco /MPLS- VPNs.pdf