QoS

ワイヤレス QoS の概要

Quality of Service(QoS)では、特定のトラフィックを他のトラフィック タイプよりも優先的に処理することで、トラフィックに優先順位を付けることができます。QoS を設定しない場合、デバイスはパケットの内容やサイズに関係なく、各パケットにベスト エフォート型のサービスを提供します。デバイスは信頼性、遅延限界、スループットを保証せずにパケットを送信します。

ターゲットは、ポリシーが適用されるエンティティです。SSID およびクライアントに対するワイヤレス QoS ポリシーは、アップストリーム方向やダウンストリーム方向で適用されます。有線ソースからワイヤレス ターゲットへのトラフィック フローは、ダウンストリーム トラフィックと呼ばれます。ワイヤレスソースから有線ターゲットへのトラフィックフローは、アップストリーム トラフィックと呼ばれます。

次は、ワイヤレス QoS によって提供される特定の機能の一部です。

  • ワイヤレス QoS ターゲットに対する SSID ポリシーおよびクライアント ポリシー

  • ワイヤレストラフィックのマーキングおよびポリシング(レート制限とも呼ばれる)

  • QoS のモビリティ サポート

ワイヤレス QoS ターゲット

ここでは、デバイスで使用可能なさまざまなワイヤレス QoS ターゲットについて説明します。

SSID ポリシー

入力と出力の両方向で SSID の QoS ポリシーを作成できます。設定されていない場合は、SSID ポリシーは適用されません。

このポリシーは、SSID ごと、AP ごとに適用されます。

SSID のポリシング ポリシーとマーキング ポリシーを設定できます。

クライアント ポリシー

クライアント ポリシーは、入力方向と出力方向に適用できます。クライアントではポリシング ポリシーおよびマーキング ポリシーを設定できます。AAA オーバーライドもサポートされます。

ワイヤレス ターゲットでサポートされる QoS 機能

次の表に、ワイヤレス ターゲットで使用可能なさまざまな機能について説明します。

表 1. ワイヤレス ターゲットで使用可能な QoS 機能
ターゲット 機能 ポリシーが適用される方向
SSID
  • 設定

  • ポリシング

  • ドロップ

アップストリームおよびダウンストリーム
クライアント
  • 設定

  • ポリシング

  • ドロップ

アップストリームおよびダウンストリーム

次の表に、ワイヤレス ターゲットで使用可能なさまざまな機能について説明します。

表 2. QoS ポリシーアクション

ポリシーアクションのタイプ

ワイヤレスターゲットのサポート

ローカルモード

フレックスモード

ポリシング

サポート対象

サポート対象

設定

サポート対象

サポート対象

次の表に、ワイヤレス ターゲットで使用可能なさまざまな機能について説明します。

表 3. QoS ポリシーセットアクション

セットアクションのタイプ

サポート対象

ローカルモード

フレックスモード

set dscp

サポート対象

サポート対象

set qos-group

サポート対象

未サポート

set wlan user-priority(ダウンストリームのみ)

サポート対象(BSSID のみ)

サポート対象(BSSID のみ)

ワイヤレス QoS モビリティ

ワイヤレス QoS モビリティによって、ネットワーク内のどの場所でも同じサービスが提供されるように QoS ポリシーを設定することができます。ワイヤレス クライアントは 1 つの場所から別の場所にローミングできるため、異なるデバイスに関連付けられた別のアクセス ポイントにクライアントを関連付けることができます。ワイヤレス クライアントのローミングは、次の 2 つのタイプに分類できます。

  • デバイス内ローミング

  • デバイス間ローミング


(注)  


外部 WLC では、クライアントの統計情報は表示されません。

(注)  


クライアント ポリシーは、モビリティ グループ内のすべてのデバイスで使用できる必要があります。クライアントに一貫した操作ができるように、同じ SSID ポリシーをモビリティ グループのすべてのデバイスに適用する必要があります。

ワイヤレス QoS の貴金属ポリシー

貴金属ポリシーは、コントローラ で使用可能なシステム定義のポリシーです。これらのポリシーは削除または変更できません。

次のポリシーを使用できます。

  • プラチナ:VoIP クライアントに使用されます。

  • ゴールド:ビデオ クライアントに使用されます。

  • シルバー:ベスト エフォートであると考えられるトラフィックに使用されます。

  • ブロンズ:NRT トラフィックに使用されます。

これらのポリシーは事前に設定されています。変更はできません。

クライアントのメタル ポリシーは、AAA を使用してプッシュできます。

適用されたポリシーに基づいて、パケット内の 802.11e(WMM)および DSCP フィールドが影響を受けます。

メタルポリシーの詳細については、メタルポリシーマップセクションを参照してください。

DSCP から UP へのマッピングの詳細については、 の表を参照してください。

ワイヤレス QoS の前提条件

ワイヤレス QoS を設定する前に、次の事項を十分に理解しておく必要があります。
  • ワイヤレスの概念とネットワーク トポロジ。

  • QoS 実装について。

  • モジュラ QoS CLI(MQC)モジュラ QoS の詳細については、MQC ガイドを参照してください。

  • The types of applications used and the traffic patterns on your network.

  • Bandwidth requirements and speed of the network.

ワイヤレス ターゲットの QoS に関する制約事項

一般的な制約事項

ターゲットとは、ポリシーが適用されるエンティティです。ポリシーはワイヤレスターゲットに適用できます。ワイヤレスターゲットになるのはダウンストリーム方向またはアップストリーム方向の SSID またはクライアントターゲットです。ダウンストリームは、トラフィックがコントローラからワイヤレスクライアントに流れていることを示します。アップストリームは、トラフィックがワイヤレスクライアントからコントローラに流れていることを示します。

  • 階層型(親ポリシーと子ポリシー)QoS はサポートされていません。

  • SSID およびクライアント ターゲットには、マーキングおよびポリシング ポリシーのみを設定できます。

  • 方向単位ターゲットあたり 1 つのポリシーがサポートされています。

  • ポリシー マップのクラス マップには、さまざまなタイプのフィルタを指定できます。ただし、サポートされているのは 1 つのマーキングアクション(set dscp)のみです。

  • クラスごとに 1 つの set アクションのみがサポートされています。

  • アクセスグループのマッチングはサポートされていません。

  • アクセスグループ(ACL)のマッチングは、ローカル スイッチング トラフィック用の Flex モードのアクセスポイントではサポートされていません。

  • SIP コールアドミッション制御(CAC)は、中央スイッチングモードではサポートされていません。

  • Cisco IOS XE Amsterdam 17.3.1 以降では、SIP コールアドミッション制御(CAC)はサポートされていません。

  • WMI インターフェイスへの QoS の適用は、コントローラがリブートされる可能性があるため、サポートされていません。

