CCIP认证、BGP协议前七条选路原则
1、选路的前提是什么?
首先,这条路由是带*号的,意思是有效的,能下放到路由表中。
比如:R1从R3(EBGP) 学到的路由,要通告给邻居这条路由的下一跳是自己,否则R2学到路由后,认为下一跳为R3 ,无法到达,从而无法设定为这条路由有效。
2、按顺序比较各个属性。
华为思科都有针对BGP 的私有属性,请注意辨别,这里讲的是思科。
-
weight :本地有效,默认为32768或者0,值越大越好,只能在in方向做,不能再out方向做,两种做法(一种是全局针对所有邻居,一种是针对单个邻居)思科私有属性,华为类似的有LocPr本地优先级。举个例子。
这是全局配置方法:所有从R1 学到的路由都是最优的,因为出了R3的那个AS 后,默认为0. -
local prefer:只能在一个AS 内传递,越大越好,默认值为0,可以在IN方向做,也可以在OUT 方向做。
-
起源本地(0.0.0.0),本地IBGP优于EBGP
-
AP-PATH:数量最少的优先,所有的AS,IN和OUT方向都可以做。只能针对EBGP邻居做,不能针对IBGP做。因为在一个AS内传递路由PATH不会变化。
-
明天写