MPLS and Traffic Engineering CMPT771 - 2008 Spring Liang Zhou Jiang (Jeff)

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

Japan Telecom Information & Communication Labs
MPLS VPN.
MPLS: The Magic Behind the Myths Grenville Armitage (author) Scott Crosby (presenter)
Traffic Engineering over MPLS
Identifying MPLS Applications
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
S T. Bauschert IP Network Engineering Challenges Senior Consultant Network Planning and Design Siemens AG, München
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
MPLS and Traffic Engineering
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
Introduction to MPLS and Traffic Engineering
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
2000/10/02Chin-Kai Wu, CS, NTHU1 Capacity Management and Routing Policies for Voice over IP Traffic Partho P. Mishra, Gigabit Wireless Huzur Saran, Indian.
Multi-Protocol Label Switching
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Routing and Routing Protocols Routing Protocols Overview.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
IP/MPLS Multiprotocol Label Switching
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
1. 2 Anatomy of an IP Packet IP packets consist of the data from upper layers plus an IP header. The IP header consists of the following:
CCNA 1 Module 10 Routing Fundamentals and Subnets.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
1 Multiprotocol Label Switching (MPLS) and its Applications Network Architecture Spring 2009 Lecture 17.
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
(Slide set by Norvald Stol/Steinar Bjørnstad
HELSINKI UNIVERSITY OF TECHNOLOGY Visa Holopainen 1/18.
Section #7: Getting Data from Point A to Point B.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
Multi Protocol Label Switching (MPLS)
Working at a Small-to-Medium Business or ISP – Chapter 6
Instructor Materials Chapter 6: Quality of Service
Inter domain signaling protocol
Potential Areas of Research Activity – March 2000
MPLS Traffic Engineering
CHAPTER 8 Network Management
MPLS and its Applications CS 520 – Winter 2006 Lecture 17
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Working at a Small-to-Medium Business or ISP – Chapter 6
Presentation transcript:

MPLS and Traffic Engineering CMPT Spring Liang Zhou Jiang (Jeff)

Outline Traffic engineering in IP Networks Multiprotocol Label Switching MPLS Applications Traffic Engineering with MPLS CMPT Spring Liang Zhou Jiang (Jeff)

Traffic Engineering in IP Networks Coping with Internet growth  Network architecture  Capacity expansion Increase the number of circuits Increase the bandwidth of existing circuits Increase the capacity of the core routers Add more core routers  Traffic engineering Wait until QoS becomes ubiquitous and leverage it for admission control Better utilize all available bandwidth in the core CMPT Spring Liang Zhou Jiang (Jeff)

BGP Topology CMPT Spring Liang Zhou Jiang (Jeff)

Internet Traffic Engineering Motivation  Architecture paradigms and simple capacity expansion are necessary, but not sufficient, to deliver high quality Internet service under all circumstances. Definition  The aspect of Internet network engineering that addresses the issue of performance optimization of operational networks.  Application of technology and scientific principles to the measurement Modeling Characterization Control of Internet traffic  Application of knowledge and techniques to achieve specific performance objectives. Goal and purpose  Reliable and expeditious movement of traffic through the network  Efficient utilization of network resources  Planning of network capacity CMPT Spring Liang Zhou Jiang (Jeff)

Conventional IP Technologies Advantages  Highly distributed and scalable Disadvantages  Doesn’t consider the characteristics of offered traffic and network capacity constrains when making routing decisions  Inadequacy of measurement functions  The limitations of intra-domain routing control functions Consequences  Poor network resources allocation  Some subnet resources become congested  Some subnet resources along alternate paths remain underutilized CMPT Spring Liang Zhou Jiang (Jeff)

MPLS Idea: leverage layer 3 interior routing protocols (OSPF and IS-IS) to calculate shortest paths to all possible destinations, but then assign a sequence of labels/tags along each path. Label Switched Path (LSP) and LSP tunnel CMPT Spring Liang Zhou Jiang (Jeff)

MPLS – Cont’ CMPT Spring Liang Zhou Jiang (Jeff)

MPLS – Cont’ Traffic parameters  Adaptivity attributes  Priority attributes  Preemption attributes  Resilience attributes  Resource class affinity attributes  Policing attributes Components of the MPLS Traffic Engineering Model  Path management Path selection Path placement Path maintenance  Traffic assignment Partitioning function – partition ingress traffic according to some principle of division Apportionment function – allots the partitioned traffic to established LSP tunnels according to some principle of allocation  Network state information dissemination Extending conventional IGP to propagate additional information: Maximum link bandwidth, maximum allocation multilplier default traffic engineering metric, reserved bandwidth per priority class, and resource class attributes  Network management CMPT Spring Liang Zhou Jiang (Jeff)

MPLS Applications Short cut routing  BGP Next Hop  A MPLS Short Cut to BGP Next Hop Tunnel Restoration  Planned Head End Reroute Capability  Fast Reroute Integrating MPLS and QoS  Integrated Services  Differentiated Services  IntServ Meets DiffServ and MPLS at the Internet Core CMPT Spring Liang Zhou Jiang (Jeff)

MPLS – Cont’ CMPT Spring Liang Zhou Jiang (Jeff)

MPLS – Cont’ CMPT Spring Liang Zhou Jiang (Jeff)

MPLS – Cont’ L-LSP’s for Mapping DiffServ to MPLS E-LSP’s for Mapping DiffServ to MPLS Major components of Traffic Engineering with MPLS  User interface for articulating traffic engineering policy in terms of constraints to conventional SPF  IGP component which is composed of traffic engineering extensions to IS-IS and OSPF  Signaling component which is based on traffic engineering extensions to RSVP or CR-LDP  Traffic Engineering Policy CMPT Spring Liang Zhou Jiang (Jeff)

Traffic Engineering with MPLS Administratively Specified Explicit Path Selection Resource Class Affinity Label Switched Path Adaptivity Label Switched Path Bandwidth Reservation Priority Label Switched Path Preemption Load Distribution Across Parallel Label Switched Paths Label Switched Path Resilience CMPT Spring Liang Zhou Jiang (Jeff)

Conclusion The resiliency and adaptability of the Internet is unparalleled in the history of communications. The Internet, with its growing suite of open and standardized protocols, is the clear winner in the inevitable convergence of private line, voice, video, and outsourced data services. MPLS is only the latest entrant in this remarkable evolution. MPLS when combined with traffic engineering deliver a formable tool for meeting the rigid requirements of differentiated services by leveraging the strengths of IP routing, the proven scalability of terabit routers, and the mechanisms for end to end QoS. CMPT Spring Liang Zhou Jiang (Jeff)

References "A Framework for MPLS", Ross Callon, George Swallow, N. Feldman, A. Viswanathan, P. Doolan, A. Fredette, 09/22/1999. ( bytes) "Multiprotocol Label Switching Architecture", Ross Callon, A. Viswanathan, E. Rosen, 08/27/1999. ( bytes) "MPLS Label Stack Encoding", Dino Farinacci, Tony Li, A. Conta, Y Rekhter, Dan Tappan, E. Rosen, G. Fedorkow, 09/13/1999. (46971 bytes) "Extensions to RSVP for LSP Tunnels", Der-Hwa Gan, Tony Li, George Swallow, Lou Berger, Vijay Srinivasan, Daniel Awduche, 09/29/1999. ( bytes) "MPLS Support of Differentiated Services", Bruce Davie, Pasi Vaananen, Liwen Wu, Francois Le Faucheur, Pierrick Cheval, Ram Krishnan, Shahram Davari, 10/11/1999. "Applicability Statement for Extensions to RSVP for LSP-Tunnels", Alan Hannan, Daniel Awduche, X Xiao, 10/05/1999. (17395 bytes) “MPLS Optimized Multipath (MPLS--OMP)”, Curtis Villamizar, February 25, 1999 "OSPF Optimized Multipath (OSPF-OMP)", Curtis Villamizar, 02/25/1999. (90622 bytes) “IS-IS Extensions for Traffic Engineering”, Henk Smit, Tony Li, May 1999 “OSPF Extensions for Traffic Engineering” Derek M. Yeung, February 1999 “RSVP Label Allocation for Backup Tunnels”, Robert Goguen, George Swallow, October 1999 CMPT Spring Liang Zhou Jiang (Jeff)