Copyright © 2005 Juniper Networks, Inc. 1 Schedulable deterministic end-to-end pipes Some thought on Control plane … Jean-Marc Uze,

Slides:



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

APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
MPLS VPN.
Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
NEW OUTLOOK ON MULTI-DOMAIN AND MULTI-LAYER TRAFFIC ENGINEERING Adrian Farrel
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
Multi-Protocol Label Switch (MPLS)
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
© 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.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Provider Opportunities for Enterprise MPLS APRICOT 2006, Perth Matt.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
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.
Introduction to MPLS and Traffic Engineering
MPLS A single forwarding paradigm (label swapping), multiple routing paradigms Multiple link-specific realizations of the label swapping forwarding paradigm.
Multi-Protocol Label Switching
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
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
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
1 MPLS Architecture. 2 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR.
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.
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.
IP/MPLS Multiprotocol Label Switching
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
Multiprotocol Label Switching (MPLS) References: Juniper white papers on MPLS and DiffServ at: white_papers/
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
Multi-Protocol Label Switching University of Southern Queensland.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
Routing in Optical Networks Markus Isomäki IP and MPLS in Optical Domain.
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
A PRESENTATION “SEMINAR REPORT” ON “ GENERALIZED MULTIPROTOCOL LABEL SWITCHING“
© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
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
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Setup and Maintenance of Pseudo- Wires Using RSVP-TE Draft-raggarwa-rsvpte-pw-01.txt.
1 MPLS: Progress in the IETF Yakov Rekhter
MPLS Label Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
MPLS Some notations: LSP: Label Switched Path
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
GMPLS for Ethernet A Framework for Generalized MPLS (GMPLS) Ethernet draft-papadimitriou-ccamp- gmpls-ethernet-framework-00.txt.
Multiple Protocol Support: Multiprotocol Level Switching.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 End-to-End Network Services: What is Really Missing? Jean-Marc Uzé.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
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.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
B-TECH PROJECT MID-SEM PRESENTATION 2011
Grid Optical Burst Switched Networks
Kireeti Kompella Juniper Networks
Presentation transcript:

Copyright © 2005 Juniper Networks, Inc. 1 Schedulable deterministic end-to-end pipes Some thought on Control plane … Jean-Marc Uze, TNC’06 workshop on “Service Oriented Optical Networks”, Catania, May 13, 2006

2 Copyright © 2005 Juniper Networks, Inc. Discussions on “control plane” signaling lambda GMPLS(s) GRID middleware AAA VPNs Multiple control plane layers Multiple fields (expertise) Philosophical (Politics) services

3 Copyright © 2005 Juniper Networks, Inc. Agenda  Mid 90s - Common control plane motivations  Towards a common control plane – early attempts  From early attempts to Tag Switching to MPLS  late 1990s: From MPLS to GMPLS  Multiple control plane layers  Conclusion

4 Copyright © 2005 Juniper Networks, Inc. Mid 90s: Common control plane motivations  The problem: price/performance of routers  Solution: use ATM switches instead of routers  Control Plane initial choice: The overlay Model ATM Core as an IP subnetwork Full mesh of PVCs among router Two separate (very different) control planes

5 Copyright © 2005 Juniper Networks, Inc. Overlay - Lessons learned  What’s wrong with the overlay model ? How to handle (redundant) functionality? How to support routing peering hierarchy (needed for scalability) among the routers connected to an ATM network ? ATMARP, MARS, NHRP, LEC, LES, LECS, BUS, etc… trying to bring the two together. Either fairly complex, or broken, or both…  Use of the overlay model requires careful considerations of interactions between control planes Enabling the same functionality at multiple layers of network may produce quite a few surprises What is the proper layer of network for a particular functionality ?  Large scale overlay does not fit well with the IP control plane (due to the large number of IP routing adjacencies)

6 Copyright © 2005 Juniper Networks, Inc. Towards a common control plane – early attempts  Problem: Can both routers and ATM switches be controlled by a common control plane ? - Yes  Solution: Extend IP control plane to control ATM switches - common control plane that spans both routers and ATM switches CSR by Toshiba and IP switching by Ipsilon Key Features: IP based control plane, Forwarding state (VCI/VPI) at the granularity of individual TCP flows or host source/destination pairs Short-lived flows forwarded using control plane resources, Long-lived flows forwarded using data plane resources (ATM data plane) Control plane creates/maintains forwarding state (ATM VCI/VPI) in response to data plane traffic  BUT Unscalability of forwarding granularity to TCP flows or host source/destination for large scale Internet. Data-driven establishment of forwarding state creates interference with the control plane

