コンフィグレーションコマンドレファレンス Vol.2
Advance QoSフローリストでのフロー検出条件,および動作指定を指定します。
[入力形式]
- 情報の設定・変更
- [<sequence>] qos mac {フロー検出条件}[動作指定]
- [<sequence>] qos mac-ip {フロー検出条件}[動作指定]
- [<sequence>] qos mac-ipv6 {フロー検出条件}[動作指定]
- mac {フロー検出条件}の場合
- MACヘッダ条件でフロー検出する場合のフロー検出条件です。
- mac {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} [<ethernet type>][vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- mac-ip {フロー検出条件}の場合
- MACヘッダ条件,IPv4ヘッダ条件およびLayer4ヘッダ条件でフロー検出する場合のフロー検出条件です。
- フラグメントパケットなしで,上位プロトコルがTCP,UDP,ICMPおよびIGMP以外の場合
- mac-ip {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} {ip | <protocol>} {{<source ipv4> | own-address} <source ipv4 wildcard> | host {<source ipv4> | own-address} | any | own | range-address <source ipv4 start> <source ipv4 end>} {{<destination ipv4> | own-address} <destination ipv4 wildcard> | host {<destination ipv4> | own-address} | any | own | range-address <destination ipv4 start> <destination ipv4 end>} [{[tos <tos>] [precedence <precedence>] | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- フラグメントパケットなしで,上位プロトコルがTCPの場合
- mac-ip {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} tcp {{<source ipv4> | own-address} <source ipv4 wildcard> | host {<source ipv4> | own-address} | any | own | range-address <source ipv4 start> <source ipv4 end>} [{{eq | neq} <source port> | range <source port start> <source port end>}] {{<destination ipv4> | own-address} <destination ipv4 wildcard> | host {<destination ipv4> | own-address} | any | own | range-address <destination ipv4 start> <destination ipv4 end>} [{{eq | neq} <destination port> | range <destination port start> <destination port end>}] [{[established] | [{ack | +ack | -ack}] [{fin | +fin | -fin}] [{psh | +psh | -psh}] [{rst | +rst | -rst}] [{syn | +syn | -syn}] [{urg | +urg | -urg}]}] [{[tos <tos>] [precedence <precedence>] | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- フラグメントパケットなしで,上位プロトコルがUDPの場合
- mac-ip {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} udp {{<source ipv4> | own-address} <source ipv4 wildcard> | host {<source ipv4> | own-address} | any | own | range-address <source ipv4 start> <source ipv4 end>} [{{eq | neq} <source port> | range <source port start> <source port end>}] {{<destination ipv4> | own-address} <destination ipv4 wildcard> | host {<destination ipv4> | own-address} | any | own | range-address <destination ipv4 start> <destination ipv4 end>} [{{eq | neq} <destination port> | range <destination port start> <destination port end>}] [{[tos <tos>] [precedence <precedence>] | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- フラグメントパケットなしで,上位プロトコルがICMPの場合
- mac-ip {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} icmp {{<source ipv4> | own-address} <source ipv4 wildcard> | host {<source ipv4> | own-address} | any | own | range-address <source ipv4 start> <source ipv4 end>} {{<destination ipv4> | own-address} <destination ipv4 wildcard> | host {<destination ipv4> | own-address} | any | own | range-address <destination ipv4 start> <destination ipv4 end>} [{<icmp type> [<icmp code>] | <icmp message>}] [{[tos <tos>] [precedence <precedence>] | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- フラグメントパケットなしで,上位プロトコルがIGMPの場合
- mac-ip {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} igmp {{<source ipv4> | own-address} <source ipv4 wildcard> | host {<source ipv4> | own-address} | any | own | range-address <source ipv4 start> <source ipv4 end>} {{<destination ipv4> | own-address} <destination ipv4 wildcard> | host {<destination ipv4> | own-address} | any | own | range-address <destination ipv4 start> <destination ipv4 end>} [<igmp type>] [{[tos <tos>] [precedence <precedence>] | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- フラグメントパケットありの場合
- mac-ip {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} {ip | <protocol> | icmp | igmp | tcp | udp} {{<source ipv4> | own-address} <source ipv4 wildcard> | host {<source ipv4> | own-address} | any | own | range-address <source ipv4 start> <source ipv4 end>} {{<destination ipv4> | own-address} <destination ipv4 wildcard> | host {<destination ipv4> | own-address} | any | own | range-address <destination ipv4 start> <destination ipv4 end>} [{[tos <tos>] [precedence <precedence>] | dscp <dscp>}] [fragments] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- mac-ipv6 {フロー検出条件}の場合
- MACヘッダ条件,IPv6ヘッダ条件およびLayer4ヘッダ条件でフロー検出する場合のフロー検出です。
- 上位プロトコルがTCP,UDPおよびICMP以外の場合
- mac-ipv6 {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} {ipv6 | <protocol>} {<source ipv6>/<length>| host {<source ipv6> | own-address} | any | own-address <own address length> | own | range-address <source ipv6 start> <source ipv6 end>} {<destination ipv6>/<length>| host {<destination ipv6> | own-address} | any | own-address <own address length> | own | range-address <destination ipv6 start> <destination ipv6 end>} [{traffic-class <traffic class> | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- 上位プロトコルがTCPの場合
- mac-ipv6 {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} tcp {<source ipv6>/<length>| host {<source ipv6> | own-address} | any | own-address <own address length> | own | range-address <source ipv6 start> <source ipv6 end>} [{{eq | neq} <source port> | range <source port start> <source port end>}] {<destination ipv6>/<length>| host {<destination ipv6> | own-address} | any | own-address <own address length> | own | range-address <destination ipv6 start> <destination ipv6 end>} [{{eq | neq} <destination port> | range <destination port start> <destination port end>}] [{[established] | [{ack | +ack | -ack}] [{fin | +fin | -fin}] [{psh | +psh | -psh}] [{rst | +rst | -rst}] [{syn | +syn | -syn}] [{urg | +urg | -urg}]}] [{traffic-class <traffic class> | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- 上位プロトコルがUDPの場合
- mac-ipv6 {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} udp {<source ipv6>/<length>| host {<source ipv6> | own-address} | any | own-address <own address length> | own | range-address <source ipv6 start> <source ipv6 end>} [{{eq | neq} <source port> | range <source port start> <source port end>}] {<destination ipv6>/<length>| host {<destination ipv6> | own-address} | any | own-address <own address length> | own | range-address <destination ipv6 start> <destination ipv6 end>} [{{eq | neq} <destination port> | range <destination port start> <destination port end>}] [{traffic-class <traffic class> | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- 上位プロトコルがICMPの場合
- mac-ipv6 {<source mac> <source mac mask> | host <source mac> | any} {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol} icmp {<source ipv6>/<length>| host {<source ipv6> | own-address} | any | own-address <own address length> | own | range-address <source ipv6 start> <source ipv6 end>} {<destination ipv6>/<length>| host {<destination ipv6> | own-address} | any | own-address <own address length> | own | range-address <destination ipv6 start> <destination ipv6 end>} [{<icmp type> [<icmp code>] | <icmp message>}] [{traffic-class <traffic class> | dscp <dscp>}] [vlan {<vlan id> | <vlan id list name>}] [user-priority <priority>][{ctag-untagged | [ctag-user-priority <priority>] [ctag-vlan <vlan id>]}]
- 動作指定
- DSCPマッピングなしの場合
- action [user <user id> | llrlq1 | llrlq2] [priority-class <class>] [discard-class <class>] [replace-dscp <dscp>] [replace-user-priority <priority>] [max-rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [ max-rate-burst <byte>] [min-rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [min-rate-burst <byte>] [penalty-discard-class <class>] [penalty-dscp <dscp>] [penalty-user-priority <priority>]]
- DSCPマッピングありの場合
- action [user <user id> | llrlq1 | llrlq2] [dscp-map] [replace-dscp <dscp>] [replace-user-priority <priority>] [max-rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [ max-rate-burst <byte>] [min-rate {<kbit/s> | <Mbit/s>M | <Gbit/s>G} [min-rate-burst <byte>] [penalty-dscp <dscp>] [penalty-user-priority <priority>]]
- 情報の削除
- no <sequence>
[入力モード]
(config-adv-qos)
[パラメータ]
- <sequence>
- 作成および変更するQoSフローリスト内の適用順序を設定します。
- 本パラメータ省略時の初期値
QoSフローリスト内に条件がない場合,初期値は10です。
条件を設定してある場合,設定してある適用順序の最大値+10です。
ただし,適用順序の最大値が4294967284より大きい値を設定した場合は省略できません。
- 値の設定範囲
1〜4294967294(10進数)を指定します。
- {<source mac> <source mac mask> | host <source mac> | any}
- 送信元MACアドレスを指定します。
- すべての送信元MACアドレスを指定する場合はanyを指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
<source mac> <source mac mask>,host <source mac>またはanyを指定します。
<source mac>には送信元MACアドレスを指定します。
<source mac mask>にはMACアドレスの中で任意の値を許可するビットを立てたマスクをMACアドレス形式で指定します。
host <source mac>を入力した場合は<source mac>の完全一致をフロー検出条件とします。
anyを指定すると,送信元MACアドレスをフロー検出条件とはしません。
MACアドレス(nnnn.nnnn.nnnn):0000.0000.0000 〜 ffff.ffff.ffff(16進数)
- {<destination mac> <destination mac mask> | host <destination mac> | any | bpdu | cdp | lacp | lldp | oadp | pvst-plus-bpdu | slow-protocol}
- 宛先MACアドレスを指定します。
- すべての宛先MACアドレスを指定する場合はanyを指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
<destination mac> <destination mac mask>,host <destination mac>,any,bpdu,cdp,lacp,lldp,oadp,pvst-plus-bpduまたはslow-protocolを指定します。
<destination mac>には宛先MACアドレスを指定します。
<destination mac mask>にはMACアドレスの中で任意の値を許可するビットを立てたマスクをMACアドレス形式で指定します。
host <destination mac>を入力した場合は<destination mac>の完全一致をフロー検出条件とします。
anyを指定すると,宛先MACアドレスをフロー検出条件とはしません。
bpduを指定すると,BPDU制御パケットをフロー検出条件とします。
cdpを指定すると,CDP制御パケットをフロー検出条件とします。
lacpまたはslow-protocolを指定すると,slowプロトコルパケットをフロー検出条件とします。
本装置ではLACPとIEEE802.3ah/UDLD機能でslowプロトコルパケットを使用しています。
lacpを指定すると,LACP制御パケットをフロー検出条件とします。
lldpを指定すると,LLDP制御パケットをフロー検出条件とします。
oadpを指定すると,OADP制御パケットをフロー検出条件とします。
pvst-plus-bpduを指定すると,PVST+制御パケットをフロー検出条件とします。
MACアドレス(nnnn.nnnn.nnnn):0000.0000.0000 〜 ffff.ffff.ffff(16進数)
- <ethernet type>
- イーサネットタイプ値を指定します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0x0000〜0xffff(16進数)またはイーサネットタイプ名称を指定します。
指定可能なプロトコル名称は「表7-9 指定可能なイーサネットタイプ名称」を参照してください。
- vlan {<vlan id> | <vlan id list name>}
- VLAN IDまたはVLANリスト名称を指定します。
- 本パラメータはイーサネットインタフェースに適用した場合だけ有効です。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
VLAN IDまたはVLANリスト名称を指定します。
VLAN IDについては,「パラメータに指定できる値」を参照してください。
- user-priority <priority>
- ユーザ優先度を指定します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜7(10進数)を指定します。
- ctag-untagged
- カスタマTagがないパケットの検出を指定します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- ctag-user-priority <priority>
- カスタマTagのユーザ優先度を指定します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜7(10進数)を指定します。
- ctag-vlan <vlan id>
- カスタマTagのVLAN IDを指定します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜4095(10進数)を指定します。
- {ip | <protocol> | icmp | igmp | tcp | udp }
- フロー検出条件指定にmac-ipを指定した場合に選択できます。
- IPv4パケットの上位プロトコル条件を指定します。
- ただし,すべてのプロトコルを対象とする場合はipを指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
0〜255(10進数)またはプロトコル名称を指定します。
指定可能なプロトコル名称は「表7-1 指定可能なプロトコル名称(IPv4)」を参照してください。
- {ipv6 | <protocol> | icmp | tcp | udp}
- フロー検出条件指定にmac-ipv6を指定した場合に選択できます。
- IPv6パケットの上位プロトコル条件を指定します。
- ただし,すべてのプロトコルを対象とする場合はipv6を指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
1〜42,45〜49,52〜59,61〜255(10進数),またはプロトコル名称を指定します。
指定可能なプロトコル名称は「表7-2 指定可能なプロトコル名称(IPv6)」を参照してください。
- {{<source ipv4> | own-address} <source ipv4 wildcard> | host {<source ipv4> | own-address} | any | own | range-address <source ipv4 start> <source ipv4 end>}
- 送信元IPv4アドレスを指定します。
- すべての送信元IPv4アドレスを指定する場合はanyを指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
<source ipv4> <source ipv4 wildcard>,host <source ipv4>,any,own-address <source ipv4 wildcard>,host own-address,ownまたはrange-address <source ipv4 start> <source ipv4 end>を指定します。
<source ipv4>には送信元IPv4アドレスを指定します。
<source ipv4 wildcard>にはIPv4アドレスの中で任意の値を許可するビットを立てたワイルドカードマスクをIPv4アドレス形式で指定します。
host <source ipv4>を入力した場合は,<source ipv4>の完全一致をフロー検出条件とします。
anyを指定すると,送信元IPv4アドレスをフロー検出条件とはしません。
own-addressおよびownは,VLANインタフェースに対して有効になります。
own-addressを指定した場合は,対象インタフェースに設定されているIPv4アドレスを送信元IPv4アドレスとしてフロー検出条件にします。
ownを指定した場合は,対象インタフェースに設定されているIPv4アドレスのネットワークアドレス部をフロー検出条件にします。ホストアドレス部は任意としてフロー検出条件にします。
なお,own-addressおよびownを指定したインタフェースがマルチホームの場合は,プライマリIPv4アドレスが対象になります。
range-addressを指定した場合は,<source ipv4 start>から<source ipv4 end>の範囲をフロー検出条件とします。
<source ipv4 end>は<source ipv4 start>より大きいIPv4アドレスを指定してください。
IPv4アドレス(nnn.nnn.nnn.nnn):0.0.0.0 〜 255.255.255.255
- {<source ipv6>/<length>| host {<source ipv6> | own-address} | any | own-address <own address length> | own | range-address <source ipv6 start> <source ipv6 end>}
- 送信元IPv6アドレスを指定します。
- すべての送信元IPv6アドレスを指定する場合はanyを指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
<source ipv6>/<length>,own-address <own address length>,host <source ipv6>,host own-address,any,ownまたはrange-address <source ipv6 start> <source ipv6 end>を指定します。
<source ipv6>には送信元IPv6アドレスを指定します。
<length>にはIPv6アドレスの中で一致条件となる部分をアドレスの先頭からのbit数で指定します。
<own address length>にはown-addressの中で一致条件となる部分をアドレスの先頭からのbit数で指定します。
host <source ipv6>を入力した場合は,<source ipv6>の完全一致をフロー検出条件とします。
anyを指定すると,送信元IPv6アドレスをフロー検出条件とはしません。
own-addressおよびownは,VLANインタフェースに対してだけ有効になります。
own-addressを指定した場合は,対象インタフェースに設定されているIPv6グローバルアドレスを送信元IPv6アドレスとしてフロー検出条件とします。
ownを指定した場合は,対象インタフェースに設定されているIPv6グローバルアドレスを送信元IPv6アドレス,IPv6グローバルアドレスのプレフィックス長を<length>としてフロー検出条件にします。
range-addressを指定した場合は,<source ipv6 start>から<source ipv6 end>の範囲をフロー検出条件とします。
<source ipv6 end>は<source ipv6 start>より大きいIPv6アドレスを指定してください。
<source 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
<length>:0 〜 128
- {{eq | neq} <source port> | range <source port start> <source port end>}
- 送信元ポート番号を指定します。
- プロトコルがTCPおよびUDPだけのオプションです。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜65535(10進数)またはポート名称を指定します。
指定可能なポート名称は「表7-3 TCPで指定可能なポート名称」,「表7-4 UDPで指定可能なポート名称(IPv4)」および「表7-5 UDPで指定可能なポート名称(IPv6)」を参照してください。
eqを指定した場合は,<source port>の完全一致をフロー検出条件とします。
neqを指定した場合は,<source port>以外をフロー検出条件とします。
rangeを指定した場合は,<source port start>から<source port end>の範囲をフロー検出条件とします。
<source port end>は<source port start>より大きいポート番号を指定してください。
- {{<destination ipv4> | own-address} <destination ipv4 wildcard> | host {<destination ipv4> | own-address} | any | own | range-address <destination ipv4 start> <destination ipv4 end>}
- 宛先IPv4アドレスを指定します。
- すべての宛先IPv4アドレスを指定する場合はanyを指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
<destination ipv4> <destination ipv4 wildcard>,host <destination ipv4>,any,
own-address <destination ipv4 wildcard>,host own-address,ownまたはrange-address <destination ipv4 start> <destination ipv4 end>を指定します。
<destination ipv4>には宛先IPv4アドレスを指定します。
<destination ipv4 wildcard>にはIPv4アドレスの中で任意の値を許可するビットを立てたワイルドカードマスクをIPv4アドレス形式で指定します。
host <destination ipv4>を入力した場合は<destination ipv4>の完全一致をフロー検出条件とします。
anyを指定すると,宛先IPv4アドレスをフロー検出条件とはしません。
own-addressおよびownは,VLANインタフェースに対して有効になります。
own-addressを指定した場合は,対象インタフェースに設定されているIPv4アドレスを宛先IPv4アドレスとしてフロー検出条件にします。
ownを指定した場合は,対象インタフェースに設定されているIPv4アドレスのネットワークアドレス部をフロー検出条件にします。ホストアドレス部は任意としてフロー検出条件にします。
なお,own-addressおよびownを指定したインタフェースがマルチホームの場合は,プライマリIPv4アドレスが対象になります。
range-addressを指定した場合は<destination ipv4 start>から<destination ipv4 end>の範囲をフロー検出条件とします。
<destination ipv4 end>は<destination ipv4 start>より大きいIPv4アドレスを指定してください。
IPv4アドレス(nnn.nnn.nnn.nnn):0.0.0.0 〜 255.255.255.255
- {<destination ipv6>/<length>| host {<destination ipv6> | own-address} | any | own-address <own address length> | own | range-address <destination ipv6 start> <destination ipv6 end>}
- 宛先IPv6アドレスを指定します。
- すべての宛先IPv6アドレスを指定する場合はanyを指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
<destination ipv6>/<length>,own-address <own address length>,host <destination ipv6>,host own-address,any,ownまたはrange-address <destination ipv6 start> <destination ipv6 end>を指定します。
<destination ipv6>には宛先IPv6アドレスを指定します。
<length>にはIPv6アドレスの中で一致条件となる部分をアドレスの先頭からのbit数で指定します。
<own address length>にはown-addressの中で一致条件となる部分をアドレスの先頭からのbit数で指定します。
host <destination ipv6>を入力した場合は<destination ipv6>の完全一致をフロー検出条件とします。
anyを指定すると,宛先IPv6アドレスをフロー検出条件とはしません。
own-addressおよびownは,VLANインタフェースに対してだけ有効になります。
own-addressを指定した場合は,対象インタフェースに設定されているIPv6グローバルアドレスを宛先IPv6アドレスとしてフロー検出条件とします。
ownを指定した場合は,対象インタフェースに設定されているIPv6グローバルアドレスを宛先IPv6アドレス,IPv6グローバルアドレスのプレフィックス長を<length>としてフロー検出条件にします。
range-addressを指定した場合は<destination ipv6 start>から<destination ipv6 end>の範囲をフロー検出条件とします。
<destination ipv6 end>は<destination ipv6 start>より大きいIPv6アドレスを指定してください。
<destination 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
<length>:0 〜 128
- {{eq | neq} <destination port> | range <destination port start> <destination port end>}
- 宛先ポート番号を指定します。
- プロトコルがTCPおよびUDPだけのオプションです。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜65535(10進数)またはポート名称を指定します。
指定可能なポート名称については,「表7-3 TCPで指定可能なポート名称」,「表7-4 UDPで指定可能なポート名称(IPv4)」および「表7-5 UDPで指定可能なポート名称(IPv6)」を参照してください。
eqを指定した場合は,<destination port>の完全一致をフロー検出条件とします。
neqを指定した場合は,<destination port>以外をフロー検出条件とします。
rangeを指定した場合は,<destination port start>から<destination port end>の範囲をフロー検出条件とします。
<destination port end>は<destination port start>より大きいポート番号を指定してください。
- tos <tos>
- 本パラメータは,ToSフィールドのビット3〜6の4ビットであるtos値を指定します。
- 受信パケットのToSフィールドのビット3〜6の4ビットと比較します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜15(10進数)またはtos名称を指定します。
指定可能なtos名称については,「表7-6 指定可能なtos名称」を参照してください。
- precedence <precedence>
- 本パラメータは,ToSフィールドの上位3ビットであるprecedence値を指定します。
- 受信パケットのToSフィールド上位3ビットと比較します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜7(10進数)またはprecedence名称を指定します。
指定可能なprecedence名称については,「表7-7 指定可能なprecedence名称」を参照してください。
- traffic-class <traffic class>
- 本パラメータは,トラフィッククラスフィールド値を指定します。
- 受信パケットのトラフィッククラスフィールドと比較します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜255(10進数)を指定します。
- dscp <dscp>
- フロー検出条件種別がmac-ipの場合
- 本パラメータは,ToSフィールドの上位6ビットであるDSCP値を指定します。
- 受信パケットのToSフィールド上位6ビットと比較します。
- フロー検出条件種別がmac-ipv6の場合
- 本パラメータは,トラフィッククラスフィールドの上位6ビットであるDSCP値を指定します。
- 受信パケットのトラフィッククラスフィールド上位6ビットと比較します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜63(10進数)またはDSCP名称を指定します。
指定可能なDSCP名称については,「表7-8 指定可能なDSCP名称」を参照してください。
- established
- TCPヘッダのACKフラグまたはRSTフラグが1のパケットの検出を指定します。
- プロトコルがTCPだけのオプションです。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- {ack | +ack | -ack}
- TCPヘッダのACKフラグの検出を指定します。
- プロトコルがTCPだけのオプションです。
- ackまたは+ackはACKフラグが1のパケット,-ackはACKフラグが0のパケットとなります。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- {fin | +fin | -fin}
- TCPヘッダのFINフラグの検出を指定します。
- プロトコルがTCPだけのオプションです。
- finまたは+finはFINフラグが1のパケット,-finはFINフラグが0のパケットとなります。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- {psh | +psh | -psh}
- TCPヘッダのPSHフラグの検出を指定します。
- プロトコルがTCPだけのオプションです。
- pshまたは+pshはPSHフラグが1のパケット,-pshはPSHフラグが0のパケットとなります。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- {rst | +rst | -rst}
- TCPヘッダのRSTフラグの検出を指定します。
- プロトコルがTCPだけのオプションです。
- rstまたは+rstはRSTフラグが1のパケット,-rstはRSTフラグが0のパケットとなります。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- {syn | +syn | -syn}
- TCPヘッダのSYNフラグの検出を指定します。
- プロトコルがTCPだけのオプションです。
- synまたは+synはSYNフラグが1のパケット,-synはSYNフラグが0のパケットとなります。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- {urg | +urg | -urg}
- TCPヘッダのURGフラグの検出を指定します。
- プロトコルがTCPだけのオプションです。
- urgまたは+urgはURGフラグが1のパケット,-urgはURGフラグが0のパケットとなります。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- <icmp type>
- ICMPタイプを指定します。
- プロトコルがICMPだけのオプションです。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜255(10進数)を指定します。
- <icmp code>
- ICMPコードを指定します。
- プロトコルがICMPだけのオプションです。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜255(10進数)を指定します。
- <icmp message>
- ICMPメッセージ名称を指定します。
- プロトコルがICMPだけのオプションです。
- 指定可能なICMPメッセージ名称は「表7-11 ICMPで指定可能なメッセージ名称(IPv4)」および「表7-12 ICMPで指定可能なメッセージ名称(IPv6)」を参照してください。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
- <igmp type>
- IGMPタイプを指定します。
- プロトコルがIGMPだけのオプションです。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
0〜255(10進数)を指定します。
- fragments
- 2番目以降のフラグメントパケットを指定します。
- 本パラメータ省略時の初期値
なし(検出条件としません)
- 値の設定範囲
なし
動作パラメータ
- action
- 動作パラメータを設定,変更する場合は必ず本パラメータを動作パラメータ全体の先頭に設定してください。
- 本パラメータ省略時の初期値
なし(動作指定をする場合は省略できません)
- 値の設定範囲
なし
- {user <user id> | llrlq1 | llrlq2}【AX6700S】【AX6600S】
- 階層化シェーパ機能で設定したユーザID,llrlq1またはllrlq2を指定します。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
<user id>:1〜1023を指定します。
- user <user id>【AX6300S】
- 階層化シェーパ機能で設定したユーザIDを指定します。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
<user id>:1〜511を指定します。
- priority-class <class>
- 出力優先度を指定します。
- 本パラメータ省略時の初期値
デフォルトの出力優先度となります。デフォルトの出力優先度については「コンフィグレーションガイド Vol.2 5.10 優先度決定の解説」を参照してください。
- 値の設定範囲
1〜8(10進数)を指定します。
- discard-class <class>
- キューイング優先度を指定します。
- 受信したパケットのキューイング優先度を,指定値<class>に変更します。
- 本パラメータ省略時の初期値
デフォルトのキューイング優先度となります。デフォルトのキューイング優先度については「コンフィグレーションガイド Vol.2 5.10 優先度決定の解説」を参照してください。
- 値の設定範囲
1〜4(10進数)を指定します。
- replace-dscp <dscp>
- DSCP書き換え値を指定します。
- 受信したパケットのDSCPフィールドを,指定値<dscp>に書き換えます。
- 本パラメータ省略時の初期値
なし(DSCP値を書き換えません)
- 値の設定範囲
0〜63(10進数)またはDSCP名称を指定します。
指定可能なDSCP名称については,「表7-8 指定可能なDSCP名称」を参照してください。
- replace-user-priority <priority>
- ユーザ優先度の書き換え値を指定します。
- 受信したパケットのユーザ優先度を指定値<priority>に書き換えます。
- 本パラメータ省略時の初期値
なし(ユーザ優先度を書き換えません)
- 値の設定範囲
0〜7(10進数)を指定します。
- dscp-map
- DSCP値によって出力優先度およびキューイング優先度を決定するDSCPマップ機能を有効にします。
- DSCP値に対応する出力優先度とキューイング優先度は「コンフィグレーションガイド Vol.2 5.10 優先度決定の解説」を参照してください。
- 本パラメータ省略時の初期値
なし(DSCPマップ機能を使用しません)
- 値の設定範囲
なし
- max-rate
- 最大帯域制御を実施します。
- 送受信するパケットの帯域監視を行い,指定した最大帯域値を超えた違反パケットを廃棄します。
- { <kbit/s> | <Mbit/s>M | <Gbit/s>G }
- 最大帯域制御での監視帯域値を指定します。min-rateより大きい値を指定してください。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
指定可能な帯域監視値は,「表7-13 帯域監視の値の設定範囲」を参照してください。
- max-rate-burst <byte>
- 最大帯域制御でのバーストサイズ(最大帯域を超えて遵守パケットと判定するパケットのバイト数)を設定します。
- 本パラメータ省略時の初期値
3000
- 値の設定範囲
<byte>:84〜131072(10進数)を指定します。
- min-rate
- 最低帯域監視を実施します。
- 送受信するパケットの帯域監視を実行し,指定した監視帯域値を超えた違反パケットにペナルティーを科します。
- ペナルティーはpenalty-discard-class,penalty-dscpおよびpenalty-user-priorityを用いて指定します。
- {<kbit/s> | <Mbit/s>M | <Gbit/s>G}
- 最低帯域監視での監視帯域値を指定します。max-rateより小さい値を指定してください。
- なお,回線速度以上の帯域を指定すると,違反時の動作はできません。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
指定可能な監視帯域値については,「表7-13 帯域監視の値の設定範囲」を参照してください。
- min-rate-burst <byte>
- 最低帯域監視でのバーストサイズ(最低帯域を超えて遵守パケットと判定するパケットのバイト数)を設定します。
- 本パラメータ省略時の初期値
3000
- 値の設定範囲
<byte>:84〜131072(10進数)を指定します。
- penalty-discard-class <class>
- 最低帯域違反時のキューイング優先度を指定します。
- min-rateを使用した最低帯域監視で,違反パケットのキューイング優先度を指定値<class>に変更します。
- 遵守パケットはdiscard-classの指定に従います。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
1〜4(10進数)を指定します。
- penalty-dscp <dscp>
- 最低帯域違反時のDSCP書き換え値を指定します。
- min-rateを使用した最低帯域監視で,違反パケットのDSCPフィールドを,指定値<dscp>に書き換えます。
- 遵守パケットはreplace-dscpの指定に従います。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
0〜63(10進数)またはDSCP名称を指定します。
指定可能なDSCP名称については,「表7-8 指定可能なDSCP名称」を参照してください。
- penalty-user-priority <priority>
- 最低帯域違反時のユーザ優先度の書き換え値を指定します。
- min-rateを使用した最低帯域監視で,違反パケットのユーザ優先度を指定値<priority>に書き換えます。
- 遵守パケットはreplace-user-priorityの指定に従います。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
0〜7(10進数)を指定します。
[コマンド省略時の動作]
なし
[通信への影響]
なし
[設定値の反映契機]
設定値変更後,すぐに運用に反映されます。
[注意事項]
- 送信元MACアドレスおよび宛先MACアドレスにnnnn.nnnn.nnnn ffff.ffff.ffffと入力したときはanyと表示します。
- 宛先MACアドレスにプロトコル名称指定または指定できるプロトコル名称のアドレスを指定している場合はプロトコル名称を表示します。
宛先MACアドレスに指定できるプロトコル名称のアドレスは「表7-10 指定可能な宛先MACアドレス名称」を参照してください。
上記以外の送信元MACアドレスおよび宛先MACアドレスにnnnn.nnnn.nnnn 0000.0000.0000と入力したときはhost nnnn.nnnn.nnnnと表示します。
- 送信元IPv4アドレスワイルドカードマスクおよび宛先IPv4アドレスワイルドカードマスクに255.255.255.255と入力したときはanyと表示します。
- 送信元IPv4アドレスおよび宛先IPv4アドレスをnnn.nnn.nnn.nnn 0.0.0.0と入力したときはhost nnn.nnn.nnn.nnnと表示します。
- 送信元IPv6アドレスおよび宛先IPv6アドレスにnnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn/0と入力したときはanyと表示します。
- 送信元アドレスおよび宛先IPv6アドレスにnnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn/128と入力したときはhost nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnnと表示します。
[関連コマンド]
advance qos-flow-list
advance qos-flow-group
advance qos-flow-list resequence
mode
remark
shaper llrlq1
shaper llrlq2
shaper user
vlan-list
All Rights Reserved, Copyright(C), 2006, 2018, ALAXALA Networks, Corp.