update: 芯片级转发
跨vlan 的转发
参考:
https://blog.csdn.net/qq_34803572/article/details/78173935
讲解
当报文是跨越vlan的报文时,报文的dmac首先是自己所在的vlan 接口的mac(这个是路由模块为我们虚拟出来的)
到达右边的交换机2号(L2层的)后
总的来说就是:
路由模块会为每一个VLAN定义IP接口,IP接口等同于路由器逻辑端口,分配IP地址
路由模块内部会用特定的MAC地址
指定IP接口。
对于没有使用到路由模块的,二层的交换,目的mac是可以通过某种方式获得的(a。arp请求得到的缓存,lldp邻居什么的),继而不会使用特定的mac地址
,知道目的mac(目的终端mac),剩下的就是在预备发往更上层的交换设备前,打上tag。(tag会在目的终端的网络内取消掉)