centos ovn 搭建测试(七:QOS)

QOS 功能验证

# 逻辑交换机及逻辑port创建

复制代码
# 创建logical switch
ovn-nbctl ls-add ls

# 创建 logical port ls-veth1
ovn-nbctl lsp-add ls ls-veth1
ovn-nbctl lsp-set-addresses ls-veth1 "aa:aa:aa:11:11:aa 1.1.1.100"

# 创建 logical port ls-veth3
ovn-nbctl lsp-add ls ls-veth3
ovn-nbctl lsp-set-addresses ls-veth3 "aa:aa:aa:11:11:bb 1.1.1.200"
复制代码

# 命名空间配置

复制代码
# ovn-master:
ip netns add ns1
ip link add veth1 type veth peer name veth2
ifconfig veth1 up
ifconfig veth2 up
ip link set veth2 netns ns1
ip netns exec ns1 ip link set veth2 address aa:aa:aa:11:11:aa
ip netns exec ns1 ip addr add 1.1.1.100/24 dev veth2
ip netns exec ns1 ip link set veth2 up

ovs-vsctl add-port br-int  veth1
ovs-vsctl set Interface veth1 external_ids:iface-id=ls-veth1 

ip netns exec ns1 ip addr show

# ovn-node1:
ip netns add ns2
ip link add veth3 type veth peer name veth4
ifconfig veth3 up
ifconfig veth4 up
ip link set veth4 netns ns2
ip netns exec ns2 ip link set veth4 address aa:aa:aa:11:11:bb
ip netns exec ns2 ip addr add 1.1.1.200/24 dev veth4
ip netns exec ns2 ip link set veth4 up

ovs-vsctl add-port br-int  veth3 
ovs-vsctl set Interface veth3 external_ids:iface-id=ls-veth3 

ip netns exec ns2 ip addr show
复制代码

# 配置限速

ovn-nbctl set logical_switch_port ls-veth1 options:qos_max_rate=1000000
ovn-nbctl set logical_switch_port ls-veth1 options:qos_burst=1000000

# 查看配置

复制代码
[root@ovn-master ~]# ovn-nbctl list logical_switch_port 
_uuid               : 88c5182c-71fa-40a2-ab58-f881bb26d9a6
addresses           : ["aa:aa:aa:11:11:bb 1.1.1.200"]
dhcpv4_options      : []
dhcpv6_options      : []
dynamic_addresses   : []
enabled             : []
external_ids        : {}
ha_chassis_group    : []
name                : "ls-veth3"
options             : {}
parent_name         : []
port_security       : []
tag                 : []
tag_request         : []
type                : ""
up                  : true

_uuid               : e3550e6b-4e5b-4643-aa3c-681880155ed3
addresses           : ["aa:aa:aa:11:11:aa 1.1.1.100"]
dhcpv4_options      : []
dhcpv6_options      : []
dynamic_addresses   : []
enabled             : []
external_ids        : {}
ha_chassis_group    : []
name                : "ls-veth1"
options             : {qos_burst="1000000", qos_max_rate="1000000"}
parent_name         : []
port_security       : []
tag                 : []
tag_request         : []
type                : ""
up                  : true
复制代码

 

posted @   salami_china  阅读(411)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2020-07-23 Project ACRN documentation
2020-07-23 Storage Performance Development Kit
2020-07-23 DPDK Test Plans
点击右上角即可分享
微信分享提示