首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么iBGP扬声器不应该修改下一跳地址?

为什么iBGP扬声器不应该修改下一跳地址?
EN

Network Engineering用户
提问于 2022-05-08 23:40:51
回答 3查看 278关注 0票数 2

我理解“拆分视野”的概念,即iBGP路由器A从iBGP路由器B学习外部路由,此后,iBGP路由器B不会向其他iBGP路由器发布相同的路由广告。

然而,为什么iBGP路由器在向其他iBGP对等点发布外部路由时不修改NEXT_HOP地址?我知道这是iBGP的一条规则,但是它有什么用途呢?

EN

回答 3

Network Engineering用户

发布于 2022-06-08 13:36:22

这个规则的原因是循环预防。如果在iBGP到iBGP路由分布期间修改影响最佳路径选择的路径属性,则不能保证无环路的最佳路径选择。

在实践中,这一规则在许多网络中被打破,并注意调整路由策略和网络拓扑选择以防止循环。此外,当使用现代MPLS隧道方法时,例如标记为-单播时,可以操纵iBGP到iBGP路由而不必担心环路,因为PE1-P2- P3 - PE4拓扑结构中,P2最佳路径到PE4和P3最佳路径到PE1并不是一个问题,只要流量被隧道化;流量循环就不会出现。

票数 4
EN

Network Engineering用户

发布于 2022-05-09 04:59:57

其中一个原因,我可以想到,是当你有两个出口点从您的本地AS。在这种情况下,在一个边界路由器上设置next-hop-self将更改BGP的路径选择,使其仅使用此首选路径,而不是通过两个出口点进行负载平衡。

您还可以启用BGP PIC边缘,以便快速收敛,以防出现指向未经修改的下一跳的主路径和备份路径。如果您使用的是下一跳自我,则无法使用此功能。

票数 -1
EN

Network Engineering用户

发布于 2022-11-05 08:33:48

我将以简单的方式告诉您,IBGP路由器将在相同的范围内形成IBGP会话,这意味着IBGP中的所有路由器都在相同的范围内,它们将假设它们可以通过运行的IGP协议到达任何子网,所以当将前缀公布给其他IBGP邻居时,它不会改变下一跳。

你好,Ganapareddy Sudhakar

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

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

复制
相关文章

相似问题

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