MA网络建议使用下一跳,点到点网络建议出接口
若在MA网络中所有出接口写法,编辑静态路由;为获取精确的下一跳MAC地址,路由器将使用代理ARP和ICMP重定向;
代理ARP:若一台路由器接收到非本接口直连网段地址的ARP请求,将查询本地路由表,如表中存在到达被请求IP地址的网段的路由,将代理该被请求IP,使用本地的MAC地址进行ARP应答;
ICMP重定向:当路由器发现一个数据包从本地A口进入后,查询完路由表依然从A口再发出,将告知上一跳设备,本地的下一跳地址来优化转发路径;
基于以上的规则说明,再MA网络中使用出接口写法,数据转发过程繁琐浪费资源,故建议下一跳写法!!
在点到点网络中若使用下一跳写法:
由于路由器是递归查询路由表的,故下一跳写法生成的路由条目每次查询时,均需要递归到直连路由上,但出接口可以不用递归,因此在点对点网络中,不存在代理ARP和ICMP重定向之类的规则,故建议出接口写法!