Скачать презентацию MPLS Network Tuning How to Squeeze Most From Скачать презентацию MPLS Network Tuning How to Squeeze Most From

448a6f4426c7acd1295644f2568623d1.ppt

  • Количество слайдов: 34

MPLS Network Tuning: How to Squeeze Most From Your Network Swarup Acharya (acharya@bell-labs. com) MPLS Network Tuning: How to Squeeze Most From Your Network Swarup Acharya (acharya@bell-labs. com) Technical Manager, Multiservice Networking Research Group Optical Networking Division, Bell Laboratories Copyright 2004 Lucent Technologies Inc. All rights reserved.

Multi-Protocol Label Switching MPLS has emerged as the foundation of next-generation data networks – Multi-Protocol Label Switching MPLS has emerged as the foundation of next-generation data networks – Provides the underpinnings of the converged network vision – “Connection-oriented” veneer on an inherent connectionless IP network IP/MPLS market continues to grow – Year-over-year traffic growth: 119% (2002), 118% (2003), 84% (2004) [Infonetics Research] Drivers for data network convergence – Cap. Ex Savings, Op. Ex savings, Competition, Convergence. . This talk will focus on Network Management challenges in delivering the lower Cap. Ex, Op. Ex promise of MPLS 2 Copyright 2004 Lucent Technologies Inc. All rights reserved.

MPLS Traffic Engineering The cornerstone of MPLS is Traffic Engineering (TE) – Given a MPLS Traffic Engineering The cornerstone of MPLS is Traffic Engineering (TE) – Given a new demand, how best to route it in the network? – No longer limited by IGP (OSPF, IS-IS) restrictions of: • Destination-based forwarding • Simple “additive” min-cost routing, ignorant of bandwidth MPLS TE enables: – Constrained-based routing • Bandwidth, delay etc. . – Explicit routing (aka Source routing) – Label Switched Paths (LSP) • With appropriate resources reservations via RSVP 3 Copyright 2004 Lucent Technologies Inc. All rights reserved.

TE Benefits Path from L 1 -L 3 Path from L 2 -L 3 TE Benefits Path from L 1 -L 3 Path from L 2 -L 3 L 2 IGP Shortest Path Routing B A C L 1 D L 3 E “Longer” paths under-utilized, “Shorter” paths bottlenecked! L 2 Traffic Engineered Paths B A C L 1 D L 3 E TE enables a more load-balanced network. . 4 Copyright 2004 Lucent Technologies Inc. All rights reserved.

TE Necessary, But is it Sufficient? General belief that Traffic Engineering enables efficient MPLS TE Necessary, But is it Sufficient? General belief that Traffic Engineering enables efficient MPLS networks – “Traffic engineering reduces the overall cost of operations by more efficient use of bandwidth resources… . . [Cisco documentation] Ø Will TE alone provide all the efficiency you can get? Ø MPLS + TE moves the network from packet-switched to a “virtual” circuit-switched IP network. . Ø What about bandwidth inefficiencies inherent in circuit-switched environments such as SONET, SDH, ATM…? § Will MPLS suffer the same fate? 5 Copyright 2004 Lucent Technologies Inc. All rights reserved.

SONET/SDH Bandwidth Fragmentation Primary cause of poor SONET/SDH efficiency Circuit churn leaves behind “stranded” SONET/SDH Bandwidth Fragmentation Primary cause of poor SONET/SDH efficiency Circuit churn leaves behind “stranded” capacity New requests often denied even if sufficient capacity exists – Often at only ~30 -40% network utilization SONET NMSs have had “constrained-based” routing for a while now. . – Bandwidth accounted in routing – Arcane SONET/SDH constraints Increasingly, defragmentation tools used to “recover” capacity – Often, in conjunction with newer Optical Control Planes 6 Copyright 2004 Lucent Technologies Inc. All rights reserved.

