バージョン: 1.5.3
オンラインユーザー数: 1
閲覧数表示 本日/トータル: 2 / 3495
最終更新: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
~以下略~