Dot1q 封装的原因

Dot1q 封装的原因

通过 Router-on-a-Stick 方法创建 VLAN 间路由环境时,为什么必须使用 dot1q 封装子接口VLAN 编号? dot1q 起什么作用?为什么我们必须输入与 VLAN 编号相同的数字?

答案1

为了让路由器实际路由任何东西,它应该连接到至少两个网络接口;因此,如果没有 VLAN 中继,您将需要一个具有至少两个以太网端口的路由器,连接到分配给不同 VLAN 的两个交换机端口,以便在它们之间路由流量。

VLAN 中继是让来自两个或多个 VLAN 的以太网帧流经单个物理端口和电缆的做法,从而允许路由器与两个或多个 VLAN 通信,而实际上不需要为每个 VLAN 都设置一个物理端口。

DOT1Q(实际名称为 802.1q)是一种将 VLAN 信息与以太网帧一起传输的协议,这些帧被称为“标记”帧,因为每个帧都带有一个 VLAN 标签,告诉接收设备“该帧属于 VLAN X”;还有其他协议可以做类似的事情,但 DOT1Q 是最常用的协议。

在 Cisco 设备上,这是通过子接口处理的:您有一个以太网接口,假设为FastEthernet 0,然后创建它的子接口,如FastEthernet 0.1FastEthernet 0.2。主接口(物理接口)配置为中继模式和 VLAN 封装,每个子接口分配给不同的 VLAN,然后路由器能够在这些“虚拟”接口之间路由流量,就像它们是“真实”接口一样。

当您需要在单个物理以太网连接上将多个 VLAN 一起承载时,就会使用 VLAN 中继;其他常见用途是交换机之间或虚拟化主机之间的连接。

相关内容