AP 側の制限事項

  • Cisco 組み込みワイヤレスコントローラ、FlexConnect ローカルスイッチング、および SDA 展開では、QoS ポリシーが AP に適用されます。この AP 側の制限により、ポリシングアクション(レート制限など)は、クライアント単位ではなく、フロー単位(5 タプル)レベルでのみ適用されます。

  • AAA オーバーライドが有効になっており、外部 AAA サーバーが使用されている FlexConnect ローカルスイッチング(ローカル認証)では、エアスペース VLAN および ACL のみが AAA オーバーライドの一部としてサポートされ、QoS オーバーライドやその他のオーバーライドはサポートされません。

コントロールプレーンのレート制限とポリシング

コントローラでコントロールプレーンのレート制限またはポリシングを明示的に設定する必要はありません。コントローラには、CPU へ向かうコントロール プレーン トラフィックをポリシングして CPU を保護するメカニズム(ポリサーなど)が組み込まれています。AireOS から IOS-XE に移行する場合、この変更はコードレベルで処理されます。

メタルポリシー形式

メタルポリシーマップ

表 4. Platinum(46)

policy-map platinum-up

policy-map platinum

class cm-dscp-non-std-set-1
  set dscp ef
Class cm-dscp-non-std-set-2 
  set dscp ef
Class  cm-dscp-cs6
  set dscp ef
Class cm-dscp-cs7
  set dscp ef
class class-default
class cm-dscp-non-std-set-1
  set dscp ef
Class cm-dscp-non-std-set-2 
  set dscp ef
Class  cm-dscp-cs6
  set dscp ef
Class cm-dscp-cs7
  set dscp ef
class class-default
表 5. Gold(34)

policy-map gold-up

policy-map gold

class cm-dscp-non-std-set-1
  set dscp 34
Class cm-dscp-non-std-set-2 
  set dscp 34
Class cm-dscp-non-std-set-3
  set dscp 34
Class cm-dscp-cs5
  set dscp 34
Class  cm-dscp-cs6
  set dscp 34
Class cm-dscp-cs7
  set dscp 34
Class cm-dscp-af4
  set dscp 34
Class cm-dscp-voice-admit
  set dscp 34
Class cm-dscp-ef
  set dscp 34
class class-default
class cm-dscp-non-std-set-1
  set dscp 34
Class cm-dscp-non-std-set-2 
  set dscp 34
Class cm-dscp-non-std-set-3
  set dscp 34
Class cm-dscp-cs5
  set dscp 34
Class  cm-dscp-cs6
  set dscp 34
Class cm-dscp-cs7
  set dscp 34
Class cm-dscp-af4
  set dscp 34
Class cm-dscp-voice-admit
  set dscp 34
Class cm-dscp-ef
  set dscp 34
class class-default
表 6. Silver(22)

policy-map silver-up

policy-map silver

class cm-dscp-non-std-set-1
  set dscp 22
Class cm-dscp-non-std-set-2 
  set dscp 22
Class cm-dscp-non-std-set-3
  set dscp 22
Class  cm-dscp-non-std-set-4
  set dscp 22
Class cm-dscp-cs3
  set dscp 22
Class cm-dscp-cs4
  set dscp 22
Class cm-dscp-cs5
  set dscp 22
Class  cm-dscp-cs6
  set dscp 22
Class cm-dscp-cs7
 set dscp 22
Class cm-dscp-af3
  set dscp 22
Class cm-dscp-af4
  set dscp 22
Class cm-dscp-voice-admit
  set dscp 22
Class cm-dscp-ef
  set dscp 22
class class-default
class cm-dscp-non-std-set-1
  set dscp 22
Class cm-dscp-non-std-set-2 
  set dscp 22
Class cm-dscp-non-std-set-3
  set dscp 22
Class  cm-dscp-non-std-set-4
  set dscp 22
Class cm-dscp-cs3
  set dscp 22
Class cm-dscp-cs4
  set dscp 22
Class cm-dscp-cs5
  set dscp 22
Class  cm-dscp-cs6
  set dscp 22
Class cm-dscp-cs7
 set dscp 22
Class cm-dscp-af3
  set dscp 22
Class cm-dscp-af4
  set dscp 22
Class cm-dscp-voice-admit
  set dscp 22
Class cm-dscp-ef
  set dscp 22
class class-default
表 7. Bronze(8)

policy-map bronze-up

policy-map bronze

class cm-dscp-non-std-set-1
  set dscp 8
Class cm-dscp-non-std-set-2 
  set dscp 8
Class cm-dscp-non-std-set-3
  set dscp 8
Class  cm-dscp-non-std-set-4
  set dscp 8
class cm-dscp-non-std-set-5
  set dscp 8
Class cm-dscp-cs1-7
  set dscp 8
class cm-dscp-af1
  set dscp 8
class cm-dscp-af2
  set dscp 8
Class cm-dscp-af3
  set dscp 8
Class cm-dscp-af4
  set dscp 8
Class cm-dscp-voice-admit
  set dscp 8
Class cm-dscp-ef
  set dscp 8
Class class-default
class cm-dscp-non-std-set-1
  set dscp 8
Class cm-dscp-non-std-set-2 
  set dscp 8
Class cm-dscp-non-std-set-3
  set dscp 8
Class  cm-dscp-non-std-set-4
  set dscp 8
class cm-dscp-non-std-set-5
  set dscp 8
Class cm-dscp-cs1-7
  set dscp 8
class cm-dscp-af1
  set dscp 8
class cm-dscp-af2
  set dscp 8
Class cm-dscp-af3
  set dscp 8
Class cm-dscp-af4
  set dscp 8
Class cm-dscp-voice-admit
  set dscp 8
Class cm-dscp-ef
  set dscp 8
Class class-default

クラス マップ

class-map match-any cm-dscp-non-std-set-1
match dscp 47  49  50  51  52  53  54 55

Class-map match-any cm-dscp-non-std-set-2 
match dscp 57  58  59  60  61  62 63

class-map match-any cm-dscp-non-std-set-3
match dscp 35 37 39 41 42 43 45

