CR-LDP for ASON Signalling Session 7 – Signalling and Routing Presented by: Stephen Shew Date: 2002 07 10.

Slides:



Advertisements
Similar presentations
Intra-Carrier Solutions Enabled by the OIF NNI Erning Ye Nortel Networks.
Advertisements

9-1 Chapter 9 - Communication Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Principles of Computer.
MPLS and GMPLS Li Yin CS294 presentation.
The Future of Packet Handling
Page th IETF – Stockholm, Sweden, July 2009 WSON Signal Characteristics and Network Element Compatibility Constraints for GMPLS Greg
ITU-T/OIF Report IETF 76 – Hiroshima – Nov09 L. Ong (Ciena) Thanks to Malcolm Betts & Kam Lam for ITU- T slides.
MPLS - 74th IETF San Francisco1 Composite Transport Group (CTG) Framework and Requirements draft-so-yong-mpls-ctg-framework-requirement-01.txt draft-so-yong-mpls-ctg-framework-requirement-01.txt.
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Optical Control Plane Activities in IETF and OIF L. Ong 9 July 2002 L. Ong 9 July 2002
Q5/13: Network Interworking Including, IP Multiservices Networks
Network Protection and Restoration Session 5 - Optical/IP Network OAM & Protection and Restoration Presented by: Malcolm Betts Date:
ITU-T Solutions Session 2 – Switched Optical Networks Presented by: Stephen Shew Date:
ITU-T Workshop on Security Seoul (Korea), May 2002 Telecommunication network reliability Dr. Chidung LAC.
-1- ITU-T SG11 Brain Storming on NGN: Future Directions for Control protocols Alain Le Roux Geneva, 14 November 2002.
Presentation to the Informal Forum Summit Meeting Geneva, Switzerland, 3-4 December 2001 David Drury President & Chairman
Data over Transport with ASON Session 12 – Optical Network Clients and Services Presented by: Stephen Shew Date:
1 Voice over IP Signaling: H.323 and Beyond Communications Magazine, IEEE Volume 38, Issue 10, Oct Page(s): Reporter: ssu-han wang.
1 Communication in Distributed Systems REKs adaptation of Tanenbaums Distributed Systems Chapter 2.
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Chapter 1: Introduction to Scaling Networks
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS TE Overview Configuring MPLS TE on Cisco IOS Platforms.
S Licentiate course on Telecommunications Technology (4+1+3 cr.) Course Topic Spring 2000: Routing Algorithms in the DiffServ MPLS Networks Introduction.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
Advance in Design and Implementation of VLSR in Support of E2E VLAN DRAGON Meeting, 2005 Xi Yang Information Sciences Institute University of Southern.
Addition 1’s to 20.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
CCAMP - 69th IETF1 Generalized MPLS (GMPLS) Support For Metro Ethernet Forum and G.8011 User-Network Interface (UNI) draft-berger-ccamp-gmpls-mef-uni-00.txt.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
Sponsored by BellSouth, Cisco, UC Micro Program Design and Development of an MPLambdaS Simulator Jian Wang, Biswanath Mukherjee, S, J, Ben Yoo University.
Multi-Protocol Label Switching
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
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.
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.
Constraint-based LSP Setup using LDP Bilel Jamoussi
GMPLS Interoperability Test Event Results and Recommendations
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.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
Case Study: ATM (+ MPLS)
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
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“
Multiple Metrics for Traffic Engineering with IS-IS and OSPF draft-fedyk-isis-ospf-te-metrics-00.txt Don Fedyk, Nortel Networks Anoop Ghanwani, Nortel.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
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
Session 10: Optical Switching and Equipment ITU-T Study Group 15, Q12 Michael Mayer Nortel Networks.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 MPLS Upstream Label Assignment for RSVP- TE and LDP draft-raggarwa-mpls-rsvp-ldp-upstream-
OIF Liaison on Routing IETF 75 – Stockholm – Jul ‘09 L. Ong (Ciena)
64th IETF Vancouver November 2005 ASON-Compatible Signaling.
Multi-protocol Label Switching
Requirements for the Resilience of Control Plane in GMPLS (draft-kim-ccamp-cpr-reqts-00.txt) Young Hwa Kim CCAMP WG (59 th IETF) Apr.04,
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Multi Protocol Label Switching (MPLS)
Inter domain signaling protocol
ASON routing implementation and testing ASON routing extensions
CCAMP WG Meeting IETF 58 - Minneapolis - Nov’03
ITU-T Study Group 15 Update to IETF CCAMP
MPLS Basics 2 2.
CHAPTER 8 Network Management
Presentation transcript:

