API Guide

Identifier GUID-E56CA2C3-DA87-4DA8-83A9-7359430B6FCD
Version 6
Status Translation approved
属性
使用 BGP 获得的路由具有关联的属性用于确定当特定目标存在多个路径时到目标的最佳路由。这些属性被称为 BGP
属性
这会影
响路由选择以设计可靠的网络。对于支持的 BGP 属性数没有硬编码限制。
路由选择的 BGP 属性
权重
本地首选项
复合鉴别器
来源
AS 路径
下一跳
社区
BGP 社区是具有一个或多个通用属性的路由集。社区同时为多个路由分配通用属性。不会拒绝重复的社区。
Identifier GUID-BEE6A9E7-45D6-4EDE-9B11-54469284C3A2
Version 7
Status Translation approved
选择条件
BGP 属性的最佳路径选择条件
1. 首选具有最大权重属性的路径并首选具有最大 LOCAL_PREF 属性的路径。
2. 使用 network 命令、redistribute 命令或 aggregate-address 命令首选本地起源的路径。使用 network
redistribute 命令发起的路由优于源自 aggregate-address 命令的路由。
3. 可选如果配置 bgp bestpath as-path ignore 命令请跳过此步骤因为不会考虑 AS_PATH。首选具有最短
AS_PATH 的路径
AS_SET 的路径长度为 1而不论集合中有多少
未配置 AS_PATH 的路径的路径长度为 0
AS_PATH 长度中不包括 AS_CONFED_SET
无论 AS_CONFED_SEQUENCE 中有多少个 ASAS_CONFED_SEQUENCE 路径长度为 1
4. 首选原始类型的路径 IGP 低于 EGPEGP 低于 INCOMPLETE
5. 首选具有最低的多鉴别器 (MED) 属性的路径
只有当第一个邻接 AS 与两个路径相同时才会执行此比较。仅当 AS_SEQUENCE 中第一个 AS 对于两个路径都相同时
会比较 MED
配置 bgp always-compare-med 命令以比较 MED 的所有路径。
不带 MED 的路径被视为“最坏”并分配有 4294967295 MED
6. 首选外部 (EBGP) 到内部 (IBGP) 路径或联合 EBGP 路径并首选具有最低 IGP 指标的路径到 BGP 下一跳。
7. 系统认为路径相等并且仅当不满足条件时才执行以下步骤
使用 maximum-path 命令配置 IBGP 多路径或 EBGP 多路径。
所比较的路径与 AS 路径中的值相同但具有不同的下一跳。
这些路径分别从 IBGP EBGP 邻居接收。
8. 如果启用 bgp bestpath router-id ignore 命令则执行以下操作
如果路由器 ID 对于多个路径是相同的因为路由是从同一个路由接收的 跳过此步骤。
如果多个路径的路由器 ID 相同请首选首先作为最佳路径接收的路径。路径选择算法将返回而不执行任何详细的检查。
9. 首选从具有最低路由器 ID BGP 路由器发起外部路径。如果两个路径都是外部的请首选最早的路径。对于包含 RR 属性的路
始发者 ID 替换为路由器 ID。如果两个路径具有相同的路由器 ID请首选具有最低群集 ID 长度的路径。没有群集 ID 长度的
路径被设置为 0 群集 ID 长度。
10. 首选路径来自具有最低地址的邻居。邻居地址在 BGP 邻居配置中使用并与与本地路由器的 TCP 连接中使用的远程对等控制器
相对应。
536 3