class-map match-any cm-dscp-non-std-set-4
match dscp 23 25 27 29 31 33

class-map match-any cm-dscp-non-std-set-5
match dscp  9  11  13  15 17  19  21

Class-map match-any cm-dscp-cs2
match dscp 16

Class-map match-any cm-dscp-cs3
match dscp 24

Class-map match-any cm-dscp-cs4
match dscp 32

Class-map match-any cm-dscp-cs5
match dscp 40
Class-map match-any cm-dscp-cs6
match dscp 48

Class-map match-any cm-dscp-cs7
match dscp 56

Class-map match-any cm-dscp-af1
match dscp 10 12 14

Class-map match-any cm-dscp-af2
match dscp 18 20 22

Class-map match-any cm-dscp-af3
match dscp 26 28 30

Class-map match-any cm-dscp-af4
match dscp 34 36 38

Class-map match-any cm-dscp-voice-admit
match dscp 44

Class-map match-any cm-dscp-ef
match dscp 46

Class-map match-any cm-dscp-cs1-7
match dscp 8 16 24 32 40 48 56

ダウンストリーム トラフィックの DSCP から UP へのマッピング

[0]->0 [1]->0 [2]->0 [3]->0 [4]->0 [5]->0 [6]->0 [7]->0
[8]->1 [9]->0 [10]->2 [11]->0 [12]->2 [13]->0 [14]->2 [15]->0
[16]->0 [17]->0 [18]->3 [19]->0 [20]->3 [21]->0 [22]->3 [23]->0
[24]->4 [25]->0 [26]->4 [27]->0 [28]->4 [29]->0 [30]->4 [31]->0
[32]->5 [33]->0 [34]->4 [35]->0 [36]->4 [37]->0 [38]->4 [39]->0
[40]->5 [41]->0 [42]->0 [43]->0 [44]->6 [45]->0 [46]->6 [47]->0
[48]->0 [49]->0 [50]->0 [51]->0 [52]->0 [53]->0 [54]->0 [55]->0
[56]->0 [57]->0 [58]->0 [59]->0 [60]->0 [61]->0 [62]->0 [63]->0

アップストリーム トラフィックの UP から DSCP へのマッピング

[0]->0 [1]->8 [2]->10 [3]->18 [4]->26 [5]->34 [6]->46 [7]->0

自動 QoS ポリシー形式

ポリシー名

ポリシーマップ形式

クラスマップ形式

enterprise-avc
policy-map AutoQos-4.0-wlan-ET-SSID-Input-AVC-Policy
 class AutoQos-4.0-wlan-Voip-Data-Class
  set dscp ef
 class AutoQos-4.0-wlan-Voip-Signal-Class
  set dscp cs3
 class AutoQos-4.0-wlan-Multimedia-Conf-Class
  set dscp af41
 class AutoQos-4.0-wlan-Transaction-Class
  set dscp af21
 class AutoQos-4.0-wlan-Bulk-Data-Class
  set dscp af11
 class AutoQos-4.0-wlan-Scavanger-Class
  set dscp cs1
 class class-default
  set dscp default
policy-map AutoQos-4.0-wlan-ET-SSID-Output-Policy
class AutoQos-4.0-RT1-Class
set dscp ef
class AutoQos-4.0-RT2-Class
set dscp af31
class class-default
class-map match-any AutoQos-4.0-wlan-Voip-Data-Class
  match dscp ef
class-map match-any AutoQos-4.0-wlan-Voip-Signal-Class
 match protocol skinny
 match protocol cisco-jabber-control
 match protocol sip
 match protocol sip-tls
class-map match-any AutoQos-4.0-wlan-Multimedia-Conf-Class
 match protocol cisco-phone-video
 match protocol cisco-jabber-video
 match protocol ms-lync-video
 match protocol webex-media 
class-map match-any AutoQos-4.0-wlan-Transaction-Class
 match protocol cisco-jabber-im
 match protocol ms-office-web-apps
 match protocol salesforce
 match protocol sap 
class-map match-any AutoQos-4.0-wlan-Bulk-Data-Class
 match protocol ftp
 match protocol ftp-data
 match protocol ftps-data
 match protocol cifs
class-map match-any AutoQos-4.0-wlan-Scavanger-Class
 match protocol netflix
 match protocol youtube
 match protocol skype
 match protocol bittorrent
class-map match-any AutoQos-4.0-RT1-Class
match dscp ef
match dscp cs6
class-map match-any AutoQos-4.0-RT2-Class
match dscp cs4
match dscp cs3
match dscp af41
voice
policy-map platinum-up
class dscp-for-up-4
set dscp 34
class dscp-for-up-5
set dscp 34
class dscp-for-up-6
set dscp 46
class dscp-for-up-7
set dscp 46
policy-map platinum
class cm-dscp-34
set dscp 34
class cm-dscp-46
set dscp 46
guest
Policy Map AutoQos-4.0-wlan-GT-SSID-Output-Policy
Class class-default
set dscp default  
Policy Map AutoQos-4.0-wlan-GT-SSID-Input-Policy
Class class-default
set dscp default
port

(ローカルモードにのみ適用)

policy-map AutoQos-4.0-wlan-Port-Output-Policy
 class AutoQos-4.0-Output-CAPWAP-C-Class
  priority level 1
 class AutoQos-4.0-Output-Voice-Class
  priority level 2
 class class-default
ip access-list extended AutoQos-4.0-Output-Acl-CAPWAP-C
 permit udp any eq 5246 16666 any
class-map match-any AutoQos-4.0-Output-CAPWAP-C-Class
 match access-group name AutoQos-4.0-Output-Acl-CAPWAP-C
class-map match-any AutoQos-4.0-Output-Voice-Class
 match dscp ef

Architecture for Voice, Video and Integrated Data(AVVID)

IETF DiffServ サービスクラス

DSCP

IEEE 802.11e

ユーザー優先度 アクセス カテゴリ

ネットワーク制御

CS7

0

AC_BE(構成に基づく)

ネットワーク制御

CS6

0

AC_BE(構成に基づく)

テレフォニー

EF

6

AC_VO

VOICE-ADMIT

44

6

AC_VO

シグナリング

CS5

5

AC_VI

マルチメディア会議

AF41

AF42

AF43

4

AC_VI

リアルタイム インタラクティブ

CS4

5

AC_VI

マルチメディア ストリーミング

AF31

AF32

AF33

4

AC_VI

ブロードキャスト ビデオ

