BGP路由属性公认必遵AS_PATH

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BGP路由属性公认必遵AS_PATH AS 路径(AS_PATH)属性为公认必遵属性,该属性域指⽰出该路由更新信息经过了哪些AS路径,主
要作⽤是保证AS之间⽆环路。

AS_PATH属性按⼀定次序记录了某条路由从本地到⽬的地址所要经过的所有AS号。

当BGP将⼀条路由通告到其他AS时,便会把本地AS号添加在AS_PATH列表的最前⾯。

收到此路由的BGP路由器根
据AS_PATH属性就可以知道去⽬的地址所要经过的AS。

离本地AS最近的相邻AS号排在前⾯,其
他AS号按顺序依次排列。

使⽤AS路径属性的⽬的是保证⽆路由环路。

通常情况下,BGP 不会接受AS_PATH 中已包含本地AS 号的路由,从⽽避免了形成路由环路的可能。

如果BGP 路由信息发布者从EBGP 对等体收到⼀条路由,它的AS_PATH 包含发布者⾃⼰的AS 号,就说明这条路由曾经从本AS 发出过,将其丢弃,同时不再进⾏转发。

基于上述机制,AS_PATH 属性可以避免AS 之间的路由环路的出现,AS 内部的路由环路的避免则采⽤其他⼿段来实现。

同时,AS_PATH 属性也可⽤于路由的选择和过滤。

在其他因素相同的情况下,BGP 会优先选择路径较短路由。

⽐如在上图中,AS 100中的BGP 路由器会选择经过AS 65330的路径作为到⽬的地
址99.0.3.0/22的最优路由。

BGP 发⾔者在向EBGP邻居发送路由更新时修改AS_PATH属性,向IBGP邻居发送时不修改该属性。

在某些应⽤中,可以使⽤路由策略来⼈为地增加AS 路径的长度,以便更为灵活地控制BGP 路径的选
择。

通过配置 AS 路径过滤列表,还可以针对AS_PATH 属性中所包含的AS 号来对路由进⾏过滤。

相关文档
最新文档