一、企业网络搭建:交换机、三层交换机和路由器,到底该选谁?
这是个令人头疼的话题,但一些网管常常连眉头都不皱一下,一拍脑门就给定下来了。其实,不同的网络设备有着相对独立的应用场景,不能由着自己的性子来。有些网管不服气,说我也分析过啊,要么选最贵的,一分钱一分货啊,要么选最便宜的,降成本啊。其实,在这些因素之外,还有一个最重要的需要我们认真的考虑,那就是选择最适合自己公司的网络设备。
下面先说说交换机和路由器的区别。
其实很简单,交换机快一些,路由器慢一些;交换机配置简单些,路由器配置复杂些;交换机功能少的可怜,路由器功能多的心烦;交换机是基于MAC的,路由器是基于IP的;交换机的核心是“交换”,顾名思义,同等级的网络之间才能有交换的资格,而路由器重在“路由”,不管你我差异有多大,都有方法把你连起来。
上面全是大白话,为的是给大家一个直观的感觉。
从技术角度说,交换机是工作在网络的第二层(数据链路层),主要功能是数据包的转发。其工作原理用一句话概括,就是根据数据帧中的源地址和 目标地址,建立映射,建立路径并完成发送。
而路由器相对要复杂那么一些。它是工作在第三层(网络层)的,其主要功能是连接不同的网络(例如局域网和广域网),实现网间互联,并通过IP寻址技术,寻找非常好的路径并完成传递。用个形象点的比喻,如果把整个网络比作是交通道路的话,那路由器无疑是一个站在十字路口的“交通警察”。
由于没有复杂的三层协议和寻找非常好的路径等过程,仅就内网互联来说,交换机的效率更高一些。但路由器支持更多的三层协议和Qos、防火墙等扩展功能,并且可以连接不同的网络,所以整体性能更优(当然价格也就更贵)
至于三层交换机,实际上就是具有了一定路由(三层协议)功能的交换机。由于普通交换机存在广播风暴的风险,对于大型局域网来说,必须要求其核心设备具有数据路由和交换功能。而如果全部使用路由器来连接的话,对局域网的效率又有限制。所以,三层交换机实现了一次路由多次转发,可以最优化的实现大型局域网内部的数据交换。
当然,三层交换机的主体依然是“交换”,所以,在三层协议的支持上,和路由器还是有差距的,对于复杂的网络和应用,三层交换机还是取代不了路由器的“警察”地位。