当前位置: 首页 > article >正文

BGP 路由选路、负载分担与发布策略

引言

在前面我们已经对BGP有了一个基础的了解,今天咋们就来继续聊聊BGP选路原则

1、13 条选路规则全解析

1、首先丢弃下一跳(NEXT_HOP)不可达的路由;

2、优选Preferred-value值最大的路由;默认为0;

Preferred-value:定义:首选项。

属性值:默认为0,取值范围是 0~65535,取值越大,优先级越高。

注意:H3C和华为的私有属性,

3、优选本地优先级(LOCAL_PREF)最高的路由;

4、依次选择network命令生成的路由、import-route命令引入的路由、聚合路由;

5、优选AS路径(AS_PATH)最短的路由;

6、依次选择ORIGIN属性为IGP、EGP、Incomplete的路由;

7、优选MED值最低的路由;

8、依次选择从EBGP、联盟EBGP、联盟IBGP、IBGP学来的路由;

9、优选下一跳度量值最低的路由;

     度量值:一般指通过IGP协议到达下一跳地址的度量值

10、优选CLUSTER_LIST长度最短的路由;

11、优选ORIGINATOR_ID最小的路由;

12、优选Router ID最小的路由器发布的路由。

13、优选IP地址最小的对等体发布的路由。

想记住其实也不难,记住“PLLAOMEICORI”,我相信你就能记住这些规则啦

2、BGP 的负载分担和发布策略

2.1、BGP 负载分担

1、背景:BGP协议本身一定能选出唯一 一条到达目的网段的最优路由,通过手动配置路由策略可以允许BGP实现负载分担的功能。

2、BGP的负载分担与IGP的负载分担有所不同:

  • IGP是通过协议自身定义的路由算法,对到达同一目的地址的不同路由,将度量值(metric)相等的路由进行负载分担
  • BGP本身并没有路由计算的算法,但有丰富的选路规则,可以在对路由进行一定的选择后,有条件地进行负载分担

2.2、BGP 路由发布策略

定义:只将最优路由发布给对等体。如果配置了active-route-advertise命令,则BGP发布IP路由表中的最优路由;否则,发布BGP路由表中的最优路由。

举例:

一个路由既通过BGP学到10.1.1.0/24:

10.1.1.0/24  1.1.1.1 优     BGP路由表优先

10.1.1.0/24  2.2.2.2

又通过OSPF也学到了10.1.1.0/24 :

10.1.1.0/24   3.3.3.3    IP路由表优先

最终在我的IP路由表中,应选择哪一条?

比较优先级:OSPF 优先级:10和150 ,BGP优先级255。在整个IP路由表中,选择通过OSPF学到的路由

  • 只把自己使用的路由发布给对等体(自己选的最优路由)
  • 从EBGP获得的路由会向它所有BGP对等体发布
  • 从IBGP获得的路由不向它的IBGP对等体发布;(IBGP水平分割)
  • 从IBGP获得的路由发布给它的EBGP对等体

BGP连接一旦建立,BGP发言者将把满足上述条件的所有BGP路由发布给新对等体。之后,BGP发言者只在路由变化时,向对等体发布更新的路由。

原文地址:https://blog.csdn.net/2401_86511216/article/details/146372273
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/592307.html

相关文章:

  • Android7 Input(一)Android Input服务初始化
  • Wireshark 远程 tcpdump使用配置
  • YOLOv11 目标检测
  • C程序设计(第五版)及其参考解答,附pdf
  • Android开发中的Native 调试
  • Python Matplotlib面试题精选及参考答案
  • 【Linux网络-数据链路层】以太网(以太网帧格式|MAC地址+模拟一次性局域网通信+MTU)+ARP协议
  • WebSocket 中的条件竞争漏洞 -- UTCTF Chat
  • 解决本地pycharm项目不识别anaconda的问题
  • 【Linux】system V消息队列,信号量
  • 【大模型实战篇】多模态推理模型Skywork-R1V
  • 启用 colcon的命令自动补全功能,适用于 bash终端
  • 当底层硬盘老旧时,如何限制Linux服务器和Windows服务的IOPS?
  • 【一起来学kubernetes】19、Pod使用详解
  • Java高频面试之集合-15
  • ubuntu下普通用户使用mnt共享文件夹
  • Ollama+Cherrystudio+QwQ 32b部署本地私人问答知识库全测试(2025年3月win11版)
  • zabbix数据库溯源
  • E2-走梅花桩(并查集版)
  • 【深度学习入门_机器学习理论】支持向量机(SVM)