三层交换机所能提供的路由功能和快速转发能力使得很多新人网工自然而然的产生了一个疑问,这两者究竟有什么区别?这个问题的实在是答案在网上汗牛充栋,且答案也都相对详尽。笔者在参考总结各路大神资料的基础上力争用通俗易通的方式理论化的来对两者做一辨析,以期加深对二者的理解,更好的为实践服务。
一、功能
路由器功能:路由器是工作在OSI模型中第三层(网络层)的设备,主要作用就是连接不同的网络,提供寻址和中继数据包的服务,可以理解成不同网络之间的桥梁或者纽带。所谓不同的网络,可以是不同类型的网络比如以太网或者ATM网络,也可以是同类不同规模的网络之间的连接(例如不同网段的局域网,或者局域网和城域网之间的连接)。
交换机功能:常规交换机是工作在OSI模型中的第二层(数据链路层)的设备。简单来说交换机提供的是交换数据帧的功能,能把对应的数据帧发送到对应的Mac地址上。是局域网内(同一网段)设备之间互联的设备。
简单地说,三层交换机是在二层交换机的基础上,加入了部分路由的功能。也正因为这部分功能的重叠,导致了很多人产生了两者能否相互替代的疑问。诚然,三层交换机和路由器有一定功能上的相同,其中最大的相同点在于两者均具备路由转发功能,但两者的区别也十分明显,功能上的区别可以说是最突出的一项。
经过比较我们不难总结出路由器和三层交换机在功能上存在的差异。尽管两者都具备路由功能,但三层交换机主要的功能仍是局域网内的数据交换,其路由功能主要为vlan间通信和不同网段间通信提供服务,其接口数量较多但样式比较单一(主要以以太网接口为主)。而路由器则不具备数据交换的功能,其路由功能主要是为