7 Copyright © 2005 Juniper Networks, Inc. new same as before From early attempts to Tag Switching to MPLS - MPLS main ideas  Separate forwarding information (label) from the content of IP header  IP based control plane (OSPF, ISIS, BGP, RSVP, etc…)  Multiple link-specific realizations of the label swapping forwarding paradigm Label swapping is for routers too (not just for ATM switches)  Forwarding Equivalence Classes (FECs): Groups of packets forwarded over the same Label Switched Path (LSP) As a packet enters an MPLS network, it is assigned a label based on its Forwarding Equivalence Class (FEC) as determined at the edge of the MPLS network Wide range of forwarding granularities due to the flexibility of forming Forwarding Equivalence Classes (FECs)  Forwarding hierarchy via label stacking  Control traffic driven creation of forwarding state

8 Copyright © 2005 Juniper Networks, Inc. From MPLS to GMPLS  Justification for ATM switches to interconnect routers faded away  But OXCs and TDM cross-connects arrived, and without a standard-based control plane  “G” in GMPLS stands for “generalized” Many commonalities with MPLS What is generalized: label, constraints, separation of control and data plane (out-of-band control plane)  GMPLS is not a superset of MPLS  GMPLS is a proper superset of MPLS Constraint based routing (MPLS TE)

9 Copyright © 2005 Juniper Networks, Inc. GMPLS – what is new for packet-based LSPs ?  Bidirectional LSPs  Unnumbered links  Link bundling  LSP hierarchy (forwarding adjacencies) Improves control and data plane scalability Regions based on “colors”, routing areas, ASs  Multi-region LSP (multi-area, multi-AS)  GMPLS – technology push vs market pull High demand of bandwidth: Dot-com bubble burst revealed the mismatch between the assumptions about bandwidth demand and the reality Recently started to gain more market attention, due to the continuous growth of bandwidth demand. Was a bit ahead of its time at the time of creation – its time seems to have come now

10 Copyright © 2005 Juniper Networks, Inc. GMPLS – lessons learned  Generalization is a very powerful concept !!!  Try to build solutions to new problems by generalizing the existing solutions, rather than develop new solutions By focusing on what is common By generalizing the existing concepts/models/mechanisms  If new solutions have to be developed, try to avoid point solutions – design new solutions with the generalization in mind

11 Copyright © 2005 Juniper Networks, Inc. Potential implementation with IETF inter-domain GMPLS TE NREN 1 NREN 1 NREN 2 NREN 2 NREN 3 NREN 3 R1 R2 A12 A21 A22 A23 A24 A31 A32 Inter-AS TE-LSP R1-R2 : bw = 100m, CT = IP Premium ASBR-Path: A21-A31-R2 Path Bw= 100 CT = IP Premium Path A11 Resv Policing  GMPLS TE is originally intra-domain (RSVP-TE with routing IGP TE extensions)  Inter-domain GMPLS TE extends signaling and routing protocols to set-up an LSP across multiple providers  Need for proper policing and filtering of RSVP-TE messages at NREN boundaries Filter/modify QoS parameters  Need for scheduling  In this example the Path Computation is performed per domain (route expansion) Need for Provider-chain selection based on NRENs business relationship R1-A21 Path comp A 21-A31 Path comp A 31-R2 Path comp What is missing ?

12 Copyright © 2005 Juniper Networks, Inc. Towards a new layer to handle business relationships Transport Network Network Management Potentially a Higher Layer Middleware (e.g. GRID) Transport Network Network Management Business Layer Business Layer QoS? Reliability? Security?

13 Copyright © 2005 Juniper Networks, Inc. Conclusion  R&E community implements what prefigures future Internet networks Opportunity: contribute to standardization bodies on this new business or service layer (e.g. IPsphere Forum). Please join the TNC session 6c on Wednesday, on “Networks on Networks - Grids”) Do not build technology that will be used just by a private “club” (there could be several clubs) Try to solve all on-demand services issue, not only optical services  Carriers are not completely different from R&E networks Key difference: profitability Key commonalities: Need for dynamic end-to-end services across multiples network, triggered by application Need of COTS equipment and standards. The difference is how this technology is implemented (use cases, fast, scale, operations etc.)

Thanks !!! And thanks Yakov Rekhter for his testimony, thoughts and vision on MPLS