Ahm*_*lam 5 virtualbox opendaylight openvswitch sdn tun-tap
我正在构建一个 SDN 测试床,其中包含安装在 Linux Ubuntu 18.04 上的 OpenvSwitch 交换机和在 VirtualBox 上运行的 5 个虚拟机(Linux Ubuntu 16.04 服务器)。OVS 由 OpenDaylight Boron 管理。
ip tuntap add mode tap tapN
创建水龙头将虚拟机链接到 OVS 时,一切正常,我可以在“同一子网内”的虚拟机之间进行 ping 操作。但是,当我尝试: 时ovs-ofctl -O OpenFlow13 dump-ports br0
,(rx pkts 和 tx pkts)等统计信息仅显示除本地端口之外的所有端口上的零。
但是,当我用来ovs-vsctl add-port br0 vnet0 -- set Interface tapN type=internal
创建水龙头时,即使只有一台设备对另一台设备执行 ping 操作,我也可以看到所有端口的统计信息。
我的问题:
为什么 (dump-ports) 在第一种情况下不显示统计信息?
可以按照第二种情况所述在我的测试台中继续使用(ovs 内部水龙头)吗?
下面是完整的OVS配置案例1:
ovs-vsctl add-br br0
ip tuntap add mode tap vnet0
ip tuntap add mode tap vnet1
ip tuntap add mode tap vnet2
ip tuntap add mode tap vnet3
ip tuntap add mode tap vnet4
ip tuntap add mode tap vnet5
ip link set vnet0 up
ip link set vnet1 up
ip link set vnet2 up
ip link set vnet3 up
ip link set vnet4 up
ip link set vnet5 up
ovs-vsctl add-port br0 vnet0
ovs-vsctl add-port br0 vnet1
ovs-vsctl add-port br0 vnet2
ovs-vsctl add-port br0 vnet3
ovs-vsctl add-port br0 vnet4
ovs-vsctl add-port br0 vnet5
ifconfig br0 up
ovs-vsctl set bridge br0 protocols=OpenFlow13
ovs-vsctl set-controller br0 tcp:10.10.80.50:6633
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3004 次 |
最近记录: |