一、题目
BGP优选origin属性值最优的路由,origin属性的值为:EGP、IGP 、()
A、Incomplete
B、?
C、OSPF
D、RIP
二、答案
A
三、解析
BGP优选路由时,Origin属性的值有三种,分别是:
- IGP(最优)
- EGP
- Incomplete
四、扩展 — Origin 属性
Origin 属性是 BGP 路由的重要属性之一,用于指示路由的起源方式。BGP 在多个路由之间进行选择时,会根据 Origin 属性的值优选路由。Origin 属性的三种取值分别是:IGP、EGP 和 Incomplete,它们按照从优到劣的顺序进行选择。
1. IGP(内部网关协议)
- 说明:IGP(Interior Gateway Protocol)表示该路由是在 AS 内部通过 IGP(例如 OSPF、RIP、IS-IS 等)生成的。这种路由的可信度最高,因为它源自于自治系统内部。
- 优先级:在 BGP 的路由选择过程中,IGP 的优先级最高,即 BGP 会优先选择 Origin 属性为 IGP 的路由。
- 常见场景:当通过网络命令
network
手动将某一网段注入到 BGP 时,该路由的 Origin 属性将被标记为 IGP。
2. EGP(外部网关协议)
- 说明:EGP(Exterior Gateway Protocol)表示该路由是通过旧的外部网关协议(EGP,早期版本的互联网自治系统间协议)生成的。这种路由在实际网络中已经非常少见,因为现代的自治系统间通信几乎全部使用 BGP,而非早期的 EGP 协议。
- 优先级:Origin 属性为 EGP 的路由在 BGP 路由选择中次于 IGP,但高于 Incomplete。
- 常见场景:虽然 EGP 作为协议已经过时,但 BGP 仍保留了这个 Origin 值,确保兼容性。
3. Incomplete(不完整)
- 说明:Incomplete 表示该路由的起源方式不明确,通常是通过 静态路由 或 其他非 BGP 的手动配置 方式引入 BGP。这并不表示路由不可信,但 BGP 认为这种路由的来源不如 IGP 或 EGP 那么明确和可靠,因此优先级最低。
- 优先级:在 BGP 路由选择过程中,Origin 属性为 Incomplete 的路由优先级最低。
- 常见场景:当使用
redistribute
命令将非 BGP 路由(如静态路由、OSPF 路由等)引入 BGP 时,该路由的 Origin 属性将被标记为 Incomplete。