CS3

4

AC_VI

低遅延データ

AF21

AF22

AF23

3

AC_BE

OAM

CS2

0

AC_BE

高スループットデータ

AF11

AF12

AF13

2

AC_BK

標準

DF

0

AC_BE

優先順位の低いデータ

CS1

1

AC_BK

残り

残り

0

双方向のレート制限の適用方法

双方向のレート制限に関する情報

双方向のレート制限(BDRL)機能により、アップストリームとダウンストリームの両方のトラフィックのレート制限が定義されます。これらのレート制限は個別に設定されています。レート制限は、QoS プロファイルの代わりに WLAN 上で直接設定でき、その値で QoS プロファイル値がオーバーライドされます。WLAN レート制限は、コントローラおよびクライアントのグローバル QoS 設定より常に優先されます。

BDRL 機能により、ワイヤレスネットワーク上のクライアントのスループット制限が定義されるため、特定のクライアントセットに優先サービスを設定できます。

次の 4 つの QoS プロファイルを使用して、レート制限を設定できます。

  • Gold

  • Platinum

  • Silver

  • Bronze

QoS プロファイルは、関連付けられた SSID 上のすべてのクライアントに適用されるため、同じ SSID に接続されているすべてのクライアントのレート制限は同じになります。

BDRL を設定するには、QoS プロファイルを選択し、さまざまなレート制限パラメータを設定します。レート制限パラメータが 0 に設定されている場合、レート制限機能は機能しません。各 WLAN には、QoS プロファイル内の設定に加えて、QoS プロファイルが関連付けられています。


(注)  


モビリティアンカーの BDRL:外部セットアップは、アンカーコントローラとフォーリンコントローラの両方で設定する必要があります。ベストプラクティスとして、機能の破損を避けるために、両方のコントローラで同じ設定を実行することをお勧めします。

BDRL は、ゲストアンカーシナリオでサポートされています。この機能は、AireOS をゲストアンカーまたはゲストフォーリンとして使用する IRCM ゲストシナリオでサポートされています。Cisco Catalyst 9800 シリーズ ワイヤレス コントローラは、[Policing] オプションを使用してトラフィックをレート制限します。


BDRL でメタルポリシーを適用するには、次のタスクを実行します。

  • SSID でのメタルポリシーの設定

  • クライアントでのメタルポリシーの設定

双方向のレート制限の前提条件

  • クライアントメタルポリシーは、AAA オーバーライドによって適用されます。

  • ISE サーバーでメタルポリシーを指定する必要があります。

  • ポリシープロファイルで AAA オーバーライドを有効にする必要があります。

SSID でのメタルポリシーの設定

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

wireless profile policy policy-profile-name

例:

Device(config)# wireless profile policy policy-profile1

WLAN ポリシー プロファイルを設定し、ワイヤレス ポリシー コンフィギュレーション モードを開始します。

ステップ 3

description description

例:

Device(config-wireless-policy)# description policy-profile1

新しいワイヤレスポリシーにユーザー定義の説明を追加します。

ステップ 4

service-policy input input-policy

例:

Device(config-wireless-policy)# service-policy input platinum-up

入力の Platinum ポリシーを設定します。

ステップ 5

service-policy output output-policy

例:

Device(config-wireless-policy)# service-policy output platinum

出力の Platinum ポリシーを設定します。

クライアントでのメタルポリシーの設定

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

wireless profile policy policy-profile-name

例:

Device(config)# wireless profile policy policy-profile1

WLAN ポリシー プロファイルを設定し、ワイヤレス ポリシー コンフィギュレーション モードを開始します。

ステップ 3

description description

例:

Device(config-wireless-policy)# description profile with aaa override

新しいワイヤレスポリシーにユーザー定義の説明を追加します。

ステップ 4

aaa-override

例:

Device(config-wireless-policy)# aaa-override

WLAN の AAA オーバーライドを有効にします。

(注)  

 

AAA オーバーライドが有効になり、ISE サーバーがポリシーの送信を開始すると、サービスポリシー クライアントに定義されているクライアントポリシーは有効になりません。

全トラフィックに対する双方向のレート制限の設定

ポリシーマップでポリシングアクションを使用して、BDRL を設定します。

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

policy-map policy-map

例:

Device(config)# policy-map policy-sample 1

トラフィック クラスのセットに適用されるポリシーのセットを表す名前付きオブジェクトを作成します。ポリシー マップ名は、最大 40 文字の英字、ハイフン、または下線文字を使用でき、大文字と小文字が区別されます。

ステップ 3

class class-map-name

例:

Device(config-pmap)# class class-default

クラスマップをポリシーマップに関連付け、ポリシーマップ クラス コンフィギュレーション モードを開始します。

ステップ 4

police rate

例:

Device(config-pmap-c)# police 500000

トラフィックポリシングを設定します(平均レート、1 秒あたりのビット数)。有効値は 8000 ~ 200000000 です。

トラフィック分類に基づいた双方向のレート制限の設定

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

policy-map policy-map

例:

Device(config)# policy-map policy-sample2

トラフィック クラスのセットに適用されるポリシーのセットを表す名前付きオブジェクトを作成します。ポリシー マップ名は、最大 40 文字の英字、ハイフン、または下線文字を使用でき、大文字と小文字が区別されます。

ステップ 3

class class-map-name

例:

Device(config-pmap)# class class-sample-youtube

クラスマップをポリシーマップに関連付け、ポリシーマップ クラス コンフィギュレーション モードを開始します。

ステップ 4

police rate

例:

Device(config-pmap-c)# police 1000000

トラフィックポリシングを設定します(平均レート、1 秒あたりのビット数)。有効値は 8000 ~ 200000000 です。

ステップ 5

conform-action drop

例:

Device(config-pmap-c-police)# conform-action drop

レート制限に適合したパケットに対して実行するドロップアクションを指定します。

ステップ 6

exceed-action drop

例:

Device(config-pmap-c-police)# exceed-action drop

レート制限を超過したパケットに対して実行するドロップアクションを指定します。

ステップ 7

exit

例:

Device(config-pmap-c-police)# exit

ポリシーマップ クラス コンフィギュレーション モードを終了します。

ステップ 8

set dscp default

例:

Device(config-pmap-c)# set dscp default

DSCP 値をデフォルトに設定します。

ステップ 9

police rate

例:

Device(config-pmap-c)# police 500000

