コンフィグレーションコマンドレファレンス Vol.2
QoS情報を設定します。MACヘッダの条件から3層・4層ヘッダの条件まで,一つのコマンドで設定できます。
[入力モード]
グローバルコンフィグモード
[入力形式]
- 情報の設定・変更
- flow qos {<Interface Name> | <Interface Names>} {in | out} [disable]
- >>移行モード:flow qos
- 既存インタフェース指定フローQoS情報へのInterface Name,Interface Namesの追加
- flow qos { <Target Interface Name> | <Target Interface Names>} { in | out } add { <Add Interface Name> | <Add Interface Names>}
- 情報の削除
- delete flow qos {<Interface Name> | <Interface Names>} {in | out} [list <List No.>]
- 情報の表示
- show flow qos [{<Interface Name> | <Interface Names>} [{in | out} [list <List No.>]]]
- 使用エントリ数の表示
- show flow qos <Interface Name> {in | out} [list <List No.>] used_resources [detail]
- 指定した範囲内の空きリスト番号の表示
- show flow qos <Interface Name> {in | out} [list <List No.>-<List No.>] free
- 指定した範囲内で先頭の空きリスト番号の表示
- show flow qos <Interface Name> {in | out} [list <List No.>-<List No.>] free min_no
[サブコマンド入力形式]
- 情報の設定・変更
- list <List No.> {通常フロー検出条件} [premium {重要フロー検出条件}]
- [action
- [replace_user_priority <No.>]
- [{ [aggregated_queue { <No.> | auto }] [priority <Level>][discard <Level>]
- [max_rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [{ max_rate_burst <Byte> |
- max_upc_red [<Min_burst>/<Max_burst>/<Probability>]} ]]
- [min_rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [{ min_rate_burst <Byte> |
- min_upc_red [<Min_burst>/<Max_burst>/<Probability>]}]
- [penalty_user_priority <No.>] [penalty_discard <Level>]]
- | replace_dscp <DSCP> [aggregated_queue { <No.> | auto }]
- [priority <Level>] [discard <Level>]
- [max_rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [{ max_rate_burst <Byte> |
- max_upc_red [ <Min_burst>/<Max_burst>/<Probability> ]}]]
- [min_rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [{ min_rate_burst <Byte> |
- min_upc_red [ <Min_burst>/<Max_burst>/<Probability> ]}]
- [penalty_user_priority <No.>] [penalty_dscp <DSCP>] [penalty_discard <Level>]]
- | dscp_map [replace_dscp <DSCP>] [aggregated_queue { <No.> | auto }]
- [max_rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [{max_rate_burst <Byte> |
- max_upc_red [<Min_burst>/<Max_burst>/<Probability>]}]]
- [min_rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [{min_rate_burst <Byte>] |
- min_upc_red [<Min_burst>/<Max_burst>/<Probability>]}]
- [penalty_user_priority <No.>] [penalty_dscp <DSCP>] [penalty_discard <Level>]] }]
- ]
- 「通常フロー検出条件」または「重要フロー検出条件」
- MACヘッダ条件
- mac <SMAC>[/<SMASK>] <DMAC>[/<DMASK>] [<Ethernet_Type>] [user_priority <No.>]
- 3層・4層ヘッダ条件
- 上位プロトコルがTCP,UDP,ICMP6以外の場合
{ip | <protocol No.>} <IPv6_Source> <IPv6_Destination> [{dscp <DSCP>| precedence <Precedence>}] [{upper| lower} <Length>][user_priority <No.>]
- 上位プロトコルがTCPの場合
tcp <IPv6_Source> [<Port_Source>] <IPv6_Destination> [<Port_Destination>] [ack][syn][{dscp <DSCP>| precedence <Precedence>}] [{upper| lower} <Length>][user_priority <No.>]
- 上位プロトコルがUDPの場合
udp <IPv6_Source> [<Port_Source>] <IPv6_Destination> [<Port_Destination>] [{dscp <DSCP>| precedence <Precedence>}] [{upper| lower} <Length>] [user_priority <No.>]
- 上位プロトコルがICMP6の場合
icmp6 <IPv6_Source> <IPv6_Destination> [<ICMPv6_Type> [<ICMPv6_Code>]] [{dscp <DSCP>| precedence <Precedence>}] [{upper| lower} <Length>] [user_priority <No.>]
- MACヘッダ条件と3層・4層ヘッダ条件の組み合わせ
- 上位プロトコルがTCP,UDP,ICMPv6以外の場合
mac <SMAC>[/<SMASK>] <DMAC>[/<DMASK>] [<Ethernet_Type>] {ip | <protocol No.>} <IPv6_Source> <IPv6_Destination> [{ dscp <DSCP> | precedence <Precedence>}][{upper| lower} <Length>] [user_priority <No.>]
- 上位プロトコルがTCPの場合
mac <SMAC>[/<SMASK>] <DMAC>[/<DMASK>] [<Ethernet_Type>] tcp <IPv6_Source> [<Port_Source>] <IPv6_Destination> [<Port_Destination>][ack][syn][{ dscp <DSCP> | precedence <Precedence>}] [{upper| lower} <Length>][user_priority <No.>]
- 上位プロトコルがUDPの場合
mac <SMAC>[/<SMASK>] <DMAC>[/<DMASK>] [<Ethernet_Type>] udp <IPv6_Source> [<Port_Source>] <IPv6_Destination> [<Port_Destination>] [{ dscp <DSCP> | precedence <Precedence>}][{upper| lower} <Length>] [user_priority <No.>]
- 上位プロトコルがICMPv6の場合
mac <SMAC>[/<SMASK>] <DMAC>[/<DMASK>] [<Ethernet_Type>] icmp6 <IPv6_Source> <IPv6_Destination> [<ICMP_Type> [<ICMP_Code>]][{ dscp <DSCP> | precedence <Precedence>}][{upper| lower} <Length>][user_priority <No.>]
- 注1:
- 「通常フロー検出条件」,「重要フロー検出条件」とパラメータaction以降の動作指定を同時に設定または変更する場合は,「通常フロー検出条件」,「重要フロー検出条件」のあとに動作指定を入力してください。
- 注2:
- 「通常フロー検出条件」または「重要フロー検出条件」内のパラメータを変更する場合は,すべてのフロー検出条件およびパラメータaction以降の動作指定を再入力してください。
- 注3:
- 「重要フロー検出条件」には,fragmentsは指定できません。
- 情報(動作指定だけ)の変更
- list <List No.> action
- [
- [replace_user_priority <No.>]
- [aggregated_queue { <No.> | auto }]
- [{[priority <Level>][discard <Level>][penalty_discard <Level>] | dscp_map }]
- [max_rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G}]
- [{max_rate_burst <Byte> | max_upc_red [<Min_burst>/<Max_burst>/<Probability>]}]
- [min_rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G}]
- [{min_rate_burst <Byte> | min_upc_red [<Min_burst>/<Max_burst>/<Probability>]}]
- [penalty_user_priority <No.>]
- [replace_dscp <DSCP>][penalty_dscp <DSCP>]
- ]
- 情報の削除
- delete list <List No.>
- delete list <List No.> action
[モード階層]
flow qos
[パラメータ]
- { <Interface Name> | <Interface Names> }
- ip情報またはip-address情報で設定した対象インタフェース名称を指定します(本コマンド入力前にip情報またはip-address情報を設定済みであること)。フローQoS情報をサポートするインタフェース一覧を「表1-48 フローQoS情報をサポートするインタフェース一覧」に示します。
- 本パラメータ省略時の初期値
省略できません。
表1-48 フローQoS情報をサポートするインタフェース一覧
インタフェース名 入力側 出力側 <Line Name> ○ ○ <Tag-VLAN Name> ○ ○ <LA Name> ○※ ○※ <Tunnel Name> − − rmEthernet − − Nullインタフェース − − (凡例)○:設定可能 −:設定不可
- 注※
- aggregated-portの設定が必要です。
- なお,<LA Name>が複数PRUにわたる場合,その<LA Name>で使用するQoSのエントリ数は,「指定したすべてのリストで消費するエントリ数の合計×指定<LA Name>がわたるPRU枚数」分となります。詳細については,「解説書 Vol.1 3.2.1(12) フィルタリング・QoS」を参照してください。
- QoS制御の運用方法からインタフェース名の指定方法を選択できます。
表1-49 インタフェース名指定方法
QoS制御の運用方法 対象インタフェース名の指定方法 インタフェースごとで,運用するQoS制御が異なる場合 <Interface Name> 複数のインタフェースで,同じQoS制御を運用する場合 <Interface Names>
- <Interface Name>
- インタフェース名を指定します。
- <Interface Names>
- 各インタフェース名を,文字列と連続の数字で管理する場合,「<文字列>[<Number List>]」指定ができます。ただし,”[”の直前の文字列に,数字は指定できません。
- <Number List>には,”,”,”-”による範囲指定ができます。ただし,<Number List>に指定できる数値は,1〜16384の範囲となります。なお,"01"のように0を最上位桁とする数字は設定できません。
- 例を次に示します。
表1-50 <Interface Names>指定例
指定するインタフェース名 指定方法 Department1,Department2,Department3 Department[1-3] Department1,Department10 Department[1,10] Department1,Department3,Department4,Department5 Department[1,3-5]
- 値の設定範囲
<Number List>:1〜16384
- { in | out }
- Inbound/Outboundを指定します。一つのインタフェースに対して,Inbound/Outboundの片方または両方同時に設定可能とします。
- in :Inbound(フレーム入力側の指定)
- out:Outbound(フレーム出力側の指定)
- 本パラメータ省略時の初期値
省略できません。
- disable
- 入出力インタフェースごとにフロー制御を無効にします。
- 本パラメータ省略時の初期値
フロー制御を実行します。
- { <Target Interface Name> | <Target Interface Names> } { in | out } add { <Add Interface Name> | <Add Interface Names> }
- すでにフローQoS情報を指定した<Target Interface Name>または<Target Interface Names>に,<Add Interface Name>,<Add Interface Names>を追加する場合に本パラメータを指定します。
- なお,文字列(アルファベット)と数字で管理するインタフェース名が指定可能です。数字は1〜16384までの範囲です。"01"のように0を最上位桁とする数字は設定できません。
- また,<Target Interface Name>,<Target Interface Names>と<Add Interface Name>,<Add Interface Names>には,インタフェース名の先頭に同じ文字列(アルファベット)が指定されているインタフェース名が指定可能です。以下に<Target Interface Name>,<Target Interface Names>と<Add Interface Name>,<Add Interface Names>の指定可能な組合せの例を示します。
<Target Interface Name>,
<Target Interface Names><Add Interface Name>,
<Add Interface Names>指定可否 Department1,Department2 Department3,Department4 ○ Department[1-2] Department[3-4] ○ Department1,Department2 Ethernet3,Ethernet4 × (凡例) ○:指定可能,×:指定不可
- { <Target Interface Name> | <Target Interface Names> }:
- すでにフローQoS情報を指定した<Interface Name>,<Interface Names>を指定します。
- { <Add Interface Name> | <Add Interface Names> }:
- 追加する<Interface Name>,<Interface Names>を指定します。指定可能なインタフェース一覧は,<Interface Name>,<Interface Names>と同様です。詳細は「表1-48 フローQoS情報をサポートするインタフェース一覧」を参照してください。
- list <List No.>
- 設定先インタフェースでのフローの検索順を示すリスト番号を指定します。設定先インタフェースでのフロー検出時に,小さいリスト番号から順にフローと一致するかを検索します。
- フロー検出条件で,入力形式「3層・4層ヘッダ条件」および「MACヘッダ条件と3層・4層ヘッダ条件の組み合わせ」に示す3層・4層ヘッダ条件を含む場合,リスト番号1〜20000および1000001〜5000000はIPv4を,40001〜60000および6000001〜10000000はIPv6を意味します。
- ただし,MACヘッダ条件だけを指定する場合は,IPv4およびIPv6という区別はなく優先順位だけを表します。
- 本パラメータ省略時の初期値
表示の場合だけ省略可能です。省略時は,すべてのリストを表示します。
- 値の設定範囲
1〜20000,40001〜60000,1000001〜5000000,6000001〜10000000(10進数)
- list <List No.>-<list No.>
- リスト番号の範囲を指定します。空きリスト番号の表示の場合だけ指定可能です。
- 本パラメータ省略時の初期値
表示対象のリスト番号の範囲はIPv4 QoSリスト,IPv6 QoSリストを合わせた全リスト番号になります。
- 値の設定範囲
IPv4 QoSリスト:1〜20000,1000001〜5000000(10進数)
IPv6 QoSリスト:40001〜60000,6000001〜10000000(10進数)
- free
- 空きリスト番号の表示をします。
- 本パラメータ省略時の初期値
空きリスト番号を表示する場合は省略できません。
- min_no
- 指定した範囲内で先頭の空きリスト番号の表示をします。
- 本パラメータ省略時の初期値
空きリスト番号の先頭のリスト番号を表示する場合は省略できません。
- used_resources
- 使用エントリ数を表示します。
- detail
- インタフェースに設定したflowリストごとに使用エントリ数を表示します。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
なし
[サブコマンド]
- premium {重要フロー検出条件}
- 最大帯域制限(max_rate),または最低帯域監視(min_rate)を実施する場合に,premium指定ができます。指定した帯域内で,重要フロー検出条件に一致する重要パケットを優先的に転送します。重要パケットが使用していない帯域がある場合,空いている帯域の範囲内で通常パケットを転送します。本機能を重要パケット保護機能と呼びます。
- 通常フロー検出条件の中で,特に重要視したいフロー検出条件を重要フロー検出条件に設定してください。
- なお,重要パケット保護機能を使用すると一つの設定に対して複数の帯域監視機能のエントリを使用します。詳細については,「解説書 Vol.1 3.2.1(12) フィルタリング・QoS」を参照してください。
- また,max_upc_red,min_upc_redと同時に設定できません。
- 本サブコマンド省略時の初期値
なし(重要パケット保護機能を使用しません)
- 値の設定範囲
なし
フロー検出条件パラメータ
- <SMAC>[/<SMASK>]
- 送信元MACアドレスを指定します。
- 次の指定方法があります。なお,出力側では次に示すanyだけ指定できます。
表1-51 送信元MACアドレス指定方法
検出する送信元MACアドレス 指定方法 一つのMACアドレス nn:nn:nn:nn:nn:nn 複数のMACアドレス nn:nn:nn:nn:nn:nn/aa:aa:aa:aa:aa:aa※ すべてのMACアドレス any 注※ マスクビットを使用し,指定します。
- 本パラメータ省略時の初期値
省略できません。
- 値の設定範囲
MACアドレス(nn:nn:nn:nn:nn:nn):
00:00:00:00:00:00〜ff:ff:ff:ff:ff:ff(16進数)
マスクビット(aa:aa:aa:aa:aa:aa):
00:00:00:00:00:00〜ff:ff:ff:ff:ff:ff(16進数)
- 注意事項
・出力側(outbound)では,anyだけ指定できます。
- <DMAC>[/<DMASK>]
- 宛先MACアドレスを指定します。
- 次の指定方法があります。なお,出力側では次に示すanyだけ指定できます。
表1-52 宛先MACアドレス指定方法
検出する宛先MACアドレス 指定方法 一つのMACアドレス nn:nn:nn:nn:nn:nn 複数のMACアドレス nn:nn:nn:nn:nn:nn/aa:aa:aa:aa:aa:aa※ ブロードキャストアドレス broadcast マルチキャストアドレス multicast すべてのMACアドレスを指定 any LLDPプロトコルパケットのMACアドレスを指定 lldp OADPプロトコルパケットのMACアドレスを指定 oadp CDPプロトコルパケットのMACアドレスを指定 cdp 注※ マスクビットを使用し,指定します。
- 本パラメータ省略時の初期値
省略できません。
- 値の設定範囲
MACアドレス(nn:nn:nn:nn:nn:nn):
00:00:00:00:00:00〜ff:ff:ff:ff:ff:ff(16進数)
マスクビット(aa:aa:aa:aa:aa:aa):
00:00:00:00:00:00〜ff:ff:ff:ff:ff:ff(16進数)
- 注意事項
・出力側(outbound)では,anyだけ指定できます。
・broadcastを指定した場合の指定リスト番号は,multicastを含むリスト番号より小さい番号を指定してください。
- <Ethernet_Type>
- イーサネットV2およびIEEE802.3 SNAP/RFC1042形式のイーサネットタイプを指定します。本パラメータは入力側だけ指定できます。形式ごとのイーサネットタイプの位置を次の図に示します。
- また,数値ではなく文字列で指定できます。<Ethernet_Type>に指定できる文字列を次の表に示します。
表1-53 <Ethernet_Type>文字列一覧
文字列 プロトコル種別 イーサタイプ値(16進数) ipv4 IPv4 0x0800 ipv6 IPv6 0x86dd arp ARP 0x0806 ipx IPX Novel Network 0x8137 xns Xerox XNS 0x0600 appletalk AppleTalk 0x809b
- 本パラメータ省略時の初期値
なし(イーサネットタイプを検出条件に入れません)
- 値の設定範囲
0x0600〜0xffff(先頭に0xを付けた4けたの16進数)
- user_priority <No.>
- Tag-VLAN内のユーザ優先度を検出します。入力側,出力側共に本パラメータを指定できます。
- 本パラメータ省略時の初期値
なし(ユーザ優先度の検出をしません)
- 値の設定範囲
0〜7
- { ip | <protocol No.> | tcp | udp | icmp6 }
- 上位プロトコル番号またはプロトコル名を指定します。すべてのプロトコルを対象とする場合はipを指定します。
- 本パラメータ省略時の初期値
省略できません。
- 値の設定範囲
0〜255(10進数)
ただし,0,6,17,43,44,58,60は指定できません。
- 注意事項
・<protocol No.>に6,17,58を指定する場合は,それぞれのプロトコル番号に対応するプロトコル名tcp,udp,icmp6を設定してください。
・IPv6オプションヘッダを示すプロトコル番号を指定できません。具体的には,0(中継点オプションヘッダ),43(経路制御ヘッダ),44(フラグメントヘッダ),60(終点オプションヘッダ)です。
- <IPv6_Source> <IPv6_Destination>
- <IPv6_Source>に検出する送信元IPv6アドレスを,<IPv6_Destination>に検出する宛先IPv6アドレスを指定します。
- 次の指定方法があります。なお,指定方法によっては,1リストで使用するエントリ数が複数エントリとなる場合があります。
表1-54 IPv6アドレス指定方法および使用エントリ数
検出するIPv6アドレス 指定方法 使用エントリ数 一つの場合 nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn 1 複数の場合 サブネットマスク長で指定 nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn/aaa 1 ”−”で指定 nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn −nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn ※1 自インタフェースのIPv6アドレスの場合 − own_address※2 1 サブネットマスク長で指定 own_address/aa※2 1 IPv6 DHCPサーバ機能でクライアントに配布したIPv6プレフィックスの場合 pd_prefix※3 ※4 すべてのIPv6アドレスの場合 any 1
- 注※1
- 指定したIPv6アドレスの範囲によっては,複数エントリを消費する場合があります。詳細については,「解説書 Vol.1 3.2.1(12) フィルタリング・QoS」を参照してください。
- 注※2
- 次の条件をすべて満たす場合に,own_addressは指定できます。
表1-55 own_address指定条件
No. 条件 1 インタフェースに指定したリストである。 2 リストを指定したインタフェースにグローバルIPv6アドレスが1個だけ設定済みである(注 リンクローカルアドレスはown_addressとして適用されません)。
- 注※3
- 次の条件をすべて満たす場合にpd_prefixは指定できます。
表1-56 pd_prefix指定条件
No. 条件 1 インタフェースに指定したリストである。 2 設定するリストにpremiumの指定がない(premiumと同時に設定できません)。 3 指定インタフェースにhost-targetサブコマンドを指定したdhcp6-server interface情報,dhcp6-server interface-list情報が設定されており,かつhost-targetサブコマンドで指定したホスト定義情報で割り当てるプレフィックスを指定している。
- 注
- 複数のインタフェースで,同一のIPv6 DHCPサーバのホスト情報を指定し,かつ該当インタフェースのフロー検出条件にpd_prefixを指定する場合は,次に示す(1)(2)(3)(4)の総和が16,368以下となるようにしてください。
- (1) Inboundに指定したフローフィルタ情報のインタフェース数
- (2) Outboundに指定したフローフィルタ情報のインタフェース数
- (3) Inboundに指定したフローQoS情報のインタフェース数
- (4) Outboundに指定したフローQoS情報のインタフェース数
4 送信元IPv6アドレスまたは宛先IPv6アドレスのどちらかにだけ指定する。
- 注※4
- 宛先IPv6アドレスまたは送信元IPv6アドレスのどちらかにだけ指定できます。また,指定したインタフェースで配布されるプレフィックス数分エントリを消費します。詳細については,「解説書 Vol.1 3.2.1(12) フィルタリング・QoS」を参照してください。
- 本パラメータ省略時の初期値
省略できません。
- 値の設定範囲
IPv6アドレス(nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn):
0:0:0:0:0:0:0:0〜ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
プレフィックス長(aaa):0〜128
- dscp <DSCP>
- 本パラメータは,トラフィッククラスフィールドの上位6ビットであるDSCP値を指定します。受信パケットのトラフィッククラスフィールド上位6ビットと比較します。トラフィッククラスフィールドの下位2ビットは無視します。
- 本パラメータ省略時の初期値
なし(DSCP値をフロー検出条件に入れません)
- 値の設定範囲
0〜63(10進数)
- precedence <Precedence>
- 本パラメータは,トラフィッククラスフィールドの上位3ビットであるprecedence値を指定します。送受信パケットのトラフィッククラスフィールド上位3ビットと比較します。トラフィッククラスフィールドの下位5ビットは無視します。
- 本パラメータ省略時の初期値
なし(precedence値をフロー検出条件に入れません)
- 値の設定範囲
0〜7(10進数)
- {upper | lower } <Length>
- IPユーザデータ長の上限値または下限値を指定します。
- upper:IPユーザデータ長の上限値を指定します。
- lower:IPユーザデータ長の下限値を指定します。
- 本パラメータ省略時の初期値
なし(IPユーザデータ長の上限値または下限値をフロー検出条件に入れません)
- 値の設定範囲
0〜65535(10進数)
- 注意事項
・1リストで使用するエントリ数が複数エントリとなる場合があります。詳細については,「解説書 Vol.1 3.2.1(12) フィルタリング・QoS」を参照してください。
・受信したパケットのIPユーザデータ長とupper/lowerでの指定値とを比較し,本検出条件に一致/不一致を判定します。
表1-57 IPユーザデータ長上限・下限指定とIPユーザデータ長の関係
上限・下限指定 A(パケットの値:(Total Length)−(Header Length))と
B(コンフィグレーションで指定したIPユーザデータ長)の関係結果 upper A ≦ B 一致 A > B 不一致 lower A ≧ B 一致 A < B 不一致
- <Port_Source> <Port_Destination>
- <Port_Source>に送信元ポート番号を,<Port_Destination>に宛先ポート番号を指定します。
- 次の二つの指定方法があります。なお,指定方法によっては,1リストで使用するエントリ数が複数エントリとなる場合があります。
表1-58 ポート番号指定方法
検出するポート番号 指定方法 使用エントリ数 一つの場合 nnnnn 1 ある範囲の場合 nnnnn-nnnnn ※
- 注※
- 1リストで使用するエントリ数が複数エントリとなる場合があります。詳細については,「解説書 Vol.1 3.2.1(12) フィルタリング・QoS」を参照してください。
- 本パラメータ省略時の初期値
なし(送信元ポート番号,または宛先ポート番号をフロー検出条件に入れません)
- 値の設定範囲
0〜65535(10進数)(次の表を参照してください)
表1-59 一般的なポート番号
ポート番号(10進数) 名称 20/tcp File Transfer [Default Data] 21/tcp File Transfer [Control] 22/tcp Secure Shell Login 23/tcp Telnet 25/tcp Simple Mail Transfer 53/tcp 53/udp Domain Name Server 80/tcp World Wide Web HTTP 110/tcp 110/udp Post Office Protocol - Version 3 161/udp SNMP
- ack
- TCPヘッダのACKフラグが1のパケットを検出します。
- 本パラメータ省略時の初期値
なし(ACKフラグの検出をフロー検出条件に入れません)
- 値の設定範囲
なし
- syn
- TCPヘッダのSYNフラグが1のパケットを検出します。
- 本パラメータ省略時の初期値
なし(SYNフラグの検出をフロー検出条件に入れません)
- 値の設定範囲
なし
- <ICMPv6_Type>
- ICMPv6タイプを指定します。
- 本パラメータ省略時の初期値
なし(ICMPv6タイプをフロー検出条件に入れません)
- 値の設定範囲
0〜255(10進数)(「表1-60 一般的なICMPv6タイプ・コード番号」をご参照ください)
- <ICMPv6_Code>
- ICMPv6コードを指定します。
- 本パラメータ省略時の初期値
なし(ICMPv6コードをフロー検出条件に入れません)
- 値の設定範囲
0〜255(10進数)(「表1-60 一般的なICMPv6タイプ・コード番号」をご参照ください)
表1-60 一般的なICMPv6タイプ・コード番号
タイプ 名称 コード 1 Destination Unreachable 0〜4 2 Packet Too Big 0 3 Time Exceeded 0〜1 4 Parameter Problem 0〜2 128 Echo 0 129 Echo Reply 0 130 Multicast Listener Query 0 131 Multicast Listener Report 0 132 Multicast Listener Done 0 133 Router Solicitation (NDP) 0 134 Router Advertusement (NDP) 0 135 Neighbor Solicitation (NDP) 0 136 Neighbor Advertusement (NDP) 0 137 Redirect (NDP) 0
動作パラメータ
- action
- 動作パラメータを設定,変更する場合は必ず本パラメータを動作パラメータ全体の先頭に設定してください。
- 本パラメータ省略時の初期値
なし(動作指定をする場合は省略できません)
- 値の設定範囲
なし
- replace_user_priority <No.>
- Tag-VLAN内のユーザ優先度の書き換え値を指定します。
- 入力側,出力側共に本パラメータを指定できます。また,異なるTag-VLAN間でルーティングを行う場合,入力側で書き換えたユーザ優先度を出力側へ引き継ぐことができます。
- 本パラメータ省略時の初期値
なし(ユーザ優先度を書き換えません)
- 値の設定範囲
0〜7
- aggregated_queue { <No.> | auto }
- 階層化シェーパのアグリゲートキュー番号を指定するパラメータです。
- 次の二つの指定方法があります。
- aggregated_queue <No.>:
- 階層化シェーパのアグリゲートキュー番号<No.>を指定します。
- aggregated_queue auto:
- <Interface Names>と併用した場合,<Number List>の番号を指定アグリゲートキュー番号として設定します。
- <Interface Name>と併用する場合は,指定<Interface Name>が「 <文字列> <Number List> 」指定の場合,指定できます。<Number List>については,<Interface Names>パラメータを参照してください。この場合,アグリゲートキュー番号には,<Number List>を設定します。
- 例を次に示します。
- (例)
- 指定Interface Name:Department3
インタフェース名 設定するアグリゲートキュー番号 Department3 3 - 指定Interface Names:Department[1-3]
インタフェース名 設定するアグリゲートキュー番号 Department1 1 Department2 2 Department3 3 - なお,<Number List>が,1023(アグリゲートキュー番号の最大値)より大きい場合は,アグリゲートキュー番号1023を設定しますのでご注意ください。
- (例)
- 指定Interface Names:Department[1022-1025]
インタフェース名 設定するアグリゲートキュー番号 Department1022 1022 Department1023 1023 Department1024 1023 Department1025 1023
- 本パラメータ省略時の初期値
出力回線で階層化シェーパ機能が動作しているときに本パラメータを省略した場合,デフォルトのアグリゲートキューにキューイングされます。
- 値の設定範囲
<No.>:1〜1023
- 注意事項
・出力側だけに指定できます。
・階層化シェーパ情報で指定したアグリゲートキュー番号に対して帯域を割り当てていない場合は,パケットは出力されません。
・階層化シェーパ機能をサポートしていないNIFに設定したインタフェースでアグリゲートキュー番号を指定した場合,無視されます。
・階層化シェーパ機能をサポートしているNIFに設定したインタフェースでアグリゲートキュー番号を指定した場合,コンフィグレーションの階層化シェーパ情報で該当アグリゲートキュー番号を指定する必要があります。指定しない場合は,該当アグリゲートキュー番号でパケット廃棄されますのでご注意ください。
- priority <Level>
- 出力優先度を指定します。数値が大きいほど優先度が高くなります。
- 本パラメータ省略時の初期値,および値の設定範囲
出力先インタフェースに設定されているスケジューリング種別,およびフローQoS情報の指定先(入力側・出力側)によって決定します。次の表に示します。
<入力側(Inbound)に指定した場合>
<出力側(Outbound)に指定した場合>
スケジューリング種別 完全優先,ラウンドロビン LLQ+3WFQ 階層化シェーパ キュー数 8 4 2 4 4 出力優先度の初期値 4 2 1 2 2 値の設定範囲 1〜8 1〜8 1〜8 1〜8 1〜8
スケジューリング種別 完全優先,ラウンドロビン LLQ+3WFQ 階層化シェーパ キュー数 8 4 2 4 4 出力優先度の初期値 4 2 1 4 2 値の設定範囲 1〜8 1〜8 1〜8 1〜4 1〜4 - 注意事項
・フロー検出したフローの出力先インタフェースに指定されたスケジューリングによって,対応するキュー番号が変わります。詳細については,「解説書 Vol.2 1.6 優先度決定」を参照してください。
・本パラメータはdscp_mapと同時に指定できません。
・リンクアグリゲーション,リンクアグリゲーション内のTag-VLAN連携回線のインタフェース名に対して,priorityを指定する場合は,フロー検出したフローの出力先のすべてのポートを同じスケジューリングにしてください。
- discard <Level>
- キューイング優先度を指定します。数値が小さいほど優先的に廃棄されます。なお,本パラメータはdscp_mapと同時に指定できません。
- 本パラメータ省略時の初期値
4
- 値の設定範囲
<Level>:1〜4(1が最も廃棄されやすく,4が最も廃棄され難い)
- max_rate { <kbit/s> | <Mbit/s>M | <Gbit/s>G }[{max_rate_burst <Byte> | max_upc_red [ <Min_burst>/<Max_burst>/<Probability>]}]
- max_rate
- 最大帯域制御を実施します。
- 送受信するパケットの帯域監視を行い,指定した最大帯域値を超えた違反パケットを廃棄します。
- { <kbit/s> | <Mbit/s>M | <Gbit/s>G }
- 最大帯域制御での監視帯域値を指定します。
- min_rateより大きい値を指定してください。
- 値の設定範囲
1[kbit/s]単位で設定 <kbit/s> :1k〜10,000,000k※
1[Mbit/s]単位で設定 <Mbit/s>M:1M〜10,000M
1[Gbit/s]単位で設定 <Gbit/s>G:1G〜10G
注※ 1〜4[kbit/s]の値を指定した際には4.1[kbit/s]で帯域監視します。また,max_upc_redを指定した場合は33[kbit/s]以上の値を指定してください。
- max_rate_burst <Byte>
- 最大帯域制御でのバーストサイズ(最大帯域を超えて遵守パケットと判定するパケットのバイト数)を設定します。
- 本パラメータ省略時の初期値
1500
- 値の設定範囲
<Byte>:0〜131072(1バイト単位で設定)
- 注意事項
・max_rate_burstとmax_upc_redは同時指定できません。
・max_rata_burst値に1500バイト(イーサネットでの平均的なMTU長)を加えた値で動作します。
また,重要パケットの場合は,さらに通常パケットのバーストサイズの値を加えた値で動作します。
バーストサイズの動作値は次の表に従います。
・ジャンボフレームやPOS回線等によりMTU長を拡張する場合には,リストを指定した回線のMTU長以上の値をmax_rate_burstに指定してください。
項番 max_rate_burst premium指定 バーストサイズの動作値 1 パラメータ指定時 なし max_rate_burst + 1500 2 あり 重要パケット max_rate_burst + 1500 + 通常パケットの動作値 3 通常パケット 1500 4 パラメータ省略時 なし 3000 5 あり 重要パケット 4500 6 通常パケット 1500
- max_upc_red
- 最大帯域制御で,UPC-REDによる帯域監視を実施します。
- 本パラメータ省略時の初期値
通常の帯域監視を実施します。
- 注意事項
・premiumとmax_upc_redは同時指定できません。
・フロー検出条件モード2を指定したPRUでは,指定できません。
- <Min_burst>/<Max_burst>/<Probability>
- max_upc_red使用時の最小バーストサイズ,最大バーストサイズ,最大違反率を指定します。
- <Min_burst>には違反パケットと判定を開始する最小バーストサイズを指定します。
- <Max_burst>には違反率が最大違反率となる最大バーストサイズを指定します。
- <Probability>には最大違反率を指定します。
- なお,<Max_burst>≧<Min_burst>となるように指定してください。
- 本パラメータ省略時の初期値
RTTを50msと仮定し,max_rateで指定した監視帯域値からUPC-RED設定推奨値を算出し,設定します。なお,本推奨値については,「解説書 Vol.2 1.4.2 UPC-RED」の設定推奨値の表を参照してください。
- 値の設定範囲
<Min_burst>,<Max_burst>
1バイト単位で設定 <byte> :1〜268,435,456
1kバイト単位で設定 <kbyte>k:1k〜262,144k
1Mバイト単位で設定 <Mbyte>M:1M〜256M
<Probability>(%)
0〜100(0.5[%]単位で設定)
- 注意事項
・<Max_burst>,<Min_burst>に1500バイト(イーサネットでの平均的なMTU長)を加えた値で動作します。
・ジャンボフレームやPOS回線等によりMTU長を拡張する場合には,リストを指定した回線のMTU長以上の値を<Max_burst>に指定してください。
- min_rate { <kbit/s> | <Mbit/s>M | <Gbit/s>G }[{min_rate_burst <Byte> | min_upc_red [ <Min_burst>/<Max_burst>/<Probability>]}]
- min_rate
- 最低帯域監視を実施します。
- 送受信するパケットの帯域監視を実行し,指定した監視帯域値を超えた違反パケットにペナルティーを科します。ペナルティーはpenalty_user_priority,penalty_discard,penalty_dscpを用いて指定します。
- {<kbit/s> | <Mbit/s>M | <Gbit/s>G}
- 最低帯域監視での監視帯域値を指定します。
- max_rateより小さい値を指定してください。
- なお,回線速度以上の帯域を指定すると,違反時の動作はできません。
- 値の設定範囲
1[kbit/s]単位で設定 <kbit/s> :1k〜10,000,000k※
1[Mbit/s]単位で設定 <Mbit/s>M:1M〜10,000M
1[Gbit/s]単位で設定 <Gbit/s>G:1G〜10G
注※ 1〜4[kbit/s]の値を指定した際には4.1[kbit/s]で帯域監視します。また,min_upc_redを指定した場合は33[kbit/s]以上の値を指定してください。
- min_rate_burst <Byte>
- 最低帯域監視でのバーストサイズ(最低帯域を超えて遵守パケットと判定するパケットのバイト数)を設定します。
- 本パラメータ省略時の初期値
1500
- 値の設定範囲
<Byte>:0〜131072(1バイト単位で設定)
- 注意事項
・min_rate_burstとmin_upc_redは同時指定できません。
・min_rata_burst値に1500バイト(イーサネットでの平均的なMTU長)を加えた値で動作します。
また,重要パケットの場合は,さらに通常パケットのバーストサイズの値を加えた値で動作します。
バーストサイズの動作値は次の表に従います。
・ジャンボフレームやPOS回線等によりMTU長を拡張する場合には,リストを指定した回線のMTU長以上の値をmin_rate_burstに指定してください。
項番 min_rate_burst premium指定 バーストサイズの動作値 1 パラメータ指定時 なし min_rate_burst + 1500 2 あり 重要パケット min_rate_burst + 1500 + 通常パケットの動作値 3 通常パケット 1500 4 パラメータ省略時 なし 3000 5 あり 重要パケット 4500 6 通常パケット 1500
- min_upc_red
- 最低帯域監視でUPC-REDによる帯域監視を実施します。
- 本パラメータ省略時の初期値
通常の帯域監視を実施します。
- 注意事項
・premiumとmin_upc_redは同時指定できません。
・フロー検出条件モード2を指定したPRUでは,指定できません。
- <Min_burst>/<Max_burst>/<Probability>
- min_upc_red使用時の最小バーストサイズ,最大バーストサイズ,最大違反率を指定します。
- <Min_burst>には違反パケットと判定を開始する最小バーストサイズを指定します。
- <Max_burst>には違反率が最大違反率となる最大バーストサイズを指定します。
- <Probability>には最大違反率を指定します。
- なお,<Max_burst>≧<Min_burst>となるように指定してください。
- 本パラメータ省略時の初期値
RTTを50msと仮定し,min_rateで指定した監視帯域値からUPC-RED設定推奨値を算出し,設定します。なお,本推奨値については,「解説書 Vol.2 1.4.2 UPC-RED」の設定推奨値の表を参照してください。
- 値の設定範囲
<Min_burst>,<Max_burst>
1バイト単位で設定 <byte> :1〜268,435,456
1kバイト単位で設定 <kbyte>k:1k〜262,144k
1Mバイト単位で設定 <Mbyte>M:1M〜256M
Probability(%)
0〜100(0.5[%]単位で設定)
- 注意事項
・<Max_burst>,<Min_burst>に1500バイト(イーサネットでの平均的なMTU長)を加えた値で動作します。
・ジャンボフレームやPOS回線等によりMTU長を拡張する場合には,リストを指定した回線のMTU長以上の値を<Max_burst>に指定してください。
- penalty_user_priority <No.>
- min_rateを使用した最低帯域監視において,違反パケットのユーザ優先度を指定値<No.>に書き換えます。
- 本パラメータを使用するには,min_rateを指定する必要があります。
- 本パラメータ省略時の初期値
ユーザ優先度書き換えを行わないため,初期値はありません。
- 値の設定範囲
0〜7
- penalty_discard <Level>
- min_rateを使用した最低帯域監視において,違反パケットのキューイング優先度を指定値<Level>に変更します。キューイング優先度1が最も廃棄されやすく,4が最も廃棄され難い優先度です。
- 本パラメータを使用するには,min_rateを指定する必要があります。また,dscp_mapと同時に指定できません。
- 本パラメータ省略時の初期値
penalty_discard 1(違反したパケットを廃棄しやすくします)
- 値の設定範囲
<Level>:1〜4
- penalty_dscp <DSCP>
- min_rateを使用した最低帯域監視において,違反パケットのDSCPフィールド(TOSフィールドと呼ばれる場合もあります)を,指定値<DSCP>に書き換えます(遵守パケットはreplace_dscpで指定したDSCP値に書き換えます)。
- 本パラメータを使用するには,replace_dscpまたはdscp_mapを指定し,かつmin_rateを指定する必要があります。
- 本パラメータ省略時の初期値
penalty_dscp 0(違反したパケットのDSCP値を0に書き換えます)
- 値の設定範囲
<DSCP>:0〜63(10進数)
- replace_dscp <DSCP>
- 受信したパケットのTOSフィールドを,指定したDSCP値(6ビット)に書き換えます。また,最低帯域監視(min_rate)と同時に指定した場合,契約帯域を遵守したパケットのDSCP値を書き換えます(違反したパケットはpenalty_dscpで指定したDSCP値に書き換えます)。
- 本パラメータ省略時の初期値
なし(TOSフィールドを書き換えません)
- 値の設定範囲
<DSCP>:0〜63(10進数)
- dscp_map
- DSCP値によって出力優先度およびキューイング優先度を決定するTOSマップ機能を有効にします。受信パケットのTOSフィールドのうち上位6ビットが比較対象です。TOSフィールドの下位2ビットは無視します。
- DSCP値に対応する出力優先度とキューイング優先度については,「解説書 Vol.2 1.6 優先度決定」を参照してください。
- 本パラメータ省略時の初期値
なし(TOSマップ変換機能を使用しません)
- 値の設定範囲
なし
- 注意事項
・本パラメータを設定した場合,priority,discardとpenalty_discardは,設定できません。
・リンクアグリゲーション,リンクアグリゲーション内のTag-VLAN連携回線のインタフェース名に対して,dscp-mapを指定する場合は,フロー検出したフローの出力先のすべてのポートを同じスケジューリングにしてください。
[入力例]
- IPv6パケットフローQoS情報の設定
- パケットのクラス分け
送信元IPv6アドレスが3ffe:501:811:ff01:1::1,上位プロトコルがTCP,宛先ポート番号が23(telnet)のパケットを優先して転送するために,該当パケットの出力優先度クラスを7,その他のパケットを出力優先度クラス1に指定します。
(config)# flow qos Tokyo out [flow qos Tokyo out] (config)# list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 [flow qos Tokyo out] (config)# list 60000 ip any any action priority 1 [flow qos Tokyo out] (config)# exit (config)# flow yes (config)# show flow flow yes flow qos Tokyo out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 60000 ip any any action priority 1 (config)#
- 契約帯域指定
ISPなどでエンドユーザからのトラフィックを監視し,契約帯域に違反したパケットを廃棄するように指定します。入力インタフェース名称Tokyoで,送信元IPv6アドレスが3ffe:501:811:ff01:1::1のパケットを契約帯域128kbit/sで監視するよう指定します。
(config)# flow qos Tokyo in [flow qos Tokyo in] (config)# list 40001 ip 3ffe:501:811:ff01:1::1 any action max_rate 128 [flow qos Tokyo in] (config)# exit (config)# flow yes (config)# show flow flow yes flow qos Tokyo in list 40001 ip 3ffe:501:811:ff01:1::1 any action max_rate 128 (config)#
- 契約帯域違反時のキューイング優先度指定
出力回線が輻輳時に,契約帯域に違反したパケットを廃棄されやすくするように指定します。入力インタフェース名称Tokyoで,送信元IPv6アドレスが3ffe:501:811:ff01:1::1のパケットを契約帯域5,000kbit/sで監視し,違反時はキューイング優先度を1にします。
(config)# flow qos Tokyo in [flow qos Tokyo in] (config)# list 40001 ip 3ffe:501:811:ff01:1::1 any action min_rate 5000 penalty_discard 1 [flow qos Tokyo in] (config)# exit (config)# flow yes (config)# show flow flow yes flow qos Tokyo in list 40001 ip 3ffe:501:811:ff01:1::1 any action min_rate 5000 penalty_discard 1 (config)#
- 最大帯域制限+最低帯域監視指定
ISPなどでエンドユーザごとに最大帯域制限と最低帯域監視を設定します。出力インタフェース名称Tokyoで,宛先IPv6アドレスが3ffe:501:811:ff01:1::1と3ffe:501:811:ff02:1::1のユーザに対して,最大制限帯域128kbit/s,最低監視帯域64kbit/sに指定します。
(config)# flow qos Tokyo out [flow qos Tokyo out] (config)# list 40001 ip any 3ffe:501:811:ff01:1::1 action max_rate 128 min_rate 64 [flow qos Tokyo out] (config)# list 40002 ip any 3ffe:501:811:ff02:1::1 action max_rate 128 min_rate 64 [flow qos Tokyo out] (config)# exit (config)# flow yes (config)# show flow flow yes flow qos Tokyo out list 40001 ip any 3ffe:501:811:ff01:1::1 action max_rate 128 min_rate 64 list 40002 ip any 3ffe:501:811:ff02:1::1 action max_rate 128 min_rate 64 (config)#
- DSCP値書き換え
エンドユーザから受信したトラフィックごとにDSCP値を書き換えます。送信元IPv6アドレスが3ffe:501:811:ff01:1::1のパケットのDSCP値を34,送信元IPv6アドレスが3ffe:501:811:ff02:1::1のパケットのDSCP値を10に書き換えます。
(config)# flow qos Tokyo in [flow qos Tokyo in] (config)# list 40001 ip 3ffe:501:811:ff01:1::1 any action replace_dscp 34 [flow qos Tokyo in] (config)# list 40002 ip 3ffe:501:811:ff02:1::1 any action replace_dscp 10 [flow qos Tokyo in] (config)# exit (config)# flow yes (config)# show flow flow yes flow qos Tokyo in list 40001 ip 3ffe:501:811:ff01:1::1 any action replace_dscp 34 list 40002 ip 3ffe:501:811:ff02:1::1 any action replace_dscp 10 (config)#
- アグリゲートキュー番号の指定
(config)# flow qos Tokyo out [flow qos Tokyo out] (config)# list 40010 ip any any precedence 7 action aggregated_queue 1 priority 4 [flow qos Tokyo out] (config)# list 40020 ip any any precedence 5 action aggregated_queue 1 priority 3 [flow qos Tokyo out] (config)# list 40030 ip any any action aggregated_queue 1 priority 1 [flow qos Tokyo out] (config)# list 41000 mac any any action aggregated_queue 1 priority 2 [flow qos Tokyo out] (config)# exit (config)# flow yes (config)# show flow flow yes flow qos Tokyo out list 40010 ip any any precedence 7 action aggregated_queue 1 priority 4 list 40020 ip any any precedence 5 action aggregated_queue 1 priority 3 list 40030 ip any any action aggregated_queue 1 priority 1 list 41000 mac any any action aggregated_queue 1 priority 2 (config)#
- 最低監視帯域に違反したパケットのユーザ優先度書き換え
(config)# flow qos Tokyo in [flow qos Tokyo in] (config)# list 40010 mac any any user_priority 7 action priority 4 min_rate 1M penalty_user_priority 5 [flow qos Tokyo in] (config)# exit (config)# flow yes (config)# show flow flow yes flow qos Tokyo in list 40010 mac any any user_priority 7 action priority 4 min_rate 1M penalty_user_priority 5 (config)#
- 重要パケット保護機能+最低帯域監視指定
入力インタフェース名称Tokyoで,宛先IPアドレスが3ffe:501:811:ff01:1::1〜3ffe:501:811:ff01:1::10のパケットのうち,3ffe:501:811:ff01:1::5のパケットを重要パケットとし,最低監視帯域64kbit/sに指定します。
(config)# flow qos Tokyo in [flow qos Tokyo in] (config)# list 40001 ip any 3ffe:501:811:ff01:1::1-3ffe:501:811:ff01:1::10 premium ip any 3ffe:501:811:ff01:1::5 action min_rate 64 [flow qos Tokyo in] (config)# exit (config)# flow yes (config)# show flow flow yes flow qos Tokyo in list 1 ip any 3ffe:501:811:ff01:1::1-3ffe:501:811:ff01:1::10 premium ip any 3ffe:501:811:ff01:1::5 action min_rate 64 (config)#
- 複数インタフェースにフローリストを指定
Department1,Department2,Department3にフローリストを指定します。
(config)# flow qos Department[1-3] out [flow qos Department[1-3] out] (config)# list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 [flow qos Department[1-3] out] (config)# exit (config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 (config)#- リストの挿入
リスト番号40001と40005の間にリスト番号40003を挿入します。
Department[1-3]と指定したDepartment1,Departmen2,Departmen3に指定されているリスト番号1と5の間にリスト番号3を挿入します。
(config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)# flow qos Tokyo out [flow qos Tokyo out] (config)# list 40003 tcp any any action priority 4 [flow qos Tokyo out] (config)# exit (config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40003 tcp any any action priority 4 list 40005 ip any any action priority 1 (config)#
(config)# show flow Department[1-3] out flow qos Department[1-3] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)# flow qos Department[1-3] out [flow qos Department[1-3] out] (config)# list 40003 tcp any any action priority 4 [flow qos Department[1-3] out] (config)# exit (config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40003 tcp any any action priority 4 list 40005 ip any any action priority 1 (config)#- 入出力インタフェースごとのフローQoS情報の無効化
出力インタフェースTokyoのフローQoS情報を無効にします。
Department[1-3]と指定した出力インタフェースDepartment1,Department2,Department3のフローQoS情報を無効にします。
(config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)# flow qos Tokyo out disable (config)# show flow qos Tokyo out flow yes flow qos Tokyo out disable list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)#
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)# flow qos Department[1-3] out disable [flow qos Department[1-3] out disable] (config)# exit (config)# show flow qos Department[1-3] out flow qos Department[1-3] out disable list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)#- 既存インタフェース指定フローQoS情報へのInterface Name,Interface Namesの追加
Department[1-3]と指定したDepartment1,Department2,Department3に,Department4を追加します。
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)# flow qos Department[1-3] out add Department4 (config)# show flow qos Department[1-4] out flow qos Department[1-4] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)#- パラメータの変更
- フロー検出条件と動作指定のパラメータの変更
リスト番号40001のリストのフロー検出条件および動作指定のパラメータを変更します。
Department[1-3]と指定したDepartment1,Department2,Department3に指定されているフローリスト番号40001のフロー検出条件および動作指定のパラメータを変更します。
(config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)# flow qos Tokyo out [flow qos Tokyo out] (config)# list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 [flow qos Tokyo out] (config)# exit (config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 list 40005 ip any any action priority 1 (config)#
Department[1-3]と指定したDepartment1,Department2,Department3のうち,Department2に指定されているリスト番号40001のフロー検出条件および動作指定のパラメータを変更します。
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)# flow qos Department[1-3] out [flow qos Department[1-3] out] (config)# list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 [flow qos Department[1-3] out] (config)# exit (config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 list 40005 ip any any action priority 1 (config)#
(config)# show flow qos Department[1-3] out flow flow qos Department[1-3] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 (config)# flow qos Department2 out [flow qos Department2 out] (config)# list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 [flow qos Department2 out] (config)# exit (config)# show flow qos flow qos Department[1,3] out list 40001 tcp 3ffe:501:811:ff01:1::1 any 23 action priority 7 list 40005 ip any any action priority 1 flow qos Department2 out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 list 40005 ip any any action priority 1 (config)#
- 動作指定のパラメータだけの変更
リスト番号40001のリストの動作指定パラメータを出力優先度6から出力優先度2に変更します。
Department[1-3]と指定したDepartment1,Department2,Department3に指定したフローリスト番号40001のリストのパラメータを出力優先度6から出力優先度2に変更します。
(config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 list 40005 ip any any action priority 1 (config)# flow qos Tokyo out [flow qos Tokyo out] (config)# list 40001 action priority 2 [flow qos Tokyo out] (config)# exit (config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 2 list 40005 ip any any action priority 1 (config)#
Department[1-3]と指定したDepartment1,Department2,Department3のうち,Department2に指定したリスト番号40001のリストのパラメータを出力優先度6から出力優先度2に変更します。
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 list 40005 ip any any action priority 1 (config)# flow qos Department[1-3] out [flow qos Department[1-3] out] (config)# list 1 action priority 2 [flow qos Department[1-3] out] (config)# exit (config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 2 list 40005 ip any any action priority 1 (config)#
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 list 40005 ip any any action priority 1 (config)# flow qos Department2 out [flow qos Department2 out] (config)# list 1 action priority 2 [flow qos Department2 out] (config)# exit (config)# show flow qos flow qos Department[1,3] out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 6 list 40005 ip any any action priority 1 flow qos Department2 out list 40001 udp 3ffe:501:811:ff01:1::1 any action priority 2 list 40005 ip any any action priority 1 (config)#- フローQoS情報の削除
- 入出力インタフェース単位の削除
出力インタフェースTokyoのフローQoS情報を削除します。
Department[1-3]と指定した出力インタフェースDepartment1,Department2,Department3のフローQoS情報を削除します。
(config)# show flow qos flow yes flow qos Tokyo in list 40001 ip 3ffe:501:811:ff01:1::1 any action replace_dscp 40 flow qos Tokyo out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)# delete flow qos Tokyo out (config)# show flow qos flow yes flow qos Tokyo in list 40001 ip 3ffe:501:811:ff01:1::1 any action replace_dscp 40 (config)#
(config)# show flow qos flow qos Department[1-3] in list 40001 ip 3ffe:501:811:ff01:1::1 any action replace_dscp 40 flow qos Department[1-3] out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)# delete flow qos Department[1-3] out (config)# show flow qos flow qos Department[1-3] in list 40001 ip 3ffe:501:811:ff01:1::1 any action replace_dscp 40 (config)#
- リスト単位の削除
出力インタフェースTokyoのリスト番号40001を削除します。
Department[1-3]と指定した出力インタフェースDepartment1,Department2,Department3のリスト番号40001を削除します。
(config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)# delete flow qos Tokyo out list 40001 (config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40005 ip any any action priority 1 (config)#
Department[1-3]と指定したDepartment1,Department2,Department3のうち,Department2に指定したリスト番号40001を削除します。
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)# delete flow qos Department[1-3] out list 40001 (config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40005 ip any any action priority 1 (config)#
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)# delete flow qos Department2 out list 40001 (config)# show flow qos flow qos Department[1,3] out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 flow qos Department2 out list 40005 ip any any action priority 1 (config)#
- 動作指定パラメータの削除
出力インタフェースTokyo,リスト番号40001の動作指定を削除します。
Department[1-3]と指定した出力インタフェースDepartment1,Department2,Department3のリスト番号40001の動作指定を削除します。
(config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)# flow qos Tokyo out [flow qos Tokyo out] (config)# delete list 40001 action [flow qos Tokyo out] (config)# exit (config)# show flow qos Tokyo out flow yes flow qos Tokyo out list 40001 ip any 3ffe:501:811:ff01:1::1 list 40005 ip any any action priority 1 (config)#
Department[1-3]と指定したDepartment1,Department2,Department3のうち,Department2に指定したリスト番号40001の動作指定を削除します。
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)# flow qos Department[1-3] out [flow qos Department[1-3] out] (config)# delete list 40001 action [flow qos Department[1-3] out] (config)# exit (config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 ip any 3ffe:501:811:ff01:1::1 list 40005 ip any any action priority 1 (config)#
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)# flow qos Department2 out [flow qos Department2 out] (config)# delete list 40001 action [flow qos Department2 out] (config)# exit (config)# show flow qos flow qos Department[1,3] out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 flow qos Department2 out list 40001 ip any 3ffe:501:811:ff01:1::1 list 40005 ip any any action priority 1 (config)#- フローQoS情報の表示
- 全入出力インタフェースの表示
全入出力インタフェースのフローQoS情報を表示します。
(config)# show flow qos flow yes flow qos Osaka out list 40001 ip any 3ffe:501:811:ff02:1::1 action priority 2 list 40005 ip any any action priority 1 flow qos Tokyo in list 40001 ip 3ffe:501:811:ff01:1::1 any action replace_dscp 40 (config)#
- 入出力インタフェース単位の表示
出力インタフェースOsakaのフローQoS情報を表示します。
Department[1-3]と指定した出力インタフェースDepartment1,Department2,Department3のフローQoS情報を表示します。
(config)# show flow qos Osaka out flow yes flow qos Osaka out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)#
(config)# show flow qos Department[1-3] out flow qos Department[1-3] out list 40001 ip any 3ffe:501:811:ff01:1::1 action priority 2 list 40005 ip any any action priority 1 (config)#
- リスト単位の表示
出力インタフェースOsakaのリスト番号40005のフローQoS情報を表示します。
Department[1-3]と指定した出力インタフェースDepartment1,Department2,Department3のリスト番号40005のフローQoS情報を表示します。
(config)# show flow qos Osaka out list 40005 flow yes flow qos Osaka out list 40005 ip any any action priority 1 (config)#
(config)# show flow qos Department[1-3] out list 40005 flow qos Department[1,3] out list 40005 ip any any action priority 1 (config)#- 使用エントリ数の表示
(config)# show flow flow yes flow qos Department1 out list 40010 tcp any 3ffe:501:811:ff00::0/64 1-15 action priority 7 list 60000 ip any any action priority 1 (config)# show flow qos Department1 out list 40010 used_resources list 40010 : 4 entries (config)# show flow qos Department1 out used_resources total 5 entries (config)# show flow qos Department1 out used_resources detail list 40010 : 4 entries list 60000 : 1 entry total 5 entries (config)#- 空きリスト番号の表示
- すべての空きリスト番号の表示
インタフェースTokyoのInbound(入力側)の空いているすべてのリスト番号を表示します。
(config)# show flow qos Tokyo in free list No.=5,7,15-20000,40002-60000,1000001-5000000,6000001-10000000 (config)#
- 指定した範囲の空きリスト番号の表示
インタフェースTokyoのInbound(入力側)でリスト番号が40001から40100の範囲で,空いているすべてのリスト番号を表示します。
(config)# show flow qos Tokyo in list 40001-40100 free list No.=40002-40100 (config)#
- すべてのリスト番号で先頭の空きリスト番号の表示
インタフェースTokyoのInbound(入力側)のリスト番号で先頭の空きリスト番号を表示します。
(config)# show flow qos Tokyo in free min_no list No.=5 (config)#
- 指定した範囲で先頭の空きリスト番号の表示
インタフェースTokyoのInbound(入力側)でリスト番号が40051から40100の範囲で先頭の空きリスト番号を表示します。
(config)# show flow qos Tokyo in list 40051-40100 free min_no Free number(IPv6): 40051 (config)#
[関連コマンド]
flow,qos-queue-list,qos-interface,shaper
[注意事項]
- IPルーティングプロトコル情報,IPマルチキャストルーティングプロトコル情報,MPLS情報の変更を行い,applyコマンドを実行していない場合,本コマンドを入力するとコマンドの実行前にapplyコマンドを自動で実行し,変更したIPルーティングプロトコル情報,IPマルチキャストルーティングプロトコル情報,MPLS情報が運用に反映されます。
- フローQoSの判定は,フローQoS情報の入出力インタフェースに指定したリスト番号の順番(show flow qosコマンド実行時の表示順)に実施されます。
次の表にMACヘッダ条件と3層,4層ヘッダ条件の指定組み合わせごとに検出対象となるパケットを示します。
項番 フロー検出条件 リスト番号 検出対象パケット 1 MACヘッダ条件だけ 1〜20000,
40001〜60000,
1000001〜5000000,
6000001〜10000000IPv4パケット,IPv6パケット※ 2 3層,4層ヘッダ条件だけ 1〜20000,
1000001〜5000000IPv4パケット 40001〜60000,
6000001〜10000000IPv6パケット 3 MACヘッダと3層,4層ヘッダ条件を組み合わせる 1〜20000,
1000001〜5000000IPv4パケット 40001〜60000,
6000001〜10000000IPv6パケット 注※ 非IPパケットは対象外です。
次の表に,IPアドレスおよびMACアドレスに「any」を指定した場合のフロー検出対象パケットを示します。
項番 フロー検出条件 リスト番号 検出対象パケット 1 mac any any 1〜20000,
40001〜60000,
1000001〜5000000,
6000001〜10000000IPv4パケット,IPv6パケット※1※2 2 ip any any 1〜20000,
1000001〜5000000IPv4パケット※2 40001〜60000,
6000001〜10000000IPv6パケット※2 3 mac any any ip any any 1〜20000,
1000001〜5000000IPv4パケット※2 40001〜60000,
6000001〜10000000IPv6パケット※2 注※1 非IPパケットは対象外です。
注※2 フロー検出条件オプションの指定内容で対象となるパケットが異なります。詳細は「解説書 Vol.2 1.3.1(2) フロー検出条件オプション」を参照してください。
- 最低帯域監視機能(min_rate)を使用しながら,DSCP書き換え機能(replace_dscp)またはTOSマップ機能(dscp_map)を使用している場合,最低帯域を超えたパケットのDSCP値はデフォルトで0に書き換わります。0以外を指定したいときは,penalty_dscpでDSCP値を指定してください。
- penalty_dscpを使用するときは,契約帯域を遵守した優先パケットと契約帯域に違反した非優先パケットが同一の出力優先度になるようにDSCP値を設定してください。優先パケットのDSCP値より大きい値をpenalty_dscpに設定すると,非優先パケットが優先パケットより先に出力される可能性があります。
- flow filterコマンドおよびflow qosコマンドで初期配布により無視するパラメータ(index,scan_extensionなど)が設定された場合,無視するパラメータ以外のflow情報をH/Wに設定します。その分のCAMエントリを使用します。
- Tag-VLANヘッダが3段以上あるフレームに対して,3層・4層ヘッダの条件でフレームを検出できません。
- 1リストに設定するフロー検出条件によって,1リストで使用するエントリ数が異なります。
詳細については,「解説書 Vol.1 3.2.1(12) フィルタリング・QoS」を参照してください。
- 複数のPRU配下の回線をアグリゲートしたリンクアグリゲーション名称に対し,帯域監視機能を使用しないでください。
- POSのポートにMACヘッダ条件を指定した場合,次のように動作します。
- (1) <SMAC><DMAC>をともにanyとし,<Ethernet_Type>,user_priorityを指定しない場合:
- MACヘッダ条件に何も指定しない場合と同じ動作をします。MACヘッダ条件だけを指定した場合はすべてのパケットを検出の対象とします。
- (2) (1)以外を指定した場合:
- 指定したMACヘッダ条件を満たさないため,パケット検出をしません。
- ポートミラーリング機能のミラーポートに対してフローQoS情報を設定した場合,ミラーリングされたフレームについてはフロー検出できません。
- 本装置から送信,または本装置で受信するBFDパケットは,フローQoS情報を設定しても動作しません。ただし,BFDセッション確立フェーズで送受信されるネゴシエーションパケットは入力側,出力側で動作します。
BFDセッション確立フェーズで送受信されるネゴシエーションパケットは,デフォルトのDSCP値EF(46)で送信します。そのため,DSCP値EF(46)をフロー検出条件とした出力側フローQoS情報が設定されていた場合,設定された動作に従います。【OP-BFD】
- PRU-B2B,PRU-D2Bでは,min_upc_redは有効となりません。
Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.