首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >裸金属服务器中的VLAN

裸金属服务器中的VLAN
EN

Unix & Linux用户
提问于 2022-09-27 09:01:13
回答 1查看 45关注 0票数 0

我有三个裸金属服务器,一号和二号服务器在同一个局域网内。

我打算在服务器一号上设置两个虚拟机(我们称之为A,B),在二号服务器上设置两个虚拟机(C,D),在三号服务器上设置两个虚拟机(E,F)。我的问题是:

  • 我能在A和B之间创建一个VLAN吗?
  • 我可以在A和C之间创建一个VLAN吗?
    • 如果我使用Wireshark,我会看到什么?

  • 我能在A和E之间创建一个VLAN吗?
  • 如果我使用Wireshark,我会看到什么?
  • 我在这里写的东西能用/完成吗?

这是一个理论问题,因此,如果需要一个额外的组件,或者如果不是这样做的话,我很想知道它们是如何实现的。谢谢

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-09-27 14:29:41

我能在A和B之间创建一个VLAN吗?

好的!如果将两个虚拟机附加到同一个虚拟桥上,则只需创建所需的VLAN接口即可。如果我有两个虚拟机,node0.virtnode1.virt,那么.

  1. node0.virt上运行: ip链路添加vlan100链路eth0类型vlan 100 ip地址添加192.168.100.10/24 dev vlan100 ip链路设置vlan100 up
  2. node1.virt上运行: ip链路添加vlan100链路eth0类型vlan 100 ip地址添加192.168.100.11/24 dev vlan100 ip链路设置vlan100 up
  3. 现在在node0.virt上,我可以在VLAN地址成功地平平node1.virt:根@fedora~# ping -c2 192.168.100.11 ping 192.168.100.11 (192.168.100.11) 56(84)字节的数据。64个字节来自192.168.100.11: icmp_seq=1 ttl=64 time=0.313 ms 64字节192.168.100.11: icmp_seq=2 ttl=64 time=0.236 ms -- 192.168.100.11 ping统计

我可以在A和C之间创建一个VLAN吗?

当然,但是这个过程需要一些额外的步骤。首先,这需要*将物理NIC连接到桥上,并且将物理机器连接到的网络设备配置为传递您试图使用的VLAN。假设所有这些都已到位,则该过程实际上与前一步相同。

*:说这是“必需的”是一种简化。例如,如果我们使用开放vSwitch桥,我们不需要直接附加到桥上的物理接口,因为我们可以在物理机器之间创建VXLAN隧道,并在桥接器上设置规则以在VXLAN和VXLAN tunnels...but之间进行转换,这两者之间的转换变得更加先进了。

如果我使用Wireshark,我会看到什么?

你在哪里运行它?用什么参数?这里有一个复杂的配置,涉及多个物理系统和多个虚拟桥。我认为回答这个问题最好的方法是先做好准备,然后再做实验。

我能在A和E之间创建一个VLAN吗?

与在不同的物理机器上创建A和C之间的VLAN不同,您是如何设想这一点的?

我在这里写的东西能用/完成吗?

您在这里所描述的内容可以用任何现代Linux发行版来完成。使VLAN配置持久的过程将因发行版而异。例如,在RHEL下,您可能需要用等效的ip命令替换这里的nmcli命令,这样配置才能在重新启动时存活下来(但是这里的命令可以很好地测试出结果)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/718863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档