SONET/SDH Link Fragmentation 2. 5 Gbps Link on a Fiber 622 Mbps a 622 SONET/SDH Link Fragmentation 2. 5 Gbps Link on a Fiber 622 Mbps a 622 Mbps b c d 622 Mbps a c d b 622 Mbps New request for a 622 Mbps demand rejected! 622 Mbps e f 622 Mbps e Request accommodated! f Legend/Glossary Bandwidth SDH SONET Fiber/link 2. 5 Gbps STM-16 OC-48 e 622 Mbps STM-4 OC-12 a • By rearranging traffic carried on different time slots, capacity on the link can be freed and reused Symbol 155 Mbps STM-1 OC-3 7 Copyright 2004 Lucent Technologies Inc. All rights reserved.

SONET/SDH Ring Fragmentation Alternate Routing of Same Demands on Ring 7 -Node STS-48 BLSR SONET/SDH Ring Fragmentation Alternate Routing of Same Demands on Ring 7 -Node STS-48 BLSR Ring Time Slots New STS-3 demand from Node 2 -4 rejected! Accepted here Nodes Is there an MPLS analogue? 8 Copyright 2004 Lucent Technologies Inc. All rights reserved.

MPLS Network Example : Bandwidth of all Links E A C New Service Request: MPLS Network Example : Bandwidth of all Links E A C New Service Request: L 3 L 2 F B L 1, L 2, L 3: LSPs of /2 b/w Setup LSP L 4 between A and C, Bandwidth L 1 D Router A rejects request: No available route meeting b/w requirements No available bandwidth? Or, Is the bandwidth fragmented? 9 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Avoiding Bandwidth Fragmentation E A C L 4 L 2 Alternate routing for L Avoiding Bandwidth Fragmentation E A C L 4 L 2 Alternate routing for L 1 -L 3, L 1 enables L 4 to be met L 3 F B D TE alone does not guarantee high efficiency – L 1 -L 3 were “optimally” routed in both cases, yet fragmentation occurs Key: Can the demands be routed without adding new hardware? Ø Lower Fragmentation Higher Utilization Lower Cap. Ex 10 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Tuning Fragmentation is a problem for MPLS networks too In general, Network Management Network Tuning Fragmentation is a problem for MPLS networks too In general, Network Management systems need to provide Network Engineering tools to address fragmentation – “Traffic Engineering puts traffic where the bandwidth is, Network Engineering creates bandwidth where the traffic will be. . ” – Relatively little focus on engineering tools – Network engineering requires “global” knowledge, TE is a per-LSP optimization However, network engineering operation cannot be service disruptive Network Tuning: Hitless, Disruption-free Network Engineering – Network tuning is NOT network planning – For live, operational networks, not greenfield designs 11 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Re-cap Did the Net-Heads check with the Bell-Heads as to what NM quagmire they Re-cap Did the Net-Heads check with the Bell-Heads as to what NM quagmire they were getting into? MPLS Traffic Engineering: • Helps avoid congestion prevalent in native IP networks • Limited ability to mitigate circuit-switched inefficiencies • On its own, cannot extract the most juice from the network â Critical need for Network Tuning tools § No reason why MPLS cannot become equally inefficient down the road. . Key Tradeoff: Grow infrastructure to meet traffic demand [Cap. Ex Hit], OR, Tune network for improved efficiency [Op. Ex Hit]? 12 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Tuning Scenarios The router rejected a new LSP setup request due to insufficient Network Tuning Scenarios The router rejected a new LSP setup request due to insufficient bandwidth. Can I engineer the current LSP routes to “free” the necessary bandwidth for the new one? I need to bring down a router for an OS upgrade. Can I: a) Re-route the LSPs on the router to avoid bringing them down? b) Upgrade the router OS and then revert them back to their original routes? The traffic on a node/set of links had exceed the recommended load threshold. Can I move traffic from the “hot zone” to minimize damage in case of failure? Can I have automated, scalable Network Tuning tools? 13 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Bell Labs Möbius Tool: MPLS Provisioning, Tuning System Support For: - Cisco 72*/75*/120* - Bell Labs Möbius Tool: MPLS Provisioning, Tuning System Support For: - Cisco 72*/75*/120* - JNPR M*, T* - ERX Link color indicates load (Red: high, Green: acceptable load) Copyright 2004 Lucent Technologies Inc. All rights reserved. 14

