A Performance Study of IP and MPLS Traffic Engineering Techniques under Traffic Variations



Similar documents
Network Design with MPLS TE

Ativando MPLS Traffic Engineering

MPLS Traffic Engineering in ISP Network

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone

Project Report on Traffic Engineering and QoS with MPLS and its applications

Traffic Engineering. Traffic Engineering

MPLS - A Choice of Signaling Protocol

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

MPLS Network Design & Monitoring

Real-Time Traffic Engineering Management With Route Analytics

Traffic Engineering & Network Planning Tool for MPLS Networks

MENTER Overview. Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001

TE in action. Some problems that TE tries to solve. Concept of Traffic Engineering (TE)

Multi Protocol Label Switching (MPLS) is a core networking technology that

Performance Analysis of MPLS TE Queues for QoS Routing

Disjoint Path Algorithm for Load Balancing in MPLS network

Path Selection Analysis in MPLS Network Based on QoS

Fast Reroute Techniques in MPLS Networks. George Swallow

2004 Networks UK Publishers. Reprinted with permission.

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Sprint Global MPLS VPN IP Whitepaper

Ring Protection: Wrapping vs. Steering

Evaluating performance on an ISP MPLS network

MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper

How To Provide Qos Based Routing In The Internet

Juniper Networks NorthStar Controller

WHITEPAPER. VPLS for Any-to-Any Ethernet Connectivity: When Simplicity & Control Matter

WHITEPAPER MPLS: Key Factors to Consider When Selecting Your MPLS Provider

John Ragan Director of Product Management. Billy Wise Communications Specialist

1.1 MPLS. MPLS is an advanced forwarding scheme. It extends routing with respect to packet forwarding and path controlling.

IP/MPLS Network Planning, Design, Simulation, Audit and Management. Dave Wang, WANDL

November Defining the Value of MPLS VPNs

Evolution of QoS routing in the Internet

MPLS TE Technology Overview

Building MPLS VPNs with QoS Routing Capability i

Traffic Engineering Management Concepts

PERFORMANCE ANALYSIS OF VOICE LOAD BALANCING CONFIGURATION FOR MPLS NETWORK AND IP NETWORK WITH MUTATION TESTING

Bandwidth Management in MPLS Networks

MPLS: Key Factors to Consider When Selecting Your MPLS Provider

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

SBSCET, Firozpur (Punjab), India

WHITE PAPER: Broadband Bonding for VoIP & UC Applications. In Brief. mushroomnetworks.com. Applications. Challenge. Solution. Benefits.

Performance Evaluation for VOIP over IP and MPLS

Analysis of Link Utilization in MPLS Enabled Network using OPNET IT Guru

HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University

MPLS Based Recovery Mechanisms

Junos MPLS and VPNs (JMV)

SDN IN WAN NETWORK PROGRAMMABILITY THROUGH CENTRALIZED PATH COMPUTATION. 1 st September 2014

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

New QOS Routing Algorithm for MPLS Networks Using Delay and Bandwidth Constraints

Recovery Modeling in MPLS Networks

MPLS Study. Project: Competence Center for ATM Components - DFN ComAC-

An Efficient Fault Tolerance Model for Path Recovery in MPLS Networks

ADAPTIVE RESOURCE ALLOCATION AND INTERNET TRAFFIC ENGINEERING ON DATA NETWORK

Network traffic engineering

Region 10 Videoconference Network (R10VN)

WHY CHOOSE COX BUSINESS FOR YOUR COMPANY S NETWORK SERVICE NEEDS?

Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints

DD2490 p Routing and MPLS/IP. Olof Hagsand KTH CSC

NG 911 & Consolidation: The Future of your PSAP

Flexible SDN Transport Networks With Optical Circuit Switching

VoIP / SIP Planning and Disclosure

Quality of Service for VoIP

A simulation study of GELS for Ethernet over WAN

CARRIER MPLS VPN September 2014

Testing Multi-Protocol Label Switching (MPLS) enabled Networks

CISCO IOS IP SERVICE LEVEL AGREEMENTS: ASSURE THE DELIVERY OF IP SERVICES AND APPLICATIONS

