问题标签 [openvswitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
69 浏览

openflow - 带有一个 openflow 控制器和两个 openvswitch 的东西

我创建了一个如下所示的网络

每台主机都有一个网络设备

主机1 : eno1(192.168.100.101)

host2: 使用 eno1 配置 openvswitch br1(192.168.100.102)

host3: 使用 eno1 配置 openvswitch br1(192.168.100.103)

在 host1上运行的泛光灯:监听 0.0.0.0:6653

当我没有在host2和host3上设置ovs控制器时,host2/host3可以ping host1,host2可以ping host3

当我在 host2(/host3) 上设置 ovs 控制器而不在 host3(/host2) 上设置时,host2/host3 可以 ping host1 并且 host2 可以 ping host3

当我在 host2 和 host3 上设置 ovs 控制器时,host2 可以 ping host3,但 host2/host3 无法 ping host1

查看host2/host3上的tcpdump后,发现icmp数据包已经在eno1上send和recv了:

还发现br1上icmp数据包alreay send and not recv

为什么??我的配置有错误?

0 投票
1 回答
760 浏览

ubuntu-14.04 - Neutron Openvswitch,无法桥接外部网卡(Profitbricks)失去连接

我正在关注 Ubuntu 14.04 的官方 Openstack Juno 指南。现在我坚持向外部网卡添加一个端口来桥接流量。我通过 dhcp 获得了此接口的 IP(服务器是来自 Profitbricks 的 Vserver)。我还发现有几个人有同样的问题,但他们都解决了这个问题,因为他们有不同的设置。

在中子配置中进行更改后,我必须添加内部和前桥,然后将端口添加到外部网卡

设置端口后,与服务器的连接丢失。所以我试了...

这没有帮助。然后我更改了接口并将 eth1 更改为手动并将地址提供给 br-ex,但这也没有帮助......重新启动后 eth1 变得毫无意义,我仍然没有连接。

该桥已被评论为恢复互联网访问。

Openstack 进行了如此多的更改,以至于旧版本的每本手册似乎都是合法的,但仍然如此错误......我不知道为什么它会卡在这一步,而桥接器正在从 eth1 获取配置。

0 投票
1 回答
4812 浏览

openstack - Openstack 无法启动实例 [错误:未找到有效主机]

我曾尝试在 Centos 7 上安装 openstack。
以下是配置:

  1. Neutron 节点(具有 2 个 Vcpu、2 GB RAM、3 个 NIC 的 VM)
  2. 控制器节点(具有 2 Vcpu、8 GB RAM、1 NIC 的 VM)
  3. 计算节点(物理机 24 CPU,64 GB RAM,2 NIC)
    # egrep -c '(vmx|svm)' /proc/cpuinfo给出的输出为24

我已逐行遵循在线文档:红帽企业 LINUX 7、CENTOS 7 和 FEDORA 20 - JUNO(安装和配置网络节点)的 OPENSTACK 安装指南,并验证了所有配置 3 次。

现在,每当我尝试使用 Horizo​​n 仪表板启动实例时,都会收到此错误No Valid Host was found!!

Nova-compute Log 给了我这个错误

Nova-compute.log

2015-08-21 22:55:00.391 41235 TRACE nova.compute.manager [实例:d9bfa207->6e85-4ca8-a385-52d90818a49b] _(“意外的 vif_type=%s”)% vif_type)2015-08-21 22 :55:00.391 41235 TRACE nova.compute.manager [实例:d9bfa207->6e85-4ca8-a385-52d90818a49b] NovaException:意外的 vif_type=binding_failed

这些是我的中子和计算节点网络接口http://pastebin.com/vJyCy5zc

Compute 节点上的 Nova.conf 文件 http://pastebin.com/RvYkUEfW

我搜索了谷歌、openstack 论坛和其他地方并尝试了他们所有的建议,但问题仍未解决。这是我的 openstack-forum 问题的链接:无法启动实例 (Unexpected vif_type=binding failed)

另请注意,我与控制器上的 AMQP 服务器没有任何连接问题,因为我在日志中收到了成功连接的消息。

我所有的 openstack 服务都正常运行有没有人遇到过类似的问题?自上周以来,我一直在努力解决这个问题。
任何帮助都会受到崇敬。

0 投票
1 回答
1094 浏览

tunnel - openvswitch stt 和geneve

openvswitch 2.4 声明它支持 STT 和 Geneve 隧道,但我没有看到任何显示配置命令的示例/示例。

对于 GRE/VXLAN: http: //networkstatic.net/configuring-vxlan-and-gre-tunnels-on-openvswitch/http://www.ran-lifshitz.com/2014/08/24/tunneling-and-网络虚拟化-nvgre-vxlan/

对于 STT:?? 对于日内瓦:??

有人可以在 openvswitch 上提供 stt/geneve 的配置详细信息吗?

谢谢

PS:这里的新手,如果这个问题已经被问过/回答过,请给我指出正确的答案,尽管我在发布之前确实尝试过寻找。

0 投票
1 回答
660 浏览

networking - 在多核上运行 Open vSwitch 时数据包乱序?

从文档来看,最新版本的 Open vSwitch 似乎支持多核。

在我们在主机上使用 Open vSwitch 的 OpenStack 测试环境中,可以观察到,当数据包从同一个 VM 发送到具有相同 IP 目标的物理网络时,数据包的顺序发生了变化。这与主机上的多核处理有关吗?

我们还用 kvm(作为 guest hypervisor)进行了类似的测试,并在主机上使用 Linux 桥接器,并且数据包序列保持不变。

谁能给我一些提示?

0 投票
1 回答
406 浏览

virtualbox - 我无法从虚拟机 vm 连接到 Openvswitch

我有一个在虚拟机 vm 上运行的 openvswitch,我有另一个虚拟机 vm,我想将它连接到 openvswitch。我该怎么做?

谢谢

0 投票
1 回答
509 浏览

network-programming - OVS:如何计算 ICMPV6 校验和?

一直在为某些请求在 OVS 中模拟“路由器广告”,因为我构建了一个 ICMPv6 pkt,除了校验和之外所有字段都正确,wireshark 在校验和部分给出错误。

ICMP6 校验和应包括src + dst + icmp_length + next_header 但以下代码计算不正确。我错过了什么吗?感谢帮助家伙。

0 投票
2 回答
1873 浏览

openvswitch - 将 DPDK 与 OVS 集成

我有一个关于集成的DPDK问题OVS。由于将帮助数据包绕过内核并将数据包直接传递到用户空间以供应用程序使用,如果我只想增强 Linux 机器的基本数据包交换,那么与DPDK它集成是否有意义?DPDKOVS

0 投票
2 回答
80 浏览

c - 将 openvswitch 类型转换为小端

在 Open vSwitch 2.4.0 实现中,我们确实有以下内容:

我有以下变量:

我怎样才能转换srcIP成 axxx.yyy.zzz.ttt和 thesrcPort成 little-endian uint16_t

0 投票
1 回答
521 浏览

openflow - 如何在 OpenDaylight 中修改目标 IP 地址

如何修改目标地址,并强制流转到另一个目标?我使用这个xml:

但是,它没有修改 IP 地址,而是将所有数据包丢弃到 10.0.0.6,甚至sudo ovs-ofctl -O OpenFlow13 dump-flows br-int显示 action=drop

有没有我可以参考添加流的来源,似乎不完整。