交换机和路由器的区别 交换机和路由器有哪些不同( 二 )


由于工作内容简单,转发引擎可以使用专门的硬件芯片来达到廉价高性能 。
而路由器对每一个数据包都进行路由查询,占用大量资源,所以寻路效率较低,
由于路由协议复杂,无法通过纯硬件芯片处理,造成大量数据转发时性能比不上三层(多层)交换机 。
Tips: 事实上路由器方面也有类似的技术,例如思科快速转发机制(CEF-Cisco Express Forwarding)
也正是工作模式上的差异,造成了他们在实际应用时的一些区别:
三层(多层)交换机的路由引擎较弱,相比路由器支持的路由协议有限 。
同样由于三层(多层)交换机的路由引擎较弱,且转发表有限,不适合复杂的多网络互联 。
因为并不是每一个包都会经过路由引擎,三层(多层)交换机的路由策略功能较弱 。
三层(多层)交换机更适合网络结构简单,交换数据量大的情景下使用(例如小型网络的汇聚层)
路由器更适合复杂的多网络互联的核心交换区域 。

推荐阅读