Dot1q封装的原因

在通过Router-on-Stick方式创buildVLAN间路由环境时,为什么要用dot1q vlan-number封装子接口? dot1q是做什么的,为什么我们必须input与VLAN号码相同的号码?

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

VLAN中继是将来自两个或更多VLAN的以太网帧stream经单个物理端口和电缆的做法,从而允许路由器与两个或更多VLAN交谈,而不需要为每个VLAN实际需要物理端口。

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

在思科设备上,这是通过子接口来处理的:你有一个单一的以太网接口,比方说FastEthernet 0 ,然后你创build子接口,比如FastEthernet 0.1FastEthernet 0.2 。 主接口(物理接口)被configuration为中继模式和VLAN封装,每个子接口被分配到不同的VLAN,然后路由器能够在这些“虚拟”接口之间路由stream量,就好像它们是“真实的”那些。

每当需要在单个物理以太网连接上携带多个VLAN时,都会使用VLAN中继。 其他常见用途是交换机之间或虚拟主机之间的连接。