ovs支持qos功能,其根据datapath类型调用不同的接口,对于kernel datapath,qos使用kernel提供的tc模块实现了入方向限速和出方向流量整型。对于userspace datapath,qos使用了dpdk提供的qos lib实现比较简单的入方向和出方向限速。
kernel qos
kernel的tc提供了多种调度机制,但是ovs目前只支持如下两种:htb和hfsc,更多qos参数可参考ovs db中qos和queue的定义。
image.png
也可以参考这篇文章,专门讲述qos。
userspace qos
先看一下代码中配置qos的地方&#x