トラフィックポリシングを設定します(平均レート、1 秒あたりのビット数)。有効値は 8000 ~ 200000000 です。

ステップ 10

exit

例:

Device(config-pmap-c)# exit

ポリシーマップ クラス コンフィギュレーション モードを終了します。

ステップ 11

exit

例:

Device(config-pmap)# exit

ポリシーマップ コンフィギュレーション モードを終了します。

ステップ 12

class-map match-any class-map-name

例:

Device(config)# class-map match-any class-sample-youtube

クラスマップを選択します。

ステップ 13

match protocol protocol

例:

Device(config-cmap)# match protocol youtube

指定されたプロトコルに基づいて、クラス マップの一致基準を設定します。

ポリシープロファイルへの双方向のレート制限ポリシーマップの適用

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

wireless profile policy policy-profile-name

例:

Device(config)# wireless profile policy policy-profile3

WLAN ポリシー プロファイルを設定し、ワイヤレス ポリシー コンフィギュレーション モードを開始します。

ステップ 3

description description

例:

Device(config-wireless-policy)# description policy-profile3

新しいワイヤレスポリシーにユーザー定義の説明を追加します。

ステップ 4

service-policy client input input-policy

例:

Device(config-wireless-policy)# service-policy client input platinum-up

入力クライアント サービス ポリシーを Platinum として設定します。

ステップ 5

service-policy client output output-policy

例:

Device(config-wireless-policy)# service-policy client output platinum

出力クライアント サービス ポリシーを Platinum として設定します。

ステップ 6

service-policy input input-policy

例:

Device(config-wireless-policy)# service-policy input platinum-up

入力サービスポリシーを Platinum として設定します。

ステップ 7

service-policy output output-policy

例:

Device(config-wireless-policy)# service-policy output platinum

出力サービスポリシーを Platinum として設定します。

双方向のレート制限によるメタルポリシーの適用

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

wireless profile policy policy-profile-name

例:

Device(config)# wireless profile policy policy-profile3

WLAN ポリシー プロファイルを設定し、ワイヤレス ポリシー コンフィギュレーション モードを開始します。

ステップ 3

description description

例:

Device(config-wireless-policy)# description policy-profile3

新しいワイヤレスポリシーにユーザー定義の説明を追加します。

ステップ 4

service-policy client input input-policy

例:

Device(config-wireless-policy)# service-policy client input platinum-up

入力クライアント サービス ポリシーを Platinum として設定します。

ステップ 5

service-policy client output output-policy

例:

Device(config-wireless-policy)# service-policy client output platinum

出力クライアント サービス ポリシーを Platinum として設定します。

ステップ 6

service-policy input input-policy

例:

Device(config-wireless-policy)# service-policy input platinum-up

入力サービスポリシーを Platinum として設定します。

ステップ 7

service-policy output output-policy

例:

Device(config-wireless-policy)# service-policy output platinum

出力サービスポリシーを Platinum として設定します。

ステップ 8

exit

例:

Device(config-wireless-policy)# exit

ポリシー コンフィギュレーション モードを終了します。

ステップ 9

policy-map policy-map

例:

Device(config)# policy-map policy-sample 1

トラフィック クラスのセットに適用されるポリシーのセットを表す名前付きオブジェクトを作成します。ポリシー マップ名は、最大 40 文字の英字、ハイフン、またはアンダースコアを使用でき、大文字と小文字が区別されます。

ステップ 10

class class-map-name

例:

Device(config-pmap)# class class-default

クラス マップをポリシー マップに関連付け、指定されたシステム クラスのコンフィギュレーション モードを開始します。

ステップ 11

police rate

例:

Device(config-pmap-c)# police 500000

トラフィックポリシングを設定します(平均レート、1 秒あたりのビット数)。有効値は 8000 ~ 200000000 です。

クライアントごとの双方向のレート制限の適用方法

クライアントごとの双方向のレート制限に関する情報

クライアントごとの双方向のレート制限機能は、Flex ローカルスイッチング構成の 802.11ac Wave 2 AP の各ワイヤレスクライアントに双方向のレート制限を追加します。以前は、Wave 2 AP は、ワイヤレスクライアントのフローごとのレート制限のみをサポートしていました。ワイヤレスクライアントが複数のトラフィックのストリームを開始すると、クライアントベースのレート制限が期待どおりに機能しませんが、この制限は、この機能によって対処されます。

たとえば、コントローラに QoS ポリシーが設定されており、各クライアントのレート上限が 1000 kbps であることが予想される場合、AP のフローごとのレート制限により、ワイヤレスクライアントが Youtube ストリームと FTP ストリームを開始すると、各ストリームが 1000 Kbps にレート制限されるため、クライアントは 2000 Kbps レートになります。これは望ましくありません。

ユースケース

クライアントごとの双方向のレート制限機能でサポートされるユースケースは次のとおりです。

ユースケース:1

デフォルトクラスマップのみの設定

ポリシーマップがデフォルトクラスマップだけで設定され、QoS クライアントポリシーだけにマッピングされている場合、AP は、その AP に接続されているクライアントに対してクライアントごとのレート制限を実行します。

ユースケース:2

クライアントごとのレート制限からフローごとのレート制限への変更

ポリシーマップがデフォルトクラスマップとともに別のクラスマップで設定され、QoS クライアントポリシーにマッピングされている場合、AP はクライアントへのフローごとのレート制限を実行します。ポリシーマップには、デフォルトクラスマップとともに別のクラスマップがあるため、AP が以前にクライアントごとのレート制限を設定している場合、クライアントごとのレート制限値はクリアされます。

ポリシーマップに複数のクラスマップがある場合は、デフォルトクラスマップとともに追加のクラスマップが設定されるため、レート制限はクライアントごとからフローごとに適用されます。クライアントごとのレート制限値は、レート情報トークンバケットから削除されます。

ユースケース:3

フローごとのレート制限からクライアントごとのレート制限への変更

ポリシーマップから別のクラスマップが削除され、そのポリシーマップにデフォルトクラスマップが 1 つしかない場合、AP はクライアントに対してクライアントごとのレート制限を実行します。

以下では、クライアントごとの双方向のレート制限機能の高レベルの手順について説明します。

  1. ポリシープロファイルを使用して、WLAN へのポリシーマップを設定します。

  2. QoS 関連のポリシーマップを WLAN にマッピングします。

  3. デフォルトクラスマップを使用してポリシーマップを設定します。

  4. クラスのデフォルトマップに異なるポリシングレート値を設定します。


    (注)  


    ポリシーマップに有効なポリシングレート値を持つクラスのデフォルトがある場合、AP はそのレート制限をクライアント データ トラフィック フロー全体に適用します。


  5. WLAN ポリシープロファイルの QoS クライアントポリシーに、クラスのデフォルトのポリシーマップを適用します。

