我理解“拆分视野”的概念,即iBGP路由器A从iBGP路由器B学习外部路由,此后,iBGP路由器B不会向其他iBGP路由器发布相同的路由广告。
然而,为什么iBGP路由器在向其他iBGP对等点发布外部路由时不修改NEXT_HOP地址?我知道这是iBGP的一条规则,但是它有什么用途呢?
发布于 2022-06-08 13:36:22
这个规则的原因是循环预防。如果在iBGP到iBGP路由分布期间修改影响最佳路径选择的路径属性,则不能保证无环路的最佳路径选择。
在实践中,这一规则在许多网络中被打破,并注意调整路由策略和网络拓扑选择以防止循环。此外,当使用现代MPLS隧道方法时,例如标记为-单播时,可以操纵iBGP到iBGP路由而不必担心环路,因为PE1-P2- P3 - PE4拓扑结构中,P2最佳路径到PE4和P3最佳路径到PE1并不是一个问题,只要流量被隧道化;流量循环就不会出现。
发布于 2022-05-09 04:59:57
其中一个原因,我可以想到,是当你有两个出口点从您的本地AS。在这种情况下,在一个边界路由器上设置next-hop-self将更改BGP的路径选择,使其仅使用此首选路径,而不是通过两个出口点进行负载平衡。
您还可以启用BGP PIC边缘,以便快速收敛,以防出现指向未经修改的下一跳的主路径和备份路径。如果您使用的是下一跳自我,则无法使用此功能。
发布于 2022-11-05 08:33:48
我将以简单的方式告诉您,IBGP路由器将在相同的范围内形成IBGP会话,这意味着IBGP中的所有路由器都在相同的范围内,它们将假设它们可以通过运行的IGP协议到达任何子网,所以当将前缀公布给其他IBGP邻居时,它不会改变下一跳。
你好,Ganapareddy Sudhakar
https://networkengineering.stackexchange.com/questions/78764
复制相似问题