47th IETF 3/29/00 Information Model for describing network policy and services John Strassner - Cisco Walter Weiss - Lucent Andrea Westerinen - SNIA David.

Slides:



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

Japan Telecom Information & Communication Labs
Nicolas Simar – DANTE : Premium IP and LBE transparency on GEANT QoS on GÉANT Premium IP and Less than Best Effort.
Quality of Service Update
© 2006 Cisco Systems, Inc. All rights reserved.QoS v2.2—5-1 Congestion Management Configuring LAN Congestion Management.
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
Stereotypes Stereotypes provide the capability to create a new kind of modeling element. –They can be used to classify or mark modeling elements. –A type.
Multimedia over DSL By Phil Moy. May 14, Agenda n DSL Forum Working Text 80 - Multiservice Architecture & Framework Requirements n DSL Forum Working.
2-1 © Prentice Hall, 2007 Chapter 2: Introduction to Object Orientation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
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.
An Architecture for Differentiated Services
Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
QoS-enabled middleware by Saltanat Mashirova. Distributed applications Distributed applications have distinctly different characteristics than conventional.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.1: Introducing Classification and Marking.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Diffserv Yang Model
UPnP™ QoS WC Progress Narm Gadiraju Co-Chair of UPnP™ QoS WC Intel Corporation.
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
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.
Quality of Service (QoS)
1 Strassner-Policy Theory and Practice – IM2001 Purpose of the PCIM Provide a set of classes and relationships that provide an extensible means for defining.
QPIM 49th IETF San Diego Policy WG QoS Policy Information Model draft-ietf-policy-qos-info-model-02 Yoram Snir Yoram Ramberg John Strassner Ron Cohen.
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
Unified Modeling Language, Version 2.0
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
DiffServ WG March DiffServ Model - open issues Andrew Smith March, 2000.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
Lab 04.
CSC 480 Software Engineering OOAD Process. Topics Overview: OOAD Process The object model Identifying classes Responsibilities and collaborations Hierarchy:
ACL & QoS.
Juniper qos JNCIA.
CIS 112 Exam Review. Exam Content 100 questions valued at 1 point each 100 questions valued at 1 point each 100 points total 100 points total 10 each.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
Design CIS 4800 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College Copyright © 2009 John Wiley & Sons, Inc. Copyright © 2008 Course.
High-Speed Policy-Based Packet Forwarding Using Efficient Multi-dimensional Range Matching Lakshman and Stiliadis ACM SIGCOMM 98.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
1 Unified Modeling Language, Version 2.0 Chapter 2.
© 2001, Cisco Systems, Inc. Policy Propagation Through BGP.
Update on the IETF Diffserv Working Group NANOG 13 Detroit, MI June 8, 1998 Kathleen M. Nichols
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-04.txt Jozef Babiarz Kwok Ho Chan
Mar-16 1 Cairo University Faculty of Engineering Electronics &Communication dpt. 4th year Linux-based Implementation Of a Router (B.Sc Graduation project)
Basic Characteristics of Object-Oriented Systems
12/11/00Policy Framework WG - 49th IETF1 QDDIM-02 Issues Policy Framework WG 49th IETF Bob Moore -
Slide 1 Unified Modeling Language, Version 2.0 Object-Oriented SAD.
Mapping Differentiated Service Classes to User Priorities
Business System Development
Benchmarking Network-layer Traffic Control Mechanisms
The SUPA Information Model
Systems Analysis and Design With UML 2
Performance Architecture
Systems Analysis and Design With UML 2
Overview of SDN Controller Design
DetNet Configuration YANG Model
Mapping Differentiated Service Classes to User Priorities
Framework for Binding Access Control to COPS Provisioning
Presentation transcript:

47th IETF 3/29/00 Information Model for describing network policy and services John Strassner - Cisco Walter Weiss - Lucent Andrea Westerinen - SNIA David Durham - Intel

