ここから本文です。
MGAシリーズ QoS設定手順
はじめに
この設定例では、MGAシリーズのQoSによる優先制御設定について説明します。
対象機種
| 対象機種 |
|---|
QoSの概要
QoS(Quality of Service)は、通信の目的に応じて最適な帯域割り当てを行うことで、それぞれの通信に求められるレスポンスタイムやスループットを確保するしくみです。
IEEE802.1pプライオリティビットに基づいて、通信の優先制御を行います。
詳細はこちら
構成例

解説
- DSCPが46のパケットを受信した際に、そのパケットのVLANタグにCoS 5を付与します。
- CoSの値に基づき、送信時の優先度を決定します。
<関連コマンド>
| モード | コマンド | デフォルト設定 | ||
|---|---|---|---|---|
| クラスマップ | クラスマップ作成 | (config)# | class-map NAME | 無し |
| 条件定義 | (config-cmap)# | match dscp DSCP | 無し | |
| ポリシーマップ | ポリシーマップ作成 | (config)# | policy-map NAME | 無し |
| クラスマップ指定 | (config-pmap)# | class NAME | 無し | |
| 値設定 | (config-pmap-c)# | set <precedence | dscp | cos > NUM | 無し | |
| インターフェース適用 | (config-if)# | service-policy input NAME | 無し | |
| 優先制御 | スケジューリング方式設定 | (config-if)# | mls qos scheduler <sp | rr | wrr | wdrr> | wrr |
設定手順
手順1.
PCとスイッチングハブをコンソールケーブルで接続し、ZEQUO assist Plusなどのターミナルエミュレータにて設定画面を表示します。
手順2.
ログイン画面にて、UserNameとPassword(初期状態はどちらもmanager)を入力して設定画面にログインします。
手順3.
ユーザモード→特権モード→グローバルコンフィグレーションモードの順に移行します。
MGA-ML4TWPoE++>enable
MGA-ML4TWPoE++#configure terminal
MGA-ML4TWPoE++(config)#
手順4.
VLAN10(IP_PHONE)の設定を行います。
MGA-ML4TWPoE++(config)#vlan 10
MGA-ML4TWPoE++(config-vlan)#name IP_PHONE
MGA-ML4TWPoE++(config-vlan)#exit
MGA-ML4TWPoE++(config)#
手順5.
VLAN20(PC)の設定を行います。
MGA-ML4TWPoE++(config)#vlan 20
MGA-ML4TWPoE++(config-vlan)#name PC
MGA-ML4TWPoE++(config-vlan)#exit
MGA-ML4TWPoE++(config)#
手順6.
VLANの設定を行います。(VLAN10:ポート1-2,VLAN20:ポート3-4,trunk:ポート6)
MGA-ML4TWPoE++(config)#interface range FiveGigabitEthernet1/0/1-2
MGA-ML4TWPoE++(config-if-range)#switchport mode access
MGA-ML4TWPoE++(config-if-range)#switchport access vlan 10
MGA-ML4TWPoE++(config-if-range)#interface range FiveGigabitEthernet1/0/3-4
MGA-ML4TWPoE++(config-if-range)#switchport mode access
MGA-ML4TWPoE++(config-if-range)#switchport access vlan 20
MGA-ML4TWPoE++(config-if-range)#interface TenGigabitEthernet1/0/6
MGA-ML4TWPoE++(config-if)#switchport mode trunk
MGA-ML4TWPoE++(config-if)#exit
MGA-ML4TWPoE++(config)#
手順7.
ポリシーマップクラスを作成します。(DSCP46のパケットにCoS5をセット)
MGA-ML4TWPoE++(config)#class-map dscp-cos
MGA-ML4TWPoE++(config-cmap)#match dscp 46
MGA-ML4TWPoE++(config-cmap)#exit
MGA-ML4TWPoE++(config)#policy-map policy1
MGA-ML4TWPoE++(config-pmap)#class dscp-cos
MGA-ML4TWPoE++(config-pmap-c)#set cos 5
MGA-ML4TWPoE++(config-pmap-c)#exit
MGA-ML4TWPoE++(config-pmap)#exit
MGA-ML4TWPoE++(config)#
手順8.
ポリシーを適用するインターフェースを設定します。
MGA-ML4TWPoE++(config)#interface range FiveGigabitEthernet1/0/1-2
MGA-ML4TWPoE++(config-if-range)#service-policy input policy1
MGA-ML4TWPoE++(config-if-range)#exit
MGA-ML4TWPoE++(config)#
手順9.
スケジューリング方式をStrict(絶対優先スケジューリング)に設定します。
MGA-ML4TWPoE++(config)#interface TenGigabitEthernet1/0/6
MGA-ML4TWPoE++(config-if)#mls qos scheduler sp
MGA-ML4TWPoE++(config-if)#end
MGA-ML4TWPoE++#
手順10.
設定を保存します。
MGA-ML4TWPoE++#copy running-config startup-config
Destination filename startup-config? [y/n]:
ここで y を入力します。
Saving all configurations to NV-RAM.......... Done. と表示されたら設定保存完了です。
サンプルコンフィグ(MGA-ML4TWPoE++)
この設定例についてのアンケート