1.路由器是三层设备,专业处理三层报文的能力较强,三层协议支持更多,而三层交换不是很专业,它只是提供简单的路由功能及一些三层过滤功能。三层交换机却可以同时工作在三层和二层,强项在于交换,可以识别MAC,一次路由多次交换。
2.两者的区别如下:
(1)路由器作为早期网络核心的设备,但是由于二层转发能力有限,(作为网络核心设备必须具备高速的转发能力,路由器且提供的以太网接口过于少)所以其在局域网的核心被三层交换机取代了。
(2).根本区别:路由器基于三层,支持广域网连接,丰富的广域网接口,支持多种不同有线传输介质,并且接口上支持广域网连接的封装类型,支持HDLC、FR、ATM、PPP、ISDL封装,这些正是三层交换机具备不到的,三层交换机只包含大量的以太网接口,从现在看来,并不能完全取代路由器。接入的方式一般都是以广域网的形式来连接的,所以路由器在支持上,不管是硬件上的物理接口类型,还是所支持的协议,远远超出三层交换机的能力,所以从现在看来,未能取代路由器的在末节网络和Internet上的地位。
3.选择:路由器只做它自己的工作,那么它肯定在三层一定专业,三层交换机既然做二层的活,又做三层的活,效率很低。另外,路由器可以说是内网的第一道防火墙,交换机的防安全的能力还是不够,取代不了。另外现在非常高端的三层交换机是可以支持广域网的连接的,但需要添加相关的业务模块方可实现这样的功能。
相同的数据重复发送时,三层交换的效率更高。