大家知道,VLAN是在二层上隔离广播的方法,如果有时候需要通信的话有两种方法来解决:一是单臂路由;二是三层交换。而单臂路由现在在网上的资料已经很多,且应用没有太多的实际意义,而思科、华为等交换机生产厂商也纷纷推出三层交换、多层交换来解决这个问题,而且起到一个非常好的效果,不但实现这个功能而且速度快,应用性也很好。下面就是我们总结的一些有关三层交换的资料。
转发方式:
一、传统的MLS (多层交换)
能够对被路由的数据包执行第二层重写操作。包括重写源和目标MAC地址,以及写入重新计算得到的CRC(循环冗余校验码)。所以也称为基于网流的交换。使用这种交换必须使交换 ASIC和第三层的引擎(路由处理器)协同工作,从而建立第三层的条目,方便下一次转发的快速形成。也就是经典的一次路由,多次交换。
二、基于CEF(CISCO快速转发)的MLS
CEF是一种基于拓扑的转发模型,预称将所有路由选择信息加入到转发信息库(MIB)中,这样交换机就能够快速查找IP邻接关系、下一跳IP地址和MAC 地址等路由选择信息。它有两个非常重要的信息:一是FIB(转发信息库),是基于IP目标前缀的转发决策。从概念,FIB类似于路由表,包含路由表中的转发信息的镜像。这种基于CEF的MLS时,第三层引擎和硬件交换组件都维护一个FIB.二是邻接关系表,存储2层编址信息。在网络中,如果两个节点之间在数据链路层只有一跳,则它们彼此相邻。除FIB外,CEF还使用邻接关系表来存储第二层编址信息。对于每个FIB条目,邻接关系表中都包含相应的第二层地址。
【相关文章】