BGP公认必遵属性共有三个,分别是:Next-hop、Origin、AS-path,本期介绍AS-path。
点赞+关注,持续更新!!!
AS-Path用于记录路由器在网络传输路径中所经过的AS 编号的列表,例如,如果存在AS 1、AS 2和AS 3三个区域,且AS 1有一条路由需要传递到AS 3,那么这条路由在传递的过程中,其AS-path会依次记录下AS2、AS1的区域号。
AS-path 的防环机制:
- 当BGP路由传递给EBGP邻居时,会将自身的的AS号添加到AS-path属性的前面;
- 当从EBG邻居收到路由时,对AS-path属性做检测,如果AS-path中存在自号的AS号, 则丢弃该路由;
- IBGP邻居之同不做AS-path属性的检测。
AS-path选路规则:
经过的AS-path 越少,路径越优
AS-path属性修改:
- apply as-path none overwrite,清空AS-PATH属性对发送和接收的BGP路由
- apply as-path 100 200 additive,对发送/接收的BGP路由添加AS-PATH属性。
- apply as-path 100 200 overwrite,对发送/接收的BGP路由的AS-PATH做替换。
route-policy test permit node 10
apply as-path none overwrite