奔向“塔尖”的交换技术( 三 )


而第三层交换技术就是将路由技术与交换技术合二为一的技术 。在对第一个数据流进行路由后 , 它将会产生一个MAC地址与IP地址的映射表 , 当同样的数据流再次通过时 , 将根据此表直接从二层通过而不是再次路由 , 从而消除了路由器进行路由选择而造成网络的延迟 , 提高了数据包转发的效率 。
路由器的转发采用最长匹配的方式 , 实现复杂 , 通常使用软件来实现 。而三层交换机的路由查找是针对流的 , 它利用CACHE技术 , 很轻易采用ASIC实现 , 因此 , 可以大大节约成本 , 并实现快速转发 。
三层交换机的路由功能通常比较简单 , 路由路径远没有路由器那么复杂 。它用在局域网中的主要用途还是提供快速数据交换功能 , 满足局域网数据交换频繁的应用特点 。
而路由器最主要的功能就是路由转发 , 解决好各种复杂路由路径网络的连接就是它的最终目的 , 所以路由器的路由功能通常非常强大 , 不仅适用于同种协议的局域网间 , 更适用于不同协议的局域网与广域网间 。
路由器一般由基于微处理器的软件路由引擎执行数据包交换 , 而三层交换机通过硬件执行数据包交换 。同时 , 三层交换机的路由查找是针对数据流的 , 它利用缓存技术 , 很轻易利用ASIC技术来实现 , 因此 , 可以大大节约成本 , 并实现快速转发 。而路由器的转发采用最长匹配的方式 , 实现复杂 , 通常使用软件来实现 , 转发效率较低 。(宁一编辑)

推荐阅读