OVS组播测试

4个虚拟机

multicast_source:组播源
multicast_destination1: 组播成员1
multicast_destination2: 组播成员2
multicat:OVS交换机

1. 拓扑图

2. 测试流程

2.1 OVS交换机

  1. dpdk脚本文件接管三张网卡
 cd usertools_ptdnlab
sudo python dpdk_config.py
 
  1. OVS配置
 #export PATH=$PATH:/usr/local/share/openvswitch/scripts
sudo ovs-ctl start #启动
sudo ovs-vsctl show  #显示网桥信息
#创建数据通路为dpdk的网桥
sudo ovs-vsctl add-br br0 -- set bridge br0 datapath_type=netdev
#创建dpdk接管的(虚拟)端口
sudo ovs-vsctl add-port br0 dpdk0 -- set Interface dpdk0 type=dpdk options:dpdk-devargs=0000:00:09.0# pci号
#对应的删除端口的命令
sudo ovs-vsctl del-port br0 dpdk0

显示网桥信息:

OVS中的网桥信息

  1. 添加流表
sudo ovs-ofctl -O OpenFlow13 add-flow br0 in_port=dpdk0,action=output:dpdk1,output:dpdk2
#删除流表
sudo ovs-ofctl -O OpenFlow13 del-flow br0 in_port=dpdk0
  1. 查看流表
sudo ovs-ofctl -O OpenFlow13 dump-flows br0
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值