2024-03-13 Catalyst3850 9000 スイッチ QoS 設定・検証

提供: hkatou_Lab
2023年11月30日 (木) 11:38時点におけるHkatou (トーク | 投稿記録)による版 (ページの作成:「 == 目的 == Catalyst3850 の QoS を検証する際に、注意するべき点をまとめます。 == 注意点 == QoS は動作検証で意図した結果を得ら…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

目的

Catalyst3850 の QoS を検証する際に、注意するべき点をまとめます。

注意点

QoS は動作検証で意図した結果を得られたものが正しいコンフィグです。

検証で確認されていないコンフィグは、すべてゴミです。

トラブル時のエスカレーションも、検証結果を元に行います。

構成

Cat3850-1
Gi1/0/1
   |
   |
   |
Gi1/0/24
Cat3850-2 (DUT)
Gi1/0/1
   |
   |
   |
Gi1/0/24
Cat3850-3

入力機能

分類

ポリシング

マーキング

出力機能

シェーピング

帯域幅制限

プライオリティ キュー

サンプル コンフィグ

入力マーキング

configure terminal
!
ip access-list extended ACL_NET
 permit ip 10.0.0.0 0.255.255.255 any
!
ip access-list extended ACL_MGMT
 permit ip 172.16.0.0 0.15.255.255 any
!
ip access-list extended ACL_VoIP
 permit ip 192.16.0.0 0.0.255.255 any
!
class-map CMAP_NET_MARKING
 match access-group name ACL_NET
!
class-map CMAP_MGMT_MARKING
 match access-group name ACL_MGMT
!
class-map CMAP_VoIP_MARKING
 match access-group name ACL_VoIP
!
policy-map PMAP_MARKING
 class CMAP_NET_MARKING
  set precedence 0
 class CMAP_MGMT_MARKING
  set precedence 6
 class CMAP_VoIP_MARKING
  set precedence 5
!
interface GigabitEthernet1/0/16
 service-policy input PMAP_MARKING
!
exd

トラフィック生成

TIPS

rate 値の算出間隔を変更

デフォルトでは 5 分あたりのトラフィック量が show interface の rate 値に反映されます。

load-interval を 300 秒 -> 30 秒に変更することで、リアルタイムに近い値を得られるようになります。

configure terminal
interface GigabitEthernet1/0/1
 load-interval 30
end

ハマりポイント

QoS を設定したら、ToS=0 のパケットドロップが多くなったんだけど ?

  • 正常な動作です。ToS=0 のパケットは他の ToS を持つパケットの犠牲になります。

参考 URL

Cisco IOS XE Gibraltar 16.12.x(Catalyst 3850 スイッチ)Quality of Service(QoS)コンフィギュレーション ガイド

Cisco IOS XE Everest 16.8.x(Catalyst 3850 スイッチ)コマンド リファレンス

QoSの3750 MLSから3850 MQCへの変換の設定