将未标记的帧转发到主机

网络工程 转变 局域网
2022-02-08 15:21:36

我无法理解交换机如何管理未标记的帧。假设网络拓扑如下:

网络拓扑结构

使用以下路由器配置: 路由器配置

交换机如何管理目标为 H1/H2 的未标记帧?此类帧可能是从 Internet 到 R1 的以 H1 为目标的包,或者甚至是具有源 H2 和目标 H1 的包,当通过 R2 的 Fe1 接口时,它的标签会被删除。

这些帧到达 SW1 时未加标签,因为 R1 的 Fe0 和 SW1 的 Fe2 都是中继端口:它们是否被转发到 H1(在 VLAN1 上)?

1个回答

未在中继上标记的帧位于本地 VLAN,通常为 VLAN 1。中继上的标记是为了让另一端的设备能够区分哪些帧属于哪个 VLAN。这意味着一个 VLAN 可以发送未标记的帧。该 VLAN 称为本地 VLAN,接收交换机知道在接口上接收到的任何未标记帧都属于本地 VLAN。

此外,了解主机发送和接收未标记的帧(大多数主机不了解 VLAN 标记并且会丢弃标记的帧)。交换机上的访问接口不标记帧。标签仅用于可能有多个 VLAN 的中继上,但访问接口并非如此。

路由器将根据目标地址为正确的 VLAN 创建帧。如果进入路由器的数据包的目的地是路由器接口上未标记的 VLAN,则路由器不会在包含该数据包的帧上放置标记,但如果数据包的目的地是路由器接口上标记的 VLAN,然后路由器将在包含该数据包的帧上放置一个标签。