BGP路由选路与负载

本文详细介绍了BGP路由的选路规则,包括协议首选值、本地优先级、AS路径、Origin类型、MED、eBGP与iBGP路由的选择等,并探讨了BGP的负载分担,分为BGP路由的负载分担和下一跳路由的负载分担。通过配置,可以实现多条等价路由的负载均衡,减少网络拥塞。

​BGP选路规则

当BGP收到到达同一目的地的多条路由时,会根据选路规则选择出最优路由,然后将最优路由下发到IP路由表,指导数据流量转发。当到达同一目的地存在多条路由时,BGP采取如下策略进行路由选择:

  1. 优选协议首选值(PrefVal)最高的路由

    协议首选值(PrefVal)是华为设备的特有属性,也在选路规则中位列第一位,因此最优先比较,该属性仅针对本路由器有意义,不会传递给其他设备。协议首选值越大越好,默认首选值为0。

  2. 优选本地优先级(Local_Pref)数值最高的路由。

    本地优先级属性在整个AS内传递,但不会传递到AS之外,值越大越优先,一般用作AS内路由器选择一个最优出口去往外部。如果路由没有设置本地优先级,BGP选路时将该路由按缺省的本地优先级100来处理。

  3. 本地起源优先顺序依次为:①手动聚合路由→②自动聚合路由→③network 命令通告的路由→④import-route命令引入的路由→⑤从对等体学习的路由。

    在当前路由器产生的BGP路由中,本地产生的路由要优于邻居学来的路由,本地产生的路由分本地生成的聚合路由和IP路由注入的路由。其中,聚合路由要优于不聚合的路由,而聚合可以分为手动聚合和自动聚合,且前者要优于后者;通过 network 命令通告进BGP的路由要优于通过import方式引入进BGP的路由;其次是从邻居学习到的路由。

  4. 优选AS路径(AS_PATH)最短的路由。

    AS_PATH属性是记录达到目标网络的AS路径列表,类似距离矢量协议中的hop概念,AS_PATH长度短的路由优先。

  5. 依次优选Origin类型为IGP、EGP、incomplete的路由。

    <
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值