* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Finance Evolution
Point-to-Point Protocol over Ethernet wikipedia , lookup
Internet protocol suite wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Distributed firewall wikipedia , lookup
Deep packet inspection wikipedia , lookup
Computer network wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
IEEE 802.1aq wikipedia , lookup
Asynchronous Transfer Mode wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Airborne Networking wikipedia , lookup
Network tap wikipedia , lookup
Packet switching wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Network Operator Perspective MPLS: 12 Years After Tom Bechly IETF 74, San Francisco IAB Plenary March 18, 2009 1 MPLS: A Successful Protocol • MPLS has been and is a successful protocol – From perspective of RFC 5218 (What Makes for a Successful Protocol?), MPLS was used for its intended purpose and at intended scale • Goal was to switch packets to support rapidly expanding global networks – MPLS is “wildly successful” (RFC 5218) in that its use has exceeded its original design goal thru development of numerous extensions – From service provider perspective MPLS was successful in supporting growth, reducing cost, and providing basis for new services • Original goal of bringing Layer 2 switching speed to Layer 3 was accomplished, but somewhat discounted over time due to hardware evolution – L2 was hardware switched and L3 was process switched • MPLS was easily leveraged for traffic engineering, VPNs, and layer 2 transport. • For the service provider, MPLS has become one the most reached for and extended tools in the tool chest (150+ RFCs) 2 MPLS CE Router CE Router MPLS CORE PE Router PE Router P Router PE Router P Router PE Router P Router CE Router Customer Edge (CE) Router CE Router • Enables network edge routers to apply simple MPLS labels to packets or frames • Forwards packets by swapping labels with minimal lookup • Integrates Layer 2 switching and Layer 3 routing Provider Edge (PE) Router/Switch Provider Core Router/Switch 3 MPLS/RSVP-TE Benefits • MPLS with RSVP-TE provides overall path control in network – Use with constraint based routing – Control over latency and delay variation – Bridges gap between ability to deploy capacity versus current demand in existing network • Use of MPLS allowed gathering measurement statistics on LSPs – Probably more important than actual path control – Provides ability to accurately measure traffic between router pairs • Traffic volumes, latency, and delay variation – Measure traffic between hubs, metros, and regions – Measure asymmetry of flows, over time – A time series depiction can be built to trend traffic for efficient investment and to provide required service • MPLS became an enabler for the development of additional services – L2 VPNs and L3 VPNs 4 Verizon Public IP • AS 701 was initially implemented as an overlay over a dedicated frame relay network – Path control was effected thru manipulating path of frame relay PVCs • As capacity requirements increased, the network was migrated to an overlay over ATM – The cost of this became untenable, as capacity requirements continued to increase • MPLS with RSVP-TE deployed in EMEA (AS 702) in 1999 – First deployment of RSVP-TE in production network – Deployed in US (AS 701) in 2000 • Deployed for traffic engineering to provide control over path selection that was not available thru L3 protocols – Shortest path algorithm did not always provide optimal route • MPLS technology has enabled the Verizon Public IP network to grow to be one of the largest in the world 5 Verizon IP Network – 410 unique switch/router hubs (PoPs) – Six continents, 150+ countries 6 Verizon Layer3 VPN Services: VBNS+ and Private IP • vBNS (very-high-performance Backbone Network Service) was established in 1995 – Cooperative research and development agreement between Verizon (formerly MCI) and National Science Foundation (follow on to NSFnet) – Evolved to a commercial product: vBNS+ for gov and edu market • MPLS routing/switching implemented in network in 1999 – Initially MPLS was implemented for traffic engineering • L3VPN (RFC 2547) was implemented in 2001 – There are approximately 40 nodes in 19 US cities, full mesh of TE LSPs • Verizon PIP (Private IP) was established in 1999 – Layer 3 VPN (RFC 4364), wide area network for business customers – Quality of Service, strong SLAs, etc. • Large global network – There are approximately 625 nodes across 162 cities in 59 countries • Uses LDP for label distribution, with partial mesh of LSPs 7 Private IP Global Reach MP10163v5.03 8 Verizon Layer 2 Services: MAE® Services and Converged Packet Architecture (CPA) • MAE® Services established 1992 as metro Internet Exchange point • Evolved into MPLS based national service for extended peering and L2 VPNs (VPWS), implemented in 2002 – Service interworking (ATM, Frame Relay, and Ethernet), based on draft Martini pseudowires and draft Shah ARP Mediation • Implemented across public internet within full mesh of GRE tunnels – ISIS, RSVP-TE signaled LSPs, and LDP signaled pseudowires • CPA supports Ethernet access and Ethernet services – L2 VPNs: both EVPL (PWE3) and VPLS (RFC 4762) – Quality of Service, strong SLAs, etc. • Large global network – There are approximately 115 nodes across 27 countries • RSVP-TE used to signal LSPs – Full mesh for EVPL and VPLS – Currently 10,000+ LSPs 9 Lessons Learned • Implementation defects significantly impact early perception of technology – For AS 701, there was internal resistance to moving from ATM underlay network to MPLS – When defects in the MPLS implementation on vendor equipment were encountered these initially viewed by some as defects in the technology 10 Lessons not Learned (VPLS) • RFC 4762: Virtual Private LAN Service (VPLS) Using Label Distribution Protocol (LDP) Signaling – Hierarchy is managed thru HVPLS, specified within RFC • RFC 4761: Virtual Private LAN Service (VPLS) Using BGP for AutoDiscovery and Signaling – Hierarchy is managed thru route reflectors and multi-segment pseudowires • Both approaches are currently in production in different service provider networks • Some vendors have implemented both standards • This increases to overall cost and complexity of technology and network development across the community – Resolution and mitigation of differences is far more economic during protocol development than once into implementation – Gateway function has high development and operational cost – The added costs and complexity are continuously accretive 11 Lessons not Learned (RFC5085 – PW VCCV) • Pseudowire Virtual Circuit Connectivity Verification (VCCV) – RFC 5085 – Three modes of operation: (Type 1: PWE3 Control Word Bit, Type 2: MPLS Router Alert Label, Type 3: MPLS PW Label with TTL == 1 – Mode is negotiated, so all three are optional • Vendors, to this point, have not implemented all modes nor the same modes • This leads to interoperability issues in mixed vendor networks – Delays significantly availability of feature – Adds to development and integration costs VCCV Mode Vendors Y Vendors X Control Word* Yes No Router Alert Label Yes No TTL Expiry* No Yes 12 Continuing Challenges • Latency sensitive customers – These are typically financial customers that are sensitive to a 2ms increase or change in latency • Require traffic to be on path with deterministic low latency – Due to network event traffic may be rerouted, via Fast Reroute and the re-signaled LSP – Paths are recalculated periodically to ensure low latency path – Once optimal path is available, traffic is re-routed (make before break) to this path – As this path could be significantly shorter (2 – 10ms), there will be out of order packets that may impact some hosts • Nodes in network within the core, may carry a high number of LSPs – Latency sensitive customers are requesting notification on any maintenance that will impact LSPs carrying their traffic 13 MPLS Going Forward • MPLS has been an extremely successful protocol – It has been widely deployed and extended • MPLS based networks and facilities to continue to grow and expand – This growth is continuing and will continue for some time 14