1 MPLS: Progress in the IETF Yakov Rekhter

Slides:



Advertisements
Similar presentations
MPLS and GMPLS Li Yin CS294 presentation.
Advertisements

MPLS VPN.
Traffic Engineering over MPLS
Identifying MPLS Applications
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Deployment of MPLS VPN in Large ISP Networks
Internetworking II: MPLS, Security, and Traffic Engineering
© 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.
Hierarchy of Routing Knowledge IP Routing: All routers within domains that carry transit traffic have to maintain both interior and exterior routing information.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
MPLS and Traffic Engineering
Special Session PDCS’2000 Interworking of Diffserv, RSVP and MPLS for achieving QoS in the Internet Junaid Ahmed Zubairi Department of Mathematics and.
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
Multicast Communication
Multi-Protocol Label Switching
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—5-1 Implementing Path Control Lab 5-1 Debrief.
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.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
Network based IP VPN Architecture using Virtual Routers Jessica Yu CoSine Communications, Inc. Feb. 19 th, 2001.
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
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.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December.
Constraint-based LSP Setup using LDP Bilel Jamoussi
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.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
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.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
IntServ Introduction and Experience. Disclaimer Intent was to have an IntServ expert do this but due to scheduling conflicts and snafus that didn’t happen.
1 Advanced Network Architectures Yasaman Motakef
© 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.
Emerging Technologies. Emerging Technology Overview  Emerging technologies are those which are just beginning to be adopted or are at the initial acceptance.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
Sub-ip - 1 Blurring the Lines Between Circuits and Protocols: Plans to Re-Organize Sub-IP Technologies in the IETF Scott Bradner Harvard University.
A PRESENTATION “SEMINAR REPORT” ON “ GENERALIZED MULTIPROTOCOL LABEL SWITCHING“
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
MPLS Label Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Base Specification for Multicast in BGP/MPLS VPNs draft-raggarwa-l3vpn-2547-mvpn-00.txt Rahul Aggarwal Juniper Networks.
Support for RSVP in Layer 3 VPNs draft-davie-tsvwg-rsvp-l3vpn-01.txt Bruce Davie François le Faucheur Ashok Narayanan Cisco Systems.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
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.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
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.
Inter domain signaling protocol
RSVP: A New Resource ReSerVation Protocol
RSVP and Integrated Services in the Internet: A Tutorial
Internet Quality of Service
EE 122: Quality of Service and Resource Allocation
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.
Multicasting Unicast.
Presentation transcript:

1 MPLS: Progress in the IETF Yakov Rekhter

2 Disclaimer Not an ISP perspective Not a vendor perspective My personal perspective: – not on MPLS in general – just on the MPLS effort within the IETF

3 Possible MPLS Applications Traffic Engineering Virtual Private Networks (VPNs) VoIP Support for DiffServ/Qos Integration of ATM and IP etc...

4 Possible MPLS Applications (cont.) Question 1: are these applications worth deploying ? Question 2: is it appropriate to use an MPLS-based solution ? Question 3: are these questions within the scope of the IETF ? – probably not – let the best applications win

5 MPLS Architecture 101 Labels are bound to routes Forwarding component: – uses label information carried in a packet and label binding information maintained by a router to forward the packet Control component: – responsible for establishment and maintenance of correct label binding information among routers

6 “One” or “More than One” ? Diverse applications will require functionally diverse procedures for maintaining the Forwarding Component Could all this functionality be implemented within a single protocol ? – probably Should all this functionality be implemented within a single protocol ? – opinions differ

7 “One” or “More than One” ? Should the MPLS WG work on “only one” solution ? – yes, if there are people that want to work on this Should the MPLS WG work on “more than one” solution – yes, if there are people that want to work on this Should the MPLS WG decide on “one” vs “more than one” ? – probably not

8 RSVP for Traffic Engineering What is needed: – ability to establish and maintain a Label Switched Path along an explicit route – ability to reserve resources when establishing a Label Switched Path Interdependent, not independent tasks – benefit from consolidation

9 Use of RSVP for Traffic Engineering (cont.) RFC2209: – “provides a general facility for creating and maintaining distributed reservation state across a mesh of multicast and unicast delivery paths” Traffic Engineering: – use as a general facility for creating and maintaining distributed forwarding & reservation state across a mesh of delivery paths

10 Use of RSVP for Traffic Engineering (cont.) RFC2209: – “transfers and manipulates QoS control parameters as opaque data, passing them to the appropriate traffic control module for interpretation” Traffic Engineering: – transfer and manipulate Traffic Engineering control parameters as opaque data, passing them to the appropriate module for interpretation

11 RSVP Usage in the Context of Traffic Engineering Differs from the “RSVP Classic”: – state applies to aggregated (macro) flows (i.e. a traffic trunk), rather than to a single (micro) flow – paths are not bound by destination-based routing – RSVP sessions are used between routers, not hosts

12 RSVP and scalability (RFC2208) “the resource requirements for running RSVP on a router increases proportionally with the number of separate sessions” –one traffic trunk aggregate many micro flows “supporting numerous small reservations on a high-bandwidth link may easily overtax the routers and is inadvisable” – n/a in the context of traffic engineering - trunks aggregate multiple flows

13 Use of RSVP for Traffic Engineering (cont.) RSVP: subsetting + extending – extensions for traffic engineering – extensions to improve scalability Can we still call it “RSVP” ? – why does it matter from an ISP’s point of view ?

14 Traffic Engineering: RSVP vs LDP Could Traffic Engineering be implemented with LDP ? – probably yes Could Traffic Engineering be implemented with RSVP ? – yes Should Traffic Engineering be implemented with LDP or with RSVP ? – opinions differ

15 Traffic Engineering: RSVP vs LDP (cont.) Should the MPLS WG decide on RSVP vs LDP for Traffic Engineering ? – opinions differ Note: please remember the IETF past experience handling “multiple choice”

16 Time to market Going through the IETF standards process takes longer and longer… – speeding up the IETF process may take even longer… Internet Draft is as good as an RFC for the purpose of interoperable multi-vendor implementations ISPs and vendors should focus more on openness + interoperability, less on the IETF formal status

17 Summary MPLS = Multi-Purpose Label Switching IETF shouldn’t pretend to play the role of market forces IETF should focus on developing standards-based solutions ISPs should place more emphasis on timeliness, less fixation on the formal IETF status