1 / 21

Diffserv testing in the wide area

Diffserv testing in the wide area. TF-TANT task force Tiziana Ferrari Italian National Institute for Nuclear Physics ferrari@cnaf.infn.it. DS domain. MPLS. NRN. DS domain. NRN. Non DS capable domain. NRN. Marking policing. scheduling. TEN-155. DS domain. NRN. shaping. NRN.

harken
Download Presentation

Diffserv testing in the wide area

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 testing in the wide area TF-TANT task force Tiziana Ferrari Italian National Institute for Nuclear Physics ferrari@cnaf.infn.it Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  2. DS domain MPLS NRN DS domain NRN Non DS capable domain NRN Marking policing scheduling TEN-155 DS domain NRN shaping NRN DS domain DS domain European research network modelaccording to diffserv • diffserv domain  National Research Network (NRN) • diffserv region  NRNs  diffserv core domain (marking) Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  3. CERN (CH) GRNET (GR) Uni Bologna (IT) Uni. Bologna Uni Utrecht (NL) INFN/GARR (IT) CSELT CSELT (IT) Uni Twente (NL) Uni Stuttgart (DE) SWITCH (CH) DANTE (Frankfurt PoP) EPFL EPFL (CH) RedIRIS (SP) Diffserv test network (Nov `99) Cabletron Ethernet sw Cisco C7200, C7500 IBM 2212, IBM 2216 Linux SmartBits 200 (Netcom) Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  4. Work accomplished (June 99-Oct 99) • network configuration, baseline performance testing • -1- marking • -2- policing: functionality, token bucket tuning • -3- scheduling: • CB-WFQ • SCFQ (Self Clocked Fair Queuing) • -4- QoS measurement (ongoing): • goal: validation of EF PHB • parameters: one-way delay and one-way delay variation • LAN and WAN • -5- definition, implementation and validation of test services: • point to point virtual leased line VLL • one-to-many virtual leased lines mVLL Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  5. Policing • -1- two-parameter token bucket: • burst size tuning according to different policing rates • -2- multi-parameter token bucket: • normal and exceed burst (TCP) • -3- policing and scheduling: • token bucket size and premium queue size Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  6. Policing, two-parameter TB:optimum burst size for different traffic rates IBM 2212 • Small TCP burst tolerance: it can completely starve a TCP stream • optimum token bucket size: function of the policing rate Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  7. Policing, multi-parameter TB: normal and exceed burst size tuning (Target rate: 1.25 Mbps) CISCO C7200 • rule: exceed burst = 2 * normal independently of the platform • normal burst = 0.5 sec * R Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  8. Scheduling and policing:two-parameter TB and premium buffer size Recommendation: token bucket size < premium buffer size (for low packet loss probability) Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  9. Scheduling: WFQ • CB-WFQ (cisco) and SCFQ (IBM) • traffic isolation between EF BA, AF BA and best-effort traffic: • combinations of TCP and UDP traffic • different aggregation degrees (variable number of TCP streams) • class selectors, EF and AF • bandwidth allocation: • no starvation • dynamic allocation among lightly loaded and overloaded classes Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  10. Scheduling:CB-WFQ and traffic isolation - WAN - • Inconsistent results, for some sites TCP throughput < 1.25 Mbps (target rate) • different ATM burst tolerances • tuning of configuration at layer 2 needed • shaping • overall TCP performance improves with larger aggregation degrees • traffic isolation on WAN connections can be an issue Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  11. Scheduling: Self Clocked Fair Queuing - LAN - • IBM 2212 • Policy = (traffic profile, validity period, diffserv action) • Diffserv action = (type of marking, queue type, bandwidth) • optimum traffic isolation (UDP) Premium: 163.8 Kbps guaranteed (8% PPP link bw) Assured: 819.2 Kbps (40% PPP bw) Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  12. Services • Virtual leased line: • replacement of ATM permanent connections, support to managed bandwidth service • QoS support in/to NRN which are not ATM based • point to point VLL • one to many mVLL • capacity allocation on congested links (e.g. US links) • better-than-best-effort (qualitative definition) Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  13. Services:mVLL Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  14. Services:mVLL implementation Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  15. tx rx SmartBits QoS measurement: 1-way delay and instantaneous delay variation (LAN) Goal : VLL service implementation and validation Metric: Type-P-One-way-Delay (RFC 2679), type-P-one-way-ipdv Variables: • WFQ/SCFQ EF queue depth • packet size • EF queue “weight” • traffic volume Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  16. One-way delay: average vs packet size 1518 by 1280 by 1024 by 512 by 256 by 128 by 64 by 1248 RFC Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  17. Latency in time Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  18. ipdv (*without* best-effort) Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  19. ipdv (*with* best-effort) Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  20. Future work • Weighted Random Early Discard (WRED) • interoperability testing (possible addition of new platforms) • study of aggregation effects • study of TCP related issues: ACK colouring, TCP and UDP aggregations with AF • service implementation and validation • diffserv and MPLS • diffserv and intserv • policy management and bandwidth brokerage Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

  21. To know more • Interim report: http://www.cnaf.infn.it/~ferrari/tfng/ds/rep1-del.doc • Diffserv test programme and interim test results: http://www.cnaf.infn.it/~ferrari/tfng/ds • QoS measurement test programme: http://www.cnaf.infn.it/~ferrari/tfng/qosmon • Activities of the TF-TANT task force: http://www.dante.net/tf-tant • tiziana.ferrari@cnaf.infn.it Tiziana Ferrari Diffserv testing in the wide area (TF-TANT task force)

More Related