1.1. Abstract VPN Overview

TEAM: A Traffic Engineering Automated Manager for DiffServ-Based MPLS Networks

Multi-protocol Label Switching

A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN)

MPLS RSVP-TE Auto-Bandwidth: Practical Lessons Learned

IP Traffic Engineering over OMP technique

WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services

Supporting End-to-End QoS in DiffServ/MPLS Networks

MPLS RSVP-TE Auto-Bandwidth: Practical Lessons Learned. Richard A Steenbergen <ras@gt-t.net>

Best Effort gets Better with MPLS. Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications

Virtual Leased Line (VLL) for Enterprise to Branch Office Communications

Understanding and Optimizing BGP Peering Relationships with Advanced Route and Traffic Analytics

Network Planning and Analysis Tools. MPLS Networks

Distributed Explicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks

PART III. OPS-based wide area networks

Relationship between SMP, ASON, GMPLS and SDN

VoIP versus VoMPLS Performance Evaluation

Disaster-Resilient Backbone and Access Networks

Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)

Truffle Broadband Bonding Network Appliance

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

QoS Strategy in DiffServ aware MPLS environment

How To Manage A Network Management System (Hitachi)

A Load Balancing Scheme for Congestion Control in MPLS Networks

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center)

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

Enterprise Network Simulation Using MPLS- BGP

Transcription:

A Performance Study of IP and MPLS Traffic Engineering Techniques under Traffic Variations Sukrit Dasgupta Department of ECE Drexel University Philadelphia, PA, USA sukrit@ece.drexel.edu Jaudelice C. de Oliveira Department of ECE Drexel University Philadelphia, PA, USA jau@ece.drexel.edu Jean-Philippe Vasseur Cisco Systems Boxborough, MA, USA jvasseur@cisco.com Presented at IEEE-GLOBECOM PMQRS 09 Washington DC, USA 29th November 2007 1

Outline Introduction Traffic Engineering Traffic Engineering with MPLS and IP Performance Comparison Conclusion 2 2

Introduction The Internet is more widely used than ever... New applications generating enormous volumes of traffic Applications such as Gaming, Video On Demand, VoIP, etc., have strict QoS requirements With explosive growth and strict QoS requirements comes the need for efficient resource management Service Providers resort to... Network Engineering Manipulate network to suit traffic Buy new equipment (fiber, routers, etc.) to keep up with growth At 60-70% annual traffic growth rate (200%+ in Japan), proves to be very expensive and time consuming Traffic Engineering Manipulate traffic to suit network Move traffic in the network to create more space Commonly deployed using IP, MultiProtocol Label Swticthing (MPLS) and Asynchronous Transfer Mode (ATM) 3 3

Traffic Engineering Art of efficiently routing traffic to... Improve efficiency of bandwidth resources Ensure desirable path for most/all traffic Reduce operational costs Challenges... Current mechanisms require the knowledge of Traffic Matrix Mechanisms can be traffic disruptive and unable to cope with rapid changes/multiple failures, etc. Multi-constraint objective functions are needed Several models exist... Centralized: Efficient in solving multi-constraint problems but scale poorly and require multiple cycles of computation and deployment Distributed: Highly scalable, dynamic but may be complex to analyze side affects on network behavior 4 4

Traffic Engineering with MPLS and IP Traffic Engineering can be performed using... IP with metric optimization Have to know traffic matrix, effective when conditions do not change MPLS Traffic Engineering Constraints Do not exceed link capacity (or a fraction of link capacity) Additional constraints (such as delay, etc.) When traffic changes: Flash crowd / Failures / Misconfigs With IP: Change link metric (B. Fortz: Reoptimizing OSPF/ISIS Weights) Triggers Shortest Path Tree computation (O.Bonaventure: FIB Ordering) Reroutes traffic on new shortest path. With MPLS: Compute Constrained Shortest Path (CSPF: Prune links + SPF) Setup new reservation and tear down old one ( Make before break ) Forward traffic on new path. 5 5

