Dot1q封装的原因

Can*_*ncü 3 routing vlan

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

Mas*_*imo 8

为了让路由器真正路由任何东西,它应该至少连接到两个网络接口;因此,如果没有 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 中继;其他常见用途是交换机之间或虚拟化主机之间的连接。