1 / 15

DiffServ MIB 02 - 47th IETF

DiffServ MIB 02 - 47th IETF. Kwok Ho Chan March 2000. Changes from version 01. Consolidated Classifier Table Removed ConfigSrc Table and its usage Improved flexibility in Action and Queue Tables For defining different Action types For enqueueing, and dequeue scheduling. Classifiers.

rumer
Download Presentation

DiffServ MIB 02 - 47th IETF

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DiffServ MIB 02 - 47th IETF Kwok Ho Chan March 2000

  2. Changes from version 01 • Consolidated Classifier Table • Removed ConfigSrc Table and its usage • Improved flexibility in Action and Queue Tables • For defining different Action types • For enqueueing, and dequeue scheduling

  3. Classifiers • Removed the BA Classifier Table • Using IP Six Tuple Classifier for BA Classifier functionality

  4. Actions • Improved the flexibility of the Action Table by usage of Action Type Tables: • Mark Action Type Table • Count Action Type Table • Drop Action Type Table • Allow easy future addition of new Action Types

  5. Count and Mark Action Type Tables • Count Action Type Table Entry is always performed first when it is one of multiple cascaded actions for always counting all traffic of a flow. 64 bit counters are provided by an augment table, IFMIB style. • Mark Action Type Table for marking and remarking of DSCP.

  6. Drop Action Type Table • Drop Action Type Table uses the same set of attributes for three kinds of drops: • Tail Drop • Random Drop • Deterministic Drop

  7. Tail Drop Action Type • Tail Drop Action uses the Qmax attribute to represent the current queue length for the drop probability to step up to 1.

  8. Tail Drop Curve • P

  9. Random Drop Curve • P

  10. Random Drop Action Type • Notice: • Pmax does not jump to 1 when Qmax is reached, instead P approaches 1 when Qclip is reached. Please see • “A Study of Active Queue Management for Congestion Control” by Victor Firoiu and Marty Borden. • http://www.ieee-infocom.org/2000/papers/405.pdf • A supportive reference: http://www.aciri.org/floyd/REDfunc.txt

  11. Deterministic Drop Action • Deterministic Drop is a simple case of Random Drop, with Qmin=Qmax=Qclip, at which point drop probability jumps to 1.

  12. Queue and Drop Control

  13. Q Measure Table • Added Q Measure Table to facilitate implementation of traffic treatment algorithms. • Q Measure contains: • Q Average Sampling Interval, allowing usage of a timer, enqueue, or dequeue as trigger for sampling interval • Q Average Weight Exponent • Q Average Weight Mantissa • Current Q Average

  14. Queue Table • A queue is very simple, containing only its weight, used by its Queue Set for scheduling.

  15. Queue Set • A Queue Set organizes all the queues controlled by the same scheduler. • Attributes: Method, RateUnit, MinRate, MaxRate are for the scheduler. • Attributes: Parent, Weight are for hierarchical queueing structure

More Related