CR-LDP for ASON Signalling Session 7 – Signalling and Routing Presented by: Stephen Shew Date:

Session 7 – CR-LDP - 1 What is CR-LDP? CR-LDP stands for Constraint-based Label Distribution Protocol –Developed in the IETF in the MPLS WG –Built from the Label Distribution Protocol (LDP) also developed in the IETF CR-LDP is a signalling protocol used to set up Label Switched Paths in an IP/MPLS network.

Session 7 – CR-LDP - 2 What is CR-LDP for ASON? G.7713 describes detailed requirements for Distributed Call and Connection Management –It conforms to the G.8080 architecture (ASON). –It is protocol-neutral. G Distributed call and connection management signalling using GMPLS CR-LDP –Is a protocol specification that will comply with G –Based on CR-LDP. –Progressing in Q14/15.

Session 7 – CR-LDP - 3 CR-LDP Development History Dec. 1997: First LDP draft at IETF Dec. 1998: First separateCR- LDP draft at IETF June 2000: OIF Starts working on CR-LDP extensions for optical UNI Jan. 2001: LDP becomes an RFC (3036) at IETF Oct. 2001: OIF UNI 1.0 approved Jan. 2002: CR-LDP becomes an RFC (3212) at IETF March 2002: ITU starts CR-LDP for G.7713 (7713.3) Jan 2000: GMPLS work starts At IETF

Session 7 – CR-LDP - 4 CR-LDP Details CR-LDP is an extension to LDP –Uses existing LDP messages, but defines additional TLVs for the messages. –CR-LDP adds TE capability to LDP Explicit route capability QoS capability Like LDP, runs over TCP –Hard state that requires explicit request for state removal –TCP provides reliable transport and flow control Employs the same signalling model as ATM PNNI and Q.2931 –Sender-initiated setup of resource reservations –Suits connection oriented networks and services Recognized as a method of transporting IP over ATM in Recommendation Y.1310.

Session 7 – CR-LDP - 5 CR-LDP Messages and Categories Message Category FunctionLDP Messages DiscoveryAnnounce and maintain the presence of NEs in a network Hello (using UDP) SessionUsed to establish, maintain, and terminate sessions between LDP peers Initialization, and Keepalive AdvertisementUsed to create, change and delete Label mappings (connections) Label Request, Label Mapping, Label Abort, Label Withdraw, Label Release, Address, and Address withdraw NotificationTo provide advisory information and to signal error information Notification

Session 7 – CR-LDP - 6 LDP Message Format UMessage TypeMessage Length Message ID Mandatory Parameters Optional Parameters U bit: defines the action to be taken upon receipt of unknown message U = 0 a notification is returned to the originator of the message U = 1 the unknown message is silently ignored

Session 7 – CR-LDP - 7 CR-LDP details: Example POP * Message contains: Explicit route TLV strict loose Preemption TLV setup priority: 4 holding priority: 4 Traffic parameters TLV CDR: 10M (other stuff) LSPID TLV ingress router: local id: 100 Request * Request Mapping Request Mapping

Session 7 – CR-LDP - 8 CR-LDP details: Example POP * Message contains: Explicit route TLV strict loose Preemption TLU setup priority: 4 holding priority: 4 Traffic parameters TLV CDR: 10M (other stuff) LSP ID TLV ingress router: local id: 100

