解决RTC主链路选择问题:CISCO BGP协议详解与案例

需积分: 33 4 下载量 16 浏览量 更新于2024-08-14 收藏 1.72MB PPT 举报
BGP(Border Gateway Protocol)是一种外部网关协议,专用于在自治系统(AS)之间交换路由信息。中国电信集团公司网络运行维护事业部的文档详细介绍了BGP的原理和应用场景,包括以下几个关键知识点: 1. **BGP概述**: - BGP是可靠的路由协议,使用TCP(179端口)进行通信。 - 它属于距离矢量路由协议,具有以下特点:可靠的路由更新机制,丰富的度量(Metric)计算方法,避免环路的设计,以及支持CIDR(无类别域间选路)。 - BGP为路由添加属性信息,以便于路由选择和策略控制。 2. **自治系统(AS)**: - AS是网络运营商定义的逻辑网络分区,每个AS有独立的路由策略。 - AS内部通常使用IGP(如RIP或OSPF)进行路由管理,而AS之间则通过BGP共享路由。 - 在示例中,AS65000、AS65001等代表不同的AS。 3. **BGP路由传递**: - BGP通过EBGP(外部BGP)和IBGP(内部BGP)与邻居通信,例如RTC与RTA、RTB是EBGP邻居关系,而RTA与其他AS内的设备则是IBGP。 - BGP Speaker(路由器)遵循特定的通告规则,只向最优路径学习并通告路由。 4. **BGP路由通告原则**: - 当有多条可用路径时,BGP Speaker会选择最佳路径; - BGP Speaker仅通告自己使用的路由给对等体,不广播所有路由; - 新的BGP对等体连接后,会立即通告所有已知路由。 5. **BGP实例分析**: - 文档列举了一个具体案例,展示了如何处理不同AS之间的路由选择,如RTC未选择MED值较小的RTA链路作为主链路,可能是因为MED值比较配置被禁用,或者没有在不同AS间采用一致的IGP和路由策略。 6. **路由通告的直连路由**: - 直连路由是指通过物理链路直接相连的路由,如S0:11.1.1.1/16和E0:11.2.1.1/16,这些路由会被注入到BGP路由表中。 理解BGP的关键在于掌握其工作原理、路由选择策略、AS之间的交互以及如何配置和优化以确保网络的稳定性和性能。在实际操作中,需要根据网络拓扑和策略灵活应用这些原理。