BGP 路由选择属性顺序回顾
BGP(边界网关协议)在选择路由时,是按照一定的规则和属性优先级来进行的。其比较属性的先后顺序是:
PrefVal(华为设备私有属性)>Local_Pref>AS_Path>Origin。
PrefVal 是华为设备特有的属性,主要用于在本地 AS(自治系统)内部对不同的入站路由进行优先级划分,它的优先级最高。
Local_Pref 属性主要用于在一个 AS 内部告诉 BGP 路由器哪条路径是更优的进入 AS 的路径,用于影响出站流量的路径选择。
AS_Path 是一个很重要的属性,记录了路由经过的 AS 号码序列,BGP 会优先选择 AS_Path 较短的路径,因为这通常意味着路径更优。
Origin 属性表示路由的起源,有三种类型:IGP(内部网关协议)、EGP(外部网关协议)和 Incomplete(不完全清楚来源),优先级为 IGP > EGP > Incomplete。
分析题目中属性比较顺序
根据上述 BGP 路由选择属性顺序,在题目中出现的属性比较顺序应该是先比较 PrefVal(如果是华为设备环境),然后是 Local_Pref,接着是 AS_Path,最后是 Origin。
所以答案是 B(PrefVal)。在 BGP 选路过程中,会先比较这个属性来确定最优路由,只有当 PrefVal 相同的情况下,才会继续比较 Local_Pref 等其他属性。