1 / 8

Diff-Serv QoS Configuration Data Model Overview with NETCONF Integration

This draft document presents a detailed data model for configuring Diff-Serv Quality of Service (QoS) using NETCONF, intended for developers interested in network management. It strives to align with RFC 3289's Diff-Serv MIB and support the essential objects needed for effective QoS control. The structure includes functional elements such as classifiers, meters, markers, schedulers, and droppers. This draft also promotes discussion within the NETCONF working group, encouraging collaboration on data modeling practices related to network performance management.

eden-estes
Télécharger la présentation

Diff-Serv QoS Configuration Data Model Overview with NETCONF Integration

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. Diff-Serv QoS Configuration Datamodel Mar 19, 2007 Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi

  2. Background: netconf WG documents Overall Configuration Notification Notification Contents ? Configuration Contents Basic Datatypes Architecture Consider-00 ? Data Modeling Data Modeling Syslog-00 RFC4741 Notification-06 SOAP-Imple RFC4744 RFC4742 RFC4743 Originally chartered items Present chartered items

  3. Objective • Homework given in the previous unofficial datamodel discussion in San Diego. • This draft tries • To provide Diff-Serv QoS configuration datamodel. • To provide an example NETCONF datamodel to developers interested in NETCONF world. • This draft encourages datamodel discussion in the netconf WG and the OPS area.

  4. Design • This draft is • Constructed under the model described in the RFC3290 “Informal Diff-Serv management model” • Designed to support the same set with RFC3289 “Diff-Serv MIB”

  5. Configuration Model Example • The RFC3289 Model describes A Diff-Serv control in an network I/F by a Data Path object. • An Data Path object is constructed as a link of Functional Elements. Configuration Example: dataPath classifier meter marker scheduler dropper

  6. Datamodel Structure <datapath> <classifierUnit> • name • ifIndex • ifDirection • startElement • name • addrType • SrcAddr • SrcPrefixLength • DstAddr • DstPrefixLength • Dscp • Protocol • DstL4PortMin • DstL4PortMax • SrcL4PortMin • DstL4PortMax • nextElement <classifier> • classifierUnit <diffserv> • datapath • classifier • meter • marker • scheduler • dropper <meter> • name • threshold • nonConform <marker> <threshold> • name • dscp • nextElement • rate • nextElement <scheduler> • name • scheduleMethod • queueMethod • queue • endElement <dropper> • name

  7. <config> <diffServ> <dataPath name='dpth1'> <ifIndex>7</ifIndex> <ifDirection>in</ifDirection> <startElement>clfr1</startElement> </dataPath> <classifier name='clfr1'> <startElement></startElement> <classifierUnit name='clfu1'> <SrcAddr>128.0.1.10</SrcAddr> <SrcPrefixLength>16</SrcPrefixLength> <nextElement>mkr1</nextElement> </classifierUnit> <classifierUnit name='clfr1'> <SrcAddr>any</SrcAddr> <nextElement>que1</nextElement> </classifierUnit> </classifier> <marker name='mkr1'> <dscp>46</dscp> <nextElement>mtr1</nextElement> </marker> <meter name='mtr1'> <threshold> <rate>30Mbps</rate> <nextElement>que8</nextElement> </threshold> <nonConformOutputElement>drp1</nonConformOutputElement> </meter> <dropper name='drp1'/> <scheduler name='schd1'> <queue name='que8'> <priority>8</priority> </queue> <queue name='que1'> <priority>1</priority> </queue> </scheduler> </diffServ> </config> Configuration Data Example

  8. Summary • This draft • provides a NETCONF datamodel for Diff-Serv QoS configuration. • is trying to support the same set of configurable objects with RFC3289 “Diff-Serv MIB”. • Let’s start NETCONF datamodel discussion.

More Related