我们正在测试配置为VLAN SPAN off。但是,我们发现在VLAN SPAN关闭后,同一VLAN上的子网也无法相互通信。这是完全出乎意料的,根据http://knowledgelayer.softlayer.com/faq/what-vlan-spanning
没有意义由于VLAN跨越应该只能防止不同私有VLAN之间的流量,而不是阻止同一VLAN中的跨子网。有人可以帮助澄清这里的限制,以及我们如何在不重新启用VLAN跨越的情况下进行跨子网通信?非常感谢。
答案 0 :(得分:0)
我在 Amsterdam 01数据中心进行了一些测试,它运行正常。您使用的是哪个数据中心和vlan?此外,您可以提交门票以获得进一步的帮助
<强>更新强>
我真诚地道歉,我在几分钟后完成了测试,但有时候是&#34; Vlan Span&#34;需要更多时间才能生效(5分钟或多或少)。
根据开发,这是预期的行为。如果未启用vlan spanning,则同一后端VLAN上的子网之间的通信不会被SoftLayer的网络路由。 ,
同一VLAN上的子网可以相互通信,但是您必须教会每个节点关于其子网,以便我们的网关不携带流量
例如,请参考以下示例:
- 节点A在VLAN 1234和子网10.144.90.64/26
内- 节点B在VLAN 1234和子网10.144.3.64/29
内
在Linux上,您可以执行以下操作来添加必要的路线:
- 节点A#route add -net 10.144.3.64 netmask 255.255.255.248 dev eth0
- 节点B#route add -net 10.144.90.64 netmask 255.255.255.192 dev eth0
如果为每个子网执行此操作,则可以在不启用VLAN跨接的情况下进行通信。