MPLS Traffic Engineering

Slides:



Advertisements
Similar presentations
Identifying MPLS Applications
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS TE Overview Configuring MPLS TE on Cisco IOS Platforms.
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 9: Static Routes & Routing Table Groups.
Why SDN and MPLS? Saurav Das, Ali Reza Sharafat, Guru Parulkar, Nick McKeown Clean Slate CTO Summit 9 th November, 2011.
© 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.
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
MPLS and Traffic Engineering CMPT Spring Liang Zhou Jiang (Jeff)
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 H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
Introduction to MPLS and Traffic Engineering
Dynamic routing – QoS routing Load sensitive routing QoS routing.
CS Summer 2003 Lecture 11. CS Summer 2003 MPLS TE Application MPLS TE application allows establishment of tunnels and forwarding of IP traffic.
Routing and Routing Protocols
CS Summer 2003 Lecture 10. CS Summer 2003 LSP Tunnel A traffic trunk is defined as an aggregate (or collection) of flows of same QoS. At the.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
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.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
IP/MPLS Multiprotocol Label Switching
© 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.
CCNA 1 Module 10 Routing Fundamentals and Subnets.
1 Traffic Engineering With MPLS By Behzad Akbari Fall 2008 These slides are based in parts on the slides of Shivkumar (RPI)
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
Introduction to OSPF Nishal Goburdhan. Routing and Forwarding Routing is not the same as Forwarding Routing is the building of maps Each routing protocol.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
LDP signaled LSPs for external prefixes Ina Minei, Nischal Sheth - Juniper Luyuan Fang – AT&T
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
1 Traffic Engineering With MPLS By Behzad Akbari Fall 2008 These slides are based in parts on the slides of Shivkumar (RPI)
Inter-area MPLS TE Architecture and Protocol Extensions
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 draft-pillay-esnault-ospf-service-distribution-00.txt Padma Pillay-Esnault.
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-00 Yimin Shen (Juniper Networks) Yuji Kamite (NTT Communication) IETF 83, Paris, France.
Multi-protocol Label Switching
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
+ Dynamic Routing Protocols 2 nd semester
draft-sitaraman-sr-rsvp-coexistence-rec-01
Advanced Computer Networks
Konstantin agouros Omkar deshpande
Optimizing Routing 1. Using Multiple Routing Protocols
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Working at a Small-to-Medium Business or ISP – Chapter 6
Routing Jennifer Rexford.
OpenDaylight BGP Use-Cases
Inter domain signaling protocol
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
Dynamic Routing Protocols part2
A Scalable Multipath Algorithm in Hierarchical MPLS Networks
Explicitly advertising the TE protocols enabled on links in OSPF
LDP signaled LSPs for external prefixes
Routing.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
Link State on Data Center Fabrics
Explicitly advertising the TE protocols enabled on links in ISIS
CHAPTER 8 Network Management
Kireeti Kompella Juniper Networks
Dynamic Routing and OSPF
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
IETF South Korea PCEP Link-State extensions for Segment Routing draft-li-pce-pcep-ls-sr-extension-01 Zhenbin Li (Huawei) Xia Chen (Huawei) Nan.
Working at a Small-to-Medium Business or ISP – Chapter 6
Computer Networks Protocols
Routing.
Presentation transcript:

MPLS Traffic Engineering

What is Traffic Engineering? The ability to put traffic where you want it Adapt in the face of topology changes Adhere to administrator-defined policies Copyright © 1998, Juniper Networks, Inc.

Motivation for traffic engineering IGP metrics tend to attract or repel all traffic Insufficient granularity Little predictability Results are unused capacity and congestion Copyright © 1998, Juniper Networks, Inc.

Traffic patterns Copyright © 1998, Juniper Networks, Inc.

Constraint Based Routing Use the IGP to distribute more information about the network Compute paths based on IGP information, policy information Use RSVP to set up MPLS LSPs Use MPLS as a forwarding mechanism Copyright © 1998, Juniper Networks, Inc.

IGP information Per link Flooded through IGP area Link bandwidth Reservation multiplier Per-priority reserved bandwidth IPv4 interface address Resource class Flooded through IGP area Copyright © 1998, Juniper Networks, Inc.

IGP modifications OSPF opaque LSA IS-IS new TLV, plus subTLVs implemented not yet documented IS-IS new TLV, plus subTLVs (almost) interoperable Copyright © 1998, Juniper Networks, Inc.

Constrained Shortest Path First Compute shortest path with sufficient capacity minimal IGP path metric matching resource classes matching other policies Result: complete path Copyright © 1998, Juniper Networks, Inc.

CSPF details Similar to a normal SPF, except during link examination: reject links without capacity reject links that don’t match color constraints (include or exclude) reject links that don’t match configured policy (e.g., a loose source route) Copyright © 1998, Juniper Networks, Inc.

RSVP establishes LSPs Propagate label setup along path Hop by hop propagation RSVP provides liveness, enforces priorities Extensions Negotiate label vales Allow LSPs to move gracefully Specify the path Record the path Copyright © 1998, Juniper Networks, Inc.

Why RSVP? Existing protocol machinery, doing almost exactly what’s necessary Change scope from a flow to an LSP Small number of modifications No need to inject prefixes into signaling Already carries nice encoding of traffic description Copyright © 1998, Juniper Networks, Inc.

MPLS forwarding Forwarding structure is now established At entry points, map traffic for exit points into LSP to exit router Automatically tied into BGP Result: most traffic can easily be engineered Copyright © 1998, Juniper Networks, Inc.