Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.

Slides:



Advertisements
Similar presentations
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Advertisements

IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
MULTIPROTOCOL LABEL SWITCHING Muhammad Abdullah Shafiq.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
CCNA2 Module 4. Discovering and Connecting to Neighbors Enable and disable CDP Use the show cdp neighbors command Determine which neighboring devices.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Data and Computer Communications Ninth Edition by William Stallings Chapter 21 – Multiprotocol Label Switching Data and Computer Communications, Ninth.
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
1 ELEN 602 Lecture 20 More on Routing RIP, OSPF, BGP.
CS Summer 2003 Lecture 6. CS Summer 2003 Hierarchical LSP LSP1 LSP2 LSP3 Ingress LSR for LSP1 Egress LSR for LSP1 Ingress LSR for LSP3 Hierarchical.
CS Summer 2003 Lecture 7. CS Summer 2003 MPLS Forwarding MPLS forwarding can be described in terms of: Label imposition Label disposition.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
A Comparison Of MPLS Traffic Engineering Initiatives Robert Pulley & Peter Christensen.
ECE544: Communication Networks-II Spring 2009 H. Liu Lecture 9 (MPLS) Includes teaching materials from D. Saha.
MPLS and Traffic Engineering
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.
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.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—3-1 Frame-Mode MPLS Implementation on Cisco IOS Platforms Monitoring Frame-Mode MPLS on Cisco.
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.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
1 Fabio Mustacchio - IPS-MOME 2005 – Warsaw, March 15th 2005 Overview of RSVP-TE Network Simulator: Design and Implementation D.Adami, C.Callegari, S.Giordano,
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.
Connection-Oriented Networks1 Chapter 6: The Multi-Protocol Label Switching Architecture TOPICS –IP: A primer –The MPLS architecture Label allocation schemes.
SMUCSE 8344 MPLS Architecture. SMUCSE 8344 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet.
4 ο μέρος - B Label distribution protocols - G MPLS MPLS B-ΠΔΤ 1.
IP/MPLS Multiprotocol Label Switching
1 © 2001, Cisco Systems. MPLS Architecture Overview Jay Kumarasamy Adopted from Stefano Previdi’s presentation.
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/
MPLS Architecture Overview Adopted from Stefano Previdi’s presentation 麟瑞科技 技術經理 張晃崚.
MPLS: Multi-protocol Label Switching 2000/05/152 Topics Introduction History and motivation MPLS mechanisms MPLS protocols RSVP-TE/CR-LDP MPLS applications.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
MPLS Architecture Overview V1.1. Course Objectives MPLS overview MPLS Concepts LSRs and labels Label assignment and distribution Label Switch Paths Loops.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
RFC 3031: Multiprotocol Label Switching Architecture Chapter 3.27 – /07/14 (Thu) Shinichi Ishida 2005/07/14 (Thu) Shinichi Ishida.
1 Traffic Engineering With MPLS By Behzad Akbari Fall 2008 These slides are based in parts on the slides of Shivkumar (RPI)
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Protection and Restoration Definitions A major application for MPLS.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
RSVP and implementation Details for the lab. RSVP messages PATH, RESV –To setup the LSP PATHtear, RESVtear –To tear down an LSP PATHerr, RESVerr –For.
MPLS Some notations: LSP: Label Switched Path
Explicitly Routed Tunnels using MPLS Label Stack draft-gredler-spring-mpls-02 Hannes Gredler Yakov Rekhter
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
2 ο μέρος - B Label distribution protocols (LDP, RSVP- G MPLS) MPLS B-ΠΔΤ 1.
1 Traffic Engineering With MPLS By Behzad Akbari Fall 2008 These slides are based in parts on the slides of Shivkumar (RPI)
(Slide set by Norvald Stol/Steinar Bjørnstad
Routing in the Inernet Outcomes: –What are routing protocols used for Intra-ASs Routing in the Internet? –The Working Principle of RIP and OSPF –What is.
IP Traffic Engineering RSP draft-shen-ip-te-rsp-01.txt Naiming Shen Albert Tian Jun Zhuang
Multiple Protocol Support: Multiprotocol Level Switching.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 BGP Overview Establishing BGP Sessions.
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-
Multi-protocol Label Switching
Multi Protocol Label Switching (MPLS)
Advanced Computer Networks
Inter domain signaling protocol
ODA MPLS Basic Knowledge
Lecture 11: LDP, RSVP, RSVP-TE.
MPLS Basics 2 2.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
CS 4594 Broadband PNNI Signaling.
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.
Presentation transcript:

Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.

LDP –LDP peers: two LSRs that use LDP to exchange label/FRC mapping information. –Four types of LDP messages: Discovery messages for announcing and maintaining the presence of an LSR in a network. Session message for establishing, maintaining, or terminating session between LDP peers. Advertisement messages for creating, changing, or deleting label mapping for FEC. Notification messages for distributing advisory information and error information. –Discovery messages are sent as UDP packets to LDP port at the all-router-on-this-subnet group multicast address. After a session is established, all messages are exchanged using TCP.

LDP discovery: two mechanisms –Discover LSR neighbors that are directed connected Send LDP Link Hello messages on each interface. UDP packets addressed to LDP discovery port with the all- routers-on-this-subnet group multicast address. – Discover LSR neighbors that are remotely connected. Send Targeted Hello messages to a specific IP address at the LDP discovery port. –When a LSR want to establish a peer relationship, it will reply. –The exchanges of Hello messages establish the adacency.

LDP session management –After two LSRs establishes the adjacency, they can set up TCP connections and start the initialization process. Negotiation of protocol version. Label distribution method, timer values, VPI/VCI ranges for label-controlled ATM. –Hello and Keepalive messages are sent periodically. Label distribution and management –downstream on demand and downstream unsolicited. –Configurable options: Independent LSPs setup or in order LSP setup. Independent LSP setup: LSRs may advertise label mappings to its neighbors at any time In order LSP setup: LSP setup from egress to ingress. An LSR may send a label mapping for a FEC only when (1) the LSR has a label mapping for the FEC for the nexthop, or (2) the LSR is the egress for the FEC.

FEC to LSP mapping –A LSR requests a label mapping from a neighboring LSR when it needs one and advertise the label mapping when I wants the neighbor to use a label. –Two types of FECs in LDP: address prefix and host address. –Special things must be done to deal with loops. LDP identifiers: –An LSR may have multiple label spaces (one for each interface). It must identify the label spaces with LDP identifiers.

RSVP-TE: –How RSVP works? the difference between the paths setup by RSVP and LSP –Forward based on IP header, path associated with a distination and a transport-layer protocol. –LSP: packets are opaque to the intermediate nodes. LSP tunnel. –New features added to the original RSVP: Label distribution, Explicit routing, Bandwidth reservation for LSPs, Rerouting LSPs after failures, Tracking of the actual route of an LSP, The concept of Nodal abstraction, Preemption options. –New objects in RSVP-TE: LABEL_REQUEST PATH LABEL RESV EXPLICIT_ROUTE PATH RECORD_ROUTE PATH, RESV SESSION_ATTRIBUTE PATH

An Example PATH: LSP_TUNNEL: LABEL_REQEUST EXPLICIT_ROUTE(B,C) RECORD_ROUTE(B) PATH: LSP_TUNNEL: LABEL_REQEUST EXPLICIT_ROUTE(C) RECORD_ROUTE(B,C) LSR ALSR B LSR C RESV: LSP_TUNNEL: LABEL(15) RECORD_ROUTE(B,C) RESV: LSP_TUNNEL: LABEL(12) RECORD_ROUTE(B,C)