クライアントごとの双方向のレート制限の前提条件

  • この機能は、QoS クライアントポリシー専用です。つまり、ポリシープロファイルには、クライアントとして QoS ポリシーまたはポリシーターゲットのみが含まれている必要があります。

  • ポリシーマップに有効なポリシングレート値を持つクラスデフォルトがある場合、AP はそのレート制限値をクライアント データ トラフィック フロー全体に適用します。

クライアントごとの双方向のレート制限に関する制約事項

  • ポリシーマップにクラスのデフォルトマップ以外のクラスマップがある場合、クライアントごとのレート制限は AP では機能しません。

  • Cisco IOS XE Bengaluru 17.5.x 以降では、AAA オーバーライドを利用して属性をプッシュし、クライアントごとのレート制限を実現できます。

  • Cisco IOS XE Bengaluru 17.6 以降、クライアントごとの双方向レート制限は、Flex ローカルスイッチング設定の 802.11ac Wave 2 AP および 11ax AP でサポートされます。ただし、CSCwh74415 の不具合により、最新の QoS ポリシーリターン(同じ AP に接続されているすべてのクライアントに適用する必要があり、それによって他のすべての QoS ポリシーがオーバーライドされます)を回避するために Cisco ISE の認証プロファイルに AV ペアを追加する必要があります。

クライアントごとの双方向のレート制限の設定(GUI)

手順


ステップ 1

[Configuration] > [Tags & Profiles] > [Policy] を選択します。

ステップ 2

[Policy Profile Name] をクリックします。

[Edit Policy Profile] ウィンドウが表示されます。

(注)  

 

[Edit Policy Profile] ウィンドウは、デフォルトクラスマップでのみ表示および設定されます。

ステップ 3

[QoS and AVC] タブを選択します。

ステップ 4

[QoS Client Policy] 設定で、[Egress] および [Ingress] ドロップダウンリストからポリシーを選択します。

(注)  

 

デフォルトのポリシーマップを QoS クライアントポリシーに適用する必要があります。

ステップ 5

[Update & Apply to Device] をクリックします。


クライアントごとの双方向のレート制限の確認

クライアントごとに AP で適用されているかどうかを確認するには、次のコマンドを使用します。

Device# show rate-limit client
Config:
              mac vap rt_rate_out rt_rate_in rt_burst_out rt_burst_in nrt_rate_out nrt_rate_in nrt_burst_out nrt_burst_in
A0:D3:7A:12:6C:5E   0           0          0            0           0            0           0             0            0
Statistics:
            name     up down
        Unshaped      0    0
  Client RT pass 697610 8200
 Client NRT pass      0    0
 Client RT drops      0    0
Client NRT drops      0   16
               9    180    0
Per client rate limit:
              mac vap rate_out rate_in            policy
A0:D3:7A:12:6C:5E   0       88      23 per_client_rate_2

AAA オーバーライドを使用した BDRL の設定

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

wireless profile policy profile-name

例:

Device (config)# wireless profile policy default-policy-profile

WLAN ポリシー プロファイルを設定し、ワイヤレス ポリシー コンフィギュレーション モードを開始します。

ステップ 3

aaa-override

例:

Device(config-wireless-policy)# aaa

AAA サーバーまたは Cisco Identify Services Engine(ISE)サーバーから受信したポリシーを適用するように AAA オーバーライドを設定します。

RADIUS サーバーでは、次の属性を使用できます。

  • Airespace-Data-Bandwidth-Average-Contract: 8001

  • Airespace-Real-Time-Bandwidth-Average-Contract: 8002

  • Airespace-Data-Bandwidth-Burst-Contract: 8003

  • Airespace-Real-Time-Bandwidth-Burst-Contract: 8004

  • Airespace-Data-Bandwidth-Average-Contract-Upstream: 8005

  • Airespace-Real-Time-Bandwidth-Average-Contract-Upstream: 8006

  • Airespace-Data-Bandwidth-Burst-Contract-Upstream: 8007

  • Airespace-Real-Time-Bandwidth-Burst-Contract-Upstream: 8008

(注)  

 

8001、8002、8003、8004、8005、8006、8007、および 8008 は、例として設定された望ましいレート制限値です。

双方向のレート制限の確認

双方向のレート制限を確認するには、次のコマンドを使用します。

Device# show wireless client mac-address E8-8E-00-00-00-71 detailClient MAC Address : e88e.0000.0071
Client MAC Type     : Universally Administered Address
Client IPv4 Address : 100.0.7.94
Client Username     : e88e00000071
AP MAC Address      : 0a0b.0c00.0200
AP Name             : AP6B8B4567-0002
AP slot             : 0
Client State        : Associated
Policy Profile      : dnas_qos_profile_policy
Flex Profile        : N/A
Wireless LAN Id     : 10
WLAN Profile Name   : QoS_wlan
Wireless LAN Network Name (SSID): QoS_wlan
BSSID : 0a0b.0c00.0200
Connected For       : 28 seconds
Protocol            : 802.11n - 2.4 GHz
Channel             : 1
Client IIF-ID       : 0xa0000034
Association Id      : 10
Authentication Algorithm : Open System
Idle state timeout  : N/A
Session Timeout     : 1800 sec (Remaining time: 1777 sec)
Session Warning Time : Timer not running
Input Policy Name    : None
Input Policy State   : None
Input Policy Source  : None
Output Policy Name   : None
Output Policy State  : None
Output Policy Source : None
WMM Support          : Enabled
U-APSD Support       : Disabled
Fastlane Support     : Disabled
Client Active State  : In-Active
Power Save           : OFF
Supported Rates : 1.0,2.0,5.5,6.0,9.0,11.0,12.0,18.0,24.0,36.0,48.0,54.0
AAA QoS Rate Limit Parameters:
  QoS Average Data Rate Upstream             : 8005 (kbps)
  QoS Realtime Average Data Rate Upstream    : 8006 (kbps)
  QoS Burst Data Rate Upstream               : 8007 (kbps)
  QoS Realtime Burst Data Rate Upstream      : 8008 (kbps)
  QoS Average Data Rate Downstream           : 8001 (kbps)
  QoS Realtime Average Data Rate Downstream  : 8002 (kbps)
  QoS Burst Data Rate Downstream             : 80300 (kbps)
  QoS Realtime Burst Data Rate Downstream    : 8004 (kbps)

