使用Local-as也能prepend一个AS号
网络是这样的:
A-----B-----C
A属于AS100,B属于AS200,C属于AS300
A的伪配置如下:
router bgp 100
neighbor B remote-as 200
B的伪配置如下:
router bgp 200
neighbor A remote-as 100
neighbor C remote-as 300
neighbor C local-as 250
C的伪配置如下:
router bgp 300
neighbor B remote-as 250
这样配置之后,在C上sh ip bgp看到的path会是250 200 100,就等于C前面有3个AS号,其实只有200和100两2个,250是B上用b弄出来的东西。
但是注意以下B上使用了neighbor C local-as 250之后,C就必须使用neighbor B remote-as 250才能和B建立对等,如果C在使用neighbor B remote-as 200就无法和B建立对等了。也就是说neighbor C local-as 250可以针对C邻居而言再添上250。也就是说C是和AS250建立对等而不是和AS200建立对等。