嗨,
我被困在一些网络BGP Valley免费路由作业,所以更多解释重点的答案将不胜感激!
在这个赋值中,我试图从上面给定的网络图构造FIB表。
为了澄清网络图,红色数字是本地首选项。例如,从路由器1移动到2具有本地优先级100,而从路由器2移动到1具有本地优先级300.箭头显示客户/提供商关系,其中箭头指向提供商并且正常线显示同伴关系。
我被困在哪里为桌子选择理想的路径因为我不知道本地偏好何时被最短路径权衡。
例如:找到路由器3和6之间的最短路径。由于Local_preference在订单上最高或选择最佳选择下一跳的操作,我最初是3 - > 1.这让我选择2作为下一个要跳转的路由器,所以我的路径变为3 - > 1 - > 2.(在分配中指定在绑定的情况下,使用最低的路由器编号)。继续当地的pref火车让我的最终路径是3 - > 1 - > 2 - > 5 - >但最短的路径是采用本地偏好命中并将路径路由为3 - >。 6.
3 - > 6似乎更正确但Local_Pref具有更高的操作顺序,这让我不确定。
非常感谢对此问题的任何见解,我确定我只是在想这个问题。
谢谢!
答案 0 :(得分:-1)
这是BGP路径操作以及入站和出站影响的问题。
BGP不像OSPF或EIGRP(路由器到路由器)那样路由。 BGP在自治系统(许多路由器)之间路由前缀。您的图表需要更改才能使所有这些“路由器”驻留在单独的AS中。 BGP并不关心单个接口,而是整个路由器本身。
在现实世界中,您无法控制另一个AS,但您可以控制您可以应用于进入或退出AS的前缀。
本地首选项实际上是更优选的BGP属性,但它适用于我们RECEIVE的前缀。这将影响OUTBOUND流量。当你想要一条路径而不是另一条路径时,它适用于具有多个出口点的自治系统。
AS-Path Prepending是我们发送给邻居以影响INBOUND流量的东西。您可以在不太喜欢的入口点设置更长的AS路径。
我想我想说的是,这不是你将要进入的情况,并且如果(例如)使用OSPF,它就没有意义。 AS将始终选择具有最高本地首选项出站的路径。这就是你的“路由器”走这条道路的原因。
希望这有帮助。