计算机网络-BGP路由优选原则概述

前面我们已经学习了BGP的基础概念、对等体建立、报文类型等,也通过实践完成了IBGP和EBGP的实验配置,其实这些路由协议都是理论比较复杂,但是配置其实比较简单的,今天我们来学习BGP的路由优选原则。

一、IGP路由优选

前面我们学习了IGP的OSPF、IS-IS、RIP等路由,IGP路由一般情况下是通过路由优先级和Cost进行优选的。路由器根据IP数据包的目的地址进行查找路由表,路由表选举最优路由放到本地核心路由表项,然后下发到FIB转发表项,实际是依据转发表进行数据转发。

那比如OSPF间怎么比较哪个最优呢,因为协议优先级都是10,因此通过Cost值来比较谁最优选,在OSPF中通过修改接口的Cost值来实现选路。其它路由协议也是类似。那不同协议怎么比较呢,从OSPF、IS-IS、RIP同时学习到一条路由呢?这就需要通过路由优先级来判断。在华为设备中优先级一般如下:

路由协议优先级
Direct0
OSPF10
IS-IS15
Static60
OSPF ASE150
OSPF NSSA150
IBGP255
EBGP255

也是就是对于相同的路由条目优先比较路由协议优先级,优先级相同比较Cost值。

路由表查看
路由表查看

二、BGP路由属性

BGP定义了多种路径属性,并且拥有丰富的路由策略工具,这使得BGP在路由操控和路径决策上变得非常灵活,针对BGP路由的各种属性的操作都可能影响路由的优选,从而对网络的流量产生影响。

也就是说BGP的路由属性中可以设置为条件的字段比IGP路由多。

BGP路由属性1
BGP路由属性1
BGP路由属性2
BGP路由属性2

三、BGP路由优选原则概览

当到达同一个目的网段存在多条路由时,BGP通过如下的次序进行路由优选:(前提:丢弃下一跳不可达的路由。)

  • 1、优选Preferred-Value属性值最大的路由。(↑ 取值越大越优)
  • 2、优选Local_Preference属性值最大的路由。(↑ 取值越大越优)
  • 3、本地始发的BGP路由优于从其他对等体学习到的路由,本地始发的路由优先级:优选手动聚合>自动聚合>network>import>从对等体学到的。(↓ 取值越小越优,后面几条规则是越小越优)
  • 4、优选AS_Path属性值最短的路由。
  • 5、优选Origin属性最优的路由。Origin属性值按优先级从高到低的排列是:IGP、EGP及Incomplete。
  • 6、优选MED属性值最小的路由。
  • 7、优选从EBGP对等体学来的路由(EBGP路由优先级高于IBGP路由)。
  • 8、优选到Next_Hop的IGP度量值最小的路由。(当前8条属性全部相同时可以形成路由负载分担)
  • 9、优选Cluster_List最短的路由。
  • 10、优选Router ID(Orginator_ID)最小的设备通告的路由。
  • 11、优选具有最小IP地址的对等体通告的路由。

总结:复习了一下IGP路由优选的大概步骤,根据路由协议优先级和Cost值进行选路。BGP有很多字段用于进行路由优选,如Preferred-Value、Local_Preference、AS_Path、MED等等,通过修改这些属性可以实现复杂的选路,如果前8条选路原则一致可以实现路由负载分担。

如果对文章感兴趣欢迎微信搜索公众号:不喜欢热闹的孩子 不喜欢热闹的孩子

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/678027.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构与算法-10_阻塞队列

文章目录 1.单锁实现2.双锁实现 1.单锁实现 Java 中防止代码段交错执行,有两种锁选择 synchronized 代码块,属于关键字级别提供锁保护,功能少ReentrantLock 类,功能丰富 以 ReentrantLock 为例 ReentrantLock lock new Reent…

tomcat-memcached会话共享配置

目录 1、安装memcache服务 2、把依赖的jar包移至tomcat/lib目录下 3、配置tomcat/conf/context.xml 4、重启tomcat服务 1、安装memcache服务 具体安装步骤此处不详细说明,自行根据实际情况安装即可 2、把依赖的jar包移至tomcat/lib目录下 3、配置tomcat/conf/c…

自定义类型:联合体和枚举

1. 联合体类型的声明 2. 联合体的特点 3. 联合体大小的计算 4. 枚举类型的声明 5. 枚举类型的优点 6. 枚举类型的使用 欢迎关注 熬夜学编程 创作不易,请多多支持 感谢大家的阅读、点赞、收藏和关注 如有问题,欢迎指正 1. 联合体 1.1 联合体类型的声…

java自学阶段一:基础知识学习

《项目案例—黑马tlias智能学习辅助系统》 目录: 异常 一:学习目标: 异常:能够看懂异常信息,了解异常体系结构和分类,掌握异常的两种处理方式,自定义异常。 二、异常: 1.异常的概…

yolo-v8window环境运行

源码https://github.com/ultralytics/ultralytics 1.用pycharm打开YOLOv8文件夹,下载依赖项,依赖项已经以作者的名字来封装好,所以直接在终端输入:pip install ultralytics,安装好之后会默认安装的cpu版本的torch&am…

