首先需要知道的是之前使用VLAN控制广播域后,每个广播域之间是不能相互通信的,当我们配置每个广播域一个网段之后,就更不存在相互通信了,那么真正要实现的目的其实是单播全网互通,广播只限制在VLAN创造的广播域中
既然同一个局域网被VLAN分开的广播域之间单播不能互通,那么就转变思路,把他们当做不同网段,使用路由器进行传输信息,这就使用单臂路由
为什么叫单臂路由,因为要将一个物理接口分成若干个虚拟子接口,分别对应该局域网中VLAN分配的广播域的网段,这样路由器其实就和每个网段组成了局域网,每个网段都能通过路由器访问其他网段
显然,路由器和交换机的接口依然也配置成中继接口,路由器的每个虚拟子接口必须要有解析和封装trunk标签的能力,这样来了一个数据帧,知道它应该去哪个子接口,然后从另一个子接口出来的时候,要封装该子接口对应网段的VLANID
对应每个子接口
int f0/0.1 encapsulation dot1q VLANID ip add IP地址 子网掩码 no shut exit ... int f0/0 :需要开启物理接口 no shut exit