DiffServ to IEEE Mapping

Slides:



Advertisements
Similar presentations
Mapping PMIP QoS to WiFi Networks (draft-kaippallimalil-netext-pmip-qos-wifi-03) IETF 88 Vancouver, Canada.
Advertisements

ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Standard Configuration of DiffServ Service Classes at IETF84 draft-polk-tsvwg-rfc4594-update-01.txt draft-polk-tsvwg-new-dscp-assignments-00.txt 1 August.
Mapping PMIP QoS to WiFi Networks (draft-kaippallimalil-netext-pmip-qos-wifi-00) IETF 84 Vancouver, BC, Canada.
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.1: Introducing Classification and Marking.
Optimizing Converged Cisco Networks (ONT)
QoS in MPLS SMU CSE 8344.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Vulnerabilities and Safeguards in Networks with QoS Support Dr. Sonia Fahmy CS Dept., Purdue University.
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
AeroMACS QOS.
Doc.: IEEE /1109r1 Submission November 2005 Fanny Mlinarsky, et alSlide 1 Framework for Testing Latency Sensitive Use Cases Notice: This document.
More about channels In b/g, there are 11 channels, starting at 2.412GHz at a spacing of 5MHz. Each channel owns a bandwidth of 22MHz.
April 11, 2007 Healthcare Engineering Course Online 1 Wireless Internet Shigeki Goto Waseda University.
July 2014Rüdiger Geib draft-geib-tsvwg-diffserv-intercon IETF 90, Toronto Presented by: David Black Private discussions David Black, Fred Baker and Ruediger.
Doc.: IEEE /1263r2 Submission Dec 2009 Z. Chen, C. Zhu et al [Preliminary Simulation Results on Power Saving] Date: Authors: Slide.
March 2015Rüdiger Geib & David Black draft-ietf-tsvwg-diffserv-intercon IETF 92, Dallas Presented by: David Black Version -01 has been better structured.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
1 1 Cullen Jennings IETF 90 V5. 2 WebRTC has “flows” of Audio, Video, and Data between browsers JavaScript applications running in the browser have an.
Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-04.txt Jozef Babiarz Kwok Ho Chan
Mapping Differentiated Service Classes to User Priorities
Instructor Materials Chapter 6: Quality of Service
IEEE e Performance Evaluation
AeroMACS QOS.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Network Model for Evaluating Multimedia Transmission Performance Over Internet Protocol PN Will become TIA/EIA-921 Jack Douglass, Spirent Chair.
UP mapping Date: Authors: September 2017
Mapping PMIP QoS to WiFi Networks (draft-kaippallimalil-netext-pmip-qos-wifi-02) IETF 87 Berlin, Germany.
Network Model for Evaluating Multimedia Transmission Performance Over Internet Protocol PN Will become TIA/EIA-921 Jack Douglass, Spirent Chair.
Benchmarking Network-layer Traffic Control Mechanisms
Autor / Thema der Präsentation
A. Báder, L. Westberg, G. Karagiannis,
Guidelines for DiffServ to IEEE Mapping
Bob Briscoe, BT IETF-72 tsvwg Jul 2008
AeroMACS QOS.
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
Standard Configuration of DiffServ Service Classes at IETF83
QoS Handling of Trigger Frame
Design of medical-grade wireless LAN
QoS mapping comment for md Letter Ballot
Chapter 4: Switched Networks
QoS mapping comment for md Letter Ballot
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
[Preliminary Simulation Results on Power Saving]
Provision of Multimedia Services in based Networks
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
[Preliminary Simulation Results on Power Saving]
Congestion Control in Data Networks and Internets
Mapping Differentiated Service Classes to User Priorities
Presented by Dave McDysan
Dynamic Management for End-to-end IP QoS
A Lower Effort Per-Hop-Behavior draft-ietf-tsvwg-le-phb-00
MAC improvement using random AIFSN
Limitation of EDCA/HCCA for Video Transmission
Limitation of EDCA/HCCA for Video Transmission
Student : Min-Hua Yang Advisor : Ho-Ting Wu Date :
VTS SG PAR Scope Topics Date: Authors: January 2008
Alternate EDCA Parameter Set
External QoS Mapping Date: Authors: May 2006 Month Year
Osama Aboul-Magd Nortel
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
External QoS Mapping Date: Authors: March 2006 Month Year
External QoS Mapping Date: Authors: March 2006 Month Year
Mapping QCI to DiffServ
Editors: Bala’zs Varga, Jouni Korhonen
Presentation transcript:

DiffServ to IEEE 802.11 Mapping draft-ietf-tsvwg-ieee-802-11-04 Tim Szigeti Fred Baker Jerome Henry szigeti@cisco.com fredbakersba@gmail.com jerhenry@cisco.com July 18, 2017

Problem Statement More traffic is sourced from wireless endpoints than wired* Quality of Service is not aligned between these networks two independent standards bodies provide QoS guidance for these networks the purpose of this draft is to reconcile QoS recommendations Goal: maintain consistent treatment between IP and 802.11 networks *Source: Cisco Visual Networking Index: Forecast and Methodology, 2016–2021 White-Paper http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/complete-white-paper-c11-481360.html

