BGP AS属性

发布时间 2023-10-12 14:51:50作者: 学好声韵辩四声

AS_SEQUENCE   

AS_SET

AS_CONFED_SET 

 AS_CONFED_SEQUENCE

 

AS_SEQUENCE是一个有序的AS号列表,记录了路由经过的所有AS的顺序。它按照AS号的顺序排列,每个AS号在列表中只出现一次。AS_SEQUENCE通常用于记录路由的完整AS路径信息。

AS_SET是一个无序的AS号列表,也记录了路由经过的所有AS,但是列表中的AS号顺序并不一定是实际的路径顺序,且每个AS号可能在列表中多次出现。AS_SET通常用于路由聚合的场景,可以将多个具有不同AS路径的路由聚合为一个路由,从而简化路由表的复杂性。

在BGP中,当路由器收到一个路由更新时,它会将该更新的AS_PATH属性与自己本地的路由表中的对应路由的AS_PATH属性进行比较,以确定最佳的路径。如果两个路由的AS_PATH属性不同,那么路由器会根据一定的算法(如最短AS路径算法)来选择最佳的路径。在这种情况下,AS_SET和AS_SEQUENCE的不同会对路由选择产生影响。