1 / 8

Diff-Serv QoS Configuration Datamodel

Diff-Serv QoS Configuration Datamodel. Mar 19, 2007 Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi. Background: netconf WG documents. Overall. Configuration. Notification. Notification Contents. ?. Configuration Contents. Basic Datatypes. Architecture Consider-00. ?.

eden-estes
Download Presentation

Diff-Serv QoS Configuration Datamodel

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