Downstream DSCP-to-UP Mapping Model Basis RFC 4594-Based Model DSCP IEEE 802.11 Model RFC 4594-Sec. 3.1 + 802.11 Table 9.1 Network Control CS7 Voice Access Category (AC_VO) Best Effort (AC_BE) Video (AC_VI) Background (AC_BK) UP 7 RFC 4594-Sec. 3.2 + 802.11 Table 9.1 Internetwork Control CS6 UP 6 RFC 4594, 5685 + 802.11 Table 9-1 Telephony + VOICE-ADMIT EF + 44 RFC 4594-Sec. 4.2 + RFC 5127 Sec. 4.1 Signaling CS5 RFC 4594-Sec. 4.3 + 802.11 Table 9-1 Multimedia Conferencing AF4 UP 5 RFC 4594-Sec. 4.4 + 802.11 Table 9-1 Real-Time Interactive CS4 UP 4 RFC 4594-Sec. 4.5 + 802.11 Table 9-1 Multimedia Streaming AF3 RFC 4594-Sec. 4.6 + 802.11 Table 9-1 Broadcast Video CS3 UP 3 RFC 4594-Sec. 4.7 Low-Latency Data AF2 UP 0 RFC 4594-Sec. 3.3 OAM CS2 RFC 4595-Sec. 4.8 High Throughput Data AF1 UP 2 RFC 4594-Sec. 4.10, 3662 + 802.11 Table 9-1 Scavenger CS1 RFC 4594-Sec. 4.9, 2474 + 802.11 Table 9-1 Best Effort DF UP 1 https://tools.ietf.org/html/draft-ietf-tsvwg-ieee-802-11-04#section-4.3

Who is Using these Recommendations? Cisco: 10M+ APs running AireOS 8.1+ (2015 on) Meraki: 5M+ APs (2016 on) Apple: 688M+ iPhones/iPads running iOS 10+ (2016 on) ~100M+ Macs running MacOS 10.13 (fall 2017) Sources: Cisco Internal Meraki Internal https://www.apple.com/newsroom/2016/07/apple-celebrates-one-billion-iphones/ https://www.thurrott.com/mobile/ios/64193/apples-active-installed-base-in-now-over-1-billion-strong ‘iOS user base ... around 800M+’ https://developer.apple.com/support/app-store/ “86% of [iOS] devices are using iOS 10” https://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Worldwide_device_shipments

WGLC2 Pending Comments aversion to “trust” LE Draft Minor wording nits

Next Steps PS will be updated per all latest WGLC2 comments Request TSVWG chairs for a Shepherd Report and a recommendation to IESG

Appendix A: WLAN QoS Considerations and Implementation Models

Why Consider Wireless QoS? QoS is like a chain: it’s only as strong as its weakest link The WLAN is one of the weakest links in QoS designs for three primary reasons: 1) Typical downshift in speed (and throughput) 2) Shift from full-duplex to half-duplex media 3) Shift from a dedicated to a shared media WLAN QoS policies control both jitter and packet loss

Wireless QoS-Specific Limitations No EF PHB No AF PHB Non-deterministic media access Only 4 levels of service IP QoS WLAN QoS

WLAN QoS Improvements Quantified Application Original Metric Improved Metric Percentage Improvement Voice 15 ms max jitter 5 ms max jitter 300% 3.92 MOS (Cellular Quality) 4.2 MOS (Toll Quality) Video 9 fps 14 fps 55% Visual MOS: Good Visual MOS: Excellent Transactional Data 14 ms latency 2 ms latency 700% Reference: http://www.cisco.com/en/US/prod/collateral/wireless/cisco_avc_application_improvement.pdf

IEEE 802.11 User Priority (UP) 3 Bit Field allows for UP values 0-7 Reference: IEEE 802.11 Figure 8-1

IEEE 802.11 UP Values and Access Categories (AC) Access Category Wireless Multimedia (WMM) Designation 7 AC_VO Voice 6 5 AC_VI Video 4 3 AC_BE Best Effort 2 AC_BK Background 1 Reference: IEEE 802.11 Table 9-1

IEEE 802.11 Arbitration Inter-Frame Space (AIFS) & Contention Windows (CW) due to the nature of wireless as a shared media, a Congestion Avoidance algorithm (CSMA/CA) must be utilized wireless senders have to wait a fixed amount of time (the AIFS) wireless senders also have to wait a random amount of time (bounded by the Contention Window) AIFS and Contention Window timers vary by Access Category Access Category AIFS (Slot Times) Voice 2 Video Best Effort 3 Background 7 Access Category CWmin (Slot Times) CWmax Voice 3 7 Video 15 Best-Effort 1023 Background Reference: IEEE 802.11 Table 8-105

Downstream DSCP-to-UP Default Mapping 6-Bit DSCP 3-Bit UP UP 802.11 Frame DSCP DSCP CAPWAP Packet DSCP IP Packet Wireless Access Point (AP) Wireless LAN Controller (WLC)

