QoS設定例・PPPoE回線使用時の優先制御

 ここでは、PPPoE回線使用時における優先制御の設定例を紹介します。具体的にはFTPやWWW通信が回線帯域を占有してしまい、リモート保守を行うためのTELNET通信の操作性を損なうことがないように優先制御を行っていきます。

ネットワークの構成は、下図の通りです。

まず、PPPoEとNATの設定を行います。

# console prompt R1
R1# ip route default gateway pp 1
R1# ip lan1 address 192.168.1.1/24
R1# pp select 1
R1pp1# pppoe use lan2
R1pp1# pp auth accept pap chap
R1pp1# pp auth myname (PPPoE接続ID) (PPPoE接続パスワード)
R1pp1# ppp lcp mru on 1454
R1pp1# ppp ipcp ipaddress on
R1pp1# ppp ipcp msext on
R1pp1# ppp ccp type none
R1pp1# ip pp mtu 1454
R1pp1# ip pp nat descriptor 1
R1pp1# pp enable 1
R1pp1# nat descriptor type 1 masquerade
R1pp1# dns server pp 1
R1pp1# dns private address spoof on
R1pp1# pp select none

優先制御の設定

キュータイプを指定します。lan2に優先制御を指定します。

R1# queue lan2 type priority

LAN2に回線速度を指定します。この値を元に帯域が計算されます。

R1# speed lan2 100m

優先度を下記のように定義します。

TELNET > WWW > 指定以外の通信 > FTP

 クラス番号が大きいキューに割り当てられたパケットが優先されます。フィルタに該当しないパケットはデフォルトのクラスであるクラス2のキューに入ります。

R1# queue class filter 1 4 ip * * tcp telnet *
R1# queue class filter 2 4 ip * * tcp * telnet
R1# queue class filter 3 3 ip * * tcp www *
R1# queue class filter 4 3 ip * * tcp * www
R1# queue class filter 5 1 ip * * tcp ftp *
R1# queue class filter 6 1 ip * * tcp * ftp

フィルタppインターフェイスに適用します。

R1# pp select 1
R1pp1# queue pp class filter list 1 2 3 4 5 6
R1pp1# pp select none

QoS設定例・PPPoE回線使用時の帯域制御

 ここでは、PPPoE回線使用時における帯域制御の設定例を紹介します。具体的にはFTPやWWW、その他の通信に下表のように帯域を割り当てます。

クラスアプリケーション帯域幅
1WWW5Mbit/s
2その他3Mbit/s
3FTP2Mbit/s

ネットワークの構成は、下図の通りです。

まず、PPPoEとNATの設定を行います。

# console prompt R1
R1# ip route default gateway pp 1
R1# ip lan1 address 192.168.1.1/24
R1# pp select 1
R1pp1# pppoe use lan2
R1pp1# pp auth accept pap chap
R1pp1# pp auth myname (PPPoE接続ID) (PPPoE接続パスワード)
R1pp1# ppp lcp mru on 1454
R1pp1# ppp ipcp ipaddress on
R1pp1# ppp ipcp msext on
R1pp1# ppp ccp type none
R1pp1# ip pp mtu 1454
R1pp1# ip pp nat descriptor 1
R1pp1# pp enable 1
R1pp1# nat descriptor type 1 masquerade
R1pp1# dns server pp 1
R1pp1# dns private address spoof on
R1pp1# pp select none

帯域制御の設定

キュータイプを指定します。lan2に帯域制御を指定します。

R1# queue lan2 type shaping

LAN2に回線速度を指定します。この値を元に帯域が計算されます。

※インターネット側がベストエフォートの場合、実際にスループットを計測し、適切に設定する必要があります。

R1# speed lan2 10m

帯域を下表のように割り当てます。

クラスアプリケーション帯域幅
1WWW5Mbit/s
2その他3Mbit/s
3FTP2Mbit/s

フィルタに該当しないパケットはデフォルトのクラスであるクラス2のキューに入ります。

R1# queue lan2 class property 1 bandwidth=5m
R1# queue lan2 class property 2 bandwidth=3m
R1# queue lan2 class property 3 bandwidth=2m

フィルタppインターフェイスに適用します。

R1# pp select 1
R1pp1# queue pp class filter list 1 2 3 4
R1pp1# pp select none