第 2 章 機能概要
2.11 QoS 機能
2.11.2 ACL を用いた優先制御機能
dscp” コマンドが消費するマスク数は、適用するacl によって以下のようになります。
複数のacl を適用する場合はそれぞれの合計となりますが、組み合わせによりそれぞれの合計 以下となることがあります。
適用するaclの条件 マスク数
acl mac 定義の場合
llcのLSAPを指定する場合 3
llcのLSAPを指定しない場合 1
acl vlan 定義の場合 1
acl ip 定義の場合
srcIPアドレスを指定指定しない場合
tos値/ dscp値を指定しない場合 1 tos値/ dscp値を指定する場合 3 srcIPアドレスを指定指定する場合
dstIPアドレスを指定しない場合 1
dstIPアドレスを指定する場合
srcIPとdstIPのマスク値が同じ場合
tos値/ dscp値を指定しない場合 1 tos値/ dscp値を指定する場合 3
srcIPとdstIPのマスク値が異なる場合 3
acl ip6 定義の場合
srcIPアドレスを指定指定しない場合
tc値/ dscp値を指定しない場合 1 tc値/ dscp値を指定する場合 3 srcIPアドレスを指定指定する場合
dstIPアドレスを指定しない場合 3
dstIPアドレスを指定する場合
tc値/ dscp値を指定しない場合 3 tc値/ dscp値を指定する場合 5
“vlan protocol”コマンドが消費するマスク値は以下のようになります。
適用するaclの条件 マスク数
プロトコルVLAN定義の場合
vlan protocol ipv4を指定する場合 3
vlan protocol ipv6を指定する場合 1
vlan protocol <count> etherを指定する場合 1 vlan protocol <count> llcを指定する場合 1 アクション数による上限:
- CEE機能を使用する場合、装置全体で 15 個 - CEE機能を使用しない場合、装置全体で 16 個
"qos aclmap"、"vlan qos aclmap"、"lan ip dscp"、"ip6qos aclmap"、"vlan ip6qos aclmap"、"lan ip6 dscp”、”vlan protocol"コマンド合わせてアクション数による上限まで設定可能です。
優先順位は、それぞれ以下のようになります。
- コマンドの適用優先順は、"vlan protocol"、"qos aclmap"、"vlan qos aclmap"、"lan ip dscp"、
"ip6qos aclmap"、"vlan ip6qos aclmap"、"lan ip6 dscp” コマンドの順番です。
- etherポート間の優先順位は、ether ポート番号が小さいほうが高くなります。
- VLAN間の優先順位は、VLAN ID が小さいほうが高くなります。
以下のコマンドが設定されている場合に1 アクションが消費されますが、コマンドの指定数にかか わらず1 アクションのみ消費されます。
- vlan <vid> protocol ipv6
以下のコマンドが設定されている場合に1 アクションが消費されます。
<tos_value>、<dscp_value>、<queue_value> が同じ場合は、コマンドの指定数にかかわらず1 アク ションのみ消費されます。
- interface Configモード
- qos aclmap <count> tos <tos_value> <acl>
- qos aclmap <count> dscp <dscp_value> <acl>
- qos aclmap <count> queue <queue_value> <acl>
- ip6qos aclmap <count> dscp <dscp_value> <acl>
- ip6qos aclmap <count> queue <queue_value> <acl>
- vlan <vid> qos aclmap <count> tos <tos_value> <acl>
- vlan <vid> qos aclmap <count> dscp <dscp_value> <acl>
- vlan <vid> qos aclmap <count> queue <queue_value> <acl>
- vlan <vid> ip6qos aclmap <count> dscp <dscp_value> <acl>
- vlan <vid> ip6qos aclmap <count> queue <queue_value> <acl>
- lan <number> ip dscp <count> acl <acl_count> <dscp_value>
- lan <number> ip6 dscp <count> acl <acl_count> <dscp_value>
以下のコマンドで、chengeQueueが設定されている場合に1 アクションが消費されます。
- interface Configモード
- qos aclmap <count> tos <tos_value> <acl> [ chengeQueue ] - qos aclmap <count> dscp <dscp_value> <acl> [ chengeQueue ] - ip6qos aclmap <count> dscp <dscp_value> <acl> [ chengeQueue ] - vlan <vid> qos aclmap <count> tos <tos_value> <acl> [ chengeQueue ] - vlan <vid> qos aclmap <count> dscp <dscp_value> <acl> [ chengeQueue ] - vlan <vid> ip6qos aclmap <count> dscp <dscp_value> <acl> [ chengeQueue ] 以下のコマンドが設定されている場合に1 アクションが消費されます。
<vid> が同じ場合は、コマンドの指定数にかかわらず1 アクションのみ消費されます。
- vlan <vid> protocol <count> ether - vlan <vid> protocol <count> llc こんな事に気をつけて
プロトコルVLAN機能と併用した場合、プロトコルVLANとして認識されるフレームへのQoS 機能は無効となります。
なお、プロトコルVLANとして認識されるフレームについては “vlan protocol” コマンド 項目を参照してください。
MACフィルタ機能と併用する場合、MACフィルタ機能に該当したパケットに対するQoS機能は 無効となります。
また、IP・MACフィルタが適用されたパケットに対しては、ACLを利用するQoSは無効となります。
パケットのプライオリティ決定方法を設定した場合、以下のようになります。
・qos classification ip tos on
IPv4フレームは、IP precedenceフィールドが “acl vlan” コマンドオプションCoS値の対象と なります。
・qos classification ip6 tc on
IPv6フレームは、IPv6のtraffic classフィールドの上位3bitが “acl vlan” コマンドオプション のCoS値の対象となります。