在交换机上设置VLAN

我试图在我的TP Link TL-SG2424二层pipe理型交换机上设置多个VLAN,但是我不确定我是否完全理解了这个概念,或者我只是简单的愚蠢?

所以我有17台机器连接到我的交换机,交换机又通过交换机端口1使用Draytek Vigor路由器连接到互联网(和DHCP服务器)到路由器端口1。

在我的Draytek我有3个局域网的configuration –

LAN1 – 192.168.1.10 - 192.168.1.255 (默认)

LAN2 – 192.168.2.10 - 192.168.2.255

LAN3 – 192.168.3.10 - 192.168.3.255

DrayTek LAN配置

然后我有以下的VLANconfiguration –

VLAN 0 – Port 1, Subnet LAN 1, no VLAN tag

VLAN 1 – Port 1, Subnet LAN 2, VLAN Tag 20

VLAN 3 – Port 1, Subnet LAN 3, VLAN Tag 40

DrayTek VLAN配置

所以我的理解是,我现在可以configuration我的交换机来标记某些设备属于该端口组。 因此,它们将分别分配给VLAN。

所以在我的交换机上,我创build了ID为20的VLAN,并将端口8-12标记为VLAN 20的一部分,并将它们从默认VLAN(1)中删除。

默认VLAN

TP链路VLAN配置

那么我会期望来自我插入到8-12的设备的stream量被分配了VLAN标签20,并且因此被分配了来自DrayTek路由器的192.168.2.1范围内的IP(或者我误解了交换机VLAN)吗?

无论如何,这不是正在发生的事情,我不明白为什么。 我尝试了各种configuration,没有运气……我真的很希望有人能帮助!

对不起,愚蠢的错误,但这可能会帮助别人 –

我没有在我的VLAN组中标记端口1(到路由器/ DHCP的链接),所以本质上端口1不是一个成员(它需要)。 另外,端口8-12不需要被标记,因为它们已经具有分配给整个端口的唯一VLAN –

正确的VLAN端口分配

注意端口1(我的出站连接)是如何被标记的,其余的被标记为成员但是没有标记。