Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”

Slides:



Advertisements
Similar presentations
VoIP Dynamic Resource Allocation in IP DiffServ Domain:
Advertisements

RSVP/Diffserv Yoram Bernet - Microsoft Raj Yavatkar - Intel.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
QoS ( Intserv & Diffserv) BY ANJALI KULKARNI YI-AN CHEN.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
Resource Management – a Solution for Providing QoS over IP Tudor Dumitraş, Frances Jen-Fung Ning and Humayun Latif.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
VoIP and IP conferencing over satellites Workshop on VoIP Technology: Research and Standards for reliable applications PIMRC 08, Cannes France 15 September.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
RATES: A Server for MPLS Traffic Engineering (Routing And Traffic Engineering Server) Zlatokrilov Haim Advanced Topics in IP Networks5/1/2001 Tel-Aviv.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
An Architecture for Differentiated Services
E J B J A V A X M L C O R B A M P L S D i f f S e r v I P V P N Q o S I P v 6 G P R S U M T S An Analysis.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
AIMS’99 Workshop Heidelberg, May 1999 Ko / CP 4/99 Linkage between Internet Service Architectures and ATM
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
QoS in MPLS SMU CSE 8344.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
An Analytical Approach for the Two-Tier Resource Management Model IPS-MOME March 2004 Y. Rebahi.
8/98 1 A Two-Tier Model for Internet Resource Management Lixia Zhang UCLA IETF RSVP WG August 26, 1998.
Scalable, efficient, personalized, end-to-end QoS Provisioning Polyrakis Andreas Dimitrios Kalogeras GRNET.
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
1 COPS-RSVP and COPS-PR Interactions David Durham Intel.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Network Physics Created by Ruslan Yavdoshak for Nikitova Games, 2008.
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
Adaptive QoS Management for IEEE Future Wireless ISPs 通訊所 鄭筱親 Wireless Networks 10, 413–421, 2004.
ITU-T workshop on Satellites in IP and Multimedia Geneva, 9-11 December 2002 Satellites in Next Generation Networks QoS issues Stéphane Combes, R&D, Alcatel.
COPS Common Open Policy Service Vemuri Namratha Kandaswamy Balasubramanian Venreddy Nireesha.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Monitoring and Measurement System in EuQoS project dr Andrzej Beben Telecommunication Network Technology Group Warsaw University.
Differentiated Services for the Internet Selma Yilmaz.
The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet Integrated Services (IntServ)
ACHIEVING MULTIMEDIA QOS OVER HYBRID IP/PSTN INFRASTRUCTURES QOS Signalling and Media Gateway Control ITU-T SG13/SG16 Workshop on IP Networking and Mediacom.
Two-Tier Resource Management Designed after the Internet’s two-tier routing hierarchy Separate packet forwarding from admission and resource allocation.
SLA/SLS Fundamental concepts SLAs/SLSs are the essential mechanisms for agreeing, configuring, delivering, guaranteeing and evaluating the obtained QoS.
Zurich Research Laboratory IBM Zurich Research Laboratory Adaptive End-to-End QoS Guarantees in IP Networks using an Active Network Approach Roman Pletka.
NC STATE UNIVERSITY / MCNC Protecting Network Quality of Service Against Denial of Service Attacks Douglas S. Reeves  S. Felix Wu  Fengmin Gong Talk:
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Quality of Service Frameworks Hamed Khanmirza Principles of Network University of Tehran.
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
Supporting Advanced Scientific Computing Research Basic Energy Sciences Biological and Environmental Research Fusion Energy Sciences High Energy Physics.
Inter domain signaling protocol
QoS control by means of COPS to Support SIP-based applications
Dynamic Management for End-to-end IP QoS
EE 122: Lecture 18 (Differentiated Services)
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
Presentation transcript:

Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza” - CoRiTeL

Outline  QoS in IP networks: Integrated Services and Differentiated Services approaches »Mqos Intserv/Diffserv activities  Bandwidth Brokers for Diffserv networks »Architectural aspects »Design and implementation of a protocol

QoS in the IP networks  “Per Flow” - the Integrated Service Architecture  “Per Class” - the Differentiated Service Architecture

Intserv Scalability problems  The Intserv approach suffers from scalability problems, due to the “per-flow” handling of IP packets »Data plane »classifier / policer / scheduler »Control plane »processing of RSVP messages »storage of path/reservation states Direction of data flow

DiffServ approach  Scalability »A differentiated services mechanism must work at the scale of the Internet (e.g. millions of networks) and at the full range of speeds of the Internet (e.g., Gb/s links) »push all the state to the edges »force all per-flow work to the edges »Edge-only state suggests that “simple” service indication must be carried in the packet: Diff Serv Code Point (DSCP) in the IP header Direction of data flow DSCP marked at edge Service Level Agreement (SLA) defines capacity at each service level (DSCP) ?

Diffserv architecture: main issues  Data plane »traffic handling mechanism (policing, scheduling...) »end-to-end characterization of a Diffserv “aggregate” »measurements  Control plane »it is left undefined in the Diffserv Architecture »admission control ? - Bandwidth broker »end-to-end services ? - interworking with Intserv

Mqos Intserv/Diffserv group activities  Theoretical aspects: »definition and evaluation of algorithms for traffic control and admission control »architectural studies and protocol definition  Experimental aspects: »test-bed realization of traffic and admission control algorithms and of protocols »measurements