AP 端末からレート制限の詳細を確認するには、次のコマンドを使用します。

Device# show rate-limit client
Config:
mac vap rt_rate_out rt_rate_in rt_burst_out rt_burst_in nrt_rate_out nrt_rate_in nrt_burst_out nrt_burst_in
00:1C:F1:09:85:E7 0 8001 8002 8003 8004 8005 8006 8007 8008
Statistics:
name up down
Unshaped 0 0
Client RT pass 0 0
Client NRT pass 0 0
Client RT drops 0 0
Client NRT drops 0 0
Per client rate limit:
mac vap rate_out rate_in policy

ワイヤレス QoS の設定方法

クラスマップを使用したポリシーマップの設定(GUI)

手順


ステップ 1

[Configuration] > [Services] > [QoS]を選択します。

ステップ 2

[Add] をクリックして、[Add QoS] ウィンドウを表示します。

ステップ 3

[Policy Name] の横にあるテキストボックスに、追加する新しいポリシーマップの名前を入力します。

ステップ 4

[Add Class-Maps] をクリックします。

ステップ 5

[AVC] ベースのポリシーまたは [User Defined] のポリシーを設定します。AVCベースのポリシーを有効にするには、次のように設定します。

  1. [Match Any] または [Match All] のいずれかを選択します。

  2. 必要な [Mark Type] を選択します。[DSCP] または [User Priority] を選択した場合は、適切な [Mark Value] を指定する必要があります。

  3. 特定の送信元からのトラフィックをドロップするには、[Drop] チェック ボックスをオンにします。

    (注)  

     

    [Drop] が有効になっている場合、[Mark Type] および [Police(kbps)] オプションは無効になります。

  4. 選択した [Match Type] に基づいて、[Available Protocol(s)] リストから必要なプロトコルを選択し、[Selected Protocol(s)] リストに移動します。選択したこれらのプロトコルによってトラフィックがドロップされます。

  5. [Save] をクリックします。

(注)  

 

さらにクラスマップを追加するには、ステップ 4 と 5 を繰り返します。

ステップ 6

[User-Defined] の QoS ポリシーを有効にするには、次のように設定します。

  1. [Match Any] または [Match All] のいずれかを選択します。

  2. ドロップダウンリストから [Match Type] として [ACL] または [DSCP] を選択し、適切な [Match Value] を指定します。

  3. 必要な [Mark Type] を選択してマーク ラベルに関連付けます。[DSCP] を選択した場合は、適切な [Mark Value] を指定する必要があります。

  4. 特定の送信元からのトラフィックをドロップするには、[Drop] チェック ボックスをオンにします。

    (注)  

     

    [Drop] が有効になっている場合、[Mark Type] および [Police(kbps)] オプションは無効になります。

  5. [Save] をクリックします。

(注)  

 

残りのすべてのトラフィックに対するアクションを定義するには、[Class Default] で、対応する [Mark] や [Police(kbps)] を選択します。

ステップ 7

[Save & Apply to Device] をクリックします。


クラス マップの設定(CLI)

音声およびビデオ トラフィックのクラス マップを設定するには、次の手順に従います。

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

class-map class-map-name

例:

Device(config)# class-map test

クラス マップを作成します。

ステップ 3

match dscp dscp-value

例:

Device(config-cmap)# match dscp 46

IPv4 および IPv6 パケットの DSCP 値を照合します。

(注)  

 

クラス マップのデフォルトでは、値は match-all です。

ステップ 4

end

例:

Device(config-cmap)# end

クラス マップ コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。

ステップ 5

show class-map class-map-name

例:

Device# show class-map class_map_name

クラスマップの詳細を確認します。

QoS ポリシーを適用するためのポリシープロファイルの設定(GUI)

手順


ステップ 1

[Configuration] > [Tags & Profiles] > [Policy] を選択します。

ステップ 2

[Policy Profile] ページでポリシー プロファイルの名前をクリックします。

ステップ 3

[Edit Policy Profile] ウィンドウで [QoS and AVC] タブをクリックします。

ステップ 4

[QoS SSID Policy] で、WLAN の適切な [Ingress] および [Egress] ポリシーを選択します。

(注)  

 
入力ポリシーを出力ポリシーと区別するには、サフィックス -up を使用します。たとえば、Platinum 入力ポリシーは platinum-up という名前になります。

ステップ 5

[QoS Client Policy] で、クライアントの適切な [Ingress] および [Egress] ポリシーを選択します。

ステップ 6

[Update & Apply to Device] をクリックします。

(注)  

 

カスタムポリシーのみが [QoS Client Policy] の下に表示されます。自動 QoS ポリシーは自動生成され、ユーザーの選択肢には表示されません。


QoS ポリシーを適用するためのポリシープロファイルの設定(CLI)

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

wireless profile policy profile-policy

例:

Device(config)# wireless profile policy qostest

WLAN ポリシー プロファイルを設定し、ワイヤレス ポリシー コンフィギュレーション モードを開始します。

ステップ 3

service-policy client { input | output} policy-name

例:


Device(config-wireless-policy)# service-policy client input policy-map-client

ポリシーを適用します。選択できるオプションは、次のとおりです。

  • input:クライアント ポリシーをポリシー プロファイルの入力方向に割り当てます。

  • output:クライアント ポリシーをポリシー プロファイルの出力方向に割り当てます。

ステップ 4

service-policy { input | output} policy-name

例:


Device(config-wireless-policy)# service-policy input policy-map-ssid

ポリシーを BSSID に適用します。選択できるオプションは、次のとおりです。

  • input:WLAN のすべてのクライアントにポリシー マップを割り当てます。

  • output:WLAN のすべてのクライアントにポリシー マップを割り当てます。

ステップ 5

no shutdown

例:

Device(config-wireless-policy)# no shutdown

ワイヤレス ポリシー プロファイルを有効にします。

ポリシータグへのポリシープロファイルの適用(GUI)

手順


ステップ 1

[Configuration] > [Tags & Profiles] > [Tags]の順に選択します。

ステップ 2

[Manage Tags] ページの [Policy] タブで [Add] をクリックします。

ステップ 3