47th IETF 3/29/00 Policy Layers Administrator-defined: device- and mechanism-independent IF User is Subscribed to Gold Service, THEN Allow use of NetMeeting and provide premium data services Device-independent policy rules If SourceIPAddress == /15, THEN Mark Voice with EF and Data with AF11 Device-independent, mechanism-dependent policy configuration take three forms... –configure component so it can be used to condition forwarded traffic –configure component so it can act on traffic directly –trigger action based on network or system event (e.g., link failure) … And perform a set of device-dependent actions: –configure classifier –configure filter and bind to classifier

47th IETF 3/29/00 Info Model vs. Device policies Mechanism-independent, info model policy is based on packet arrival: –If SourcePort == 80 Then qpSetDSCPvalue = 12 Mechanism-dependent, QoS Device policies based on configuration model: –If TRUE Then HttpClassifier.SourcePort = 80 HttpMarker.DSCP = 12 Classifier.NextTCBElement = HttpMarker

47th IETF 3/29/00 Implications Mechanism-independent policies do not ensure interoperability between devices –If a single policy server controls devices with different implementations of the same QoS mechanisms (e.g., droppers), then these devices will interpret policy differently unless there is common device information model –This is exacerbated when multiple policy servers are present

47th IETF 3/29/00 Implications (2) Mechanism-independent policies do not ensure interoperability between policy servers –Different policy servers can interpret high level info model policies differently for droppers (i.e., WRED, FRED, Tail, etc.) or schedulers (i.e., CBQ, PQ, WRR, etc.) –This means that mechanism-dependent policies are necessary to define dropper and scheduler class details.

47th IETF 3/29/00 Class Hierarchy Hierarchy specifies: –“Generic” classes higher in the structure –Subclassing to more specific services/classes –Product specific subclasses at the bottom Inheritance and abstraction of common attributes Allows specification/differentiation of peer services

47th IETF 3/29/00 Class Hierarchy Example

47th IETF 3/29/00 Class Associations Specify relationships between QoS mechanisms and services –Component, binding and dependency relationships Examples –QoSSubService: Construction of QoSService from more specific sub-services such as DiffServ and 802 –QoSTCBSubService: Binding of DSCPs or 1Q priorities to TCBs –NextTCBElement: Sequencing of TCB sub- services

47th IETF 3/29/00 Capabilities Determine the run-time characteristics and capabilities of a particular device or scoped aggregation of devices At run-time, instances of capabilities classes specify: –Supported Classes –Supported Attributes/Properties within a class –Run-time constraints on the applicable values of a particular class, attribute, or relationship

47th IETF 3/29/00 Examples of Capabilities Determine classes/attributes: –Device 1 supports classifier class A and action classes B & C –Device 2 supports only DSCP (behavior aggregate) attribute in classifier class Determine run-time constraints: –Device 1 supports ranges in Class A’s port range attribute between & –Device 2 supports enumerations in Class D’s security algorithms (MD5 and SHA1) Scoped groupings of devices –Take the intersection of all capabilities of all devices within the defined group

47th IETF 3/29/00 QoS Device Model Overview QoSService –conceptualizes QoS as a set of coordinated mechanisms –enables administratively-defined rules to be mapped to QoS mechanisms –describes how sub-services, such as TCBs, are used to construct QoS services such as Gold or High Availability service

47th IETF 3/29/00 Types of QoS Services DiffServService –Binds DSCPs to TCBs in order to construct a DiffServ service 8021PService –Binds 1Q priority values to TCBs in order to construct 802 service semantics Gold Service –An instance of QoSService that could use services like the ones above to specify a customized QoS definition (called Gold)

47th IETF 3/29/00 Modeling Forwarding of Traffic PacketScheduler, BufferManager and TCB work together to govern traffic flow TCB coordinates application of components to condition traffic –Classifier, Marker, Meter, Dropper and Queue are services that can be glued together