Towards Service Differentiation on the Internet
|
|
- Hugo Lloyd
- 6 years ago
- Views:
Transcription
1 Towards Service Differentiation on the Internet from New Internet and Networking Technologies for Grids and High-Performance Computing, tutorial given at IEEE HOTI 2006, Stanford, California August 25th, 2006 C. Pham University of Pau, France LIUPPA laboratory
2 Revisiting the same service for all paradigm N E W C H A P T E R IP packet No delivery guarantee INTERNET Enhancing the best-effort service DiffServ IP packet Introduce Service Differentiation 2
3 Service Differentiation The real question is to choose which packets shall be dropped. The first definition of differential service is something like "not mine. -- Christian Huitema q Differentiated services provide a way to specify the relative priority of packets q Some data is more important than other q People who pay for better service get it! SLA DiffServ Service Level Agreement 3
4 Divide traffic into classes Differentiated IP Services Voice Platinum Class Low Latency Application Traffic , Web Browsing E-Commerce Traffic Classification Gold Silver Guaranteed: Latency and Delivery Guaranteed Delivery Voice Bronze Best Effort Delivery DiffServ Borrowed from Cisco 4
5 Design Goals/Challenges q Ability to charge differently for different services q No per flow state or per flow signaling q All policy decisions made at network boundaries q Boundary routers implement policy decisions by tagging packets with appropriate priority tag q Traffic policing at network boundaries q Deploy incrementally: build simple system at first, expand if needed in future DiffServ 5
6 IP implementation: DiffServ No per flow state in the core IP packet 10Gbps=2.4Mpps with 512-byte packets Flow 1 Flow 2 Flow 3 Flow 4 Stateful approaches are not scalable at gigabit rates! 6 bits used for Differentiated Service Code Point (DSCP) and determine PHB that the packet will receive IP header Ver Len Typ.Ser. TTL Ident Proto IP Data Area Source IP Address Destination IP Address Options RFC IP TOS Fl DiffServ IntServ/ RSVP Total Length Frag.Offset Header Checksum Padding DiffServ 6
7 DiffServ building blocks DIFFSERV TRAFFIC CONDITIONING SHAPING MARKING POLICY PER HOP BEHAVIOR TOKEN BUCKET INTRA-DOMAIN INTER-DOMAIN SCHEDULING (RR, WRR, FQ, WFQ) AQM (DT, RED, ) DiffServ 7
8 Traffic Conditioning q User declares traffic profile (eg, rate and burst size); traffic is metered and shaped if non-conforming 5Mbps SLA 2Mbps Service Level Agreement meter r tokens per second packets classifier marker Shaper/ dropper DiffServ drop forward <= C bps regulator b tokens 8
9 Token Bucket for traffic characterization q Given b=bucket size, C=link capacity and r=token generation rate bps bits slope r b*c/(c-r) Arrival curve slope C t 0 time t 0 time DiffServ 11
10 Differentiated Architecture Ingress Edge Router DiffServ Domain Egress Edge Router Interior Router r marking scheduling Marking: per-flow traffic management marks packets as in-profile and outprofile b. Per-Hop-Behavior (PHB): per class traffic management Ingress buffering and scheduling based on marking at edge preference given to in-profile packets DiffServ Egress 12
11 Pre-defined PHB q Expedited Forwarding (EF, premium): q departure rate of packets from a class equals or exceeds a specified rate (logical link with a minimum guaranteed rate) q Emulates leased-line behavior q Assured Forwarding (AF): q 4 classes, each guaranteed a minimum amount of bandwidth and buffering; each with three drop preference partitions q Emulates frame-relay behavior DiffServ 13
12 Premium Service Example Drop always 10Mbps Fixed Bandwidth DiffServ source Gordon Schaffee 14
13 Assured Service Example Drop if congested 10Mbps Uncongested Assured Service Congested DiffServ source Gordon Schaffee 15
14 Border Router Functionality Premium Service Token Bucket Packet Input Data Queue Wait for token Set P-bit Packet Output Assured Service Token Bucket Class 1 Class 2 Class 3 Class 4 Low drop probability Medium drop proba High drop proba No token DiffServ Packet Input Test if token Token Set A-bit Data Queue Packet Output source Gordon Schaffee, modified by C. Pham 16
15 Internal Router Functionality Packets In P-bit set? Yes High Priority Queue No Low Priority Queue Packets Out If A-bit set, a_cnt++ if congested If A-bit set, a_cnt-- RED In/Out Queue Management A DSCP codes aggregates, not individual flows No state in the core Should scale to millions of flows DiffServ source Gordon Schaffee, modified by C. Pham 17
16 Scheduling q DiffServ PHB relies mainly on scheduling q choose the next packet for transmission q FIFO: in order of arrival to the queue; packets that arrive to a full buffer are either discarded, or a discard policy is defined. q More complex policies: FCFS, PRIORITY, EDD DiffServ 18
17 Putting it together! 1 Drop probalility 0 1 WRED Queue 0 WRED Queue 1 0 1/4 1/2 3/4 Queue filling Prec. 0 BE + AF UDP out profile 30 % Queue 0 Prec. 1 AF UDP in profile Prec. 2 AF TCP out profile 30 % 30 % Queue 1 Queue 2 Classifier Prec. 3 AF TCP in profile Prec. 4 Prec. 5 EF Prec. 6 Control DiffServ 10 % Queue 3 Prec. 7 Control Source VTHD 28
18 DiffServ for grids Wide-area interactive simulations display computer-based plane simulator FTP airport simulator INTERNET (x,y,z,t) scheduling Interactive applications require low latencies human in the loop flight simulator marking r Ingress/Ingress Egress Egress. b Egress Egress Assured Forwarding Premium 29
19 DiffServ for grids (con t) Wide-area interactive simulations display airport simulator INTERNET Interactive applications require low latencies computer-based plane simulator (x,y,z,t) human in the loop flight simulator FTP Ingress/Ingress FTP scheduling. Egress Egress Egress Egress A DSCP codes aggregates, not individual flows No state in the core Should scale to millions of flows Assured Forwarding Premium 30
20 Bandwidth provisioning N E W C H A P T E R q DWDM-based optical fibers have made bandwidth very cheap in the backbone q On the other hand, dynamic provisioning is difficult because of the complexity of the network control plane: q Distinct technologies q Many protocols layers q Many control software IP ATM SONET/SDH DWDM 31
21 The telephone circuit view SW SW Trunk lines SW SW SW SW PABX PABX SW 36
22 Advantages of circuits q Provides the same path for information of the same connection: less out-of-order delivery q Easier provisioning/reservation of network s resources: planning and management features 37
23 Back to virtual circuits q Virtual circuit refers to a connection oriented network/link layer: e.g. X.25, Frame Relay, ATM Virtual Circuit Switching: a path is defined for each connection A B C R3 R1 R2 R4 R5 But IP is connectionless! D F E 39
24 Why virtual circuit? q Initially to speed up router s forwarding tasks: X.25, Frame Relay, ATM. We re fast enough! Now: Virtual circuits for traffic engineering! 43
25 Virtual circuits in IP networks q Multi-Protocol Label Switching q Fast: use label switchingè LSR q Multi-Protocol: above link layer, below network layer q Facilitate traffic engineering IP LINK PPP Header(Packet over SONET/SDH) PPP Header Header Layer 3 Header Ethernet Ethernet Hdr Header Layer 3 Header Frame Relay FR Hdr Header Layer 3 Header 44
26 Label structure Label Exp S TTL Label = 20 bits Exp = Experimental, 3 bits S = Bottom of stack, 1bit TTL = Time to live, 8 bits q More than one label is allowed -> Label Stack q LSRs always forward packets based on the value of the label at the top of the stack 45
27 From multilayer networks FR access ATM SONET/SDH ring SONET/SDH ring 46
28 to IP/ networks Multi-access Label Switch Router IP/ link 1 Multi-access U N I V E R S I T Y 47
29 operation 1a. Routing protocols (e.g. OSPF-TE, IS-IS-TE) exchange reachability to destination networks 1b. Label Distribution Protocol (LDP) establishes label mappings to destination network Label Switch Router 4. LSR at egress removes label and delivers packet IP link 1 IP 10 IP 20 IP src dest out * /16 1/10 * /16 1/26 2. Ingress LSR receives packet and label s packets Source Yi Lin, modified C. Pham 3. LSR forwards packets using label switching
30 Label Distribution In In dest out out Link label link label / Label Switch Router In In dest out out Link label link label / Label Switch Router link 1 Use label 20 for! /16! Use label 40 for! /16! Use label 10 for! /16! In In dest out out Link label link label In In dest out out Link label link label / / Unsolicited downstream label distribution 49
31 Label Distribution (con t) In In dest out out Link label link label / !? Label Switch Router In In dest out out Link label link label / Label Switch Router Use label 10 for! /16! link 1 Use label 20 for! /16! Use label 40 for! /16! request label for! /16! request label request for! label for! /16! /16! In In dest out out Link label link label In In dest out out Link label link label / / On-demand downstream label distribution 50
32 Dynamic circuits for grids E B C I need 2.5 Gbps between: A & B B & C D & C E & A A D 51
33 Forwarding Equivalent Class: high-level forwarding criteria Table A L6: (FEC F) D, L11 L8: (FEC X) A, pop (FEC Y) D, L12 (FEC Z) B, L5 Table B L4: (FEC E) C, L6 (FEC F) D, L7 L3: (FEC X) A, L8 (FEC Y) D, L9 L5: (FEC Z) C, L10 L5 LSR B L10 LSR C Table C L24:(FEC X) B, L3 L25:(FEC Y) F, pop L10:(FEC Z) E, pop L14:(FEC Z) E, pop L19:(FEC Z) E, pop LSR E Z X LSR A L14 L19 Table E (FEC D) C, L22 (FEC F) C, L23 (FEC X) C, L24 (FEC Y) C, L25 Table D L7: (FEC F) F, pop L11:(FEC F) F, pop L18:(FEC X) A, pop L9: (FEC Y) F, pop L12:(FEC Y) F, pop (FEC Z) C, L14 LSR D LSR F Y Table F (FEC D) D, pop (FEC E) C, L17 (FEC X) D, L18 (FEC Z) C, L19 52
34 Forwarding Equivalent Class Table A L6: (FEC F) D, L11 L8: (FEC X) A, pop (FEC Y) D, L12 (FEC Z) B, L5 X LSR A A FEC aggregates a number of individual flows with the same characteristics: IP prefix, router ID, delay or bandwidth constraints Table B L4: (FEC E) C, L6 (FEC F) D, L7 L3: (FEC X) A, L8 (FEC Y) D, L9 L5: (FEC Z) C, L10 One possible utilization of FEC L10 Pre-defined FEC establish preferential paths in the backbone network, thus allowing some form of traffic engineering/control. LSR C LSR B L5 FTP Application Traffic Table D L7: (FEC F) F, pop L11:(FEC Web F) F, pop L18:(FEC X) A, pop L9: Browsing (FEC Y) F, pop L12:(FEC Y) F, pop (FEC Voice Z) C, L14 LSR D L14 FEC Classification Ingress LSR L19 Table C L24:(FEC X) B, L3 L25:(FEC Y) F, pop L10:(FEC Z) E, pop L14:(FEC Z) E, pop L19:(FEC Z) E, pop LSR F Y FEC A L34 LSR E Z Table E (FEC D) C, L22 (FEC F) C, L23 (FEC X) C, L24 (FEC Y) C, L25 FEC B L45 FEC C L07 Table F (FEC D) D, pop (FEC E) C, L17 (FEC X) D, L18 (FEC Z) C, L19 53
35 FEC for the grid Wide-area interactive simulations computer-based display plane simulator FTP (x,y,z,t) INTERNET airport simulator human in the loop flight simulator Egress Egress Egress Egress Egress Egress FEC A: time constraint applications FEC B: best effort traffic 54
36 Label & FEC q Independent LSP control q An LSR binds a label to a FEC, whether or not the LSR has received a label from the next-hop for the FEC q The LSR then advertises the label to its neighbor q Ordered LSP control q An LSR only binds and advertises a label for a particular FEC if: it is the egress LSR for that FEC or it has already received a label binding from its next-hop 55
37 Label Distribution Protocols q LDP Maps unicast IP destinations into labels q RSVP-TE, CR-LDP Used in traffic engineering q BGP External labels (VPN) q PIM For multicast states label mapping 56
38 for resiliency FastReroute q Intended to provide SONET/SDHlike healing capabilities q Selects an alternate route in tenth of ms, provides path protection q Traditional routing protocols need minutes to converge! q FastReroute is performed by maintaining backup LSPs 57
39 for resiliency, con t Backup LSPs q One-to-one q Many-to-one: more efficient but needs more configurations C G A D F H B E One LSP from A to H 3 backup LSPs 58
40 for resiliency, con t Recovery on failures q Suppose E or link B-E is down q B uses detour around E with backup LSP C G A D F H B E 59
41 for VPN (Virtual Private Networks) q Virtual Private Networks: build a secure, confidential communication on a public network infrastructure using routing, encryption technologies and controlled accesses Shared network 60
42 for VPN, con t The traditional way of VPN q Uses leases lines, Frame Relay/ATM infrastructures 61
43 134.13/16 VPN B for VPN, con t VPN over IP/ q IP/ replace dedicated networks q reduces VPN complexity by reducing routing information needed at provider s routers /16 VPN B Know only attached VPNs /16 S /16 s /8 s1 Do not know VPNs at all VPN A VPN A Ingress LSR IP backbone Egress LSR IP VPN B /8 62
44 for optical networks Before Application Application Transport Transport Network Network Network Network Link WDM WDM Link Terminals IP router IP router Terminals Source J. Wang, B. Mukherjee, B. Yoo! 63
45 for ON, con t MPλS=+λ lightpath Application Application Transport Transport Network Link Network(IP) λ is MPλS viewed WDM as a label Network(IP) MPλS WDM Network Link Terminals MPλS enabled LSR MPλS enabled LSR Terminals Source J. Wang, B. Mukherjee, B. Yoo! 64
46 for ON, con t G q G stands for Generalized Multi- Protocol Label Switching q Extends the concept of beyond data networks to address legacy transport networks q Reduce OPEX cost for operators q A suite of protocols that provides a common set of control functions for disparate transport technologies (IP, ATM, SONET/SDH, DWDM) q Hot issue at IETF! 65
47 for ON, con t G control plane Source S. Kinoshita, R. Rabbat, APNOMS 2005! 66
48 Ex: Service Provisioning CLIENT Typical service provisioning Contract With G Signaling SALES Contract handling UNI ADMINISTRATION PROJECT MNGT NETWORK OPERATION LOCAL DOMAIN NETWORK OPERATION LOCAL DOMAIN EXTERNAL SUPPLIER Create work packages Knowledge of each technology domain! Plan Install Configure Provisioing of each layer! Plan Install Configure Separate mngt of perdomain operations functions! Plan Install Configure PATH Call control Call control RSVP signaling RSVP signaling OK? RESERV From Pascalini et al., IEEE Comm. Mag. July
49 DiffServ over (G) map DiffServ class on FEC Source Yong-Tak Kim! 68
50 Some words on inter-domain Source Yong-Tak Kim! 69
51 Summary Towards IP/(G)/DWDM From cisco 70
52 Summary Technology scope Source Alcatel 71
53 Want to know more? q G: IEEE Comm. Mag., Vol. 43(7), July 2005 q Optical Control Plane for the Grid Community: IEEE Comm. Mag., Vol. 44(3), March q Optical Transport Systems/Networks by S. Kinoshita & R. Rabbat, APNOMS q «Inter-domain Traffic Engineering for QoSguaranteed DiffServ Provisioning», Young-Tak Kim, APNOMS %203.pdf q See Tutorial IV of HOTI 2006: Dynamic Optimal Networks for Grid Computing 72
54 End of part 1, go to part 2 73
Towards Service Differentiation on the Internet
Towards Service Differentiation on the Internet from New Internet and Networking Technologies and Their Application on Computational Sciences, invited talk given at Ho Chi Minh City, Vietnam March 3-5,
More informationPrinciples. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model
Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information
More informationQuality of Service Monitoring and Delivery Part 01. ICT Technical Update Module
Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional
More informationPresentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module
Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional
More informationMPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)
MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 From MPLS Forum Documents MPLS is the enabling technology
More informationInternet Services & Protocols. Quality of Service Architecture
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Quality of Service Architecture Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:
More informationQuality of Service (QoS)
Quality of Service (QoS) What you will learn Techniques for QoS Integrated Service (IntServ) Differentiated Services (DiffServ) MPLS QoS Design Principles 1/49 QoS in the Internet Paradigm IP over everything
More informationQuality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services
1 Computer network and QoS QoS ATM QoS implementations Integrated Services Differentiated Services Quality of Service (QoS) The data transfer requirements are defined with different QoS parameters + e.g.,
More informationReal-Time Protocol (RTP)
Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of
More informationImproving QOS in IP Networks. Principles for QOS Guarantees
Improving QOS in IP Networks Thus far: making the best of best effort Future: next generation Internet with QoS guarantees RSVP: signaling for resource reservations Differentiated Services: differential
More informationTrafffic Engineering 2015/16 1
Traffic Engineering 2015/2016 Traffic Engineering: from ATM to MPLS fernando.silva@tecnico.ulisboa.pt Instituto Superior Técnico Trafffic Engineering 2015/16 1 Outline Traffic Engineering revisited Traffic
More informationInternetworking with Different QoS Mechanism Environments
Internetworking with Different QoS Mechanism Environments ERICA BUSSIKI FIGUEIREDO, PAULO ROBERTO GUARDIEIRO Laboratory of Computer Networks, Faculty of Electrical Engineering Federal University of Uberlândia
More informationAdvanced Computer Networks
Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr
More informationMulti Protocol Label Switching
MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network Management and QoS Provisioning - 1 MPLS: introduction
More informationPart1: Lecture 4 QoS
Part1: Lecture 4 QoS Last time Multi stream TCP: SCTP Multi path TCP RTP and RTCP SIP H.323 VoIP Router architectures Overview two key router functions: run routing algorithms/protocol (RIP, OSPF, BGP)
More informationLast time! Overview! 14/04/15. Part1: Lecture 4! QoS! Router architectures! How to improve TCP? SYN attacks SCTP. SIP and H.
Last time Part1: Lecture 4 QoS How to improve TCP? SYN attacks SCTP SIP and H.323 RTP and RTCP Router architectures Overview two key router functions: run routing algorithms/protocol (RIP, OSPF, BGP) forwarding
More informationMPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)
MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,
More informationLecture 13. Quality of Service II CM0256
Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject
More informationMarking Traffic CHAPTER
CHAPTER 7 To service the growing numbers of customers and their needs, service provider networks have become more complex and often include both Layer 2 and Layer 3 network devices. With this continued
More informationMPLS Multi-Protocol Label Switching
MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Computer Networks Design and Management - 1 MPLS: introduction
More informationMohammad Hossein Manshaei 1393
Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:
More informationQoS Technology White Paper
QoS Technology White Paper Keywords: QoS, service model, IntServ, DiffServ, congestion management, congestion avoidance, queuing technology, traffic policing, traffic shaping, link efficiency mechanism.
More informationDifferentiated Services
Diff-Serv 1 Differentiated Services QoS Problem Diffserv Architecture Per hop behaviors Diff-Serv 2 Problem: QoS Need a mechanism for QoS in the Internet Issues to be resolved: Indication of desired service
More informationBasics (cont.) Characteristics of data communication technologies OSI-Model
48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49
More informationAhmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54
MPLS Technology Overview Ahmed Benallegue A.Benallegue@ecmwf.int RMDCN workshop on the migration to IP/VPN 1/54 Plan 1. MPLS basics 2. The MPLS approach 3. Label distribution RSVP-TE 4. Traffic Engineering
More informationDifferentiated Services
1 Differentiated Services QoS Problem Diffserv Architecture Per hop behaviors 2 Problem: QoS Need a mechanism for QoS in the Internet Issues to be resolved: Indication of desired service Definition of
More informationA Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman
A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline
More informationQoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.
QoS in IPv6 Madrid Global IPv6 Summit 2002 March 2002 Alberto López Toledo alberto@dit.upm.es, alberto@dif.um.es Madrid Global IPv6 Summit What is Quality of Service? Quality: reliable delivery of data
More informationMaster Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master
More informationMaster 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 informationMulti Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015
.. MPLS Multi Protocol Label Switching (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 4.3, 2015/03/09 13:07:57) Thursday, March 12, 2015 Karst Koymans (UvA) MPLS
More informationComputer 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 informationTopic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach
Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making
More informationConverged Networks. Objectives. References
Converged Networks Professor Richard Harris Objectives You will be able to: Discuss what is meant by convergence in the context of current telecommunications terminology Provide a network architecture
More informationQuality of Service II
Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated
More informationReal-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time).
Real-Time Applications Tolerant: can tolerate occasional loss of data. Intolerant: cannot tolerate such losses. Delay-adaptive: applications that can adjust their playback point (delay or advance over
More informationPeer to Peer Infrastructure : QoS enabled traffic prioritization. Mary Barnes Bill McCormick
Peer to Peer Infrastructure : QoS enabled traffic prioritization Mary Barnes (mary.barnes@nortel.com) Bill McCormick (billmcc@nortel.com) p2pi - QoS 1/24/09 1 Overview!! Discuss the mechanisms and implications
More informationLesson 14: QoS in IP Networks: IntServ and DiffServ
Slide supporting material Lesson 14: QoS in IP Networks: IntServ and DiffServ Giovanni Giambene Queuing Theory and Telecommunications: Networks and Applications 2nd edition, Springer All rights reserved
More informationMPLS опорни мрежи MPLS core networks
MPLS опорни мрежи MPLS core networks Николай Милованов/Nikolay Milovanov http://niau.org Objectives Identify the drawbacks of traditional IP routing Describe basic MPLS concepts and LSR types. MPLS Labels
More informationEE 122: Differentiated Services
What is the Problem? EE 122: Differentiated Services Ion Stoica Nov 18, 2002 Goal: provide support for wide variety of applications: - Interactive TV, IP telephony, on-line gamming (distributed simulations),
More informationTelematics Chapter 7: MPLS
Telematics Chapter 7: MPLS User watching video clip Beispielbild Application Layer Presentation Layer Session Layer Transport Layer Server with video clips Application Layer Presentation Layer Session
More informationLARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF
LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent
More informationMPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...
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
More information6 MPLS Model User Guide
6 MPLS Model User Guide Multi-Protocol Label Switching (MPLS) is a multi-layer switching technology that uses labels to determine how packets are forwarded through a network. The first part of this document
More informationConfiguring QoS CHAPTER
CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types
More informationConfiguring QoS. Understanding QoS CHAPTER
29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide
More informationCSE 123b Communications Software
CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications
More informationQuality of Service (QoS)
Quality of Service (QoS) A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationMultiProtocol Label Switching - MPLS ( RFC 3031 )
Outline MultiProtocol Label Switching - MPLS ( RFC 3031 ) 1. What is MPLS and how does it work? 2. What MPLS is used for? 3. Label Distribution Protocols 1 1. What is MPLS and how does it work? MPLS is
More informationDifferentiated Service Router Architecture - Classification, Metering and Policing
Differentiated Service Router Architecture - Classification, Metering and Policing Presenters: Daniel Lin and Frank Akujobi Carleton University, Department of Systems and Computer Engineering 94.581 Advanced
More informationMPLS MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE
MPLS Multiprotocol MPLS Label Switching MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE Peter R. Egli 1/21
More informationA MPLS Simulation for Use in Design Networking for Multi Site Businesses
A MPLS Simulation for Use in Design Networking for Multi Site Businesses Petac Eugen Ovidius University of Constanța, Faculty of Mathematics and Computer Science epetac@univ-ovidius.ro Abstract The ease
More informationQoS Technology White Paper
QoS Technology White Paper Keywords: Traffic classification, congestion management, congestion avoidance, precedence, differentiated services Abstract: This document describes the QoS features and related
More informationHUAWEI NetEngine5000E Core Router V800R002C01. Feature Description - QoS. Issue 01 Date HUAWEI TECHNOLOGIES CO., LTD.
V800R002C01 Issue 01 Date 2011-10-15 HUAWEI TECHNOLOGIES CO., LTD. 2011. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written
More information"Charting the Course... Implementing Cisco Quality of Service (QOS) Course Summary
Course Summary Description v2.5 provides learners with in-depth knowledge of QoS requirements, conceptual models such as best effort, IntServ, and DiffServ, and the implementation of QoS on Cisco platforms.
More informationImplementing Cisco Quality of Service 2.5 (QOS)
Implementing Cisco Quality of Service 2.5 (QOS) COURSE OVERVIEW: Implementing Cisco Quality of Service (QOS) v2.5 provides learners with in-depth knowledge of QoS requirements, conceptual models such as
More informationProblems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d)
Problems with IntServ EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,
More informationImprove the QoS by Applying Differentiated Service over MPLS Network
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,
More informationH3C S9500 QoS Technology White Paper
H3C Key words: QoS, quality of service Abstract: The Ethernet technology is widely applied currently. At present, Ethernet is the leading technology in various independent local area networks (LANs), and
More informationInternet QoS : A Big Picture
Internet QoS : A Big Picture Xipeng Xiao and Lionel M. Ni, M, Michigan State University IEEE Network, March/April 1999 Oct 25, 2006 Jaekyu Cho Outline Introduction IntServ/RSVP DiffServ MPLS Traffic Engineering/CBR
More informationAlcatelLucent.Selftestengine.4A0-107.v by.Ele.56q. Exam Code: 4A Exam Name: Alcatel-Lucent Quality of Service
AlcatelLucent.Selftestengine.4A0-107.v2013-12-14.by.Ele.56q Number: 4a0-107 Passing Score: 800 Time Limit: 120 min File Version: 16.5 http://www.gratisexam.com/ Exam Code: 4A0-107 Exam Name: Alcatel-Lucent
More informationPage 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service.
Quality of Service CS 268: Lecture 3 QoS: DiffServ and IntServ Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,
More informationLecture 14: Performance Architecture
Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance
More informationLecture Outline. Bag of Tricks
Lecture Outline TELE302 Network Design Lecture 3 - Quality of Service Design 1 Jeremiah Deng Information Science / Telecommunications Programme University of Otago July 15, 2013 2 Jeremiah Deng (Information
More informationQuality of Service Basics
Quality of Service Basics Summer Semester 2011 Integrated Communication Systems Group Ilmenau University of Technology Content QoS requirements QoS in networks Basic QoS mechanisms QoS in IP networks IntServ
More informationConfiguring Quality of Service for MPLS Traffic
CHAPTER 20 Multiprotocol label switching (MPLS) combines the performance and capabilities of Layer 2 (data link layer) switching with the proven scalability of Layer 3 (network layer) routing. MPLS enables
More informationConfiguring QoS CHAPTER
CHAPTER 37 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750-E or 3560-E switch. With QoS,
More informationService Providers Networks & Switching (MPLS) 20/11/2009. Local Team
Service Providers Networks & Benefits of Multi Protocol Label Switching (MPLS) 20/11/2009 Local Team Service Provider Networks & Carrier Networks A telephone company (or telco) provides telecommunication
More informationMaster Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master
More informationMaster 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 informationCSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service
CSCD 433/533 Advanced Networks Spring 2016 Lecture 22 Quality of Service 1 Topics Quality of Service (QOS) Defined Properties Integrated Service Differentiated Service 2 Introduction Problem Overview Have
More informationCOMP9332 Network Routing & Switching
COMP9332 Network Routing & Switching Switching in IP Networks with MPLS http://www.cse.unsw.edu.au/~cs9332 1 Lecture Overview This lecture introduces the concept of switching, which allows faster processing
More informationMULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT
GSJ: Volume 5, Issue 12, December 2017 176 GSJ: Volume 5, Issue 12, December 2017, Online: ISSN 2320-9186 MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT kaiserali21@gmail.com M.Tech Cyber Security
More informationConfiguring QoS CHAPTER
CHAPTER 36 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide
More informationConfiguring Quality of Service
This chapter describes the Quality of Service and procedures to configure Quality of Service. Introduction to Quality of Service, page 1 CPT System QoS, page 4 Ingress QoS Functions, page 7 Egress QoS
More informationIP Differentiated Services
Course of Multimedia Internet (Sub-course Reti Internet Multimediali ), AA 2010-2011 Prof. 7. IP Diffserv introduction Pag. 1 IP Differentiated Services Providing differentiated services in IP networks
More informationSections Describing Standard Software Features
30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationSERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL ASPECTS AND NEXT-GENERATION NETWORKS Internet protocol aspects Transport
International Telecommunication Union ITU-T Y.1315 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (09/2006) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL ASPECTS AND NEXT-GENERATION NETWORKS
More informationNetwork Support for Multimedia
Network Support for Multimedia Daniel Zappala CS 460 Computer Networking Brigham Young University Network Support for Multimedia 2/33 make the best of best effort use application-level techniques use CDNs
More informationQuality of Service in the Internet. QoS Parameters. Keeping the QoS. 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 informationMultimedia Networking. Network Support for Multimedia Applications
Multimedia Networking Network Support for Multimedia Applications Protocols for Real Time Interactive Applications Differentiated Services (DiffServ) Per Connection Quality of Services Guarantees (IntServ)
More informationWeek 7: Traffic Models and QoS
Week 7: Traffic Models and QoS Acknowledgement: Some slides are adapted from Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition, J.F Kurose and K.W. Ross All Rights Reserved,
More informationMultiprotocol Label Switching (MPLS)
Multiprotocol Label Switching (MPLS) Petr Grygárek rek 1 Technology Basics Integrates label-based forwarding paradigm with network layer routing label forwarding + label swapping similar to ATM/FR switching
More informationMPLS (Multi-Protocol Label Switching)
Fixed Internetworking Protocols and Networks MPLS (Multi-Protocol Label Switching) Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 1 2011 ITIFN Circuit switching Dedicated communication
More informationسوي يچينگ و مسيريابي در شبكه
سوي يچينگ و مسيريابي در شبكه دكتر فرهاد فغاني استاديار دانشكده مهندسي برق قسمت ششم : Multi-Protocol Label Switching (MPLS) 1 One of the many ways of getting from A to B: BROADCAST: Go everywhere, stop
More informationITBF WAN Quality of Service (QoS)
ITBF WAN Quality of Service (QoS) qos - 1!! Scott Bradner Quality of Service (QoS)! the ability to define or predict the performance of systems on a network! note: predictable may not mean "best! unfair
More informationHSCN Quality of Service (QoS) Policy
HSCN Quality of Service (QoS) Policy Published March 2018 Copyright 2018 Health and Social Care Information Centre. The Health and Social Care Information Centre is a non-departmental body created by statute,
More informationIntegrated and Differentiated Services. Christos Papadopoulos. CSU CS557, Fall 2017
Integrated and Differentiated Services Christos Papadopoulos (Remixed by Lorenzo De Carli) CSU CS557, Fall 2017 1 Preliminary concepts: token buffer 2 Characterizing Traffic: Token Bucket Filter Parsimonious
More informationQoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior
Table of Contents QoS Configuration 1 Overview 1 Introduction to QoS 1 QoS Policy 1 Traffic Policing 2 Congestion Management 3 Line Rate 9 Configuring a QoS Policy 9 Configuration Task List 9 Configuring
More informationQoS for Real Time Applications over Next Generation Data Networks
QoS for Real Time Applications over Next Generation Data Networks Final Project Presentation December 8, 2000 http://www.engr.udayton.edu/faculty/matiquzz/pres/qos-final.pdf University of Dayton Mohammed
More informationCS High Speed Networks. Dr.G.A.Sathish Kumar Professor EC
CS2060 - High Speed Networks Dr.G.A.Sathish Kumar Professor EC UNIT V PROTOCOLS FOR QOS SUPPORT UNIT V PROTOCOLS FOR QOS SUPPORT RSVP Goals & Characteristics RSVP operations, Protocol Mechanisms Multi
More informationENTERPRISE MPLS. Kireeti Kompella
ENTERPRISE MPLS Kireeti Kompella AGENDA The New VLAN Protocol Suite Signaling Labels Hierarchy Signaling Advanced Topics Layer 2 or Layer 3? Resilience and End-to-end Service Restoration Multicast ECMP
More informationDefining QoS for Multiple Policy Levels
CHAPTER 13 In releases prior to Cisco IOS Release 12.0(22)S, you can specify QoS behavior at only one level. For example, to shape two outbound queues of an interface, you must configure each queue separately,
More informationMulticast and Quality of Service. Internet Technologies and Applications
Multicast and Quality of Service Internet Technologies and Applications Aims and Contents Aims Introduce the multicast and the benefits it offers Explain quality of service and basic techniques for delivering
More informationIntroduction to Multi-Protocol Label
Introduction to Multi-Protocol Label Switching (MPLS) Matthew Bocci, Alcatel-Lucent IP Division Agenda History of MPLS Standardisation MPLS Architecture Control Plane QoS and Traffic Engineering Protection
More informationSections Describing Standard Software Features
27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationImplementation of Differentiated Services over ATM
Implementation of Differentiated s over ATM Torsten Braun, Arik Dasen, and Matthias Scheidegger; Institute of Computer Science and Applied Mathematics, University of Berne, Switzerland Karl Jonas and Heinrich
More informationDifferentiated services code point (DSCP) Source or destination address
Classification is the process of identifying traffic and categorizing that traffic into classes. Classification uses a traffic descriptor to categorize a packet within a specific group to define that packet.
More information5. QoS Functions in Core and Backbone Networks
5. QoS Functions in Core and Backbone Networks Dr. David Soldani (david.soldani@nokia.com, tel. +358.50.3633527) S-38.3215 Special Course on Networking Technology for Ph.D. students at TKK Outline IP QoS
More informationfor Metropolitan Area Networks MPLS No. 106 Technology White Paper Abstract
No. 106 Technology White Paper Page: 1 of 7 MPLS for Metropolitan Area Networks Abstract The demand for bandwidth in Metropolitan Area Networks (MANs) and the increased availability of fiber has created
More information