Evolution of QoS routing in the Internet

Size: px
Start display at page:

Download "Evolution of QoS routing in the Internet"

Transcription

1 Evolution of QoS routing in the Internet Olivier Bonaventure Dept. Computing Science and Engineering Université catholique de Louvain June 4th, 2004 Page 1 Agenda Routing basics The ToS approach The Integrated Services approach The Traffic Engineering approach Issues with QoS routing in the Internet Page 2

2 Architecture of a normal IP router Routing protocol Routing table The "best" paths selected from the routing table built by the routing protocols are installed in the forwarding table Control IP packets Forwarding Table Class. Shap. Pol IP packets Forwarding Class. Shap. Pol IP packets Page 3 Forwarding decision based on longest match Update of TTL and checksum fields in IP packets Interior Gateway Protocol (IGP) Internet routing Routing of IP packets inside each domain Only knows topology of its domain Domain4 Domain2 Domain1 Domain3 Page 4 Exterior Gateway Protocol (EGP) Routing of IP packets between domains Each domain is considered as a blackbox

3 Goal Intradomain routing Allow routers to transmit IP packets along the best path towards their destination best usually means the shortest path Shortest measured in seconds or as number of hops sometimes best means the less loaded path Allow to find alternate routes in case of failures Behavior All routers exchange routing information Each domain router can obtain routing information for the whole domain The network operator or the routing protocol selects the cost of each link Page 5 Static routing Three types of Interior Gateway Protocols Only useful in very small domains Distance vector routing Routing Information Protocol (RIP) Still widely used in small domains despite its limitations Link-state routing Open Shortest Path First (OSPF) Widely used in enterprise networks Intermediate System- Intermediate-System (IS-IS) Widely used by ISPs Page 6

4 Distance vector routing Page 7 R1 Principle C=3 C=5 R2 C=3 R3 Router configuration Cost associated with each link Each router sends periodically a distance vector containing, for each known prefix, : C=1 C=1 1. The IP prefix 2. The distance between itself and the destination The distance vector is a summary of the router's routing table Each router receives its neighbor's distance vectors and builds its routing table based on those vectors R5 R4 C=3 C=10 C=6 R6 Issues with distance vector routing How to deal with link failures? Routers should send their distance vector when they detect the failure of one of their links How to avoid the count-to-infinity problem? Utilize a non-redundant star shaped network Limit the maximum distance between routers For RIP, Split horizon 16! Router A does not advertise to router B the routes for which it sends packets via router B Split horizon with Poison reverse Page 8

5 Link state routing Page 9 C=3 R2 C=3 R1 Principle C=5 R3 C=1 R5 C=10 C=3 R6 C=1 C=6 R4 Each router builds link state packet containing its local topology Link state packets are created at regular intervals and when the local topology changes Link state packet is reliably flooded to all routers inside the domain Each router knows the complete domain topology Computes routing tables by using Dijkstra The best path is the path with the smallest cost Agenda Routing basics The ToS approach The Integrated Services approach The Traffic Engineering approach Issues with QoS routing in the Internet Page 10

6 The ToS byte ToS : Type of Service Octet defines the relative importance of the IP packet and the type of service required for this packet Prec. Type of Service 0 Precedence (relative priority) 1000 minimize delay 0100 maximize throughput 0010 maximize reliability 0001 minimize monetary cost 0000 normal service Page 11 ToS evolution definition of ToS Octet changed several times Precedence is used in some networks ToS field is rarely used Today, ToS byte has been replaced by DSCP ToS-based routing Principle Attach a different IGP cost on each link for each ToS value Compute and maintain a forwarding table per ToS value Forward the packets based on their ToS Example d=3, t=10 R2 d=1,t=10 R5 d=10,t=10 R1 d=5, t=10 d=3, t=20 R3 d=1,t=2 R4 d=3,t=5 d=6,t=9 R6 Page 12 d: delay metric t: throughput metric

7 What happened to ToS routing? Support was added in IS-IS for both CLNP and IP OSPFv2 But ISPs did not clearly request this and no major vendor implemented it... ToS byte was seldom used by applications Main usage was Precedence=6,7 for routing packets ToS routing will be removed from the OSPF and IS-IS specification Page 13 Agenda Routing basics The ToS approach The Integrated Services approach The Traffic Engineering approach Issues with QoS routing in the Internet Page 14

8 # # # # # " " " " " # # $! Page 15 Integrated services The "hard" approach for QoS Basic hypothesis Some specific applications require QoS delay guarantees bandwidth guarantees Three types of services Guaranteed Service Controlled Load Null QoS will be provided to layer 4 flows Each layer 4 (TCP or UDP) flow will inform the network about its QoS requirements The network will accept or reject the flow based on its requirements and the current state of the network QoS should support unicast and multicast QoS flows should be allowed to coexist with best-effort flows in the same network Integrated services network Provision of integrated services in a network Applications utilize signaling protocol to indicate their QoS requirements QoS Response QoS Request R2 Routers rely on per layer 4 flow scheduling to provide the required QoS Routers perform connection admission control to reserve ressources for each flow R3 Normal IP routing is used to select path towards destination. IP routing is not changed to support Integrated Services R1 R4 R5 R6 Page 16

