バージョン: 1.5.3
オンラインユーザー数: 15
閲覧数表示 本日/トータル: 1 / 3414
最終更新:2014-12-11 (木) 17:20:53
DSCP(Differentiated Service Code Point)
アプリケーション | IPプレシーデンス | PHB | DSCP | CoS |
IPルーティング | 6 | CS6 | 48 | 6 |
音声Real-Time Transport Protocol(RTP) | 5 | EF | 46 | 5 |
ビデオ会議 | 4 | AF41 | 34 | 4 |
コールコントロール | 3 | CS3 AF31 | 24 26 | 3 |
トランザクションデータ | 2 | AF21 | 18 | 2 |
ネットワーク管理 | 2 | CS2 | 16 | 2 |
Scavenger | 1 | CS1 | 8 | 1 |
ベストエフォート型 | 0 | 0 | 0 | 0 |
DSCP6ビットを用いたホップ(機器)毎のパケット転送方式を表現しています。
CS表記 | bit表記 | DSCP10進表記 |
CS6 | 110 000 | 48 |
CS5 | 101 000 | 40 |
CS4 | 100 000 | 32 |
CS3 | 011 000 | 24 |
CS2 | 010 000 | 16 |
CS1 | 001 000 | 08 |
AFxyのxは優先度(先頭3ビット)、yは廃棄確率(4,5ビット)を示します。
DSCPの6ビット目は用途が決まっておらず、必ず0が入ります。
AF表記 | bit表記 | DSCP10進表記 |
AF11 | 001 01 0 | 10 |
AF12 | 001 10 0 | 12 |
AF13 | 001 11 0 | 14 |
AF21 | 010 01 0 | 18 |
AF22 | 010 10 0 | 20 |
AF23 | 010 11 0 | 22 |
AF31 | 011 01 0 | 26 |
AF32 | 011 10 0 | 28 |
AF33 | 011 11 0 | 30 |
AF41 | 100 01 0 | 34 |
AF42 | 100 10 0 | 36 |
AF43 | 100 11 0 | 38 |
IPプレシーデンス | bit表記 | DSCP10進表記 | IPプレシーデンス | bit表記 | DSCP10進表記 | |
CS1 | 001 000 | 08 | AF32 | 011 10 0 | 28 | |
AF11 | 001 01 0 | 10 | AF33 | 011 11 0 | 30 | |
AF12 | 001 10 0 | 12 | CS4 | 100 000 | 32 | |
AF13 | 001 11 0 | 14 | AF41 | 100 01 0 | 34 | |
CS2 | 010 000 | 16 | AF42 | 100 10 0 | 36 | |
AF21 | 010 01 0 | 18 | AF43 | 100 11 0 | 38 | |
AF22 | 010 10 0 | 20 | CS5 | 101 000 | 40 | |
AF23 | 010 11 0 | 22 | EF | 101110 | 46 | |
CS3 | 011 000 | 24 | CS6 | 110 000 | 48 | |
AF31 | 011 01 0 | 26 |
シスコルータのイーサネットIFのDefaultはFIFOでシリアルIFのDefaultはWFQで動作します。
データのみの環境でCBWFQ、音声やビデオ統合環境ではLLQの使用が推奨されています。
Catalyst2950/3550ではWRR
Catalyst3750/3560/2960ではSRRの設定が可能。
Switch(config)#mls qos | QoSの有効化 |
Switch(config)#interface fastEthernet 2/0/1 | 着信ポートへ |
Switch(config-if)#mls qos trust cos | 着信ポートでCoS値を信頼 |
Switch(config-if)#cdp enable | CDPを有効にする |
Switch(config-if)#mls qos trust device cisco-phone | CDPでIP-Phoneを検出した場合に着信パケットのCoS値を信頼 |
Switch(config-if)#mls qos trust dscp | 着信ポートでDSCPを信頼 |
①トラフィッククラスの定義(分類)
Switch(config)#class-map TEST-CLASS | クラスマップ作成、TEST-CLASSがクラスマップ名 |
Switch(config-cmap)#match access-group 1 | アクセスリスト1に一致が条件 |
Switch(config-cmap)#exit |
②QoSポリシーの定義(マーキング)
Switch(config)#policy-map TEST-PM | ポリシーマップ作成、TEST-PMがポリシーマップ名 |
Switch(config-pmap)#class TEST-CLASS | 条件のクラスマップ指定 |
Switch(config-pmap-c)#set ip dscp 46 | クラスマップに一致したパケットをDSCP46へマーキング |
Switch(config-pmap-c)#exit | |
Switch(config-pmap)#exit |
③IFへの適用
Switch(config)#access-list 1 permit 10.10.10.0 0.0.0.255 | クラスマップ適応用のACL |
Switch(config)#interface fastEthernet 2/0/1 | 適応するIF |
Switch(config-if)#service-policy input TEST-PM | 適応するポリシーマップ指定 |
AutoQoSはシスコルータ及びCatalystスイッチに1つのコマンドを適用するだけで、
統合的なQoS(分類、マーキング、キューイングなど)を実装出来る機能です。
AutoQoSの特徴は次のとおりです。
・IF単位で1つのコマンド適用により、一連のQoS設定の有効化
・Cisco IP Phone及びIP Communicatiorの接続環境をサポート
・スタティック及びダイナミックアクセスポート、AUX VLAN設定ポート、トランクポートをサポート
・CDPを有効にするとAutoQoS機能を適切に利用可能
Switch(config-if)#auto qos voip trust Switch(config-if)#auto qos voip cisco-phone
! mls qos map cos-dscp 0 8 16 24 32 46 48 56 mls qos srr-queue input bandwidth 90 10 mls qos srr-queue input threshold 1 8 16 mls qos srr-queue input threshold 2 34 66 mls qos srr-queue input buffers 67 33 mls qos srr-queue input cos-map queue 1 threshold 2 1 mls qos srr-queue input cos-map queue 1 threshold 3 0 mls qos srr-queue input cos-map queue 2 threshold 1 2 mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7 mls qos srr-queue input cos-map queue 2 threshold 3 3 5 mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15 mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7 mls qos srr-queue input dscp-map queue 1 threshold 3 32 mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23 mls qos srr-queue input dscp-map queue 2 threshold 2 33 34 35 36 37 38 39 48 mls qos srr-queue input dscp-map queue 2 threshold 2 49 50 51 52 53 54 55 56 mls qos srr-queue input dscp-map queue 2 threshold 2 57 58 59 60 61 62 63 mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31 mls qos srr-queue input dscp-map queue 2 threshold 3 40 41 42 43 44 45 46 47 mls qos srr-queue output cos-map queue 1 threshold 3 5 mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7 mls qos srr-queue output cos-map queue 3 threshold 3 2 4 mls qos srr-queue output cos-map queue 4 threshold 2 1 mls qos srr-queue output cos-map queue 4 threshold 3 0 mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47 mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31 mls qos srr-queue output dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55 mls qos srr-queue output dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63 mls qos srr-queue output dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23 mls qos srr-queue output dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39 mls qos srr-queue output dscp-map queue 4 threshold 1 8 mls qos srr-queue output dscp-map queue 4 threshold 2 9 10 11 12 13 14 15 mls qos srr-queue output dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7 mls qos queue-set output 1 threshold 1 138 138 92 138 mls qos queue-set output 1 threshold 2 138 138 92 400 mls qos queue-set output 1 threshold 3 36 77 100 318 mls qos queue-set output 1 threshold 4 20 50 67 400 mls qos queue-set output 2 threshold 1 149 149 100 149 mls qos queue-set output 2 threshold 2 118 118 100 235 mls qos queue-set output 2 threshold 3 41 68 100 272 mls qos queue-set output 2 threshold 4 42 72 100 242 mls qos queue-set output 1 buffers 10 10 26 54 mls qos queue-set output 2 buffers 16 6 17 61 mls qos ! ~中略~ interface FastEthernet2/0/1 srr-queue bandwidth share 10 10 60 20 ~以下略~