Traffic Engineering with MPLS and IP Node D Next Cost B 9 Router B Router A X Router C 3/DS3 Router D Node D Next Cost Tunnel1 10 Router B Router A X Router C 3/DS3 Router D 1/OC48 Router I 3/DS3 1/OC48 1/OC48 Router I 3/DS3 1/OC48 Router H Router G 1/OC48 Router F Router E Router H Router G 1/OC48 Router F Router E Node Next Cost E G 6 Packet Drops Node Next Cost E G 6 With IP... 140 Mbps to E Global impact: Affects every router, SPT computation Micro-Loops: Traffic in transit is sent back and forth Lack of granularity: Specific flows cannot be selected Slow reactive process: Offline optimization problem On linkup: Change the metric to its old value 40 Mbps to D before link failure 40 Mbps to D after link failure DS3: OC3: 45 Mbps 155 Mbps 140 Mbps to E With MPLS... Tunnel is created 40 Mbps to D before link failure 40 Mbps to D after link failure DS3: OC3: 45 Mbps 155 Mbps Path computed takes into account current network state (dynamic path option) Path can also be assigned manually (explicit path option) Reduces chances of congestion On linkup, reoptimization can be enabled and the new path will be computed 6 6

Simulation Setup Performance Comparison Realistic Traffic Profile (Daily variation) 4 service provider topologies (OSPF-TE as IGP) All flows on the shortest path (Same starting condition) Link failures (to create a heavy load and traffic shifts) Independently ~ U(0,60) minutes Restored ~ U(0,15) minutes Traffic rerouted on link failure (path computation) Performance Metrics Link Utilization (how good is IP at handling traffic changes/shifts) Path Quality: Ratio of current cost to shortest path cost (how far is MPLS from the shortest path) Bandwidth (Kbps) 100 90 80 70 60 50 40 30 20 Traffic Traffic Profile Plot - Data 0 200 400 600 800 1000 1200 1400 Time (Minutes) 7 7

Maximum Link Utilization Link UtilizationMaximum Link Utilization IP+Failures IP Static TE+Failures MPLS Maximum Utilization Maximum Utilization 300 90 300 250 90 80 70 250 200 150 80 70 60 50 40 200 150 100 50 0 60 50 40 30 20 10 0 100 30 50 0 0 2000 4000 Time 6000 8000 100000 20 40 60 80 100 120 Number of Links 20 10 0 0 2000 4000 Time 6000 8000 100000 20 40 60 80 100 120 Number of Links With IP... Link utilization crosses 100% several times Signifies congestion and packet drops With MPLS Path computation after pruning links CSPF computes paths that can fit traffic Hotspots with IP 8 8

Topological View: Max Link Util. MPLS + Failures IP + Failures 9 9

4 3.5 MESH SYM ISP1 ISP2 Path Quality with MPLS Distribution of TE:IGP path cost ratio accross TE-LSPs Primary=2543,NHop=0,NNHop=0 TE-LSPs 4 3.5 MESH SYM ISP1 ISP2 Distribution of TE:IGP path cost ratio accross traffic Primary=2543,NHop=0,NNHop=0 Traffic TE:IGP Path cost ratio 3 2.5 2 TE:IGP Path cost ratio 3 2.5 2 1.5 1.5 1 1 95 96 97 98 99 100 90 92 94 96 98 100 Percentage of TE-LSPs Topology dependent Percentage of total traffic ISP1, SYM have almost all TE-LSPs/Traffic on shortest path ISP2 and MESH have 90% TE-LSPs/Traffic close to shortest path Fatter TE-LSPs are on longer paths, need more space Priorities can be used for alignment of traffic on shorter paths 10 10

Concluding... Summary Quantified metrics that capture and allow comparison of MPLS and IP performance Showed that MPLS can help to reduce congestion without any metric re-computation Showed that MPLS can keep more traffic and TE-LSPs close to their shortest path Contributions Compared MPLS and IP performance under similar scenarios Quantified metrics to motivate the use of MPLS Time varying distribution of link utilization to capture congestion instances Path quality with MPLS 11 11

Thank You Questions? This work is supported by Cisco Systems and in part by the National Science Foundation under Grant No. 0435247. 12 12