bgp deterministic-med
热6已有 49 次阅读 2011-11-20 22:45
路由器收到3条BGP路由如下:
•AS_Path=100 30 5, MED=100, internal,IGP metric to NEXT_HOP = 100
•AS_Path=200 30 5, MED=200, internal,IGP metric to NEXT_HOP = 50
•AS_Path=100 80 5, MED=300, external
思考?
1、默认的路由比较顺序?
2、配置bgp deterministic-med之后的比较顺序?
1、默认的路由比较顺序?
假设收到的顺序是3,2,1(3是最先收到),在做比较的顺序是相
反的:1,2,3;也就是,会从最新的路由开始比较。选择的结果
是:2优于1(邻近AS不同时,MED不作比较, 2的IGP metric比较
低):3优于2(external的关系),最佳路径是3.
2、配置bgp deterministic-med之后的比较顺序?
如果配置bgp deterministic-med,所有路径都将基于邻近的AS
进行编组。在每个AS编组内,根据MED的大小对路径进行排序,最小
的是该组的最佳路径。在不同编组的最佳路径再比较时,MED不在考
虑之内。
以上的同样例子,1和3会被编在同一组,先进行比较,1优于3
(MED值低),然后1和2(其它组)比较,由于不同邻居AS,MED
不作比较,2的IGP metric比较低而胜出。最佳路径是2.
3、配置bgp always-compare-med之后的比较顺序?
如果同时也激活了bgp always-compare-med,那么对所有路径
都比较MED,而不考虑是否来自同一个相邻的AS。由于
deterministic-med配置了,所以会在上面的例子中编组后,每组的
最佳路径再进行比较(这时MED被考虑)。所以1是最佳路径(MED
低)。







发表评论 评论 (3 个评论)