首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指向一个没有直接连接的下一跳的路线

指向一个没有直接连接的下一跳的路线
EN

Network Engineering用户
提问于 2014-09-23 19:37:41
回答 2查看 1.2K关注 0票数 3

是否有可能将一条路由指向不直接连接到我的路由器的下一跳?

例如:

路由器A拥有子网10.10.10.0/24

路由器A和路由器B在10.0.1.0/24子网上通信

路由器B和路由器C在10.0.2.0/24子网上通信

路由器C已经从路由器B学习了10.0.1.0/24子网,下一跳是路由器B。

我能把10.10.10.0/24子网的路由放在路由器C上,然后直接指向路由器A吗?

路由器C够聪明吗?它需要发送到路由器B才能到达路由器A吗?我知道通常的做法是告诉路由器C,路由器B是路由器A子网的下一跳。

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2014-09-23 20:10:52

大多数供应商称之为递归下一跳查找(或类似的内容)。大多数设备都能很好地处理这个问题,但是对于静态路由来说,这并不是一个特别好的实践。

iBGP通常是这样工作的。在iBGP会话中携带的" next-hop“是自治系统远端的下一跳,并且某种IGP (通常情况下,不太常见,IS- is,RIP,甚至静态路由)用于递归地将iBGP下一跳解析为直接的下一跳。

如果你做的太多了,这个装置必须做越来越多的递归来找到真正的下一跳。我从来没有真正测试过任何设备,看看找到真正的下一跳需要多少次,但如果限值是3或4,我不会感到惊讶。

票数 5
EN

Network Engineering用户

发布于 2014-09-23 20:15:39

路由器必须知道要从哪个接口转发数据包。如果您尝试指定一个网络的路由,它不知道并且不包括一个有效的下一跳接口,它将不会将该路由输入到它的转发表中。

您需要引入一种路由协议,以使路由器“智能”到知道如何处理该数据包。

票数 -2
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/11112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档