出站接口,意思就是去往指定目标网络从这个接口丢出去,适用于点到点网络,和ARP无关,点到点网络本身是可以不需要地址的.除了你就是我,除了我就是你,要不要地址,寻址,根本没什么意思.所以,用出站接口写静态路由,路由表里显示的是直连.
静态路由使用接口与下一跳IP的区别
精选 转载我再说下用下一跳IP地址,,下一跳IP地址,叫递归静态路由,路由器在转发数据包到目标网络的时候,首先要先解析下一跳的可达性,换句话说,总共要解析两次,从转发效率上来说,低于直连静态路由(用出站口).所以管理距离是1.递归静态路由,一般用在多路访问环境,所以下一跳理论上来说,必须指定一个IP地址,不能像点到点那样随便乱丢包.
现在的新问题是,按照这个原理,我们在以太网上做静态路由的时候,为什么下一跳,指定出站接口,路由器依然知道如何转发数据包呢?按照我们刚才讲的理论,在多路访问环境下,如果用出站接口做静态路由,路由器应该不知道下一跳是谁才对.这是为什么呢?
答案是代理ARP.但是这样做也有很大的缺点,就是说,理论上,本机最多会产生2^32条ARP缓存.相当消耗内存.所以多路访问环境不建议使用直连静态路由,建议采用递归静态路由.
下一篇:TCP UDP 包头深度分析
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
下一跳 出接口
...
JAVA