了解BGP路由

时间:2015-08-03 14:23:18

标签: networking routing protocols bgp

AS号144有两个边界路由器BR1和BR2。 BR1与AS 555对等。BR2与AS 1977对等。假设BR2决定通告前缀为128.15.0.0/16的路由,以下哪个是有效的路由通告? AS 144可能已收到来自其他AS的广告,但未从AS 555收到该前缀的其他广告。请检查所有有效的广告。

1)128.15.0.0/16 6294 144
2)128.15.0.0/16 555 144
3)128.15.0.0/16 78 11101 6294 555
4)128.15.0.0/16 78 11101 6294 555 144
5)128.15.0.0/16 78 11101 6294 555
6)128.15.0.0/16 78 11101 6294 555 555 144 144
7)128.15.0.0/16 78 78 144 144
8)128.15.0.0/16 64393 144 144

我知道3等于5.前一个问题包含这个:
BR1收到来自AS 555的路由广告,前缀为128.15.0.0/16,路径为78 11101 6294 555 555.555的双重列表是正确的;这是555使路径看起来“更长”的方法。

我搜索了AS_PATH示例,但仍然不明白这个问题:如果我正确理解AS 555中的网络128.15.0.0/16,因为路径以555结束。但为什么它的开头没有144

1 个答案:

答案 0 :(得分:0)

经过多次尝试,我终于得到了正确的答案,即(1、6、7、8)。我将通过以下方式理解答案。由于该问题询问从某处到与AS 1977对等的BR2的AS路径,因此正确答案应以AS 144或AS 1977结尾,因为我们只知道这两个都连接到BR2。因此,我们必须从(1、2、4、6、7、8)中进行选择。然后,由于该问题指出来自AS 555的唯一带有该前缀的广告是(78 11101 6294 555 555),因此路径中必须有两个555。因此,(2,4)是不正确的。 (1、7、8)之所以可能是因为它们没有通过AS 555,所以它们有可能直接连接到AS 144。

我不知道正确的解释,我只是尝试对正确的答案给出合理的解释。也许整个问题是错误的。