我有 3 个 kvm 主机运行带有许多虚拟机的开放式 vswitch。
这些虚拟机位于两个独立的租户上,GRE 隧道承载着这 3 个主机之间的私有流量。
但是有没有更好的方法来进行 GRE 隧道传输,因为目前这些 GRE 隧道处于网格状态,如果我想从 3 台主机扩展到 10 台主机,我应该建立 9 个相互连接。
是否可以使用开放式 vswitch 实现星型拓扑。
答案1
这可能不是一个解决方案,因为集中式开放式 vswicth 主机可能成为流量瓶颈。
但你可以通过指定所有其他主机使用中央主机作为端点来实现这一点
来自每个主机
ovs-vsctl add-port br1 gr1 --设置接口 gr1 类型=gre 选项:remote_ip=OVS 中央交换机的 IP
并从中央 ovs 指定每个主机的 ip
完毕
但最好的方法是使用开放的 vswitch vlan 标签来分离 GRE 中的流量。