設定例集#19: 広域Ethernet環境における契約帯域でのトラフィックシェーピング
QoS機能を使用して、広域Ethernetで接続された2つの拠点間でトラフィックの制御を行う設定例です。
この例では、本製品を本社側(ルーターA)と支社側(ルーターB)に設置するネットワーク構成を例に解説します。
本例ではルーターAを本製品とし、ルーターBは弊社AT-AR4050Sを想定しています。
構成

(本製品) |
(AR4050S) |
|
| WAN側物理インターフェース | eth1 | eth1 |
| WAN側(eth1)IPアドレス | 172.16.0.1/24 | 172.16.0.2/24 |
| LAN側(eth0/vlan1)IPアドレス | 192.168.10.1/24 | 192.168.20.1/24 |
想定する環境は次のとおりです。
- 本社・支社間は広域Ethernet環境でIP接続する。
- 広域Ethernet環境ではルーティングプロトコルとしてRIPバージョン2を使用する。
- 広域Ethernetで使用できる帯域は10Mbpsとする。
この環境において次のトラフィック制御を行います。
- 本社(ルーターA側)
- 本社サーバーから拠点PC宛ての通信に対し、サービス網の契約帯域の10%(1Mbps)を確保する。
- 本社サーバーから拠点PC宛ての通信に対し、サービス網の契約帯域の10%(1Mbps)を確保する。
- 支社(ルーターB側)
- 拠点PCから本社サーバー宛ての通信に対し、サービス網の契約帯域の10%(1Mbps)を確保する。
- 拠点PCから本社サーバー宛ての通信に対し、サービス網の契約帯域の10%(1Mbps)を確保する。
AT-NFV-APLの事前設定
本設定例は、あらかじめ AT-NFV-APL側で以下のような設定を行っていることを前提としています。使用するインターフェースの番号や数は適宜変更してかまいません。
事前設定の流れについては「AT-NFV-APL」/「準備」をご覧ください。

