我正在试图确定是否有可能find所有路由器BGP通告IP前缀的IP地址。
例如,123.123.123.0/24在三个networking上宣布用于任播。 是否有可能确定123.123.123.0/24被宣布的路由器的所有三个IP地址?
非常感谢!
用BGP发现这个问题有几个问题:
使用iBGP,您无法从其他iBGP扬声器学习前缀,因此需要从IGP学习路由。
使用eBGP,你可以学习到AS,你可以得到一个前缀,但是AS概念隐藏了AS内部其他AS的细节。 您可以有三个不同的AS,通过它们可以将stream量发送到该前缀,并且每个AS都有一个具有完整AS_PATH的BGP条目。
像OSPF一样,一个区域内的每台路由器都知道该区域内到达目的networking的所有路由和path,查看OSPF数据库可以看到这一点很简单。