WannaMine4.0病毒应急处置

一、前言 某日,通过流量监测设备和EDR发现挖矿请求告警,并存在长期445端口扫描。 二、病毒排查 上机排查,发现该服务器存在WannaMine4.0病毒,通过网上文章了解,如果请求挖矿域名遭安全设备拦截,会导致挖矿…

AI大模型页面

自己做的AI,模仿GPT。 访问地址:欢迎 请大家给点意见,需要追加哪些功能。

《企业应用架构模式》学习指南

导读:企业应用包括哪些?它们又分别有哪些架构模式? 世界著名软件开发大师Martin Fowler给你答案 01什么是企业应用 我的职业生涯专注于企业应用,因此,这里所谈及的模式也都是关于企业应用的。(企业应用还有…

做视频号小店什么类目最容易爆单?其实,弄懂这三点就会选品了

大家好,我是电商花花。 我们做视频号小店做什么类目最容易爆单? 其实任何类目都有属于自己的受众人群和客户,都非常容易爆单,我们想要爆单,就要选对类目,选对产品。 视频号上所有的类目基本上可以分为标…

塑料焊接机熔深对激光焊接质量有什么影响

塑料焊接机的熔深对焊接质量具有直接且显著的影响。以下是熔深对焊接质量影响的详细解释: 1. 焊接强度:熔深直接决定了焊缝的截面积,从而影响焊接接头的强度。较深的熔深意味着焊缝的截面积更大,可以提供更强的结合力,…

Apache DolphinScheduler 社区5月月报更新!

各位热爱 DolphinScheduler 的小伙伴们,社区5月份月报更新啦!这里将记录 DolphinScheduler 社区每月的重要更新,欢迎关注,期待下个月你也登上Merge Star月度榜单哦~ 月度Merge Star 感谢以下小伙伴5月份为 Apache DolphinSchedu…

SpringBoot发送Gmail邮件

1. 登录Gmail Gmail网址 点击右上角“小齿轮”,然后点击"查看所有设置" 点击“转发和 POP/IMAP”,按图中设置,然后点击保存: 2. 启用两步验证(https://myaccount.google.com/security) 登录上述网址,找…

【MyBatis-plus】saveBatch 性能调优和【MyBatis】的数据批量入库

总结最优的两种方法: 方法1: 使用了【MyBatis-plus】saveBatch 但是数据入库效率依旧很慢,那可能是是因为JDBC没有配置,saveBatch 批量写入并没有生效哦!!! 详细配置如下:批量数据入…

用 HTML+CSS 实现全屏爱心滴落的动画效果,中间可显示名字

需求 在页面上显示一行白色文字,同时有爱心滴落的动画效果。 效果 HTML 和 CSS 代码 <!DOCTYPE html> <html lang="en"> <head

Kerberoasting攻击

一. Kerberoasting攻击原理 1. 原理 Kerberoasting 是域渗透中经常使用的一项技术&#xff0c;是Tim Medin 在 DerbyCon 2014 上发布的一种域口令攻击方法&#xff0c;Tim Medin 同时发布了配套的攻击工具 kerberoast。此后&#xff0c;不少研究人员对 Kerberoasting 进行了改…

揭秘Facebook:数字时代的社交奥秘

前言 在当今的数字时代&#xff0c;社交网络已经深刻改变了人们的沟通方式、信息获取方式和社交方式。其中&#xff0c;Facebook作为全球最大的社交网络平台之一&#xff0c;扮演了至关重要的角色。从一个大学生项目发展成覆盖全球的社交巨头&#xff0c;Facebook不仅见证了互…

大尺寸图像分类检测分割统一模型:Resource Efficient Perception for Vision Systems

论文题目&#xff1a;Resource Efficient Perception for Vision Systems 论文链接&#xff1a;http://arxiv.org/abs/2405.07166 代码链接&#xff1a;https://github.com/Visual-Conception-Group/Localized-Perception-Constrained-Vision-Systems 作者设计了一个统一的模…

2024年想转行WebGIS前端开发还有就业前景吗?

当然有。 无论是测绘外业、数据处理&#xff0c;还是城乡规划、遥感等等专业&#xff0c;只要你的行业就业水平一直停留在“工资低、工作条件差、对身体消耗大、没发展”的现状&#xff0c;我都劝你果断转GIS开发。 在新中地学习的学生无非就是因为上述原因&#xff0c;选择放…

Springboot 在线学习交流平台-计算机毕业设计源码46186

摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;在线学习交流平台当然也不能排除在外。在线学习交流平台是以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法…

乡村振兴的乡村环境综合整治:加强农村环境综合整治,改善农村人居环境,打造干净整洁的美丽乡村

目录 一、引言 二、农村环境问题的现状与挑战 &#xff08;一&#xff09;农村环境问题的现状 &#xff08;二&#xff09;农村环境问题的挑战 三、加强农村环境综合整治的必要性 &#xff08;一&#xff09;提升农民生活质量 &#xff08;二&#xff09;促进农村经济发…