在BGP中,所有路由器都选择到单个目的地的最佳路由。因此,对于路由器A和目的地D,A将在知道最佳路由和选择的下一跳后将数据包转发到下一跳路由器(例如路由器R)。然而,路由器A将如何保证或知道路由器R也将遵循路由器A选择的相同路径,并相应地转发数据包。谢谢。
发布于 2019-10-12 11:51:29
没有,每个路由器都有一个独立的路由决策。不能保证整个路径是有效的,也不能保证它不会改变。
发布于 2019-10-12 11:52:15
每个路由器只选择下一跳,而不是整个路径。
下一跳由路由器路由表条目中的最佳匹配(最长前缀)选择,对于多个匹配,选择最佳的度量/成本(主要是距离和带宽)。如果度量是正确的,那么每一跳都会使数据包更接近每个目的地,直到最终达到--路由是一种协作努力。
BGP是路由器用来交换路由知识的众多路由协议之一。
https://networkengineering.stackexchange.com/questions/62997
复制相似问题