如果您对本站内容有任何疑问和建议请及时联系我们。



站长邮箱:teresajarrellypv09@gmail.com
Categories: KVM虚拟化

Open vSwitch在kvm环境中最有用的命令

# 添加网桥:

ovs-vsctl add-br br0

 

# 列出所有网桥:

ovs-vsctl list-br

 

# 判断网桥是否存在:

ovs-vsctl br-exists br0

 

# 将物理网卡挂载到网桥上:

ovs-vsctl add-port br0 eth0

 

# 列出网桥中的所有端口:

ovs-vsctl list-ports br0

 

# 列出所有挂载到网卡的网桥:

ovs-vsctl port-to-br eth0

 

# 查看ovs的网络状态:

ovs-vsctl show

 

# 删除网桥上已经挂载的网口:

ovs-vsctl del-port br0 eth0

 

# 删除网桥:

ovs-vsctl del-br br0

 

# 设置控制器:

ovs-vsctl set-controller br0 tcp:ip:6633

 

# 删除控制器:

ovs-vsctl del-controller br0

 

# 设置支持OpenFlow Version 1.3:

ovs-vsctl set bridge br0 protocols=OpenFlow13

 

# 删除OpenFlow支持设置:

ovs-vsctl clear bridge br0 protocols

 

# 设置vlan标签:

ovs-vsctl add-port br0 vlan3 tag=3 -- set interface vlan3 type=internal

 

# 删除vlan标签:

ovs-vsctl del-port br0 vlan3

 

# 查询 VLAN:

ovs-vsctl show

ifconfig vlan3

 

# 查看网桥上所有交换机端口的状态:

ovs-ofctl dump-ports br0

 

# 查看网桥上所有的流规则:

ovs-ofctl dump-flows br0

 

# 查看ovs的版本:

ovs-ofctl -V

# 给端口配置tag

ovs-vsctl set port br-ex tag=101

**********这里的限制速率值的是上传****************

ingress_policing_rate

应允许此VM发送的最大速率(以Kbps为单位)

ingress_policing_burst

监管算法的一个参数,用于指示此接口可以发送超出监管速率的最大数据量(以Kb为单位)

要将VM1速率限制为1 Mbps,请使用以下命令:

$ ovs-vsctl set interface tap0 ingress_policing_rate=1000

$ ovs-vsctl set interface tap0 ingress_policing_burst=100

同样,要将vm2限制为10 Mbps,请在host1上输入以下命令:

$ ovs-vsctl set interface tap1 ingress_policing_rate=10000

$ ovs-vsctl set interface tap1 ingress_policing_burst=1000

要查看应用于VM1的当前限制,请运行以下命令:

$ ovs-vsctl list interface tap0

打开vSwitch的速率限制使用策略,它不对数据包进行排队。它会丢弃超出指定速率的任何数据包。指定更大的突发大小可以使算法更加宽容,这对于TCP等对丢弃数据包造成严重反应的协议非常重要。应避免将突发大小设置为小于MTU(例如,10 kb)。

对于TCP流量,将突发大小设置为总策略速率的相当大的分数(例如,> 10%)有助于流更接近于实现全速率。如果将突发大小设置为总速率的很大一部分,则客户端实际上将经历略高于特定策略速率的平均速率。

Open vSwitch bond 配置

#创建一个网桥

ovs-vsctl add-br br0

#将网卡eth2 ,eth3配置成一个bond0,并加入br0中,lacp状态设为active

ovs-vsctl add-bond br0 bond0 eth2 eth3 lacp=active

#将bond mode设为balance-slb

ovs-vsctl set port bond0 bond_mode=balance-slb

#做完bond一定要重启网卡或者直接重启主机

service network restart 或 sync&&shutdown -r now

#查看bond0的具体信息

ovs-appctl bond/show bond0

Open vSwitch bond 常用的有以下模式

1,active-backup :主备状态

2,balance-slb:负载均衡 。将流量根据源mac地址和输出vlanID在物理网卡之间进行负载均衡。

原文链接:Open vSwitch在kvm环境中最有用的命令,转载请注明来源!

Tokyo

Share
Published by
Tokyo

Recent Posts

苹果id必须是邮箱吗?是的。是

苹果id必须是邮箱吗?邮箱的地…

5月 ago

苹果密码忘了怎么办?手把手教你AppleID密码找回

如果忘记了苹果ID密码,无法验…

5月 ago

NASA火星车官方账号被“歪了楼”:有人自荐

RT报道称,为了宣传这次发射任…

5月 ago

苹果手机电子邮件怎么填新买来的手机,你知道吗?

的时候,是需要填写自己的电子邮…

5月 ago

塞拉斯:我们必须教给球员东西,让他们成长!

他就应该多给格林、申京、加鲁巴…

5月 ago

求苹果ID账号密码急用,请不要随意下载付费软件

ID免费使用,包括免费韩国、美…

5月 ago