9 ) ( ( ( ' ' ' & & % An Integrated services router Model of an Integrated Services router RSVP messages Data IP packets RSVP Integrated Services capable router Layer-4 Classification + traffic contract enforcement Admission Control Resource reservation Routing IP packets with reservation IP packets without reservation Routing protocol Data IP Packets Control Forwarding Scheduler Page 17 RSVP RSVP : Resource Reservation Protocol Objectives Support the establishment of unidirectional flows in IP networks different types of flows initially layer 4 flows Suitable for IP unicast should take into account the possibility of route changes without requiring any modification to routing protocols Suitable for IP multicast should fully support the IP multicast service model including dynamic groups Page 18

10 - -,, + +. * * * RSVP (2) Principles of operation Two important RSVP messages PATH used by sender to inform routers and receivers of the new flow and its required resources RESV no resources are reserved due to reception of PATH used by receiver to actually reserve resources for the flow specified in the PATH message resources are reserved for the IP packets sent by the sender towards the receiver along the path taken by the PATH message RSVP messages are sent inside IP packets Page 19 RSVP : example Unicast flow establishment with RSVP S1 R1 R2 R3 D1 PATH PATH specifies flow and announces amount of traffic to send PATH Routing finds next hop=r2 nothing is reserved PATH PATH D1 knows requirements for this new flow S1 is asked to reserve resources on S1-R1 RESV RESV RESV R3 can reserve enough resources for D1's flow RESV D1 asks R3 to reserve resources on R3-D1 link for this flow Page 20 RESVconf Optional confirmation for D1 will be sent to D1 RSVP messages are sent unreliably as simple datagrams RESV messages must follow same route as PATH messages

11 / Constrained routing What should be added to traditional routing algorithms? a way to distribute information about current network state routers must know load of remote links to choose paths meeting constraints for flows with QoS guarantees a way to compute a path subject to constraints current routing algorithms find shortest path how can we find a path with minimum hop count at least 10 Mbps at most 10 msec of delay Page 21 Page 22 Distributing load information Distance vector routing protocols [RIP,BGP] routers conspire to distribute routing table difficult to inform routers of load on remote links difficult to support constrained routing Link state routing protocols [OSPF, IS-IS] routers conspire to distribute network map simple to add information about network load routers distribute link state packets with load info delay is already distributed as the IGP metric bandwidth/link load is main information to distribute tradeoff between frequent distribution (accurate information) and rare distribution (avoid network overload) each router knows topology and load of each link and can find constrained paths

12 = < < < < < 8 < < < ; ; ; 7 7 : : : 6 9 R1 Distributing load information (2) Potential problem Link load information is not distributed immediately routers must establish flows based on partial information about the current load in the network D=3 B=6 D=5 B=8 R2 D=3 B=2 R3 2 D=1 B=6 D=1 B=6 1. new flow [B=4] is created between R4 and R6 2. before information about load changes, R3 wants to create a new flow [B=2] towards R6 R5 R4 D=3 B=2 R3 believes that R3-R4-R6 is the best path 1 D=10 B=8 D=6 B=5 R6 Page 23 Page 24 Constraints Three types of constraints on path selection Additive constraint find path minimizing example hop count link delay or cost Multiplicative constraint find path minimizing example loss rate Concave constraint find path containing links whose characteristic is always above a given constraint example bandwidth resource class or color >d 1, d 2,..., d n >d 1, d 2,..., d n

13 G G F C F F C C E B B D A A Finding a constrained path Single additive or multiplicative constraints apply Dijkstra's algorithm example C=3 R2 C=1 R5 C=10 R1 C=5 C=3 R3 C=1 2 or more additive/ multiplicative constraints unfortunately problem is NP hard need to evaluate all possible paths to find exact solution several heuristics have been proposed in literature to find acceptable solutions R4 C=3 C=6 R6 Page 25 Finding a constrained path (2) Concave constraints fortunately easy to handle remove from the network map all links that do not satisfy the constraint utilize Dijkstra's algorithm on the reduced map example find shortest 3 Mbps from R3 to R6 C=3 B=6 R2 C=1 B=6 R5 C=10 B=8 R1 C=5 B=8 C=3 B=2 R3 C=1 B=1 R4 C=3 B=10 C=6 B=1 R6 utilize only links with some kind of protection Page 26

14 K K K K K K K J J J N I M M M M H L L L L Page 27 Constrained routing in IP networks Several solutions proposed by researchers Lessons learned Constrained routing should be applied to flows and not on a per packet basis Bandwidth and delay are key constraints delay jitter is less important and difficult to efficiently support Path selection should be performed by the source the source of a flow selects an explicit route at least inside a single area if the path crosses areas of domains, the explicit route will be loos intermediate nodes perform connection admission control but do not perform any constrained routing decision path selection algorithm does not need to be standardized if the new flow is acceptable, establishment continues otherwise the source will have to compute another path Constrained routing and Intserv Page 28 Integrated services was developped at the same time as ATM-Traffic Management Guaranteed Service <-> CBR, rt-vbr Controlled Load <-> VBR, GFR Scalability problems pledged both end-toend ATM and InterServ Constrained routing was used for ATM PNNI was defined and implemented For Integrated services, IETF was relunctant to change anything to IP routing IETF defined is a framework for QoS routing, but no protocol although OSPF extensions were proposed by many researchers and prototypes were implemented

15 S S R R Q S S S Q Q P P P P P O O S S S S S S A critique of Integrated services Advantages provides per layer 4 flow QoS guarantees GS with delay/ bandwidth guarantees CL with bandwidth guarantees Drawbacks Requires each intermediate router to perform some operations for each layer 4 flow RSVP message processing per layer 4 flow classification classification can become complex for multicast! per layer 4 flow policing/queuing/scheduling a backbone router may see thousands of simultaneous flows! Not all applications are able to express precisely their traffic and QoS requirements Page 29 Scaling issues with integrated services PATH 1. RSVP signaling overhead one RSVP PATH/ RESV per layer 4 flow per refresh period R1 R2 3. Per data packet processing find layer 4 flow state check traffic contract check reservation R3 R4 R5 R6 RESV 2. State information required inside each router Identification of layer 4 flow (IP dest, Protocol, Port) Identification of previous hop (to forward RESV) Reservation state Reserved resources Identification of the senders that benefit from reservations Page 30

16 U U T T T T T U Agenda Routing basics The ToS approach The Integrated Services approach The Traffic Engineering approach Issues with QoS routing in the Internet Page 31 MPLS Integrating label swapping and IP Pure IP packets Ra Rb Flow 1 Flow 2 LSR1 Flow 3 LSR2 Ingress Edge Router inserts labels on packets sent through backbone Rd Labeled packets LSR3 Core LSR : Label-Switching Router packet forwarding based only on labels Rd Pure IP packets Egress Edge router removes labels before sending packets outside MPLS network Page 32

17 Label-swapping example Cra Routing table default via BR1 Label table Flow1 : L1 via BR1 Flow2 : L2 via BR1 BR2 Routing table default via BR3 BR1, BR3 : direct Cra, Crb via BR1 Label forwarding table Inport Inlabel Outport Outlabel South L2 S- E L1 BR2 Crd BR3 Routing table default -> Internet BR1, BR2, CRd : direct Cra, Crb via BR1 Flow 1 Flow 2 Cra BR1 BR3 Page 33 Routing table default via BR1 Label table Flow3 : L1 via BR1 Flow 3 Crb BR1 Routing table default via BR3 BR2, Cra, Crb : direct Label forwarding table Inport Inlabel Outport Outlabel West L1 North L2 West L2 East L1 S-W L1 East L2 BR3 Label forwarding table Inport Inlabel Outport Outlabel West L1 East L1 West L2 East L3 N-W L1 North L1 Architecture of a core LSR IP Routing protocol Label Distribution IP Routing table Label table Control Labeled packets Label Forwarding Table Class. Shap. Pol Labeled packets Forwarding Class. Shap. Pol Labeled packets Page 34

18 X W W W V Architecture of an ingress edge LSR IP Routing protocol Label Distribution IP Routing table Label table Control IP packets Identify FEC Class. Shap. Pol Labeled packets Forwarding Attach Label Class. Shap. Pol Labeled packets Page 35 The Traffic Engineering problem Problem Shortest path chosen by IP routing does not always lead to a good network utilization fish problem R1 many packets towards R9 R4 R8 many packets towards R8 R2 R3 R5 Shortest path tree rooted on R3 How to better optimize the network utilization? How to react to changes in traffic conditions R6 R7 R9 Page 36

19 ` ` ` \ \ _ [ [ [ [ [ ^ ^ ^ Z Z Z Z ] Y Y Page 37 Principle MPLS-based traffic engineering In each POP, routers establish MPLS tunnels with bandwidth reservations towards remote routers MPLS's label swapping will ensure that packets will follow chosen path full mesh of MPLS tunnels Issues How to select the router-router path? Back to constrained routing with some adaptations How to establish the MPLS tunnel Slightly change RSVP to distribute MPLS labels path is computed by the source and specified as an explicit route in the RSVP Path message Labels are allocated by the RESV messages How to change bandwidth or route a LSP? Make-before-break in RSVP-TE Constrained routing and MPLS-based traffic engineering What should we add to OSPF for MPLS-TE? Bandwidth information for each link OSPF-TE will attach unreserved bandwidth information to each link one amount of unreserved bandwidth for each of the 8 preemption levels preemption levels are used to indicate importance of LSPs Maximum bandwidth of each link This is the physically available bandwidth on the link Maximum reservable bandwidth Maximum amount of bandwidth that can be reserved by MPLS tunnels Could be higher than, equal to or lower than maximum bandwidth Page 38

20 d d d d d c c b b e e e e e a Constrained routing and MPLS-based traffic engineering (2) What should we add to OSPF for MPLS-TE? Traffic engineering metric Could be different from the normal IGP metric which usually is set based on rerouting and bandwidth requirements Common usage of TE metric is to indicate delay to establish tunnels supporting VoIP or tunnels carrying EF traffic We're back to ToS routing, but on a per-tunnel basis! Resource class or color Allows to identify all the links with the same characteristic, essential to establish protection LSPs all satellite links are in blue all links provided by FT are in red all links provided by Sprint are in yellow Page 39 Agenda Routing basics The ToS approach The Integrated Services approach The Traffic Engineering approach Issues with QoS routing in the Internet Page 40

21 i i i l h h l l h h h h k g g g k k k k j j f Page 41 Dynamics of QoS routing with MPLS-TE How stable is an MPLS-TE network when link failures occur Sprint shows that failures are common events each failure may cause the rerouting of some MPLS tunnels which will change the bandwidth available dampening mechanisms on LSP generation threshold-based LSP generation holding time on LSP generation Routers are upgraded Most ISPs have 2 hours maintenance windown during the night many MPLS tunnels will need to be rerouted Change in MPLS tunnels bandwidth reservations some vendors propose to measure per tunnel bandwidth and adapt reservation on hourly basis some vendors propose to reoptimize MPLS-tunnel paths on a regular basis to preserve network optimality Page 42 How to extend QoS routing across areas? IGPs used by large ISPs ISIS : mainly single area deployments OSPF : often multi-area deployments How to establish interarea MPLS tunnels? interarea IP routing is not as clean as PNNI Tunnel headend does not know all topology to select best path to reach destination What kind of TE information should be leaked across areas? Possible solutions include headend selects loose route and area border router updates the route headend contacts path computation server to select the route, based on full area knowledge

22 p p p o o n n n n n m m How to extend QoS routing across domains? Several large ISPs want to use MPLS tunnels between ASes large company with several ASes research networks (GEANT, I2,...) What is required to establish those tunnels? RSVP-TE allows to specify interdomain routes But BGP is a path-vector protocol that does not provide any TE information no metric no bandwidth attribute no topological information Headend should define loose route that will be improved by AS border routers optimality of interdomain paths is unknown Page 43

Project Report on Traffic Engineering and QoS with MPLS and its applications

Project Report on Traffic Engineering and QoS with MPLS and its applications Project Report on Traffic Engineering and QoS with MPLS and its applications Brief Overview Multiprotocol Label Switching (MPLS) is an Internet based technology that uses short, fixed-length labels to

More information

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

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,

More information

Introducing Basic MPLS Concepts

Introducing Basic MPLS Concepts Module 1-1 Introducing Basic MPLS Concepts 2004 Cisco Systems, Inc. All rights reserved. 1-1 Drawbacks of Traditional IP Routing Routing protocols are used to distribute Layer 3 routing information. Forwarding

More information

Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering

Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls

More information

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Faiz Ahmed Electronic Engineering Institute of Communication Technologies, PTCL

More information

Route Discovery Protocols

Route Discovery Protocols Route Discovery Protocols Columbus, OH 43210 Jain@cse.ohio-State.Edu http://www.cse.ohio-state.edu/~jain/ 1 Overview Building Routing Tables Routing Information Protocol Version 1 (RIP V1) RIP V2 OSPF

More information

MPLS Based Recovery Mechanisms

MPLS Based Recovery Mechanisms MPLS Based Recovery Mechanisms Master Thesis Johan Martin Olof Petersson UNIVERSITY OF OSLO May 2005 2 Foreword This thesis is part of my Candidatus Scientiarum studies in communication systems at the

More information

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T 1 Outline! BGP/MPLS VPN (RFC 2547bis)! Setting up LSP for VPN - Design Alternative Studies! Interworking of LDP / RSVP

More information

MPLS Concepts. Overview. Objectives

MPLS Concepts. Overview. Objectives MPLS Concepts Overview This module explains the features of Multi-protocol Label Switching (MPLS) compared to traditional ATM and hop-by-hop IP routing. MPLS concepts and terminology as well as MPLS label

More information

Exterior Gateway Protocols (BGP)

Exterior Gateway Protocols (BGP) Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection

More information

How To Provide Qos Based Routing In The Internet

How To Provide Qos Based Routing In The Internet CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this

More information

Figure 1: Network Topology

Figure 1: Network Topology Improving NGN with QoS Strategies Marcel C. Castro, Tatiana B. Pereira, Thiago L. Resende CPqD Telecom & IT Solutions Campinas, S.P., Brazil E-mail: {mcastro; tatibp; tresende}@cpqd.com.br Abstract Voice,

More information

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone International Journal of Computer Science and Telecommunications [Volume 5, Issue 6, June 2014] 9 ISSN 2047-3338 Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone Mushtaq

More information

MPLS is the enabling technology for the New Broadband (IP) Public Network

MPLS is the enabling technology for the New Broadband (IP) Public Network From the MPLS Forum Multi-Protocol Switching (MPLS) An Overview Mario BALI Turin Polytechnic Mario.Baldi@polito.it www.polito.it/~baldi MPLS is the enabling technology for the New Broadband (IP) Public

More information

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II 2000-2001. IETF Integrated Services (IntServ)

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II 2000-2001. IETF Integrated Services (IntServ) QoS in IP networks Computer Science Department University of Crete HY536 - Network Technology Lab II 2000-2001 IETF Integrated Services (IntServ) Connection-oriented solution (end-to-end) QoS guarantees

More information

OPNET simulation of voice over MPLS With Considering Traffic Engineering

OPNET simulation of voice over MPLS With Considering Traffic Engineering Master Thesis Electrical Engineering Thesis no: MEE 10:51 June 2010 OPNET simulation of voice over MPLS With Considering Traffic Engineering KeerthiPramukh Jannu Radhakrishna Deekonda School of Computing

More information

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

IMPLEMENTING CISCO MPLS V3.0 (MPLS) IMPLEMENTING CISCO MPLS V3.0 (MPLS) COURSE OVERVIEW: Multiprotocol Label Switching integrates the performance and traffic-management capabilities of data link Layer 2 with the scalability and flexibility

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved.

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved. MPLS WAN Topologies 1 Multiprotocol Label Switching (MPLS) IETF standard, RFC3031 Basic idea was to combine IP routing protocols with a forwarding algoritm based on a header with fixed length label instead

More information

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup. CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer

More information

Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms

Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms Outline Internet Routing Venkat Padmanabhan Microsoft Research 9 pril 2001 Routing algorithms distance-vector (DV) link-state (LS) Internet Routing border gateway protocol (BGP) BGP convergence paper Venkat

More information

Based on Computer Networking, 4 th Edition by Kurose and Ross

Based on Computer Networking, 4 th Edition by Kurose and Ross Computer Networks Internet Routing Based on Computer Networking, 4 th Edition by Kurose and Ross Intra-AS Routing Also known as Interior Gateway Protocols (IGP) Most common Intra-AS routing protocols:

More information

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009 MikroTik RouterOS Introduction to MPLS Prague MUM Czech Republic 2009 Q : W h y h a v e n 't y o u h e a r d a b o u t M P LS b e fo re? A: Probably because of the availability and/or price range Q : W

More information

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

HP Networking BGP and MPLS technology training

HP Networking BGP and MPLS technology training Course overview HP Networking BGP and MPLS technology training (HL046_00429577) The HP Networking BGP and MPLS technology training provides networking professionals the knowledge necessary for designing,

More information

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling Release: 1 ICTTEN6172A Design and configure an IP-MPLS network with virtual private network tunnelling Modification

More information

Introduction to MPLS-based VPNs

Introduction to MPLS-based VPNs Introduction to MPLS-based VPNs Ferit Yegenoglu, Ph.D. ISOCORE ferit@isocore.com Outline Introduction BGP/MPLS VPNs Network Architecture Overview Main Features of BGP/MPLS VPNs Required Protocol Extensions

More information

Kingston University London

Kingston University London Kingston University London Thesis Title Implementation and performance evaluation of WAN services over MPLS Layer-3 VPN Dissertation submitted for the Degree of Master of Science in Networking and Data

More information

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University

More information

Routing Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing

Routing Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing Routing Protocols scale: with 200 million destinations: can t store all dest s in routing tables! routing table exchange would swamp links! Hierarchical Routing Our routing study thus far - idealization

More information

Bandwidth Management in MPLS Networks

Bandwidth Management in MPLS Networks School of Electronic Engineering - DCU Broadband Switching and Systems Laboratory 1/17 Bandwidth Management in MPLS Networks Sanda Dragos & Radu Dragos Supervised by Dr. Martin Collier email: dragoss@eeng.dcu.ie

More information

QoS Strategy in DiffServ aware MPLS environment

QoS Strategy in DiffServ aware MPLS environment QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute of Technology P.O.Box 4, Klong Luang, Pathumthani,

More information

Multi-Protocol Label Switching To Support Quality of Service Needs

Multi-Protocol Label Switching To Support Quality of Service Needs Technical Report, IDE1008, February 2010 Multi-Protocol Label Switching To Support Quality of Service Needs Master s Thesis in Computer Network Engineering - 15hp AMJAD IFTIKHAR AOON MUHAMMAD SHAH & FOWAD

More information

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP) A Review on Quality of Service Architectures for Internet Network Service Provider (INSP) Herman and Azizah bte Abd. Rahman Faculty of Computer Science and Information System Universiti Teknologi Malaysia

More information

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles. Data Networking and Architecture The course focuses on theoretical principles and practical implementation of selected Data Networking protocols and standards. Physical network architecture is described

More information

This chapter covers the following topics: The Need for Traffic Engineering on the Internet Through the deployment of traffic engineering, the traffic

This chapter covers the following topics: The Need for Traffic Engineering on the Internet Through the deployment of traffic engineering, the traffic This chapter covers the following topics: The Need for Traffic Engineering on the Internet Through the deployment of traffic engineering, the traffic flowing across the service provider s backbone can

More information

Protection Methods in Traffic Engineering MPLS Networks

Protection Methods in Traffic Engineering MPLS Networks Peter Njogu Kimani Protection Methods in Traffic Engineering MPLS Networks Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information technology Thesis 16 th May 2013 Abstract

More information

Path Selection Analysis in MPLS Network Based on QoS

Path Selection Analysis in MPLS Network Based on QoS Cumhuriyet Üniversitesi Fen Fakültesi Fen Bilimleri Dergisi (CFD), Cilt:36, No: 6 Özel Sayı (2015) ISSN: 1300-1949 Cumhuriyet University Faculty of Science Science Journal (CSJ), Vol. 36, No: 6 Special

More information

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach U. Dillibabau 1, Akshay 2, M. Lorate Shiny 3 UG Scholars,

More information

QoS Implementation For MPLS Based Wireless Networks

QoS Implementation For MPLS Based Wireless Networks QoS Implementation For MPLS Based Wireless Networks Subramanian Vijayarangam and Subramanian Ganesan Oakland University, Rochester, Michigan Abstract : Voice has been the primary application in wireless

More information

Quality of Service for VoIP

Quality of Service for VoIP Quality of Service for VoIP WCS November 29, 2000 John T. Chapman Cisco Distinguished Engineer Broadband Products and Solutions Course Number Presentation_ID 1999, Cisco Systems, Inc. 1 The QoS Matrix

More information

Internet QoS: A Big Picture

Internet QoS: A Big Picture 12 Internet QoS: A Big Picture Xipeng Xiao and Lionel M. Ni, Michigan State University Abstract In this article we present a framework for the emerging Internet quality of service (QoS). All the important

More information

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs A Silicon Valley Insider MPLS VPN Services PW, VPLS and BGP MPLS/IP VPNs Technology White Paper Serge-Paul Carrasco Abstract Organizations have been demanding virtual private networks (VPNs) instead of

More information

MPLS - A Choice of Signaling Protocol

MPLS - A Choice of Signaling Protocol www.ijcsi.org 289 MPLS - A Choice of Signaling Protocol Muhammad Asif 1, Zahid Farid 2, Muhammad Lal 3, Junaid Qayyum 4 1 Department of Information Technology and Media (ITM), Mid Sweden University Sundsvall

More information

Enterprise Network Simulation Using MPLS- BGP

Enterprise Network Simulation Using MPLS- BGP Enterprise Network Simulation Using MPLS- BGP Tina Satra 1 and Smita Jangale 2 1 Department of Computer Engineering, SAKEC, Chembur, Mumbai-88, India tinasatra@gmail.com 2 Department of Information Technolgy,

More information

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a MPLS Environment Introduction to MPLS Multi-Protocol Label Switching (MPLS) is a highly efficient and flexible routing approach for forwarding packets over packet-switched networks, irrespective of the

More information

Comparative Analysis of Mpls and Non -Mpls Network

Comparative Analysis of Mpls and Non -Mpls Network Comparative Analysis of Mpls and Non -Mpls Network Madhulika Bhandure 1, Gaurang Deshmukh 2, Prof. Varshapriya J N 3 1, 2, 3 (Department of Computer Science and IT, VJTI, Mumbai-19 ABSTRACT A new standard

More information

Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012. Network Chapter# 19 INTERNETWORK OPERATION

Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012. Network Chapter# 19 INTERNETWORK OPERATION Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012 Network Chapter# 19 INTERNETWORK OPERATION Review Questions ٢ Network Chapter# 19 INTERNETWORK OPERATION 19.1 List

More information

Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints

Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints Mohammad HossienYaghmae Computer Department, Faculty of Engineering, Ferdowsi University of Mashad, Mashhad, Iran hyaghmae@ferdowsi.um.ac.ir

More information

Overview of QoS in Packet-based IP and MPLS Networks. Paresh Shah Utpal Mukhopadhyaya Arun Sathiamurthi

Overview of QoS in Packet-based IP and MPLS Networks. Paresh Shah Utpal Mukhopadhyaya Arun Sathiamurthi Overview of QoS in Packet-based IP and MPLS Networks Paresh Shah Utpal Mukhopadhyaya Arun Sathiamurthi 1 Agenda Introduction QoS Service Models DiffServ QoS Techniques MPLS QoS Summary 2 Introduction QoS

More information

Routing Protocols (RIP, OSPF, BGP)

Routing Protocols (RIP, OSPF, BGP) Chapter 13 Routing Protocols (RIP, OSPF, BGP) INTERIOR AND EXTERIOR ROUTING RIP OSPF BGP 1 The McGraw-Hill Companies, Inc., 2000 1 Introduction Packets may pass through several networks on their way to

More information

IP Quality of Service: Theory and best practices. Vikrant S. Kaulgud

IP Quality of Service: Theory and best practices. Vikrant S. Kaulgud IP Quality of Service: Theory and best practices Vikrant S. Kaulgud 1 Why are we here? Understand need for Quality of Service. Explore Internet QoS architectures. Check QoS best practices. Be vendor neutral,

More information

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2 1 ISTANBUL 1.1 MPLS overview 1 1.1.1 Principle Use of a ATM core network 2 Overlay Network One Virtual Circuit per communication No routing protocol Scalability problem 2 1.1.1 Principle Weakness of overlay

More information

Internet QoS: the Big Picture

Internet QoS: the Big Picture Internet QoS: the Big Picture Xipeng Xiao and Lionel M. Ni Department of Computer Science 3115 Engineering Building Michigan State University East Lansing, MI 48824-1226 {xiaoxipe,ni}@cse.msu.edu Abstract

More information

SBSCET, Firozpur (Punjab), India

SBSCET, Firozpur (Punjab), India Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Layer Based

More information

Advanced Networking Routing: RIP, OSPF, Hierarchical routing, BGP

Advanced Networking Routing: RIP, OSPF, Hierarchical routing, BGP Advanced Networking Routing: RIP, OSPF, Hierarchical routing, BGP Renato Lo Cigno Routing Algorithms: One or Many? Is there a single routing protocol in the Internet? How can different protocols and algorithms

More information

Building MPLS VPNs with QoS Routing Capability i

Building MPLS VPNs with QoS Routing Capability i Building MPLS VPNs with QoS Routing Capability i Peng Zhang, Raimo Kantola Laboratory of Telecommunication Technology, Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel: +358

More information

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Multiprotocol Label Switching Layer 3 Virtual Private Networks with Open ShortestPath First protocol PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Abstract This paper aims at implementing

More information

Industry s First QoS- Enhanced MPLS TE Solution

Industry s First QoS- Enhanced MPLS TE Solution Industry s First QoS- Enhanced MPLS TE Solution Azhar Sayeed Manager, IOS Product Management, asayeed@cisco.com Contact Info: Kim Gibbons, kgibbons@cisco.com,, 408-525 525-4909 1 Agenda MPLS Traffic Engineering

More information

DD2490 p4 2011. Routing and MPLS/IP. Olof Hagsand KTH CSC

DD2490 p4 2011. Routing and MPLS/IP. Olof Hagsand KTH CSC DD2490 p4 2011 Routing and MPLS/IP Olof Hagsand KTH CSC 1 Literature Lecture slides and lecture notes (on web) Reference JunOS Cookbook: Chapter 14 2 Background MPLS - Multiprotocol Label Switching Originally

More information

Evaluating performance on an ISP MPLS network

Evaluating performance on an ISP MPLS network Evaluating performance on an ISP MPLS network Dilmohan Narula, Mauricio Rojasmartinez, Venkatachalapati Rayipati Dilmohan.Narula@colorado.edu, Mauricio.Rojasmartinez@colorado.edu, Venkatachalapati.Rayipati@colorado.edu

More information

Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain

Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain Praveen Bhaniramka, Wei Sun, Raj Jain Department of Computer and Information Science The Ohio State University 201 Neil Ave, DL39 Columbus, OH 43210 USA Telephone Number: +1 614-292-3989 FAX number: +1

More information

Multi Protocol Label Switching (MPLS) is a core networking technology that

Multi Protocol Label Switching (MPLS) is a core networking technology that MPLS and MPLS VPNs: Basics for Beginners Christopher Brandon Johnson Abstract Multi Protocol Label Switching (MPLS) is a core networking technology that operates essentially in between Layers 2 and 3 of

More information

Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D.

Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D. Active measurements: networks Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D. Outline Organization of Internet routing Types of domains Intra- and inter-domain routing Intra-domain

More information

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Rameshbabu Prabagaran & Joseph B. Evans Information and Telecommunications Technology Center Department of Electrical Engineering

More information

CS 268: Lecture 13. QoS: DiffServ and IntServ

CS 268: Lecture 13. QoS: DiffServ and IntServ CS 268: Lecture 13 QoS: DiffServ and IntServ Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776 1

More information

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture. Multiprotocol Label Switching (), originating in IPv4, was initially proposed to improve forwarding speed. Its core technology can be extended to multiple network protocols, such as IPv6, Internet Packet

More information

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Internet Protocol: IP packet headers. vendredi 18 octobre 13 Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)

More information

MPLS TE Technology Overview

MPLS TE Technology Overview C H A P T E R MPLS TE Technology Overview In this chapter, you review the following topics: MPLS TE Introduction Basic Operation of MPLS TE DiffServ-Aware Traffic Engineering Fast Reroute This chapter

More information

A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks

A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks Mohammad HossienYaghmae Computer Department, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran hyaghmae@ferdowsi.um.ac.ir

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

More information

Supporting Differentiated Services with Per-Class Traffic Engineering in MPLS

Supporting Differentiated Services with Per-Class Traffic Engineering in MPLS Supporting Differentiated Services with Per-Class Traffic Engineering in MPLS Melody Moh moh @IX. sjsu. edu Dept of Math. & Computer Science Belle Wei bwei@email.sjsu.edu Dept of Electrical Engineering

More information

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching (MPLS) รศ.ดร. อน นต ผลเพ ม Asso. Prof. Anan Phonphoem, Ph.D. anan.p@ku.ac.th http://www.cpe.ku.ac.th/~anan Computer Engineering Department Kasetsart University, Bangkok, Thailand

More information

Overview. QoS, Traffic Engineering and Control- Plane Signaling in the Internet. Telematics group University of Göttingen, Germany. Dr.

Overview. QoS, Traffic Engineering and Control- Plane Signaling in the Internet. Telematics group University of Göttingen, Germany. Dr. Vorlesung Telematik (Computer Networks) WS2004/05 Overview QoS, Traffic Engineering and Control- Plane Signaling in the Internet Dr. Xiaoming Fu Recent trends in network traffic and capacity QoS principles:

More information

QOS NETWORKING TABLE OF CONTENTS. Mário Nunes, Jânio Monteiro IST-2000-30046

QOS NETWORKING TABLE OF CONTENTS. Mário Nunes, Jânio Monteiro IST-2000-30046 IST-2000-30046 QOS NETWORKING Mário Nunes, Jânio Monteiro TABLE OF CONTENTS 1. QOS NETWORKING SCENARIOS... 2 1.1. IP BEST EFFORT... 2 1.2. DIFFERENCIATED SERVICES (DIFFSERV)... 3 1.3. INTEGRATED SERVICES

More information

Cisco Configuring Basic MPLS Using OSPF

Cisco Configuring Basic MPLS Using OSPF Table of Contents Configuring Basic MPLS Using OSPF...1 Introduction...1 Mechanism...1 Hardware and Software Versions...2 Network Diagram...2 Configurations...2 Quick Configuration Guide...2 Configuration

More information

Quality of Service (QoS)) in IP networks

Quality of Service (QoS)) in IP networks Quality of Service (QoS)) in IP networks Petr Grygárek rek 1 Quality of Service (QoS( QoS) QoS is the ability of network to support applications without limiting it s s function or performance ITU-T T

More information

Junos MPLS and VPNs (JMV)

Junos MPLS and VPNs (JMV) Junos MPLS and VPNs (JMV) Course No: EDU-JUN-JMV Length: Five days Onsite Price: $32500 for up to 12 students Public Enrollment Price: $3500/student Course Level JMV is an advanced-level course. Prerequisites

More information

Introduction to TCP/IP

Introduction to TCP/IP Introduction to TCP/IP Raj Jain The Ohio State University Columbus, OH 43210 Nayna Networks Milpitas, CA 95035 Email: Jain@ACM.Org http://www.cis.ohio-state.edu/~jain/ 1 Overview! Internetworking Protocol

More information

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats Outline EE 22: Interdomain Routing Protocol (BGP) Ion Stoica TAs: Junda Liu, DK Moon, David Zats http://inst.eecs.berkeley.edu/~ee22/fa9 (Materials with thanks to Vern Paxson, Jennifer Rexford, and colleagues

More information

MPLS Traffic Engineering - A Choice Of Signaling Protocols

MPLS Traffic Engineering - A Choice Of Signaling Protocols MPLS Traffic Engineering - A Choice Of Signaling Protocols Analysis of the similarities and differences between the two primary MPLS label distribution protocols: RSVP and CR-LDP Paul Brittain, pjb@metaswitch.com

More information

Ativando MPLS Traffic Engineering

Ativando MPLS Traffic Engineering 19 São Paulo 3-5 Julho, 2005 Ativando MPLS Traffic Engineering Alexandre Longo alongo@cisco.com Cisco Systems 19 1 Some Assumptions You understand basic IP routing You understand MPLS concepts and operation

More information

6.263 Data Communication Networks

6.263 Data Communication Networks 6.6 Data Communication Networks Lecture : Internet Routing (some slides are taken from I. Stoica and N. Mckewon & T. Griffin) Dina Katabi dk@mit.edu www.nms.csail.mit.edu/~dina Books Text Book Data Communication

More information

Chapter 10 Link-State Routing Protocols

Chapter 10 Link-State Routing Protocols Chapter 10 Link-State Routing Protocols CCNA2-1 Chapter 10 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario. Thanks

More information

MPLS Pseudowire Innovations: The Next Phase Technology for Today s Service Providers

MPLS Pseudowire Innovations: The Next Phase Technology for Today s Service Providers MPLS Innovations: The Next Phase Technology for Today s Service Providers Introduction MPLS technology enables a smooth evolution of core networks within today s service provider infrastructures. In particular,

More information

RFC 2547bis: BGP/MPLS VPN Fundamentals

RFC 2547bis: BGP/MPLS VPN Fundamentals White Paper RFC 2547bis: BGP/MPLS VPN Fundamentals Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2001 or 888 JUNIPER www.juniper.net

More information

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center)

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center) MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center) About EANTC EANTC offers vendor independent network quality assurance since 1991 EANTC Berlin -

More information

MPLS Multiprotocol Label Switching

MPLS Multiprotocol Label Switching MPLS Multiprotocol Label Switching José Ruela, Manuel Ricardo FEUP Fac. Eng. Univ. Porto, Rua Dr. Roberto Frias, 4200-465 Porto, Portugal INESC Porto, Campus da FEUP, Rua Dr. Roberto Frias, 378, 4200-465

More information

02-QOS-ADVANCED-DIFFSRV

02-QOS-ADVANCED-DIFFSRV IP QoS DiffServ Differentiated Services Architecture Agenda DiffServ Principles DS-Field, DSCP Historical Review Newest Implementations Per-Hop Behaviors (PHB) DiffServ in Detail DiffServ in other Environments

More information

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to: Border Gateway Protocol Exterior routing protocols created to: control the expansion of routing tables provide a structured view of the Internet by segregating routing domains into separate administrations

More information

Link-State Routing Protocols

Link-State Routing Protocols Link-State Routing Protocols Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Objectives Link-state routing protocol Single-area OSPF concepts Single-area OSPF

More information

MPLS Study. Project: Competence Center for ATM Components - DFN ComAC-

MPLS Study. Project: Competence Center for ATM Components - DFN ComAC- MPLS Study Project: Competence Center for ATM Components - DFN ComAC- *0'#)2.86 5HVHDUFK#,QVWLWXWH#IRU#2SHQ#&RPPXQLFDWLRQ#6\VWHPV #.DLVHULQ0$XJXVWD0$OOHH#64 '0438;

More information

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS CS640: Introduction to Computer Networks Aditya Akella Lecture 20 QoS Why a New Service Model? Best effort clearly insufficient Some applications need more assurances from the network What is the basic

More information

Quality of Service Mechanisms and Challenges for IP Networks

Quality of Service Mechanisms and Challenges for IP Networks Quality of Service Mechanisms and Challenges for IP Networks Prof. Augustine C. Odinma, Ph.D. * and Lawrence Oborkhale, M.Eng. Department of Electrical, Electronic & Computer Engineering, Lagos State University

More information

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007 Multihoming and Multi-path Routing CS 7260 Nick Feamster January 29. 2007 Today s Topic IP-Based Multihoming What is it? What problem is it solving? (Why multihome?) How is it implemented today (in IP)?

More information

Florian Liers, Thomas Volkert, Andreas Mitschele-Thiel

Florian Liers, Thomas Volkert, Andreas Mitschele-Thiel Florian Liers, Thomas Volkert, Andreas Mitschele-Thiel The Forwarding on Gates architecture: Flexible placement of QoS functions and states in internetworks Original published in: International Journal

More information

MPLS VPNs with DiffServ A QoS Performance study

MPLS VPNs with DiffServ A QoS Performance study Technical report, IDE1104, February 2011 MPLS VPNs with DiffServ A QoS Performance study Master s Thesis in Computer Network Engineering Azhar Shabbir Khan Bilal Afzal School of Information Science, Computer

More information

VoIP versus VoMPLS Performance Evaluation

VoIP versus VoMPLS Performance Evaluation www.ijcsi.org 194 VoIP versus VoMPLS Performance Evaluation M. Abdel-Azim 1, M.M.Awad 2 and H.A.Sakr 3 1 ' ECE Department, Mansoura University, Mansoura, Egypt 2 ' SCADA and Telecom General Manager, GASCO,

More information

Quality of Service Support for MPLS-based Wired-Wireless Domains

Quality of Service Support for MPLS-based Wired-Wireless Domains Chapter 13 Quality of Service Support for MPLS-based Wired-Wireless Domains 13.1. Abstract Wireless technologies have experienced an explosive growth in recent years. This trend is clear from the emergence

More information

IPv6 over IPv4/MPLS Networks: The 6PE approach

IPv6 over IPv4/MPLS Networks: The 6PE approach IPv6 over IPv4/MPLS Networks: The 6PE approach Athanassios Liakopoulos Network Operation & Support Manager (aliako@grnet.gr) Greek Research & Technology Network (GRNET) III Global IPv6 Summit Moscow, 25

More information