管理IPアドレス
詳細は「AT-NFV-APL」/「ネットワーク基本設定」をご覧ください。| br0 | 192.168.10.254/24 |
ブリッジ
詳細は「AT-NFV-APL」/「ネットワーク基本設定」をご覧ください。| eth1~eth9 | 1 | 1 |
| eth10 | ||
仮想インターフェース割り当て
vFirewallアプリケーションインスタンスの初期設定時には、下記のように仮想インターフェースを割り当てます。詳細は「AT-NFV-APL」/「AW+ vFirewall」をご覧ください。
インターフェース名 |
タイプ |
VLAN ID |
インターフェース |
|
| eth0 | Virtual | 1 | - | 192.168.10.1/24 |
| eth1 | Physical | - | eth10 | 未指定 |
ルーターA(本製品)の設定
- WANポートeth1にIPアドレスを設定します。これにはip addressコマンドを使います。
IPインターフェースの詳細は「IP」/「IPインターフェース」をご覧ください。
interface eth1 ip address 172.16.0.1/24
- LAN側インターフェースeth0のIPアドレスは、AT-NFV-APLの事前設定時に設定済みのため、次のコマンドを手で入力する必要はありません。
interface eth0 ip address 192.168.10.1/24
- 経路制御プロトコルRIPの設定を行います。
これには、service rip、router rip、network、passive-interfaceの各コマンドを使います。
RIPの詳細は「IP」/「経路制御(RIP)」をご覧ください。
service rip router rip network 172.16.0.0/24 network 192.168.10.0/24 passive-interface eth0
- QoSのルール作成時に使うエンティティー(通信主体)を定義します。
エンティティー定義の詳細は「UTM」/「エンティティー定義」をご覧ください。
ここでは、本社側ネットワークを表す「lan.center」、本社サーバーを表す「lan.center.server」、支社側ネットワークを表す「lan.base」という3つのエンティティーを定義します。
これには、zone、network、ip subnet、host、ip addressの各コマンドを使います。
zone lan network base ip subnet 192.168.20.0/24 interface eth1 network center ip subnet 172.16.0.0/24 interface eth1 ip subnet 192.168.10.0/24 interface eth0 host server ip address 192.168.10.254
- QoSの設定を行います。
これにはtraffic-control、policy、class(htb)、rule、interfaceコマンド、traffic-control enableの各コマンドを使います。
・policy policy_1 htb - ルール10, 20にマッチするトラフィックに適用するQoSポリシーを設定します。
・rule 10 - 本社サーバーから支社側への通信に対し1Mbpsの帯域を確保し、帯域上限を10Mbps、優先度を1(下から2番目)に設定
・rule 20 - 本社サーバーを除く本社側から支社側への通信に対し、帯域上限を10Mbpsに設定、優先度を3(下から4番目)に設定
・interface eth1 - WANポート(eth1)の帯域を10Mbpsに設定(仮想帯域)
QoSの詳細は「トラフィック制御」/「Quality of Service」をご覧ください。
traffic-control policy policy_1 htb class class_10 cir 1mbit pir 10mbit preference 1 class class_20 cir 1kbit pir 10mbit preference 3 rule 10 from lan.center.server to lan.base policy policy_1.class_10 rule 20 from lan.center to lan.base policy policy_1.class_20 interface eth1 virtual-bandwidth 10mbit traffic-control enable
- 以上で設定は完了です。
end
ルーターB(AR4050S)の設定
- LANポートにおいて初期状態で有効化されているスパニングツリープロトコル(RSTP)を無効化します。これにはspanning-tree enableコマンドをno形式で実行します。
スパニングツリープロトコルの詳細は「L2スイッチング」/「スパニングツリープロトコル」をご覧ください。
no spanning-tree rstp enable
- WANポートeth1にIPアドレスを設定します。これにはip addressコマンドを使います。
IPインターフェースの詳細は「IP」/「IPインターフェース」をご覧ください。
interface eth1 ip address 172.16.0.2/24
- LAN側インターフェースvlan1にIPアドレスを設定します。これにはip addressコマンドを使います。
IPインターフェースの詳細は「IP」/「IPインターフェース」をご覧ください。
interface vlan1 ip address 192.168.20.1/24
- 経路制御プロトコルRIPの設定を行います。
これには、service rip、router rip、network、passive-interfaceの各コマンドを使います。
RIPの詳細は「IP」/「経路制御(RIP)」をご覧ください。
service rip router rip network 172.16.0.0/24 network 192.168.20.0/24 passive-interface vlan1
- QoSのルール作成時に使うエンティティー(通信主体)を定義します。
エンティティー定義の詳細は「UTM」/「エンティティー定義」をご覧ください。
ここでは、本社側ネットワークを表す「lan.center」、本社サーバーを表す「lan.center.server」、支社側ネットワークを表す「lan.base」という3つのエンティティーを定義します。
これには、zone、network、ip subnet、host、ip addressの各コマンドを使います。
zone lan network base ip subnet 192.168.20.0/24 interface vlan1 network center ip subnet 172.16.0.0/24 interface eth1 ip subnet 192.168.10.0/24 interface eth1 host server ip address 192.168.10.254
- QoSの設定を行います。
これにはtraffic-control、policy、class(htb)、rule、interfaceコマンド、traffic-control enableの各コマンドを使います。
・policy policy_1 htb - ルール10, 20にマッチするトラフィックに適用するQoSポリシーを設定します。
・rule 10 - 支社側から本社サーバーへの通信に対し1Mbpsの帯域を確保し、帯域上限を10Mbps、優先度を1(下から2番目)に設定
・rule 20 - 支社側から本社サーバーを除く本社側への通信に対し、帯域上限を10Mbps、優先度を3(下から4番目)に設定
・interface eth1 - WANポート(eth1)の帯域を10Mbpsに設定(仮想帯域)
QoSの詳細は「トラフィック制御」/「Quality of Service」をご覧ください。
traffic-control policy policy_1 htb class class_10 cir 1mbit pir 10mbit preference 1 class class_20 cir 1kbit pir 10mbit preference 3 rule 10 from lan.base to lan.center.server policy policy_1.class_10 rule 20 from lan.base to lan.center policy policy_1.class_20 interface eth1 virtual-bandwidth 10mbit traffic-control enable
- 以上で設定は完了です。
end
設定の保存
設定が完了したら、現在の設定内容を起動時コンフィグとして保存してください。これには、copyコマンドを「copy running-config startup-config」の書式で実行します。awplus# copy running-config startup-config
Building configuration...
[OK]
また、write fileコマンド、write memoryコマンドでも同じことができます。
awplus# write memory
Building configuration...
[OK]
その他、設定保存の詳細については「運用・管理」/「コンフィグレーション」をご覧ください。
ルーターA(本製品)のコンフィグ
! interface eth1 ip address 172.16.0.1/24 ! interface eth0 ip address 192.168.10.1/24 ! service rip router rip network 172.16.0.0/24 network 192.168.10.0/24 passive-interface eth0 ! zone lan network base ip subnet 192.168.20.0/24 interface eth1 network center ip subnet 172.16.0.0/24 interface eth1 ip subnet 192.168.10.0/24 interface eth0 host server ip address 192.168.10.254 ! traffic-control policy policy_1 htb class class_10 cir 1mbit pir 10mbit preference 1 class class_20 cir 1kbit pir 10mbit preference 3 rule 10 from lan.center.server to lan.base policy policy_1.class_10 rule 20 from lan.center to lan.base policy policy_1.class_20 interface eth1 virtual-bandwidth 10mbit traffic-control enable ! end
ルーターB(AR4050S)のコンフィグ
! no spanning-tree rstp enable ! interface eth1 ip address 172.16.0.2/24 ! interface vlan1 ip address 192.168.20.1/24 ! service rip router rip network 172.16.0.0/24 network 192.168.20.0/24 passive-interface vlan1 ! zone lan network base ip subnet 192.168.20.0/24 interface vlan1 network center ip subnet 172.16.0.0/24 interface eth1 ip subnet 192.168.10.0/24 interface eth1 host server ip address 192.168.10.254 ! traffic-control policy policy_1 htb class class_10 cir 1mbit pir 10mbit preference 1 class class_20 cir 1kbit pir 10mbit preference 3 rule 10 from lan.base to lan.center.server policy policy_1.class_10 rule 20 from lan.base to lan.center policy policy_1.class_20 interface eth1 virtual-bandwidth 10mbit traffic-control enable ! end