Use labels; works with other protocols [not just with IP] Use labels to determine forwarding action instead of 32/128 bit addresses

Similar documents
LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

Label Distribution Protocol and Basic MPLS Configuration. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015

MPLS MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE

Table of Contents. Cisco MPLS FAQ For Beginners

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

Table of Contents Chapter 1 MPLS Basics Configuration

COMP9332 Network Routing & Switching

MPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching

HP Routing Switch Series

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA

Introduction to MPLS APNIC

MPLS Core Networks Николай Милованов/Nikolay Milovanov

MPLS Multi-Protocol Label Switching

MPLS LDP. Agenda. LDP Overview LDP Protocol Details LDP Configuration and Monitoring 9/27/16. Nurul Islam Roman

Syed Mehar Ali Shah 1 and Bhaskar Reddy Muvva Vijay 2* 1-

Multi Protocol Label Switching

Telematics Chapter 7: MPLS

ENTERPRISE MPLS. Kireeti Kompella

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

HP 5920 & 5900 Switch Series

Test 1: NET3012 IP Architectures & Solutions Winter 2016

MultiProtocol Label Switching - MPLS ( RFC 3031 )

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

MPLS Ping and Traceroute for BGP and IGP Prefix-SID

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

Using Segment Routing OAM

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline

CS High Speed Networks. Dr.G.A.Sathish Kumar Professor EC

Introduction to Multi-Protocol Label

MPLS LSP Ping Traceroute for LDP TE and LSP Ping for VCCV

Multi-Protocol Label Switching

Configuration Guide - MPLS

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW

Implementing MPLS Forwarding

MPLS. David Byers. IDA/ADIT/IISLAB David Byers

BrainDumps.4A0-103,230.Questions

MPLS Label Distribution Protocol (LDP)

Advertising MPLS LSPs in the IGP

A Comparison Of MPLS Traffic Engineering Initiatives. Robert Pulley & Peter Christensen

HP A-MSR Router Series MPLS. Configuration Guide. Abstract

HP MSR Router Series. MPLS Configuration Guide(V5) Part number: Software version: CMW520-R2513 Document version: 6PW

Trafffic Engineering 2015/16 1

internet technologies and standards

MPLS опорни мрежи MPLS core networks

Connection Oriented Networking MPLS and ATM

MPLS LSP Ping/Traceroute for LDP/TE, and LSP Ping for VCCV

Multiprotocol Label Switching (MPLS)

Lab Two Using Wireshark to Discover IP NAME:

LDP Fast Reroute using LDP Downstream On Demand. 1. Problem: 2. Summary: 3. Description:

Internet Routing - MPLS. By Richard Harris

سوي يچينگ و مسيريابي در شبكه

H3C S7500E-XS Switch Series

Troubleshooting LSP Failure in MPLS VPN

Operation Manual MPLS. Table of Contents

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Label Distribution Protocol (LDP)

Configuring Static MPLS

CCBOOTCAMP s CCIE Service Provider Core Knowledge Workbook

CCIE R&S Techtorial MPLS

BGP MPLS VPNs. Introduction

MPLS VPN. 5 ian 2010

MPLS Introduction. (C) Herbert Haas 2005/03/11

Migration Strategies for IP Service Growth: Cell-switched MPLS or IP-routed MPLS

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Multiprotocol Label Switching. Version: Demo

MPLS. 9 March 2018 AN

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things

H3C S9500 Series Routing Switches

Multiprotocol Label Switching Virtual Private Network

MPLS Label Distribution Protocol (LDP)

Protocols. End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication

Testking.4A0-103,249.QA 4A Alcatel-Lucent Multi Protocol Label Switching

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

H3C SR6600 Routers. MPLS Configuration Guide. Hangzhou H3C Technologies Co., Ltd.

MPLS (Multi-Protocol Label Switching)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp

"Charting the Course...

Outline Computer Networking. Circuit Switching. Circuit Switching

Concepts and Operation of MPLS VPNs. Francisco Bolanos

Practice exam questions for the Nokia NRS II Composite Exam

MPLS etc.. 9 May 2017 AN

This chapter covers the following topics: Label Distribution Protocol (LDP) AToM operations

Segment Routing MPLS OAM Support

Internet Protocol, Version 6

Internet Engineering Task Force (IETF) Obsoletes: 4379, 6424, 6829, 7537