表示される [Add Policy Tag] ウィンドウに、ポリシー タグの名前と説明を入力します。

ステップ 4

必要な WLAN ID および WLAN プロファイルを適切なポリシー プロファイルにマッピングします。

ステップ 5

[Update & Apply to Device] をクリックします。


ポリシータグへのポリシープロファイルの適用(CLI)

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

wireless tag policy policy-tag-name

例:

Device(config-policy-tag)# wireless tag policy qostag

ポリシー タグを設定し、ポリシー タグ コンフィギュレーション モードを開始します。

ステップ 3

wlan wlan-name policy profile-policy-name

例:

Device(config-policy-tag)# wlan test policy qostest

ポリシー プロファイルを WLAN プロファイルにマッピングします。

ステップ 4

end

例:

Device(config-policy-tag)# end

設定を保存し、コンフィギュレーション モードを終了して、特権 EXEC モードに戻ります。

ステップ 5

show wireless tag policy summary

例:

Device# show wireless tag policy summary

設定されたポリシー タグを表示します。

(注)  

 

ポリシー タグの詳細情報を表示するには、show wireless tag policy detailed policy-tag-name コマンドを使用します。

AP へのポリシー タグの付加

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

ap mac-address

例:

Device(config)# ap F866.F267.7DFB 

Cisco AP を設定し、AP プロファイル コンフィギュレーション モードを開始します。

ステップ 3

policy-tag policy-tag-name

例:

Device(config-ap-tag)# policy-tag qostag

ポリシー タグを AP にマッピングします。

ステップ 4

end

例:

Device(config-ap-tag)# end

設定を保存し、コンフィギュレーション モードを終了して、特権 EXEC モードに戻ります。

ステップ 5

show ap tag summary

例:

Device# show ap tag summary  

AP の詳細と AP に関連付けられているタグを表示します。

カスタム QoS マップマッピングの設定

IP ネットワークを使用するインターネットワーキングの場合、マッピングは、802.11e ユーザープライオリティと IP Differentiated Services Code Poin(DSCP)の間で導出されます。マッピング例外をサポートするには、WLAN で Hotspot 2.0 を有効にします。


(注)  


カスタム QoS マッピングは、Hotspot 2.0 にのみ適用されます。


マッピングは、個々のユーザープライオリティ値に対する DSCP 範囲として、また、DSCP 値と UP 値の間の 1 対 1 のマッピングを持つ例外のセットとして指定されます。QoS マップが有効になっていて、ユーザー設定が可能なマッピングが追加されていない場合は、デフォルト値が使用されます。


(注)  


出力 = ダウンストリーム = 出力および入力 = アップストリーム = 入力


次の表に、AP がワイヤレスクライアントに対し、IP DSCP から 802.11e ユーザー優先順位への必要なマッピングを提供する QoS マップを示します。

表 8. DSCP 範囲からユーザーへのデフォルトのプライオリティマッピング

IP DSCP 範囲

802.11e ユーザー プライオリティ

0 ~ 7

0

8 ~ 15

1

16 ~ 23

2

24 ~ 31

3

32 ~ 39

4

40 ~ 47

5

48 ~ 55

6

56 ~ 63

7

手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

ap profile profile-name

例:

Device(config)# ap profile hs2-profile

AP プロファイルを設定し、AP プロファイル コンフィギュレーション モードを開始します。

ステップ 3

qos-map dscp-to-up-range user-priority up-to-dscp dscp-start dscp-end

例:

Device(config-ap-profile)# qos-map dscp-to-up-range 6 52 23 62 

DSCP からユーザーへのプライオリティマッピングを設定します。

user-priority 値ごとに 1 つずつ、最大 8 つの設定エントリを設定できます。カスタム値を設定しない場合は、設定されていない値(0xFF)が AP に送信されます。

設定をディセーブルにするには、このコマンドの no 形式を使用します。すべてのカスタムマッピングを削除するには、no dscp-to-up-range コマンドを使用します。

DSCP からユーザーへのプライオリティマッピング例外の設定

QoS マッピングまたは例外を設定すると、カスタムの QoS マップが作成され、対応する AP に送信されます。

DSCP からユーザーへのプライオリティマッピングまたは例外エントリがない場合は、空の QoS マップが使用されます。

次の表に、DSCP 値とユーザープライオリティ値間の 1 対 1 マッピングを使用した例外のセットを示します。

表 9. DSCP 範囲からユーザーへのデフォルトのプライオリティマッピング例外

IP DSCP

802.11e ユーザー プライオリティ

0

0

2

1

4

1

6

1

10

2

12

2

14

2

18

3

20

3

22

3

26

4

34

5

46

6

48

7

56

7


(注)  


コントローラの GUI から、ユーザープライオリティ 6 および 7 の音声アドミッションコントロールを無効にする必要があります。[Admission Control (ACM)] を無効にするには、[Configuration] > [Radio Configurations] > [Media Parameters] の順に選択します。


手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

ap profile profile-name

例:

Device(config)# ap profile hs2-profile

AP プロファイルを設定し、AP プロファイル コンフィギュレーション モードを開始します。

ステップ 3

qos-map dscp-to-up-exception dscp-num user-priority

例:

Device(config-ap-profile)# qos-map dscp-to-up-exception 42 6

DSCP からユーザーへのプライオリティ例外を設定します。

アップストリーム DSCP 信頼値の設定

コントローラは、IP ヘッダーの DSCP 値に基づいて、トラフィック識別子(TID)フィールドの 802.11 ユーザープライオリティ値をマークします。


(注)  


802.11 ユーザープライオリティ値が設定されている場合、AP は DSCP 値を AIR に転送します。


手順

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

ap profile profile-name

例:

Device(config)# ap profile hs2-profile

AP プロファイルを設定し、AP プロファイル コンフィギュレーション モードを開始します。

ステップ 3

qos-map trust-dscp-upstream

例:

Device(config-ap-profile)# qos-map trust-dscp-upstream 

ユーザープライオリティではなくアップストリーム DSCP を信頼するように AP を設定します。

設定を無効にするには、このコマンドの no 形式を使用します。

(注)  

 

Cisco IOS XE 17.4.x リリース以降では、qos-map trust-dscp-upstream がデフォルト設定であるため、クライアント DSCP はデフォルトでエンドツーエンドで維持されます。

(注)  

 

trust-dscp-upstream コマンドが有効になっている場合、DSCP の値は 18 です。何も設定されていない場合は、シルバーがデフォルトです。