MPLS Last Update 2013.05.21 1.7.0 Copyright 2000-2013 Kenneth M. Chipps Ph.D. www.chipps.com 1.

Slides:



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

Japan Telecom Information & Communication Labs
MPLS: The Magic Behind the Myths Grenville Armitage (author) Scott Crosby (presenter)
Identifying MPLS Applications
M A Wajid Tanveer Infrastructure M A Wajid Tanveer
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
Internetworking II: MPLS, Security, and Traffic Engineering
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Introducing MPLS Labels and Label Stacks
ATM Frame Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Provider Opportunities for Enterprise MPLS APRICOT 2006, Perth Matt.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
QoS Protocols & Architectures by Harizakis Costas.
MPLS and Traffic Engineering
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Multi-Protocol Label Switching
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
MPLS-based Virtual Private Networks Khalid Siddiqui CS 843 Research Paper Department of Computer Science Wichita State University Wichita, KS
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.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
Copyright Kenneth M. Chipps Ph.D. 1 VPN Last Update
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 Wide Area Network. 2 What is a WAN? A wide area network (WAN ) is a data communications network that covers a relatively broad geographic area and that.
EWAN Equipment Last Update Copyright 2010 Kenneth M. Chipps Ph.D. 1.
Network based Videoconferencing Steve Williams. Why don’t people use ILT / ICT Not relevant Not easy to use Not integrated Not reliable Not effective.
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.
IP/MPLS Multiprotocol Label Switching
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
© 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.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
1 UHG MPLS Experience June 14, 2005 Sorell Slaymaker Director Network Architecture & Technologies
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Copyright Kenneth M. Chipps Ph.D. Frame Relay Last Update
Voice Design Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
The Routing Table Last Update Copyright Kenneth M. Chipps Ph.D.
Carrier Ethernet Last Update Copyright Kenneth M. Chipps Ph.D. 1.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Chapter 7 Backbone Network. Announcements and Outline Announcements Outline Backbone Network Components  Switches, Routers, Gateways Backbone Network.
MPLS Label Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
1 Multiprotocol Label Switching (MPLS) and its Applications Network Architecture Spring 2009 Lecture 17.
Copyright Kenneth M. Chipps Ph.D. Ethernet Frame Format Last Update
An Application of VoIP and MPLS Advisor: Dr. Kevin Ryan
MPLS VPN Presented by : Md. Shafiqur Rahman Divisional Engineer (A & C) Moghbazar, Dhaka-1217.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
Mr. Mark Welton.  WAN transportation method that formats data into frames and sent over a network controlled by a service provider  Frame Relay is often.
VLANs Last Update Copyright Kenneth M. Chipps Ph.D.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
Section #7: Getting Data from Point A to Point B.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
Packet Over SONET Last Update Copyright Kenneth M. Chipps Ph.D. 1.
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.
Advanced Computer Networks
Multi Protocol Label Switching (MPLS)
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
CHAPTER 8 Network Management
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 Last Update Copyright Kenneth M. Chipps Ph.D. 1

Objectives of This Section Learn –What MPLS is and how you might us it Copyright Kenneth M. Chipps Ph.D. 2

What is MPLS MPLS is a method to –Reduce cost –Implement QoS Copyright Kenneth M. Chipps Ph.D. 3

Reduce Cost MPLS continues the trend away from dedicated to shared infrastructure networks through the WAN This begin with the movement from T1 lines to Frame Relay connections It continued with the move from Frame Relay networks to the Internet Copyright Kenneth M. Chipps Ph.D. 4

Reduce Cost The primary problem with migrating from Frame Relay to the Internet is the unknown latency and lack of QoS Providers accomplish this cost savings through MPLS by creating shared paths through a private network Copyright Kenneth M. Chipps Ph.D. 5

Goals of QoS The general goals of any QoS method are to –Provide dedicated bandwidth –Control jitter –Control latency –Lower loss Copyright Kenneth M. Chipps Ph.D. 6

Why is QoS an Issue We need QoS because traffic other than data is being sent now Such as –Voice –Video The Internet is a best effort network When load is low, quality is high Entry is never denied Copyright Kenneth M. Chipps Ph.D. 7

Why is QoS an Issue But everything may slow down Copyright Kenneth M. Chipps Ph.D. 8

Solutions Common solutions to this problem include –Throwing bandwidth at it This is common at the LAN and CAN level It will become more common at the MAN and WAN level with the advent of 10G Ethernet –Moving to a colocation facility –Using the WAN Virtualization concept advanced by Gottlieb in his series of articles in network World in 2012 and 2013 Copyright Kenneth M. Chipps Ph.D. 9

Methods of QoS QoS is usually provided at a router Here is a nice summary of the methods used from a white paper on WAN virtualization by Ashton Metzler from 2011 –The major suppliers of MPLS services offer a number of different classes of service (CoS) designed to meet the QoS requirements of different types of applications Copyright Kenneth M. Chipps Ph.D. 10

Methods of QoS –Real-time applications are typically placed in what is often referred to as a Differentiated Services Code Point (DSCP) Expedited Forwarding class that offers minimal latency, jitter, and packet loss Copyright Kenneth M. Chipps Ph.D. 11

Methods of QoS –Mission critical business applications are typically relegated to what is often referred to as a DSCP Assured Forwarding Class –Each class of service is typically associated with a service level agreement (SLA) that specifies contracted ranges of availability, latency, jitter, and packet loss Copyright Kenneth M. Chipps Ph.D. 12

