上节讲了vlan vlan trunk,在同一交换机上划分vlan,从而相同vlan主机可以通信,不同vlan不能通信
如果想要不同vlan通信怎么办?
不同vlan,属于不同广播域,配置不同网段的ip,针对于不同网段的ip进行通信,需要借助路由。
可以实现不同vlan之间的通信技术:单臂路由、三层交换
s0/0:第一个0代表模块号,第二个0代表端口号,总体就是代表第0个模块的第0个端口
以上图为例,PC0需要发送数据给PC1,发现PC1和自己不是同一个网段,这时将数据交给自己的网关,网关为路由器0的F0/0.1子接口,通过ARP协议获取到自己网关的MAC地址,数据会通过交换机进行转发,到了交换机以后,会为收到的数据打上vlan10的标签,将数据传到路由器0,路由器0收到数据,结合路由器的工作原理,找到对应的接口,再进行标签转化,再发送给交换机,这时交换机收到的就是打赏vlan20标签数据,根据交换的mac地址表的对应关系直接转发。
单臂路由
- 在路由器上划分子接口作为不同的vlan的网关,每一个子接口作为一个vlan的网关,需要做vlan的封装
- 交换机
华为设备
access
trunk 做trunk 需要去允许对应的vlan数据通过
hybrid