Vyatta限速测试3

今天接着测试vyatta的限速。

我把匹配的地址改为192.168.0.5/32之后,限速生效了,0.5的下载速度大约在180k,其它的IP下载速度大约在40k,当我把匹配的IP改为192.168.0.5/24后,限速又不生效了。

不知道vyatta的out和in是怎么定义的,如果它是如下所定义的话:

download: internet ===> (in)Vyatta(out) ===> client
up: internet <=== (out)Vyatta(in) <=== client

那么当我在LAN接口的out方向做限速时,匹配的IP位置就应该是destination而非source,但是我在官方文档上所看到的实例以及网上一些文章都指定为source,不得其解。
根据上面的定义,是不是可以在WAN接口的out方向做限速,从而达到做上传限速呢?

另外vyatta 5.0.2也开始支持in的限速了,类型是traffic-limiter,不过它没有default class,有时间用它在WAN接口上测试一下下载的限速。

vyatta@vyatta# show qos-policy
 traffic-shaper ALL {
     bandwidth 2mbit
     class 10 {
         bandwidth 2mbit
         burst 3k
         ceiling 2mbit
         match IP5 {
             ip {
                 destination {
                     address 192.168.0.5/32
                 }
             }
         }
     }
     default {
         bandwidth 512kbit
         burst 1k
         ceiling 512kbit
     }
 }
[edit]
vyatta@vyatta# show interfaces
 ethernet eth0 {
     address 192.168.0.2/24
     hw-id 00:05:5d:72:ed:**
     qos-policy {
         out ALL
     }
 }
 ethernet eth1 {
     duplex auto
     hw-id 00:05:5d:72:ed:**
     pppoe 1 {
         default-route auto
         password *********
         user-id ********
     }
 }
[edit]
vyatta@vyatta#