Session 7 – CR-LDP - 9 CR-LDP Extensions for GMPLS: what is GMPLS? GMPLS generalizes the concept of label to include: –Packet-switch capable (PSC) interfaces –Time-division multiplex capable (TDM) interfaces –Lambda switch capable (LSC) interfaces –Fiber switch capable (FSC) interfaces CR-LDP in its original form (RFC3212) handles only the PSC cases –Extensions are being worked out to cover TDM, LSC, and FSC cases Draft-ietf-mpls -generalized-cr-ldp-06.txt

Session 7 – CR-LDP - 10 CR-LDP Extensions for GMPLS: Details Uses the same set of messages as in LDP Introduces new TLVs for the generalized label operation –Generalized Label Request TLV –Generalized Label TLV –Label Set TLV –Suggested Label TLV –Acceptable Label TLV –Admin Status TLV Introduces technology specific TLVs –For Sonet/SDH

Session 7 – CR-LDP - 11 CR-LDP Progression CR-LDP extends LDP but does not use some LDP functions GMPLS extends CR-LDP OIF UNI 1.0 uses a derivative of GMPLS CR-LDP LDP (RFC3036) CR-LDP (RFC 3212) GMPLS CR-LDP OIF UNI 1.0 CR-LDP

Session 7 – CR-LDP - 12 CR-LDP Extensions for OIF UNI 1.0 Borrows from GMPLS –It is common to say that OIF UNI 1.0 is GMPLS based or GMPLS Compliant Two new messages are introduced for use across the UNI –Status Enquiry and Status messages Introduces new TLVs necessary for UNI operation –User identification TLV (related to Transport Network Assigned (TNA) address). CR-LDP (signaling) messages could be transported out of band over IP control channel (IPCC)

Session 7 – CR-LDP - 13 CR-LDP Operation at the UNI: AN Example Label Request Label Mapping Client Network Connection is available Notification UNI

Session 7 – CR-LDP - 14 ASON Signalling Requirements Separation between control and bearer –Unlike a traditional IP network, ASON cannot use the state of the bearer to infer any useful information about the health of the control channel. –Bearer connections must not be disrupted as a result of control channel failure. Call and connection control separation –Support of multiple connections associated with the same call. –Useful to differentiate between call parameters and connection parameters. –Useful to define call/bearer coordination points that usually reside at the network boundaries (at UNI and E-NNI).

Session 7 – CR-LDP - 15 CR-LDP Progression CR-LDP for ASON Signalling is being developed in G It is derived from GMPLS CR-LDP and OIF UNI 1.0. LDP (RFC3036) CR-LDP (RFC 3212) GMPLS CR-LDP OIF UNI 1.0 CR-LDP G

Session 7 – CR-LDP - 16 CR-LDP Extensions for ASON CR-LDP already doesnt rely on bearer to check the health of the control channel –A keepalive mechanism has always been a part of LDP Introduces new messages related to call control –Call Setup message Only used for cases where the call setup is not accompanied by a connection setup –Call Release message Triggers the release of all connections associated to the call (using the normal CR-LDP procedure for connection release) Introduces new TLVs related to call operation –Call ID TLV –Call Capability TLV ITU-T G draft capturing these –Distributed call and connection management signalling using GMPLS CR- LDP

Session 7 – CR-LDP - 17 CR-LDP Extensions for ASON: An Example Call Request Connection Request Call State Call State Initial Call Request may or may not be accompanied by a connection Request A mechanism is needed to associate connections to Calls (use of Call Id) Call Release MUST terminate all active connections associated with that call

Session 7 – CR-LDP - 18 Next Steps March 2002: ITU starts CR-LDP for G.7713 (7713.3) July 2002: Introduces G extensions to IETF CCAMP WG Jan. 2003: G for consent Near Future Everyone uses G for ASON Signaling

Session 7 – CR-LDP - 19 Conclusions CR-LDP originated with a connection oriented signalling model. CR-LDP has evolved for IETF GMPLS and OIF UNI CR-LDP can be successfully extended to meeting ASON signalling requirements.

Session 7 – CR-LDP - 20 Acknowledgements Material originally developed by various Nortel Networks authors, noteably Osama Aboul-Magd, was used in this presentation.