一、相同点
1、交换机与路由器都是网络连接设备;
2、在执行ping命令过程中都用了ARP与ICMP协议。
二、不同点
1、二层转发:交换机是二层设备,连接的设备在同一网段,在转发时用不到自己的MAC地址;
三层转发:路由器是三层设备,连接的设备不在同一网段,在转发时要用到自己的MAC地址。
2、二层转发:目的IP与源IP在同一个局域网内,且它们的网络号一样;
三层转发:目的IP与源IP在不同局域网内,且它们的网络号不一样。
3、二层转发:路由器中的表映射的是目的IP、 输出接口与下一跳IP的关系;
三层转发:交换机中的表映射的是MAC地址与输出接口的关系;
ARP表映射的是MAC地址与IP地址的关系。
4、二层转发:交换机不改变报文中的MAC地址,不改变TTL的值;
三层转发:路由器改变报文中的MAC地址,每个路由器要改变TTL的值。