Open_vSwitch操作

ovs-vsctl:

展示基本信息:sudo ovs-vsctl show

删除所有(如清空Qos表): sudo ovs-vsctl --all destroy Qos

删除一条(Qos):sudo ovs-vsctl destroy Qos qos的uuid

展示一个表的所有数据(如Qos):sudo ovs-vsctl list Qos

创建一条Queue的例子:sudo ovs-vsctl create queue other-config:min-rate=1000000 other-config:max-rate=2000000

创建一个qos:newqos、两个queue:q0、q1并将其加到newqos中:

ovs-vsctl -- set Port eth0 qos=@newqos \

              -- set Port eth1 qos=@newqos \

              --    --id=@newqos    create   QoS   type=linux-htb   other-con
              fig:max-rate=1000000000 queues=0=@q0,1=@q1 \

              --   --id=@q0   create   Queue   other-config:min-rate=100000000
              other-config:max-rate=100000000 \

              -- --id=@q1 create Queue other-config:min-rate=500000000

ovsdb-client:

查询数据库列表:sudo ovsdb-client list-dbs

查询名为Open_vSwitch的数据库:sudo ovsdb-client list-tables Open_vSwitch

查询Queue表:sudo ovsdb-client dump Queue

查询Queue表字段:sudo ovsdb-client list-columns Queue

posted @ 2018-08-13 14:05  ShaneSun  阅读(326)  评论(0编辑  收藏  举报