了解将 AS 编号前置到 BGP AS 路径
您可以在 AS 路径的开头 附加 一个或多个自治系统 (AS) 编号。在将路由源自的实际 AS 编号添加到路径之后,AS 编号将添加到路径的开头。前置 AS 路径会使较短的 AS 路径看起来更长,因此会降低其对于 BGP 的可取性。
BGP 最佳路径算法确定如何选择到自治系统 (AS) 的最佳路径。当满足以下所有条件时,AS 路径长度确定最佳路径:
有多个指向 AS 的潜在路由。
BGP 在可用路由中具有最低的优先级值(有时称为管理距离)。
可用路线的本地偏好是相同的。
当满足这些条件时,AS 路径长度将用作最佳路径算法中的仲裁器。当存在两个或更多路由以到达特定前缀时,BGP 优先选择具有最短 AS 路径长度的路由。
如果您是一家与一个或多个服务提供商具有多宿主服务的企业,则可能希望传入流量采用特定路径到达您的网络。也许您有两个连接,但一个连接的成本低于另一个。或者,您可能有一个快速连接和另一个速度慢得多的连接,只有在主连接关闭时才希望将其用作备份。AS 路径前缀是一种简单的方法,可用于影响到 AS 的入站路由。
在 Junos OS 9.1 及更高版本中,您可以指定 RFC 4893 中定义的 4 字节 AS 编号、 BGP 对四字节 AS 编号空间的支持以及早期版本的 Junos OS 支持的 2 字节 AS 编号。在纯数字格式中,可以配置 1 到 4,294,967,295 范围内的值。
如果路由器的 AS 路径中不支持 4 字节 AS 编号,则 AS 路径中显示的前置 AS 编号为AS_TRANS编号 AS 23456。要显示路由详细信息,请使用 show route 命令。