实验拓扑:

1、配置接口地址

R3,R2各有一个环回接口

2、配置OSPF和静态路由
R1:

R2:

R3:

R4:

3、配置BGP
R1:

R2:

R3:

R4:

4、在R1上看R3环回接口路由
R1:

5、通过修改AS-Path属性改变R1访问R3路径

6、再次查看路由表
发现AS-Path属性增加了,并且路由下一跳改变。

AS-Path:是公认必遵属性,该属性用一串AS号来描述去往的指定目的地AS间路径或路由,它的作用可以用来防止BGP的环路。

AS-Path的防环机制:如果某台BGP路由器从其外部对等体接收到的某条路由的AS-Path中包含已有的自己的AS号,那么该路由器就知道该路由出现了环路,因为需要丢包处理。

AS号叠加得越多,说明经过的AS越多,那么这个路由的优先级也越低。
注意:通常使用Route-map修改AS-path时增加的都是自己的AS号(AS-path只比较长度,不比较数值),可以防止与别的AS号冲突。