Diff-Serv QoS Configuration Datamodel - PowerPoint PPT Presentation

eden-estes
diff serv qos configuration datamodel n.
Skip this Video
Loading SlideShow in 5 Seconds..
Diff-Serv QoS Configuration Datamodel PowerPoint Presentation
Download Presentation
Diff-Serv QoS Configuration Datamodel

play fullscreen
1 / 8
Download Presentation
Diff-Serv QoS Configuration Datamodel
95 Views
Download Presentation

Diff-Serv QoS Configuration Datamodel

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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.