BGP协议本身能够选出唯一一条到达目的网段最优路由,要实现负载分担就需要在路由器配置允许BGP进行负载分担。但是,BGP的负载分担与IGP的负载分担有所不同。
IGP是通过协议定义的路由算法,对到达同一目的地址的不同路由,根据计算结果,将度量值相等的路由进行负载分担。
而BGP本身没有路由计算的算法,只是一个选路的路由协议,因此,不能根据一个明确的度量值决定是否对路由进行负载分担。但是,因为BGP有丰富的选路规则,所以可以在对路由进行一定的选择后,有条件的进行负载分担,也就是将负载分担加入到BGP的选路规则中去。
另外,在BGP中由于协议本身的特殊性,它产生的路由的下一跳地址可能不是当前路由器直接相连的邻居,一般是由于IBGP之间发布路由信息时不改变下一跳。路由器支持基于迭代的BGP分担,即如果以来路由本身负载分担的,则BGP也会生成相同数量的下一跳地址来指导报文转发,基于迭代的BGP负载分担比不需要命令的配置。
了解更多服务器及资讯,请关注梦飞科技官方网站 https://www.mfisp.com/,感谢您的支持!