默认情况下,我知道 IBGP 应该有一个全网状实现,否则应该配置路由反射器,而 EBGP 应该直接连接以建立外部邻居,但是 BGP 如何通过其默认行为防止循环,以及 BGP 如何防止慢速对等方和故障排除对于这种情况?
此外,BGP是否像OSPF一样动态发布其路由,还是应该配置network statement命令?
默认情况下,我知道 IBGP 应该有一个全网状实现,否则应该配置路由反射器,而 EBGP 应该直接连接以建立外部邻居,但是 BGP 如何通过其默认行为防止循环,以及 BGP 如何防止慢速对等方和故障排除对于这种情况?
此外,BGP是否像OSPF一样动态发布其路由,还是应该配置network statement命令?
BGP 规则是 iBGP 无法从 iBGP 邻居学习 iBGP 学习的路由。那是一个循环预防机制。BGP 不会使用在 AS_PATH 中有自己的 AS 的路由。
我不明白这个问题:
BGP 如何防止这种情况下的慢速对等体和故障排除?
BGP 可以像其他路由协议一样使用重新分配,或者它可以使用网络语句,如果该确切路由存在于路由器的路由表中,它只是告诉 BGP 通告路由。您不能简单地添加网络语句并假设 BGP 将通告该前缀。
是的,BGP 通告是动态的,就像其他路由协议一样。当路由进入或离开路由表时,路由将被通告或撤回,假设为路由配置了适当的重新分配或网络语句。