我尝试使用 bgpdump 共享库来读取routeview的MRT格式文件。在输出中,我找到了以下AS路径:
1299 9318 38091 38091 38091 38091 38091 18313
其中有很多,这只是一个例子。
我的问题是为什么ASN 38091会出现几次?这是某种错误吗?如果不是,为什么会发生?
答案 0 :(得分:0)
你没有看到错误;多次添加自己的AS号的做法称为AS Path Prepending。
大多数多宿主BGP自治系统使用AS路径预先确定至少其中一个对等体不太受欢迎,并且它们使得向该对等体宣布的一些(或所有)路由与AS Path Prepennding不太相关。 BGP根据最短的AS路径选择路径,因此AS Path prepending使这些公告不如未预先公告的优先级。