二层交换机:位于数据链路层,只需要数据包的MAC地址,数据交换靠硬件实现。
三层交换机:位于网络层,可以处理不同IP子网之间的数据交换,即具有简单传统路由的功能,又有二层交换的速度,适于大型局域网内的数据路由与交换。
路由器:主要是用于不同类型的网络之间。它最主要的功能就是路由转发,解决好各种复杂路由路径网络的连接就是它的最终目的,所以路由器的路由功能通常非常强大,不仅适用于同种协议的局域网间,更适用于不同协议的局域网与广域网间。它的优势在于选择最佳路由、负荷分担、链路备份及和其他网络进行路由信息的交换等等路由器所具有功能。
在实际中的典型用法是:处于同一个局域网中的各个子网的互联以及局域网中VLAN间的路由,用三层交换机来代替路由。而只有局域网与公网互联之间要实现跨地域的网络访问,才通过专业路由器。
更详细的信息可以看Dragon的这一篇博客http://www.cnblogs.com/PBDragon/p/4150224.html