Möbius LSP View 15 Copyright 2004 Lucent Technologies Inc. All rights reserved. Möbius LSP View 15 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Tuning: Fail-Setup Optimization 16 Copyright 2004 Lucent Technologies Inc. All rights reserved. Network Tuning: Fail-Setup Optimization 16 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Tuning: Fail-Setup Optimization 17 Copyright 2004 Lucent Technologies Inc. All rights reserved. Network Tuning: Fail-Setup Optimization 17 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Tuning: Fail-Setup Optimization 18 Copyright 2004 Lucent Technologies Inc. All rights reserved. Network Tuning: Fail-Setup Optimization 18 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Tuning: Fail-Setup Optimization Done! 19 Copyright 2004 Lucent Technologies Inc. All rights reserved. Network Tuning: Fail-Setup Optimization Done! 19 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Impacted Circuits (Old Routes) 20 Copyright 2004 Lucent Technologies Inc. All rights reserved. Impacted Circuits (Old Routes) 20 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Impacted Circuits (Old + New Routes) 1: Re-route 2: Re-route 3: Provision 21 Copyright Impacted Circuits (Old + New Routes) 1: Re-route 2: Re-route 3: Provision 21 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Tuning: Load Balance (“Hot Zone” Clearing) Clear Traffic in this “Hot Zone” below Network Tuning: Load Balance (“Hot Zone” Clearing) Clear Traffic in this “Hot Zone” below specific threshold. . Network View (After) Network View (Before) 22 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Engineering Requirements Step-by-step Migration Sequence – Operating on live traffic -- providing a Network Engineering Requirements Step-by-step Migration Sequence – Operating on live traffic -- providing a design for an “optimized” layout does not help Ø How do I get from current LSP layout to the new layout? – Original LSP Qo. S constraints have to be maintained on new route E A C E L 3 L 2 F B A C L 2 E L 3 L 1 A L 4 L 2 L 3 L 1 D F B Re-route L 2 C L 1 F D B D Re-route L 3 Provision L 4 23 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Algorithmic Challenge Migration a very challenging theoretical problem (“NP-hard”) Hot Zone Load Balancing – Algorithmic Challenge Migration a very challenging theoretical problem (“NP-hard”) Hot Zone Load Balancing – Problem of scale -- exponential search space Requires innovative algorithms for large networks Ø How to scale to a network with 10 s of routers, 100 s of links and 1000 s of LSPs? In Bell Labs, we have patent-pending algorithms to provide migration sequence in “real-time” – Milliseconds to seconds for reasonable sized networks • Hot Zone size = 10% Network • Goal: Clear all LSPs in Hot Zone • Chart shows contribution of LSPs outside the hot zone in meeting the goal as network loads increase 24 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Requirements II: Hitless, Disruption-free Engineering “Hitless” is not zero packet loss • In reality, Requirements II: Hitless, Disruption-free Engineering “Hitless” is not zero packet loss • In reality, everything is only near-hitless Requirement: It should be perceived as hitless from the application’s perspective • SONET/SDH has a 50 ms grace during protection switching • Even with a 100 ms hit, can do >500 re-routes before a 4 -9 s reliability SLA is broken. Ø MPLS provides infrastructure for hitless re-routing 25 Copyright 2004 Lucent Technologies Inc. All rights reserved.

