1、原理上:三层交换机为同源同目的ip的数据包进行一次路由,后续则进行二层交换处理,判断依据为数据包的mac,vlan-id,ip,来源端口;路由器则对每个数据包进行三层路由选择,转发效率较低。
2、应用上:三层交换机核心功能仍为高速转发,路由功能简单因而适合做网关以实现不同局域网vlan或网段通信;路由器同其他路由器之间通过各类路由算法和路由通信协议,为每个数据包选择更优质的路由,因此更适合建立大型广域网络。
3、网关可以理解成实现同一网段内的终端设备组与外网段通信的进出口及兼容功能的一类设备,即任何从终端发往外网的数据包下一跳都为网关;作为网关只是路由器功能的一部分,路由器核心功能是为每一个数据包选择一个合适的前进路径,即使多个相同的数据包发往的下一个路由器(包括中间路由器和最终网关路由器)也可能不同
4、如果网络中存在很多网关节点,那么若使用三层交换机则在感知全网状态上,明显弱于使用路由器进行路由选择。以上为个人理解,不足请见谅。