我正在玩ovs-dpdk包,有一件事我不太清楚,那就是我如何才能让OVS桥和连接到它的‘m访问外部,即。连接到网络。在常规的openvswitch上,vswitch创建的网桥设备在linux中是可见的,并且可以通过常规工具(ifconfig,ethtool等)进行配置,因此我可以创建TAP接口并将其添加到vswitch网桥接口,并分配网桥接口IP地址。然而,对于ovs-dpdk,情况并非如此:任何使用ovs-vsctl创建的桥在用户空间linux中都是不可用的,至少我在ifconfig或"ip link show“中看不到它。
有没有其他方法OVS-DPDK可以做到这一点?希望有人能为
我在真实环境中使用一个openvswitch和real sdn交换机运行了一个交换机测试。
我在openvswitch上创建了一个网桥并添加了端口(例如:eth0,eht1)。但是我想知道逻辑端口号(如1,2),哪个命令能给我正确的信息。ovs-ofctl show bridge s1展示
1(eth3): mac address etc
2(eth4):
5(eth5):
和ovs-dpctl show
port 2: eth3
port 3: eth4
port 4: eth5
但是结果没有显示物理端口到逻辑端口的正确映射。观察者eth5在两种情况下,对于ofctl,它都是5,对于dpct
业务案例:
今年是2015年,我使用的是Linux内核3.17。我的ARM Linux有两个网卡,eth0和eth1。eth0用于在本地为旁边的人配置,eth1用于从远程进行配置。因此,它们的功能基本相同,除了eth0有一个人在现场插入电缆。
本地PC - eth0 My ARM Linux Computer eth1 -远程PC
使用eth0,PC软件可以配置用于配置的eth1 IP地址和端口。为此,我的eth0有一个预设的IP地址(192.168.1.2),这样PC软件就可以很容易地找到它。ARM Linux (3.17)应用程序需要侦听eth0端口A和eth1端口B(如果已配置),一旦连
我发现的所有解决方案似乎都没有效果,因为我已经干了好几天了,所以我决定放弃,寻求帮助。
我用nmcli创建了一个名为的开放vswitch。我创建了端口和接口,并插入了eno1。一切正常,我创建了一个带有vlan标记的端口,一个新的接口从该vlan中的dhcp服务器获得一个ip地址。
下一步是我需要kvm的客人插入一个vswitch端口,无论是否有vlan标记。为了我的生命,我无法让它起作用。
vsctl显示:
4511e03b-87b5-44a2-a16f-dac79b43cbf7
Bridge ovs-bridge
Port ovs-p99
I
正如标题所说的那样。我想不出有什么办法可以做到。文档中唯一提到的端口是“补丁端口”,它们是一对端口。示例展示了这些补丁端口的使用情况,但还不清楚是否可以以接收配置的方式“定义”这些端口。
基本上,尝试从Proxmox开放vSwitch,示例3创建等效的配置:
# Loopback interface
auto lo
iface lo inet loopback
# Bond eth0 and eth1 together
allow-vmbr0 bond0
iface bond0 inet manual
ovs_bridge vmbr0
ovs_type OVSBond
以前在network-scripts的好时光里是怎么回事:
我在文件中描述了桥和端口:
/etc/sysconfig/network-scripts/ifcfg-br0
/etc/sysconfig/network-scripts/ifcfg-port0
而不是重新启动网络
systemctl restart network
一切都开始运作了。
现在network-scripts被标记为不推荐使用,有一个警告是will be removed in one of the next major releases of RHEL.,所以我必须切换到NetworkManager,对吗?
但是如何设置使
我已经在Ubuntu 14.04下安装了Mininet和openvswitch。正在尝试使用dpctl向vSwitch发出Vswitch数据路径命令。在bash提示符下发出dpctl命令时,返回的总是"command not found“。在使用sudo时,甚至在openvswitch目录中也是如此。是什么阻止了此命令被找到?它似乎是openvswitch发行版的一部分。同时运行NOX控制器,仅供参考。谢谢!
我刚刚在fedora 18系统上安装了docker:
Linux draco 3.8.4-202.fc18.x86_64 #1 SMP Thu Mar 21 17:02:20 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[mike@draco docker-master]$ sudo ./docker run -i -t base /bin/bash
2013/04/02 08:24:59 net: no such interface
谁能告诉我这里遗漏了什么?安装了lxc、lxc-libs和lxc-template。