出站接口,意思就是去往指定目标网络从这个接口丢出去,适用于点到点网络,和ARP无关,点到点网络本身是可以不需要地址的.除了你就是我,除了我就是你,要不要地址,寻址,根本没什么意思.所以,用出站接口写静态路由,路由表里显示的是直连.

 
我再说下用下一跳IP地址,,下一跳IP地址,叫递归静态路由,路由器在转发数据包到目标网络的时候,首先要先解析下一跳的可达性,换句话说,总共要解析两次,从转发效率上来说,低于直连静态路由(用出站口).所以管理距离是1.递归静态路由,一般用在多路访问环境,所以下一跳理论上来说,必须指定一个IP地址,不能像点到点那样随便乱丢包.
 
现在的新问题是,按照这个原理,我们在以太网上做静态路由的时候,为什么下一跳,指定出站接口,路由器依然知道如何转发数据包呢?按照我们刚才讲的理论,在多路访问环境下,如果用出站接口做静态路由,路由器应该不知道下一跳是谁才对.这是为什么呢?
 
答案是代理ARP.但是这样做也有很大的缺点,就是说,理论上,本机最多会产生2^32条ARP缓存.相当消耗内存.所以多路访问环境不建议使用直连静态路由,建议采用递归静态路由.