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

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

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

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

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

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

MPLS etc.. 9 May 2017 AN

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

MPLS Multi-Protocol Label Switching

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

MPLS. 9 March 2018 AN

Internet Routing - MPLS. By Richard Harris

Telematics Chapter 7: MPLS

Introduction to Multi-Protocol Label

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

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

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

Multi Protocol Label Switching

MPLS VPN. 5 ian 2010

Table of Contents Chapter 1 MPLS Basics Configuration

Multiprotocol Label Switching (MPLS)

Trafffic Engineering 2015/16 1

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

CCIE R&S Techtorial MPLS

MPLS (Multi-Protocol Label Switching)

COMP9332 Network Routing & Switching

Introduction to MPLS APNIC

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

Advanced Telecommunications

Table of Contents. Cisco MPLS FAQ For Beginners

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

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

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

IPv6 Switching: Provider Edge Router over MPLS

BGP MPLS VPNs. Introduction

MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT

Implementing MPLS Forwarding

HP Routing Switch Series

Multiprotocol Label Switching (MPLS)

MPLS VPN--Inter-AS Option AB

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

Multiprotocol Label Switching (MPLS)

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

Configuring MPLS and EoMPLS

Multiprotocol Label Switching Overview

What You Will Learn By the end of this appendix, you should know and be able to explain the following:

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

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

Multi-Protocol Label Switching

HP 5920 & 5900 Switch Series

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

6 MPLS Model User Guide

MPLS VPN Inter-AS Option AB

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

Multiprotocol Label Switching (MPLS) on Cisco Routers

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

MultiProtocol Label Switching - MPLS ( RFC 3031 )

Service Providers Networks & Switching (MPLS) 20/11/2009. Local Team

EXAM - 4A Alcatel-Lucent Virtual Private Routed Networks. Buy Full Product.

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

MPLS VPN Carrier Supporting Carrier

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

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) on Cisco Routers

Multiprotocol Label Switching Virtual Private Network

IPv6 Switching: Provider Edge Router over MPLS

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

AToM (Any Transport over MPLS)

BrainDumps.4A0-103,230.Questions

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

ENTERPRISE MPLS. Kireeti Kompella

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

MPLS Label Distribution Protocol (LDP)

Configuration Guide - MPLS

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

Operation Manual MPLS. Table of Contents

MPLS Label Distribution Protocol (LDP)

Practice exam questions for the Nokia NRS II Composite Exam

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

BraindumpsQA. IT Exam Study materials / Braindumps

Multiprotocol Label Switching

Test 1: NET3012 IP Architectures & Solutions Winter 2016

MPLS VPN Explicit Null Label Support with BGP. BGP IPv4 Label Session

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

Multiprotocol Label Switching (MPLS) on Cisco Routers

internet technologies and standards

Concepts and Operation of MPLS VPNs. Francisco Bolanos

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

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

MPLS/Tag Switching. Background. Chapter Goals CHAPTER

Configuring Multiprotocol Label Switching (MPLS)

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

Implementing MPLS Layer 3 VPNs

"Charting the Course...

Multi-VRF Support. Finding Feature Information. Prerequisites for Multi-VRF Support

H3C S9500 Series Routing Switches

Применение MPLS в сетях связи. (Часть 2)

Exam : Title : Implementing Cisco MPLS Exam (MPLS) Ver :

Multiprotocol Label Switching

Transcription:

MPLS Intro Cosmin Dumitru c.dumitru@uva.nl University of Amsterdam System and Network Engineering Research Group March 14, 2011

Disclaimer Information presented in these slides may be slightly biased towards certain vendors. This presentation is not a guide on configuring routers MPLS is a huge topic itself. 20 slides can t cover it all

IP Forwarding Forwarding IP packets Traditionally done by destination IP address Routing protocols used to distribute Layer3 information Hop-by-hop decisions - connectionless Some shortcomings Often routing tables become large - search is O(log2 n) Limited traffic engineering options (follow the shortest path) L2 and L3 information is disconnected

ATM ATM - Asynchronous Transfer Mode Uses small fixed size - 5+48 bytes - cells to fragment and transport data Virtual Circuits between endpoints using labels - switching lookup O(1) QoS promise - low jitter

MPLS Combine the best of both worlds Packet forwarding Circuit switching Multi Protocol agnostic to the protocol used at layer 2 Label Switching Uses labels instead of IP Routing at the speed of switching Hybrid - Layer 2.5 - shim protocol Route at the edges, switch at the core Defined in RFC 3031

MPLS Operation MPLS Network

MPLS Label 0 19 22 23 31 Label Exp S TTL label 20 bits - has local relevance experimental 3 bits - used for Class of Service stack 1 bit - indicates if bottom-of-stack TTL 8 bits - Time to Live - for IP the initial TTL

LER LER - Label Edge Router or Edge Label Switch Router positioned at the edge of the MPLS network assigns and removes labels for incoming traffic

LSR & LSP LSR - Label Switching Router positioned in the core of the network swaps labels and forwards packets LSP - Label Switched Path path from source to destination inside the MPLS network created in 2 ways hop-by-hop explicit routing (ER)

FEC FEC - Forward Equivalence Class Packets which are forwarded in the same manner a path is associated with a FEC

LIB LIB - Label Information Base(implementation dependent) Mapping between FEC and labels Each router has it s own LIB Input Port Incoming Port Label Output Port Outgoing Port Label 1 green 3 blue 2 red 1 orange

MPLS Operation(2) 1 3 MPLS Network 4 5 1. Classify into FEC green 2. Push ( label green) 3. Swap (label green, label red) 2 6 4. Swap (label red, label blue) 5. Pop (label blue) 6. Forward to destination

MPLS Architecture Control Plane Exchange L3 information and label information Data Plane switch/forward packets based on labels

Label Distribution LDP - Label Distribution Protocol UDP discovery, TCP session with peers Directly connected LSRs inform each other on the label bindings IGP protocol is configured on all LSRs New label bindings are pushed to neighbors whenever a new route is learned Labels can be withdrawn when IGP routes are no longer valid Hard-state - expected to work until explicitly torn

Label Distribution(2) RSVP-TE - Resource Reservation Protocol - Traffic Engineering Extension of RSVP unreliable delivery Soft-state - information needs to be periodically refreshed a LSP is created by propagating a RSVP message to the endpoint Paths are terminated if not refreshed on time

BGP Signaling MP-BGP - Multi Protocol Border Gateway Protocol Extension of BGP BGP route can also include the MPLS label for that route Used to distribute VPN routes extra label to allow route overlapping between different VPNs (stacked labels)

Advanced Services Traffic Engineering - With the help of RSPV-TE and OSPF-TE/IS-IS-TE Traffic steering across network in order to fully utilize resources Full network view (OSPF, IS-IS) and extra information about link state RSPV-TE creates LSPs on demand Quality of Service (QoS) Different types of service across the network Enforcing drop probability, bandwidth and delay (queueing) CoS bits or a FEC class (destination + class of service)

Advanced Services(2) Virtual Private Networks Private connections over shared networks can be offered as a service to businesses Stacked labels: egress router and VPN LDP or BGP used to transport label information Any Transport over MPLS(AToM) Transports L2 frames over a MPLS Network ATM, Frame-Relay, PPP, Ethernet 2 labels: egress router, egress router interface

VPNs CE - Customer Edge PE - Provider Edge Holds a different routing table for each customer Virtual Routing and Forwarding (VRF) - one FEC per VRF CE MPLS Network CE Customer A Customer A Customer B PE PE Customer B Customer C Customer C

Demo DEMO

Questions?