Methods of QoS –The carriers’ ability to offer disparate classes of service is supported both by configuring the QoS functionality of the carrier’s MPLS routers and by traffic engineering to ensure that the Label Switched Paths (LSPs) that carry high priority traffic have the appropriate characteristics to meet the targeted service level Copyright Kenneth M. Chipps Ph.D. 13

MPLS The value of traffic engineering cannot be overstated, especially in the SLA driven world of public networking The idea behind MPLS is very much like the way baggage is handled at the airport A packet, which is part of a related stream, enters a MPLS network at an edge router This router examines the standard TCP/IP headers Copyright Kenneth M. Chipps Ph.D. 14

MPLS Using this information the router adds a tag to the packets coming from this stream Then all of the routers inside of the MPLS enabled network know how to handle all of the packets in the stream without taking the time to examine each one, they just forward them onto a path predefined for this stream based on the tag At the other edge of the MPLS network the tag is stripped off Copyright Kenneth M. Chipps Ph.D. 15

MPLS Just like at the airport at the ticket counter the agent examines the ticket, looks at the bags, and adds a tag to each bag with the destination indicated All anyone else need do is just look at this tag Then at the other end of trip the tag is ripped off as the bag is picked up by the owner Copyright Kenneth M. Chipps Ph.D. 16

MPLS Traffic engineering is another area of concern addressed by MPLS Traffic engineering is used to route around certain limitations of path selections made by TCP/IP routing protocols Routing protocols take into account the shortest or least-cost path from source to destination Copyright Kenneth M. Chipps Ph.D. 17

MPLS They do not consider the type of packet, such as latency-sensitive voice, non- delay-sensitive , the capacity of the links, network congestion conditions, or a service provider's policy for load balancing Copyright Kenneth M. Chipps Ph.D. 18

MPLS Traffic engineering, by contrast, accounts for these network conditions and packet attributes when determining the best path for a packet to traverse from source to destination and will force traffic down that path Copyright Kenneth M. Chipps Ph.D. 19

MPLS This automated capability enables service providers to get better bandwidth utilization from their network links and to offer more consistent and higher-quality service to their customers Although it supports prioritization of packet streams, TCP/IP cannot guarantee that network resources will be available when needed Copyright Kenneth M. Chipps Ph.D. 20

MPLS This is why networks today are built on ATM ATM provides the QoS and allows bandwidth to be effectively managed Providers do this or just throw bandwidth at it as is being done by the Greenfield carriers like Yipes Copyright Kenneth M. Chipps Ph.D. 21

MPLS So how does all of this work –An MPLS network is a mesh of LSRs – Label Switched Routers –These are routers that support MPLS –As each packet enters the network, an ingress LSR assigns it a label based on its destination, VPN membership, type-of-service bits, or what ever other QoS is being used –Then, at each hop, an LSR uses the labels to check a forwarding table Copyright Kenneth M. Chipps Ph.D. 22

MPLS –The forwarding table assigns each packet a new label - to promote scaling labels have only local significance - and directs the packet to an output port –As a result, all packets with the same label follow the same LSP – Label Switched Path through the network –Also, because LSRs look at a packet’s label and no more, forwarding is simple and quick Copyright Kenneth M. Chipps Ph.D. 23

MPLS –MPLS is seen as being a Layer 2 or maybe 2.5 protocol –As such it can be inserted in place of things like ATM and Frame Relay –To support traffic engineering, MPLS lets service providers specify explicit routes for LSPs Copyright Kenneth M. Chipps Ph.D. 24

MPLS –Using explicit routes, service providers can reserve network resources for high-priority or delay-sensitive flows, distribute traffic to prevent network bottlenecks, and preprovision backup routes for quick recovery as SONET is capable of Copyright Kenneth M. Chipps Ph.D. 25

MPLS –This is all done in one of three ways Network operators can specify explicit routes manually by configuring them into edge LSRs They can use one of two new signaling protocols –RSVP-TE –CR-LDP to automate the process Either protocol can be used by the ingress LSR to tell the network what route a new LSP must follow, how much bandwidth to reserve for that path, and other QOS requirements Copyright Kenneth M. Chipps Ph.D. 26

MPLS As their names imply, RSVP-TE is conventional RSVP with traffic engineering extensions, while CR-LDP is LDP MPLS Label Distribution Protocol - augmented for constraint-based routing Copyright Kenneth M. Chipps Ph.D. 27

MPLS Copyright Kenneth M. Chipps Ph.D. 28

MPLS Copyright Kenneth M. Chipps Ph.D. 29

MPLS Some say all this boils down to just creating PVCs – Private Virtual Circuits at layer 3 instead of at layer 2 as is done with Frame Relay and ATM MPLS switches packets instead of routing them It can run on any layer 2 technology These circuits are commonly called IP VPNs Copyright Kenneth M. Chipps Ph.D. 30

MPLS In this form they are run over a service provider’s private network Copyright Kenneth M. Chipps Ph.D. 31

Cost of MPLS Also from Ashton Metzler is a discussion of the cost of MPLS from 2011 –Pricing for MPLS Layer 3 services typically includes separate charges for the local access circuit, the speed of the port of the ingress label switch router, the CoS profile selected, and any advanced services that are part of the service Copyright Kenneth M. Chipps Ph.D. 32

Cost of MPLS –With careful network design and traffic engineering, MPLS services can deliver both better reliability (up to 99.99%) and somewhat lower cost (between $450 and $1,000 per Mbps per month domestically and as high as $2,500 per Mbps per month internationally) than Frame Relay services Copyright Kenneth M. Chipps Ph.D. 33

Cost of MPLS –In order to get the best pricing for MPLS services, subscribers are required to sign long term contracts – typically three years Copyright Kenneth M. Chipps Ph.D. 34