BGP(三)选路原则

BGP属性

BGP属性分类

  • 公认必遵
  • 公认任意
  • 可选过滤
  • 可选非过滤

公认必遵:

  • 所有BGP设备都要认识这一类属性
  • 而且这类属性必须存在于Update报文中
  • 如果缺少这类属性,update报文不完整, 路由信息会出现错误
    列举属性:
  • Origin属性:起源属性,路由是通过network 注入的,还是通过import 注入的
  • AS_path属性:这条路由是从哪里来的,从哪个AS号来的,经过了哪个AS号
  • Next_Hop:定义路由的下一跳信息

公认任意:

  • 所有BGP设备认识此类属性
  • 这类属性不要求必须存在于Update报文中(可以在,也可以不在)
  • 如果缺少这类属性,路由信息不会出现错误
    列举属性:
  • Local_Pref属性

可选过渡

  • 所有BGP设备可以认识,也可以不认识此类属性
  • 如果不认识,但仍然会接收此类属性,并且会通告给邻居
    列举属性:
  • Community:团体属性

可选非过渡

  • 所有BGP设备都可以认识,也可以不认识此类属性(可以认识,也可以不认识)
  • 如果不认识,会忽略此类属性,而且不会通告邻居
    列举属性:
  • MED属性

BGP选路原则

  • BGP选路原则: 根据BGP属性来的,所以要先了解属性,在判断路由优选原则

BGP选路原则

丢弃下一跳不可达的路由

  • 比较“协议首选值-pref-val”属性,数值越大越好,默认值是0,只在本设备生效,不在网络中传递
  • 比较“本地优先级-local_pref”属性,数值越大越好,默认值是100
  • 比较本地始发的路由,还是从对等体学来的路由, 本地始发的BGP路由优于从其他对等体学习到的路由,本地始发的路由优先级:优选手动聚合>自动聚合>network>import>从对等体学到的。
  • 比较“as-path” 属性-as号越短越好
  • 比较“起源属性”-指的是已什么方式注入进BGP协议的
  • 比较“MED”属性,指的是一个路由器去往一个BGP路由网段的距离,类似cost
  • 比较EBGP邻居优先于IBGP邻居,-EBGP路由优先级高于IBGP路由
  • 比较“去往BGP路由的下一跳IP地址”的cost开销值-越小越好
    如果前面8条选路规则无法选出最优的路由,我们就可以做负载均衡了
    ps:AS号一致, 在要负载均衡的那台设备上开启负载均衡功能
  • 比较“cluster-list”的长度,越短越好
  • 比较Router ID(Orginator_ID)的大小,越小越好
  • 比较“peer 后面的IP地址的大小”,越小越好
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值