MPLS Some notations: LSP: Label Switched Path

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

MPLS: The Magic Behind the Myths Grenville Armitage (author) Scott Crosby (presenter)
MULTIPROTOCOL LABEL SWITCHING Muhammad Abdullah Shafiq.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
CS Summer 2003 Quiz 3 Q1) Briefly describe IP control plane is composed of following protocols (list 2 to 3)? IP control plane provides information.
Introducing MPLS Labels and Label Stacks
MPLS Complied from NT, NANOG, and other sources…. Ram Dantu.
CS Summer 2003 Lecture 5. CS Summer 2003 IP Router Architecture A multiservice router provides layer 2 and layer 3 services: Layer 2 services.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
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.
ECE544: Communication Networks-II Spring 2009 H. Liu Lecture 9 (MPLS) Includes teaching materials from D. Saha.
MPLS Multiple Protocol Label Switching 2003/2/19.
MPLS and Traffic Engineering
Performance Measurements of MPLS Traffic Engineering and QoS By Tamrat Bayle Reiji Aibara Kouji Nishimura.
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.
MPLS Architecture Gautham Pamu CS590F - Design of MultiService Networks.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Multi-Protocol Label Switching
Multiprotocol Label Switching (MPLS) 中正大學資工系 黃仁竑.
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
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.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
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 Computer Networks with Internet Technology William Stallings Chapter 10 Protocols for QoS Support 10.1 RSVP 10.2 MPLS.
Multiprotocol Label Switching (MPLS)
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.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
MPLS MultiProtocol Label Switching.
IP/MPLS Multiprotocol Label Switching
1 © 2001, Cisco Systems. MPLS Architecture Overview Jay Kumarasamy Adopted from Stefano Previdi’s presentation.
P Packets and Circuits: Chris Cooper Feb 2005 MPLS Topics: Introduction to MPLS Tutorial Questions and Recommended Reading.
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
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.
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
MPLS Architecture Overview V1.1. Course Objectives MPLS overview MPLS Concepts LSRs and labels Label assignment and distribution Label Switch Paths Loops.
MPLS Forwarder Preliminary 1 Outline MPLS Overview MPLS Overview MPLS MRD MPLS Data Path HLD 48K MPLS Fwder HLD IPE MPLS Fwder HLD Issues Summary.
Case Study: ATM (+ MPLS)
MPLS (MultiProtocol Labeling Switching) School of Electronics and Information Kyung Hee University. Choong Seon HONG.
CCUG Meeting MPLS/L3VPN LAB. wikipedia.org What is MPLS? MPLS is a highly scalable, protocol agnostic, data-carrying mechanism. In an MPLS network, data.
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.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
January 2007 MPLS & GMPLS # 1 MPLS & GMPLS 60 minutes Stockholm Loa Andersson, Acreo AB.
Chapter 5 MPLS Labels There are many examples of label substitution protocols already in existence. ATM - label is called VPI/VCI and travels with cell.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
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.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Inter domain signaling protocol
ODA MPLS Basic Knowledge
Multi Protocol Label Switching (MPLS)
MPLS Basics 2 2.
Multi Protocol Label Switching
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:

MPLS Some notations: LSP: Label Switched Path LSR: Label Switched Router Ingress: first LSR Egress: last LSR Upstream/downstream FEC: forwarding equivalency classes

An example for a packet to pass the following MPLS domain: LSP 1 LSR A LSR B LSR C LSP 3 LSP 2 LSR D

Key concepts in MPLS: Label: Hierarchical label stack a short, fixed-length, locally significant identifier. Labels may be mapped to some fields in the layer 2 header. Otherwise use standard MPLS encapsulation (a thin layer between layer 3 and layer 2). Each label identifies an LSP and is associated with an FEC. Hierarchical label stack Each packet may have one or more labels. Labels in a packet are organized as a stack (LSRs may push or pop a label. This is needed for nested tunnels

Key concepts in MPLS (continue): Label-switching table Incoming label outgoing label next-hop per-label state Also called imcoming label map (ILM) Each entry is called next-hop label-forwarding entry (NHLFE) May have multiple NHLFEs for an incoming label for load sharing (exploiting multi-paths). Label Distribution Protocols Before LSPs can be used, the label switching table must be set. This process is called LSP setup or label distribution. LSRs learn each other’s capabilities and exchange label-mapping information through label distribution protocols. Signaling in MPLS networks. LDP for hop-by-hop label distribution, CR-LDP and RSVP-TE for explicitly routed LSPs.

Key concepts in MPLS (continue): Label Assignment and Distribution Label assignment is always done by the downstream LSR. Why not the upstream LSR? Two modes: donwstream on demand and unsolicited downstream Label merging Two or more LSPs may be merged into one. Label merging may lose some information about a packet. Label merging reduce the requirement of label space Not all LSRs support label merging. (e.g. ATM cannot support merged circuit).

Key concepts in MPLS (continue): Route selection and explicit routing Hop-by-hop routing (follow whatever IP does) Explicit routing (need to use constraint based routing). FEC A set of packets that are treated identifically in the forwarding process Packet classification: MPLS move this functionality from the data plane to the control plane. Some common FECs in MPLS networks: IP prefix, egress router, application flow A matter of scalability and controllability.

Key concepts in MPLS (continue): Label Stack Encoding PPP/HDLC header MPLS header IP packet HDLC trailer MPLS header IP packet AAL5 pad and trailer The MPLS label stack contains one or more label stack entries, each is 32 bits long. Label (20 bits) exp (3 bits) s (1 bit) TTL (8 bits)

Key concepts in MPLS (continue): Determining the network layer protocol Network layer protocol information is not in the MPLS header. Loop detection. IP routing form loops easily TTL in the MPLS header Some link layer may not be able to handle TTL (e.g ATM) Path vector in the label distribution messages Hop count in the label distribution messages.