[書式]
- queue class filter num class [cos=cos] ip src_addr [dest_addr [protocol [src_port [dest_port]]]]
- queue class filter num class [cos=cos] ipv6 src_addr [dest_addr [protocol [src_port [dest_port]]]]
- no queue class filter num [...]
[設定値及び初期値]
- num
- [設定値] : クラスフィルタの識別番号 (1..100)
- [初期値] : -
- class
- [設定値] : クラス (1..16)
- [初期値] : -
- cos
[設定値] :
| 設定値 |
説明 |
| 0-7 |
CoS 値 |
| precedence |
転送するパケットの TOS の precedence(0-7) を ToS-CoS 変換として COS 値に格納する |
- [初期値] : -
- src_addr : IPパケットの始点IPアドレス
- [設定値] :
-
A.B.C.D (A~D: 0~255もしくは*)
- 上記表記でA~Dを*とすると、該当する8ビット分についてはすべての値に対応する
- IPv6 アドレス
- * (すべての IP アドレスまたは IPv6 アドレスに対応)
- 間に - を挟んだ 2 つの上項目、- を前につけた上項目、- を後ろにつけた上項目、これらは範囲を指定する。
- [初期値] : -
- dest_addr : IPパケットの終点IPアドレス
- [設定値] :
- src_addr と同じ形式
- 省略した場合は一個の * と同じ
- [初期値] : -
- protocol : フィルタリングするパケットの種類
- [設定値] :
- プロトコルを表す十進数
- プロトコルを表すニーモニック
- 上項目のカンマで区切った並び (5 個以内 )
- *( すべてのプロトコル )
- established
- 省略時は * と同じ
- [初期値] : -
- src_port : UDP、TCP のソースポート番号
- [設定値] :
- ポート番号を表す十進数
- ポート番号を表すニーモニック ( 一部 )
| ニーモニック |
ポート番号 |
| ftp |
20,21 |
| ftpdata |
20 |
| telnet |
23 |
| smtp |
25 |
| domain |
53 |
| gopher |
70 |
| finger |
79 |
| www |
80 |
| pop3 |
110 |
| sunrpc |
111 |
| ident |
113 |
| ntp |
123 |
| nntp |
119 |
| snmp |
161 |
| syslog |
514 |
| printer |
515 |
| talk |
517 |
| route |
520 |
| uucp |
540 |
| submission |
587 |
- 間に - をはさんだ 2 つの上項目、- を前につけた上項目、- を後ろにつけた上項目、これらは範囲を指定する。
- 上項目のカンマで区切った並び (10 個以内 )
- *( すべてのポート )
- 省略時は * と同じ。
- [初期値] : -
- dest_port : UDP、TCP のディスティネーションポート番号
- [設定値] : src_portと同じ形式
- [初期値] : -
[説明]
クラス分けのためのフィルタを設定する。
cos=cos 指定を行うと、フィルタに合致したパケットに付加される IEEE802.1Q タグの user_priority フィールドには、指定した CoS 値が格納される。cos に precedence を指定した場合、そのパケットの IP ヘッダの precedence 値に対応する値が user_priority フィールドに格納される。
パケットフィルタに該当したパケットは、指定したクラスに分類される。このコマンドで設定したフィルタを使用するかどうか、あるいはどのような順番で適用するかは、各インタフェースにおけるqueue interface class filter list コマンドで設定する。
[ノート]
cos パラメータは Rev.11.00.16 以降で指定可能。
Rev.11.00.23 以降で src_port または dest_port に submission を指定可能。
Rev.11.00.23 以降でIPv6アドレスの指定が可能。
[設定例]
# queue class filter 1 4 ip * * udp 5004-5060 *
# queue class filter 2 10 ip * 172.16.1.0/24 tcp telnet *