Network Working Group. Juniper Networks January Maximum Transmission Unit Signalling Extensions for the Label Distribution Protocol

MPLS MPLS. Basically: 9 March 2018 AN. Multi-Protocol Label Switching. A bit of history. Multi-Protocol Label Switching.

CCIE Service Provider Sample Lab. Part 2 of 7

February Detecting Multi-Protocol Label Switched (MPLS) Data Plane Failures

Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6)

IPv6 is Internet protocol version 6. Following are its distinctive features as compared to IPv4. Header format simplification Expanded routing and

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label

Cisco. Maintaining Cisco Service Provider VPNs and MPLS Networks (MSPVM)

Segment Routing MPLS OAM Support

Transcription:

MPLS [RFC 3031] IP Switchin Use labels; works with other protocols [not just with IP] Use labels to determine forwardin action instead of 32/128 bit addresses 20 bit label Generic MPLS Header (32 bits) IP Header IP Payload MPLS Network Plain IP Network Inres Router LSRs Eres Router Plain IP Network Add MPLS header MPLS Network Remove MPLS header Inres Label Switched Router adds a label (header) LSRs switch based on label values Eres router removes the MPLS header 1

MPLS Path IP Packet L1 IP Packet L2 IP Packet L3 IP Packet IP Packet Inres router LSR 1 LSR 2 Eres router Examine LSR 2: How does LSR2 process each packet with MPLS header? Loot at interface it came on (why?), label L2 Consult switchin table associated with incomin interface Action: Replace L2 by L3, forward on output interface O 2 Other actions: Push new MPLS header; Pop MPLS header Processin done in hardware (very fast) Lookup Time Lonest prefix matchin 20 bits vs. 32 or 128 bits Layer 3 routin vs. MLPS Label has local sinificance only IP addresses have lobal sinificance 2

Two important questions How does an inres router select a label? How do the intermediate routers make up their switchin/forwardin tables? Forwardin Equivalence Class FEC: Group of packets that receive same treatment by routers FEC controls packet s path throuh network and packet s forwardin treatment on that path Examine an Inres router. For each destination one FEC? (all packets to that destination will et same treatment) What if some need to be treated diffferently? Examine source, destination ids, application protocol, incomin link, QoS, current network condition, VPN requirements, and find FEC FEC and quick forwardin are two reatest advantaes of MPLS Force packets to o throuh a certain path 3

MPLS messae format Label (20 bits) IP Header Res(3) B TTL(8) B=1: Stack bottom (no more MPLS headers below) Reserved Labels Some labeles have special sinificance 0 to 15 0: IPv4 null label (pop stack, treat rest as IPv4 packet) 1: router alert: pkt needs special handlin, route based on next label 2: IPv6 null label 3: Multicast null label 4-15 reserved 4

TTL handlin Copy TTL from IP header to TTL of first MPLS header at first inres Decrement TTL for each hop When poppin, copy TTL of MPLS header into TTL of IP header Same when pushin a stack of MPLS headers Determine FEC Map FEC to LSP Packet handlin at Inres Assin a label (or encode FEC in a label) Label bindin: FEC -> Label 5

Always downstream assined Why? Label assinments Downstream unsolicited or Downstream on demand Downstream Unsolicited Upstream Downstream Here is label OK 6

Downstream on demand Upstream Downstream Need a label Here is label OK Hierarchical MPLS networks One MPLS network completely inside another Example Label Stack 7

Example LSP i A C Auonomous system D B C m n o p D LSP j LSP i A C Auonomous system D B Action at C? C m n o p D Action at D? LSP j 8

Multiple MPLS headers Multiple MPLS headers for an IP packet Framentation because of this: Inres node must take care of this Why not sinle MPLS header? Don t mix LSP i and LSP j AS does not need to know complete routin stratey LDP Label Distribution Protocol Similar to combination of OSPF and BGP LSR does a neihbor discovery Send hello messaes containin LDP id on all interfaces; Use UDP to send messaes to far away routers LDP id identifies label space appropriate for this messae = IP address of LSP + 2 bytes to identify label space within same route Loop detection/fec merin 9

LDP Messaes Discovery Hello messaes; find other LSRs Session Establish, maintain and terminate sessions Adverisement Create, chane and delete mappin for FEC Notification Advisory info Misc Loop detection FEC merin/areation 10