Diffserv data plane  Data plane »traffic handling mechanism (policing, scheduling...) »end-to-end characterization of a Diffserv “aggregate” »measurements  Evaluation of scheduling algorithms with implementation and measurements  Tools for IP traffic generation  Tools for IP traffic measurements  Measurements in Diffserv networks

Diffserv “control plane”  Who decides what users get to request special service?  Where is organizational policy on use of limited bandwidth implemented?  Who tells the edge router what to tag?  Who makes sure that simultaneous uses of special service fit within allocation?  How to provide end-to-end services ?  Control plane »it is left undefined in the Diffserv Architecture »admission control ? - Bandwidth broker »end-to-end services ? - interworking with Intserv

 Domains provide their customers with the service specified in Service Level Agreement  Individual domains are free to manage the internal resources, to fulfill both internal and external obligations Client SLA Domain Client SLA Domain client SLA = Service Level Agreement Domain = Region of shared trust, administration, provisioning, etc. SLA Overall scenario for Diffserv QoS

Resource management in the Diffserv  Statically provisioned resources  Dynamically provisioned resources by RSVP  Dynamically provisioned resources by a Bandwidth Broker Direction of data flow DSCP marked at edge Service Level Agreement (SLA) defines capacity at each service level (DSCP) ? ?

Bandwidth Broker (BB) as Resource manager  The BB is a logical entity residing in each administrative domain »manages internal demands & resources according to the policy database »sets up & maintains bilateral agreement with neighbor domains »controls the traffic entering & going out on border routers BB Diffserv treatment  Three components: »Intra-domain protocols »Inter-domain protocols »End-to-End Services

Slide 13 Intra-domain protocols Diffserv Domain Edge Router Bandwidth Broker Host Core Router  Control relationships »BB to ER to signal resource allocation requests »BB to CR / ER for configuration / monitoring »Host to BB for signaling (?) »Host to ER for signaling (?)

Edge Router Resource Control Core Router Edge Router Resource allocation requests Control mechanisms (e.g. RSVP ?) Scope (p2p/p2anywhere…) “Size” granularity (per flow/aggregated) Time granularity (static/dynamic) Resource allocation requests

Outsourcing vs. provisioning models (Policy Enforcement Point) Trigger event (Policy Decision Point) (1) Query (2) Response (3) Edge Router Bandwidth Broker Edge Router Events Bandwidth Broker Notifications Configuration commands Events Trigger events, Notifications and Configuration commands are asynchronous (Policy Decision Point) (Policy Enforcement Point) Outsourcing model Provisioning model

A possible end-to-end approach  Goal: preserve end-to-end signaling and scalability  This solution does not prescribe how resources are managed in the Diffserv Region see draft-ietf-issll-diffserv-rsvp-04.txt Diffserv Core Intserv Network RSVP capable Router Diffserv Core Routers ER Edge Router (RSVP aware) Intserv Network Tx Rx RSVP capable Router Intserv operations over Diffserv network

Achievements  Intra domain protocol: a protocol (COPS-ODRA) to support intra-domain admission control based on the outsourcing model has been defined (for BB-to-ER relationship or BB-to-host)  End-to-end model using RSVP over Diffserv and COPS for managing resources in the Diffserv domain  Test-bed implementation of: »RSVP-Diffserv interworking »COPS protocol server side and client side »Admission control procedures in the BB

Intra-domain protocol: COPS-ODRA  The Common Open Policy Server (COPS) is a client-server protocol originally designed to support exchange of policy control information between a policy server (PDP - policy Decision Point) and its clients (PEP - Policy Enforcement Points)  COPS is flexible: different “client types” can be defined to support different scenarios  We have defined a new client type called: Outsourcing Diffserv Resource Allocation (ODRA)  Information elements, messages and procedures are described in

Resource allocation aspects  No “per request” state is kept in the Bandwidth Broker  The requests are aggregated by the Bandwidth Broker per class and per ingress-egress pair  The Bandwidth Broker should use topology and routing information to achieve maximum allocation efficiency  The Bandwidth Broker can also use measurements

Path Resv Path Resv Tx Intserv over Diffserv using COPS-ODRA Diffserv Core Ingress ER Path Resv  The Admission control is based on the Outsourcing model »performed by the BB based on overall information »very simple for the ER »the BB does not keep per flow state, just per (ingress,egress) pair BB Egress ER Path Resv Rx COPS-ODRA

Intserv over Diffserv using COPS-ODRA COPS client COPS server Decision element COPS-ODRA protocol RSVP daemon COPS client API Resources & topology DBs “COPS Usage for Outsourcing Diffserv Resource Allocation” “The CCAPI (COPS Client API)” “Integrated services over DiffServ network using COPS-ODRA” BB/PDP ER/PEP

Test-Bed  All the components have been developed on Linux platforms

Alternative scenario for COPS-ODRA  COPS client could be moved down to the application: no need to use RSVP PEP PDP COPS-ODRA SIP server, H323 gatekeeper... BB

PEP PDP Open points / Current work  Combination of outsourcing and provisioning to enhance scalability  Hierarchy of PEP/PDP could be used PEP PDP PEP PDP COPS-ODRA PEP

PDP Open points / Current work  Extension to inter-domain PEP PDP PEP PDP COPS-ODRA PEP