[index] AT-AR2050V/AT-AR3050S/AT-AR4050S/AT-AR4050S-5G コマンドリファレンス 5.5.2
Note出力インターフェースではパケットの分類に基づくマーキングと帯域制御/優先制御が可能です。ブリッジングパケットは初期設定では本機能の適用対象外ですが、ソフトウェアブリッジに l3-filtering enableを設定している場合は、該当ソフトウェアブリッジでブリッジされるL3トラフィックに対して本機能が適用されるようになります。
NoteAMF、BPDU、LACPなどのレイヤー2レベルのパケットを指定することはできません。
awplus(config)# traffic-control ↓ awplus(config-tc)# traffic-control enable ↓
awplus(config-tc)# interface eth1 virtual-bandwidth 50mbit ↓
zone qos network wan ip subnet 0.0.0.0/0 interface eth1 network lan ip subnet 192.168.10.0/24 interface vlan1
Noteエンティティー定義、アプリケーション定義の詳細については、「UTM」/「エンティティー定義」、「UTM」/「アプリケーション定義」をご覧ください。
awplus(config-tc)# policy MYQOS priority ↓
awplus(config-tc-policy)# class HIGH priority-level 11 ↓ awplus(config-tc-policy)# class MED priority-level 10 ↓ awplus(config-tc-policy)# class LOW priority-level 9 ↓ awplus(config-tc-policy)# exit ↓
awplus(config-tc)# rule 10 match AppA from qos.lan to qos.lan policy MYQOS.HIGH ↓ awplus(config-tc)# rule 20 match AppB from qos.lan to qos.lan policy MYQOS.MED ↓ awplus(config-tc)# rule 30 match AppC from qos.lan to qos.lan policy MYQOS.LOW ↓
awplus(config-tc)# policy MYQOS wrr ↓
awplus(config-tc-policy)# class A weight 6 ↓ awplus(config-tc-policy)# class B weight 3 ↓ awplus(config-tc-policy)# class C weight 1 ↓ awplus(config-tc-policy)# exit ↓
awplus(config-tc)# rule 10 match AppA from qos.lan to qos.lan policy MYQOS.A ↓ awplus(config-tc)# rule 20 match AppB from qos.lan to qos.lan policy MYQOS.B ↓ awplus(config-tc)# rule 30 match AppC from qos.lan to qos.lan policy MYQOS.C ↓
awplus(config-tc)# policy MYQOS htb ↓
awplus(config-tc-policy)# class A cir 10mbit pir 20mbit preference 7 ↓ awplus(config-tc-policy)# class B cir 1mbit pir 10mbit preference 4 ↓ awplus(config-tc-policy)# class C cir 1kbit pir 1mbit preference 1 ↓ awplus(config-tc-policy)# exit ↓
awplus(config-tc)# rule 10 match AppA from qos.lan to qos.lan policy MYQOS.A ↓ awplus(config-tc)# rule 20 match AppB from qos.lan to qos.lan policy MYQOS.B ↓ awplus(config-tc)# rule 30 match AppC from qos.lan to qos.lan policy MYQOS.C ↓
awplus(config-tc)# policy MYQOS priority ↓
awplus(config-tc-policy)# class HIGH priority-level 11 ↓ awplus(config-tc-policy)# class MED priority-level 10 ↓ awplus(config-tc-policy)# class LOW priority-level 9 sub-class-policy wrr ↓ awplus(config-tc-class)# sub-class A weight 6 ↓ awplus(config-tc-class)# sub-class B weight 3 ↓ awplus(config-tc-class)# sub-class C weight 1 ↓ awplus(config-tc-class)# exit ↓ awplus(config-tc-policy)# exit ↓
awplus(config-tc)# rule 10 match AppA from qos.lan to qos.lan policy MYQOS.HIGH ↓ awplus(config-tc)# rule 20 match AppB from qos.lan to qos.lan policy MYQOS.MED ↓ awplus(config-tc)# rule 30 match AppC1 from qos.lan to qos.lan policy MYQOS.LOW.A ↓ awplus(config-tc)# rule 30 match AppC2 from qos.lan to qos.lan policy MYQOS.LOW.B ↓ awplus(config-tc)# rule 30 match AppC3 from qos.lan to qos.lan policy MYQOS.LOW.C ↓
awplus(config-tc)# policy MYQOS priority ↓ awplus(config-tc-policy)# class HIGH priority-level 11 set-dscp 31 ↓ awplus(config-tc-policy)# class MED priority-level 10 set-dscp 30 ↓ awplus(config-tc-policy)# class LOW priority-level 9 set-dscp 29 ↓
NoteREDアルゴリズムは流量制御や輻輳回避の機能を持つTCPトラフィックに対してもっとも効果を発揮します。UDPのように輻輳制御機能を持たないプロトコルに対しては効果がありませんのでご注意ください。
awplus(config-tc)# red-curve RED-drop avpkt 256 min 15 max 50 limit 100 probability 20 ↓この例では、平均パケットサイズ(avpkt)を256バイトと想定しているため、MIN、MAX、LIMITの実際値は次のようになります。
awplus(config-tc)# red-curve RED-ecn ecn ↓この例では、avpkt、min、max、limit をいずれも省略しているため、それぞれ省略時値の576(バイト)、10(パケット)、32(パケット)、127(パケット)が使われ、MIN、MAX、LIMITの実際値は次のようになります。
awplus(config-tc)# red-curve RED-ecn-drop ecn ecn-drop ↓
awplus(config-tc)# policy MYQOS priority ↓ awplus(config-tc-policy)# class A priority-level 11 red-curve RED-drop ↓ awplus(config-tc-policy)# class B priority-level 10 red-curve RED-ecn ↓ awplus(config-tc-policy)# class C priority-level 9 red-curve RED-ecn-drop ↓ awplus(config-tc-policy)# class D priority-level 8 red-curve default ↓
NoteREDカーブテンプレートは各末端クラス内のフロー単位で適用されます。
awplus# show traffic-control red-curve ↓
awplus# show traffic-control ↓
awplus# show traffic-control rule ↓
awplus# show traffic-control rule config-check ↓ Rule 15: "To" entity does not exist同コマンドでは、無効なルールがある場合、それが理由とともに示されます。
awplus# show traffic-control rule config-check ↓ All rules are valid
awplus# show traffic-control counters ↓
awplus# show traffic-control interface ↓
(C) 2015 - 2022 アライドテレシスホールディングス株式会社
PN: 613-002107 Rev.AU