我目前正试图在我们的OpenStack云上设置流量控制,我的问题是:是否有可能对具有内部类型的特定端口进行评级?
整个故事如下:我们正在运行OpenStack中子网络在OpenVSwitch上。数据路径可以在这里找到:

因此,为了限制特定子网的上传/下载带宽,最直观的方法是将QoS规则放在L3路由器代理上,即中子节点中的端口qr-XXXXXX和qg XX。它们都是OVS-system中的内部类型,我尝试了以下命令:
1.
ovs-vsctl set interface qr-XXXXXX-XX ingress_policing_rate=2000000
ovs-vsctl set interface qr-XXXXXX-XX ingress_policing_rate=20002.
ovs-vsctl -- set Port qr-XXXXXX-XX qos=@newqos \
-- --id=@newqos create QoS type=linux-htb other-config:max-rate=2000000 queues=0=@q0 \
-- --id=@q0 create Queue other-config:min-rate=2000000尽管当我尝试在VM中使用iperf时,它们似乎都没有效果。
同时,当在连接到每个VM的qvoXXXXXX-XX上应用完全相同的命令时,我确实达到了速率限制。我注意到他们是正常类型的。
因此,我怀疑速率限制不支持连接linux中两个网络命名空间的内部端口。
谢谢你宝贵的时间,我真的很感激你的帮助!
发布于 2015-07-01 12:05:08
在搜索了一天之后,我发现内部port.ref is http://openvswitch.org/pipermail/discuss/2013-April/009586.html似乎没有速度限制。
https://serverfault.com/questions/702494
复制相似问题