API Guide
Identifier GUID-4EA073C5-A60D-45A9-890D-CA723DE52F06
Version 7
Status Translation approved
来源
原始位置指示前缀如何引入 BGP。有三个原始代码 — IGP、EGP 和 INCOMPLETE。
IGP 前缀源自通过 IGP 获知的信息。
EGP 前缀来源于从 EGP(由下一代协议 (NGP) 替换)获知的信息。
INCOMPLETE
前缀来源于未知源。
IGP 的指示灯表示路由衍生自原始 AS。EGP 意味着从外部网关协议获知路由。将路由安装到 BGP 中的聚合、重新分发或其他间接方
式导致了 INCOMPLETE 来源代码。
问号 (?) 指示原始代码为 INCOMPLETE,而小写字母 (i) 指示 IGP 的原始代码。
原始配置
OS10# show ip bgp
BGP local RIB : Routes to be Added , Replaced , Withdrawn
BGP local router ID is 30.1.1.1
Status codes: s suppressed, S stale, d dampened, h history, * valid, > best
Path source: I - internal, a - aggregate, c - confed-external, r - redistributed
n - network S - stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*>I 1.1.1.0/24 17.1.1.2 0 0 0 i
*>I 2.2.2.0/24 17.1.1.2 0 0 0 ?
*>I 3.3.3.0/24 17.1.1.2 0 0 0 e
Identifier
GUID-86769457-B78C-48F5-86E7-F5FAA1A1909D
Version 6
Status Translation approved
AS 路径和下一跳
AS 路径是在更新中列出的所有前缀都已通过的列表。当向 EBGP 邻居通告时,BGP 扬声器会添加本地 AS 编号。包含 AS 路径编号
0 的任何更新均有效。
下一跳是用于达到通告路由器的 IP 地址:
• 对于 EBGP 邻居,下一跳地址是邻居之间连接的 IP 地址。
• 对于 IBGP 邻居,EBGP 下一跳地址将传送到本地 AS。当 BGP 扬声器向本地外部的另一个 BGP 扬声器通告自身时,以及在 AS
中通告路由时,下一跳属性将设置。
对于 EBGP 邻居,如果下一跳地址与邻居 IP 地址不同,则 BGP 路由对应的下一跳地址将不会解析。下一跳属性还可作为将流量定向
到另一个 BGP 扬声器的方法,而不是等待扬声器通告。当下一跳 BGP 邻居不可访问时,与该 BGP 邻居之间的连接将在按住计时器
到期后停止。
当您启用 fast-external-fallover 并且路由器已从 BGP 邻居了解路由时,如果下一跳无法访问,则 BGP 会话将立即终止,而
无需等待暂停时间。
Identifier
GUID-E132C11C-EB0A-48ED-BDD3-6333A46BE1D3
Version 8
Status Translation approved
最佳路径选择
最佳路径选择会从每个目标可用的所有路径中选择最佳路由,并在 IP 路由表中记录每个选定的路由以进行流量转发。仅将有效的路
由用于最佳路径选择。BGP 将以路径到达的顺序来比较所有路径,并选择最佳路径。活动路由的路径按其相邻外部数字的升序顺序
进行分组。
OS10 遵循
确定性
的 MED 从一组路径中选择不同的最佳路径。这可能取决于从邻居接收不同最佳路径的顺序 — MED 可能会在相邻
路径之间进行比较。BGP 最佳路径选择默认为确定性。
根据特定条件选择每个组中的最佳路径 — 一次只选择一个最佳路径。如果 BGP 收到多个最佳路径,它将移至下一个有效路径列
表,并继续,直至到达列表末尾。
538 第 3 层