2013年11月26日火曜日

Ubuntu で Traffic Control

tc コマンドを使ってできるようです。
## ネットワーク図
[vyatta1]--pppoe--ppp0[ubuntu]ppp1--pppoe--[vyatta2]

## 遅延 10ms (往復で 20ms)
$ sudo tc qdisc add dev ppp0 root handle 1:0 netem delay 10ms
$ sudo tc qdisc add dev ppp1 root handle 1:0 netem delay 10ms

## 帯域幅 3Mbit/s
$ sudo tc qdisc add dev ppp0 parent 1:0 handle 10: tbf limit 15Kb buffer 10Kb/8 rate 3Mbit
$ sudo tc qdisc add dev ppp1 parent 1:0 handle 10: tbf limit 15Kb buffer 10Kb/8 rate 3Mbit

## 確認
$ sudo tc qdisc show dev ppp0
qdisc netem 1: root refcnt 2 limit 1000 delay 10.0ms
qdisc tbf 10: parent 1: rate 3000Kbit burst 10Kb lat 13.7ms

## 設定を削除
$ sudo tc qdisc del dev ppp0 root
$ sudo tc qdisc del dev ppp1 root

参考 

0 件のコメント: