理解vlan

use*_*425 4 vlan

我对 VLAN 的功能有几个问题:

1) 当终端主机(例如我的笔记本电脑)连接到中继端口或接入端口时,它是否会看到 VLAN ID?

2) 作为 1 的后续,在正常的 VLAN 设置中,终端主机是对数据包进行标记还是仅由交换机进行标记?

3) 最后,接入端口是否曾经使用过 VLAN 标签,或者只有在通过中继链路发送流量时才需要这些标签。如果接入端口不使用 VLAN 标签,那么它为什么要处理数据包?

谢谢!

mul*_*laz 5

1) 是的,当它连接到中继端口时,而当它连接到接入端口时则否。访问端口是一个“正常”端口,因此它是为了让未标记的流量通过。中继端口用于标记流量,通常充当“上行链路”。也可以通过中继端口发送未标记的数据,它将被视为“默认 vlan”数据。

2) 在“正常”设置中,开关进行标记。所以PC发送一个untagged数据包,交换机加上tag。但是由于您通常将路由器连接到中继端口,因此路由器也必须进行标记。但是最终用户的电脑(连接到访问端口)只使用未标记的流量。还有一些服务器连接到中继端口,并发送标记数据包(通常是虚拟化服务器,或类似的)

3) 接入端口用于终端设备。比如你设置端口为vlan100,连接一台pc。计算机向交换机发送数据包,交换机知道端口在 vlan100 中,并相应地标记数据包,并发送到需要的地方。当数据包发送到 pc 时,交换机知道它是一个接入端口,并从数据包中剥离 vlan 标记。