交换机传输数据为什么要比路由器效率高呢?路由器比三层交换机有什么优点呢?

如题所述

因为在路由器中发送每一个数据包都要查路由表,这很大影响其转发速度,而交换机是查MAC地址表,这个表一般比路由表小小的多,因此转发速度要比路由器快。
三层交换机采用一次路由多次转发的方式,其转发效率要比路由器高。路由器比交换机的优点是交换机一般只能在园区网中使用,而路由器主要在广域网中使用,支持的协议很多。追问

不好意思,我还有个疑问,三层交换机只利用MAC地址表就能跨越网段寻找处于其它网段的地址吗?它还需要网络层的路由功能吗?

追答

不是,跨越网段必须使用IP地址寻址,只不过在三层交换机中多了一个IP-MAC映射表,第一次使用IP寻址,以后就查这个表使用MAC寻址,这就是“一次路由多次交换”的概念。

追问

第一次还是要用IP寻址的话,也就是说必须有有路由器存在才能完成第一次寻址,然后交换机才能起作用吗?

追答

三层交换机本身就具有路由器功能,因此直接使用三层交换机连接即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-30
交换机工作在数据链路层,路由器工作在路由层,这两种数据传输的方式来说,交换对数据的处理过程要远少于路由的过程。因此交换机数据传输效率高于路由器。一般3层交换机的路由功能多用于局域网内部切分多VLAN时解决各VLAN之间互联的路由。普通的三层交换机相对来说比同等级的路由器少一些功能和接口,例如nat vpn这些。本回答被提问者采纳
第2个回答  2013-10-30
三层交换机也是有路由功能的,只不过它不是每个包都算一次,而只是第一个包路由,后续的都交给二层模块,直接转发,所以比路由器快。
第3个回答  2020-03-21
数据包在解封的时候,从下往上,按道理上就要速度快些,三层交换机是它接收同一路径除了第一次解封完成到三层,确定了mac,以下的事情都是又二层在支配
相似回答