2024-03-13 Catalyst3850 9000 スイッチ 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)コンフィギュレーション ガイド