CISCO BGP选路原则详解:有效路径与优先级决策

需积分: 12 2 下载量 144 浏览量 更新于2024-08-05 1 收藏 43KB DOC 举报
BGP选路原则详解文档详细阐述了BGP路由选择过程中的关键规则和步骤,确保网络中的数据包能够通过最优路径传输。首先,文档强调了哪些路径被视为无效,例如:下一跳不可达、未同步但同步功能启用、被BGP策略拒绝且启用软重置、被惩罚的路由等。只有满足所有有效条件的路径才会参与最佳路由的计算。 在BGP的最佳路径选择过程中,遵循以下步骤: 1. 权重(Weight)优先:Cisco路由器默认情况下,本地发出的路由具有较高的权重值(32768),而其他非本地路由的权重为0。用户可以通过在邻居配置中设置`neighbor <id> weight <value>`来调整特定路由的权重,从而提升其优先级。 2. 本地优先级(Local-Pref):CISCO IOS中,本地优先级默认值为100。这条属性仅在自治系统内部传递,影响本地路由器的选择决策。路由策略可以通过`route-map`在入方向应用,影响到的路由在本地路由器的优先级。而出方向策略则可能影响同一AS内的路由。 3. 基于始发地评估:本地路由器优先选择自己产生的路由,优先级顺序包括:针对每个邻居的`default-originate`、全局的`default-information-originate`、`network`、`redistribute`和`aggregate-address`。 4. AS路径长度:较短的AS路径被认为是优选的。然而,用户可以使用`bgp bestpath as-path-ignore`来忽略AS路径长度的比较。 5. 路由起源(Origin):较低的路由起源属性值的路由优先,通常IGP路由优于EGP和Incomplete路由。 在实际操作时,除了这些硬性规则,还需要考虑网络的具体拓扑、策略设置以及可能的动态变化,以确保BGP路由选择的灵活性和有效性。理解并熟练掌握这些原则是网络管理员进行路由管理和优化的重要基础。同时,正确配置`ROUTE-MAP`和避免`deny any`的遗漏也是非常关键的步骤。