MPLS make-before-break Mechanism to achieve hitless LSP re-routing – Signal new route, switch traffic MPLS make-before-break Mechanism to achieve hitless LSP re-routing – Signal new route, switch traffic and delete old route Signaling protocols use intelligence when reserving bandwidth on new route – E. g. , Shared Explicit (SE) style flag in RSVP to avoid double bandwidth reservation on common links Possibility of packets going out-of-order – If new route is significantly shorter than original route – Even if it occurs, very short duration and bounded 26 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Inducing make-before-break Typically, make-before-break is an internal function – Used by router to re-route Inducing make-before-break Typically, make-before-break is an internal function – Used by router to re-route LSPs (e. g, if ‘re-optimize’ flag on) For network engineering, make-before-break needs to be triggered from the outside. Also: – New path is given (as opposed to router calculating it) – If the new path is bad, traffic should not switch and bring the LSP down! Routers need to provide mechanism to trigger make-before-break – Backdoors available - varies by vendor OS – Insert the new path with a higher priority (lower path option) and force a re-optimization – Replace the Explicit Route Object (ERO) with a new route 27 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Requirements III: Preserve Network Stability Should not bring down customer traffic • Key: Traffic Requirements III: Preserve Network Stability Should not bring down customer traffic • Key: Traffic should switch only if new path is up! LSP re-routes does not change the IP topology • Only the path is changed, not the connectivity Will cause OSPF updates • Bandwidth on links will change Ø Should be attempted during “lean” traffic periods 28 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Cap. Ex Savings from Tuning Simulation Model 40 Node, 100 Link network (to start) Cap. Ex Savings from Tuning Simulation Model 40 Node, 100 Link network (to start) --- No Engineering --- With Engineering LSP Traffic randomly generated and routed on shortest available path On failure to setup LSP due to lack of bandwidth: Case I: No Engineering A new link added between source and destination More traffic for same infrastructure Case II: With Engineering Attempt to re-route LSPs to create “free” space for new one On failure, new link added between source and destination Network Growth with Increased Traffic 29 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Cap. Ex Savings - II Alternative Simulation Model 10 Node, 15 Link network (to Cap. Ex Savings - II Alternative Simulation Model 10 Node, 15 Link network (to start) LSP Traffic randomly generated and routed on shortest available path On failure to setup LSP due to lack of bandwidth: Case I: No Engineering A new link added on the hop that is out of capacity Case II: With Engineering Attempt to re-route LSPs to create “free” space for new one On failure, new link added on the hop that is out of capacity 30 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Network Management Systems Traditional IP networking view is that router has all the smarts Network Management Systems Traditional IP networking view is that router has all the smarts Engineering “intelligence” requires network-wide view – Has to reside in a single “entity” – Too complicated to co-ordinate engineering operations across different routers in a distributed fashion Good choice: MPLS Network Management System (NMS) NMS needs to provide support for: – Algorithmic and graphical tools for what-if scenarios – Seamless, point-n-click support to execute optimizations – Support for proactive engineering • No longer limited to “reactive” operational mindset Requisite NMS tools can lower operations overhead from hours/days to minutes! 31 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Lucent’s Navis Provisioning Manager Component-based, Multi-vendor Layer 2/3 NMS Navis Provisioning Manager Service Modules Lucent’s Navis Provisioning Manager Component-based, Multi-vendor Layer 2/3 NMS Navis Provisioning Manager Service Modules Order Gateway Work Manager ATM Inventory Gateway VPN Service Modules Routing & MPLS TE ATMo. MPLS x. DSL Frame Relay MPLS Ethernet L 2&3 Network Adaptors Activation Flow IPSEC Möbius Configuration Flow Fast Network Adaptors Creation FR/ATM EMS / NE Large Multi-vendor Testing Labs ü Core IP/MPLS EMS / NE ü Committed Corporate Partnership with Hardware Vendors ü Component-Based, Multi-Vendor Activation ü Rich set of Services over L 2 & L 3 ü Software Development Kits for Network Element Support Access EMS / NE 32 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Conclusions MPLS gaining momentum in service provider networks Industry focus on Traffic Engineering – Conclusions MPLS gaining momentum in service provider networks Industry focus on Traffic Engineering – Does not suffice to get the most from the network – Need to also consider network engineering and hitless tuning MPLS provides the necessary infrastructure for network tuning – Necessary requirement to avoid inefficiencies in circuit-switched environments Effective network tuning improves network utilization, lowers Cap. Ex! 33 Copyright 2004 Lucent Technologies Inc. All rights reserved.

Questions? 34 Copyright 2004 Lucent Technologies Inc. All rights reserved. Questions? 34 Copyright 2004 Lucent Technologies Inc. All rights reserved.