是否可以将连接服务器接口的交换机设置为中继模式?

是否可以将连接服务器接口的交换机设置为中继模式?

Switch连接Server的接口是否可以设置成Trunk?

在此处输入图片描述

我有个问题,一般来说Server A连接Switch的接口是access,并且该接口必须设置一个VLAN。

所以我有一个想法,我想将接口设置为Trunk,这样就可以有多个VLAN,并且服务器B可以设置不在一个VLAN中的多个IP地址。

我不知道这是否可能,以及为什么?

答案1

VLAN 标签只是以太网帧内的额外字节,因此只要服务器操作系统知道如何解释它们,就有可能。(如果有疑问,请搜索“<os_name> 802.1Q vlan”。)

  • Linux、FreeBSD、Solaris 11 原生支持带标签的 VLAN,因此您可以使用中继/混合端口并为每个 VLAN 创建虚拟接口。这通常很简单ip link add

  • Windows 本身不支持多个 VLAN。只有一些服务器级以太网卡(Intel、Mellanox 等)附带 Windows 驱动程序,可为 VLAN 提供自定义虚拟接口。

  • Windows Server 上的 Hyper-V 虚拟交换机支持 VLAN,可以为每个虚拟机分配访问/中继端口,就像在真实交换机上一样。(中继和混合模式可通过 PowerShell 获得。)但是,它仍然不允许主机操作系统本身连接到多个 VLAN。

  • 许多其他虚拟机软件(例如 ESXi/vSphere)也具有内置的 VLAN 标记支持,并且可以将每个 VM 分配给特定的 VLAN。

为了获得最佳效果,以太网卡应支持基于硬件的 VLAN 标记或至少更大的帧大小(1522 字节,这样即使添加了标记,操作系统也可以使用标准的 1500 MTU)。大多数现代以太网 NIC 都应该可以完成这项工作。

相关内容