QoS%20Policy%20Info%20Model - PowerPoint PPT Presentation

About This Presentation
Title:

QoS%20Policy%20Info%20Model

Description:

Provisioning - terminology, tracking DiffServ WG changes. RSVP - terminology, RSVP signal and install control. ... Install Actions. QoS Variables and constants ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 18
Provided by: ysn4
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: QoS%20Policy%20Info%20Model


1
QoS Policy Info Model
  • Yoram Snir, Yoram Ramberg,John Strassner, Ron
    Cohen
  • Cisco Systems
  • draft-ietf-policy-qos-info-model-00.txt

2
Agenda - QoS Info Model
  • Status
  • Objectives of this Info Model
  • Relation to QoS Device Info Model
  • Extensions to Policy Info Model
  • Repositories
  • Hierarchy and Scoping
  • Decision Making
  • Forming QoS Policies
  • Actions
  • Variables and Constants
  • Open Issues and Wrapup

3
Status
  • Changes
  • Minor changes per WG comments
  • Values - added granularity
  • QoS Actions
  • Provisioning - terminology, tracking DiffServ WG
    changes
  • RSVP - terminology, RSVP signal and install
    control.
  • Added examples changes to match latest Core
    draft
  • Extensions to Core Model
  • Decision process extension to allow Rule nesting
    and rule / group interaction

4
Objectives
  • Extends the core information model to refine the
    concepts of repositories, conditions and actions
    for expressing QoS policy rules
  • Interoperability and Consistency - ensure that
    devices of different capabilities interpret QoS
    mechanisms the same way
  • Hierarchical namespaces for administration and
    policy scoping
  • Rich semantics - ability to define at a high-, a
    device-independent, or a device-dependent level
  • Reusability - for conditions and actions

5
Policy Layers
  • Administrator-defined device- and
    technology-independent IF User is Subscribed to
    Gold Service, THEN Allow use of NetMeeting and
    provide premium data services
  • Device-independent policy rules If
    SourceIPAddress 172.3.128.0/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-independent
    actions
  • configure classifier
  • configure filter and bind to classifier

6
QoS Extensions Additions to the Core Info Model
  • Extensions
  • Reusable-objects repositories
  • QoS policy conditions and actions
  • Additions
  • Nested rules and sub-rules
  • Decision strategy
  • Predefined variables and constants
  • Place holders for PHBs

7
Reusable-objects Repositories
  • Purpose
  • Containers for reusable objects
  • Maintenance mechanism for reusable objects
  • Provide hierarchical namespace and context for
    reusable objects
  • Requirements
  • Unique name
  • Referenced by pointer
  • Repository structure

8
Repository Structure
9
Containment Hierarchy Policy Scope
Defines the root of an administrative domain
Contains a set of similar policies
Scoped by the named container
Conditions and actions relevant to a policy rule
10
Policy Hierarchical Namespaces
11
Example for a decision process
12
QoS Policy Rule
  • Time condition
  • Conditions - Boolean Expression
  • Actions - Ordered
  • Rule attributes
  • Priority

13
QoS Policy Rule (provisioning actions)
14
Complex Condition Example
15
QoS Actions
  • Ordered
  • Diff-Serv classification Actions
  • Color action (mark)
  • Police to specified traffic profile
  • Shape to specified traffic profile
  • Int-Serv Actions
  • RSVP action
  • Signal control.
  • Install Actions.

16
QoS Variables and constants
  • Structure
  • Variable ltName, Value Type, Constraintsgt
  • Value ltDatagt
  • Defined Types
  • integer, IP address (IPv4 / IPv6), String, Bit
    String, ...
  • Variables Binding
  • Layer2, layer 3, application, user.

17
Open Issues
  • Predefined values as part of the Policy WG
    drafts.
  • ABNF
Write a Comment
User Comments (0)
About PowerShow.com