Default DSCP-to-UP Mapping Conflict Example 802.11 User Priority Access Category 56-63 7 Voice (AC_VO) 48-55 6 40-47 5 Video (AC_VI) 32-39 4 24-31 3 Best Effort (AC_BE) 0-7 16-23 2 Background (AC_BK) 8-15 1 IETF PHB for VoIP: EF 46 References: RRC 4594, RFC 3246, & IEEE 802.11 Table 9-1

Upstream UP-to-DSCP Default Mapping WLC UP 802.11 Frame DSCP DSCP CAPWAP Packet DSCP IP Packet 6-Bit DSCP 3-Bit UP Last 3 Bits are zeroed-out First 3 Bits are copied

Upstream Model: DSCP-Trust AP WLC UP 802.11 Frame DSCP DSCP CAPWAP Packet DSCP IP Packet 6-Bit DSCP 6-Bit DSCP Inner DSCP is directly copied to Outer (e.g. CAPWAP) DSCP https://tools.ietf.org/html/draft-ietf-tsvwg-ieee-802-11-00#section-5.3

IEEE 802.11 Reference Implementation Model Reference: IEEE 802.11 Figure 9-19

802.11 Practical Implementation Models Per User-Priority Queues Per Wireless Client Queues Per Radio Queues Reference: (Modified) IEEE 802.11 Figure 9-19

Appendix B: Related Mapping Models

802.11 Example Enterprise DSCP to UP/AC mapping These is an “example” mapping—not a “recommended” mapping per se Inconsistent interpretation of RFC 4594 Inconsistent interpretation of 802.11 Misleading to use 802.1d UP (vs. 802.11e UP) References: RFC 4594 & IEEE 802.11 Table V-2

IEEE 802.11 UP to DSCP Range Mapping Example These are examples; not recommendations Several examples inconsistent with RFC 4594-expressed intent DF CS1 AF1-CS2 AF2 CS3-AF3 CS4-AF4-CS5 EF CS6-CS7 Notable PHB Inclusions References: RFC 4594 & IEEE 802.11 Table V-3

DiffServ Interconnection Classes & Practice Proposes a simplified model for interconnecting SPs “Draws heavily” on RFC 5127 Is intended for MPLS, but “is applicable to other technologies” This approach “is not intended for use within the interconnected (or other) networks” DSCPs may be remarked at the interconnection Traffic Class DSCP SP Interconnect Model Special Case Section 3.2 Network Control CS6 Telephony Service Treatment Aggregate Assured Forwarding Bulk Real-Time Default / Elastic Voice EF EF Voice-Admit (RFC 5685) 44 44 Broadcast Video CS5 Multimedia Conferencing AF4 AF41 Realtime Interactive CS4 Multimedia Streaming AF3 Signaling CS3 AF31 Transactional Data AF2 Network Management CS2 Bulk Data AF1 Scavenger CS1 Best Effort DF DF References: draft-ietf-tsvwg-diffserv-intercon-01 & RFC 5127 Includes Recommendations from RFC 5127 (shown as dotted lines)

Appendix C: Security Considerations

Security Considerations Section 8 The recommendations put forward in this document do not present any additional security concerns that do not already exist in wired and wireless devices In fact, several of the recommendations made in this document serve to mitigate and protect wired and wireless networks from potential abuse arising from existing vulnerabilities. https://tools.ietf.org/html/draft-ietf-tsvwg-ieee-802-11-04#section-8

Security Considerations Example WLAN DoS Attack 1 Attack Vector: Flooding EF traffic Attack Direction: Downstream Mitigation Strategy: Policing EF marked packet flows, as detailed in [RFC2474] Section 7 and [RFC3246] Section 3 https://tools.ietf.org/html/draft-ietf-tsvwg-ieee-802-11-04#section-8.1

Security Considerations Example WLAN DoS Attack 2 Attack Vector: Non-Standard DSCP flooding to a preferred UP value (i.e. UP 4-7) Attack Direction: Upstream or Downstream Mitigation Strategy: It is RECOMMENDED that all packets marked to Diffserv Codepoints not in use over the wireless network be mapped to UP 0 https://tools.ietf.org/html/draft-ietf-tsvwg-ieee-802-11-04#section-8.2

Security Considerations Example WLAN DoS Attack 3 Attack Vector: Poorly programmed (or maliciously programmed) applications requesting their packets to be marked CS6 (network-control) or CS7 (reserved, network-control) by the wireless device OS, which otherwise is mapped to UP 7 Attack Direction: Upstream Mitigation Strategy: It is RECOMMENDED that packets requesting a marking of CS6 or CS7 DSCP SHOULD be mapped to UP 0; furthermore, in such cases the wireless client operating system SHOULD remark such packets to DSCP 0 (this is because CS6 and CS7 DSCP, as well as UP 7 markings, are intended for network control protocols and these SHOULD NOT be sourced from wireless client endpoint devices) https://tools.ietf.org/html/draft-ietf-tsvwg-ieee-802-11-04#section-5.1 https://tools.ietf.org/html/draft-ietf-tsvwg-ieee-802-11-04#section-8.2