BGP选路规则

  • 路径属性
  • 选路原则
  • 选路的相关实验与配置

路径属性

定义:路径属性作用类似于metrie用来度量BGP路由优劣,或者说是用来进行选路

分类:
1、公认必遵属性:所有的BCP的uplate消息都要包含该属性

  • AS路径
  • 下-跳(next-hop)
  • 起源(Origin)

2、公认自决属性:该属性是可选可不选的,但是所有的BGP进程都能识别

  • 本地优 先级( local preferent )

3、可选传递属性:即使BGP进程不能识别该属性,也会继续传递下去

  • 团体属性( community)

4、可选非传递属性:如果BGP进程不能识别该属性,可以忽略这条update, 并且不传递下去

  • MDE
  • Originator_ ID
  • Cluster list
  • pre_ value

选路原则

  1. 如果此路由的下一跳不可达,忽略此路由
  2. Preferred-Value值数值越高越优先,华为私有属性,仅木地有意义
  3. Local-Preference值最高的路由优先
  4. 聚合路由优先于非聚合路由
  5. 本地通过Network命令引入的路由的优先级高于本地通过import-route命令引入的路由
  6. As-path的长度最短的路径优先
  7. 比较origin属性,IGP优 于EGP, EGP优 于Incomplete
  8. 选择MED较小的路由
  9. EBGP路由优于IBGP路由
  10. BGP优先选择到BGP下一跳的IGP度 量值最低的路径
  11. 本地手动聚合路由的优先级高于木地自动聚合的路由

注意:当以上全部相同,则为等价路由,可以负载分担(注意: AS_ Path必须一致,当负载分担时,以下3条原则无效)

  1. 比较Cluster_ list长度,短者优冼
  2. 比较originator_ ID (如果没有Originator_ ID,则用Router_ ID比较),选择数值较小的路径。
  3. 比较对等体的IP地址,选择IP地址数值最小的路径。

选路的相关实验与配置






查看R4 dis-bgp-rout-table
我们换一个方向配置

还有一种属性:AS-PATH属性控制选路(越少越优)
●为公认必遵属性,是前往目标网络的路由经过的AS号列表,
●作用:确保路由在EBGP对等体之间传递无环:另外也作为路由优选的衡量标准之一;
●路由在被通告给EBGP对等体时,路由器会在该路由的AS—— Path中追加上本地的AS号;路由被通告给IBGP对等体时,AS-path不会发生改变


通过MED属性控制选路(越小越优)

为可选非传递属性,是一种度量值
一般情况下,BGP设备只比较来自同一AS(不同对等体)的路由的MED值。可以通过配置命令来允许BGP比较来自不同AS的路由的MED属性值
执行compare-different-as-med命令后,系统将比较来自不同AS来自不同AS中的对等体的路由的MED值。

BGP选路规则(实验做的有点乱)相关推荐

  1. BGP 选路规则实验

    属性 PreVal Local_Preference AS-Path Metric Med Community BGP 路由反射器 BGP 联盟(Condeferation) 顺序也要记住 1.优选协 ...

  2. BGP路由之BGP选路规则

    BGP路由之BGP选路规则 一. BGP路由之BGP选路规则 1. 分类 2. BGP选路原则 3. BGP属性选路配置 3.1 根据local-prefernce控制选路( 越大越优) 3.2 使用 ...

  3. BGP选路规则记忆技巧

  4. BGP选路实验(华为设备)

    文章目录 BGP选路大杂烩 一.实验拓扑 二.分析 三.部署 1.对不同AS的路由进行团体值的设定 2.传递团体值 3.抓取团体值 4.选路 4.1 AS1去AS2走R2 4.2 AS2去AS1走R4 ...

  5. BGP属性即选路规则

    BGP属性即选路规则 文章目录 BGP属性即选路规则 BGP属性 1.Origin(起源属性) 2.AS-Path属性 3.next-hop(下一跳属性) 4.local-preference(本地优 ...

  6. 华为数通笔记-BGP选路与负载分担

    概述: BGP相比IGP最大的优势在于路径的选择策略非常丰富,通过调整BGP的路由属性来决定选路.在使用这些路由属性的时候应该考虑顺序和规则,尤其是一台路由器到达目标有多条路径的时候,BGP需要根据下 ...

  7. h3c BGP路由控制实验

    实验拓扑 BGP路由控制实验 图 1-1 注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推: ...

  8. BGP 13条选路规则

    边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议.BGP强大的选路规则正是BGP最大的亮点 Prefer highest weight (local to router). 首选权重 ...

  9. BGP的通告和选路规则

    一.通告原则 1.仅将自己最优可达的路由发布给邻居 2.通过EBGP获得的最优可达路由会发布给所有BGP邻居(包括IBGP和EBGP) 3.通过IBGP获得的最优可达路由不会发布给其他IBGP邻居(水 ...

最新文章

  1. 李铁军教授专访:当数学家遇见人工智能
  2. Python3-面向对象编程
  3. ArcGIS Engine生成等值线(C#)
  4. sysstat.3.bat
  5. 你以为它挂了么?并没有!Apache Struts 2.5.22 GA 发布
  6. redis中的hash
  7. 并不是所有的 Github 项目写在简历上都加分
  8. Codeforces 576D Flights for Regular Customers (图论、矩阵乘法、Bitset)
  9. 1091 N-自守数
  10. uva 550——Multiplying by Rotation
  11. 自己定义图片的progressbar
  12. 如何用计算机看苹果手机的文件,如何在电脑上管理iphone文件?
  13. mysql多条语句union_Mysql同时执行多个select语句——union
  14. 博客摘录「 2022年C语言程序设计题库习集带答案(史上最全版)」2023年5月2日
  15. html怎么把图片设成圆弧边,ps里怎么把边缘做成弧形
  16. 【人工智能笔记】第三十节:注意力原理分析,及tensorflow 2.0 实现
  17. 如何使用ODB(How to use odb On windows)
  18. docker(17):使用docker构建nginx+phpfpm环境2
  19. 嚼得菜根做得大事·《菜根谭》·十
  20. cantata测试工具_我如何构建和维护开源音乐播放器Cantata

热门文章

  1. 【原创】VBA学习笔记(15)VBA的参数传递:ByVal 和 ByRef 的区别
  2. Windows 系统上查询 NVIDIA GPU 型号、CUDA 版本和驱动程序版本
  3. 关于字符串子串 真子串 非空子串 非空真子串的求解方法
  4. matlab怎么建立一元线性回归方程,请问用MATLAB做一元非线性回归拟合,怎么做显著性检验呢?...
  5. 微软推出经典进程监控工具 Procmon 的 Linux 版本
  6. hive之beeline连接与操作
  7. 无网络下imac重装系统
  8. python爬取酷狗音乐json数据为空_【Python3爬虫】下载酷狗音乐上的歌曲
  9. DiscuzX2.5,X3.0,X3.1,X3.2完整目录结构【模板目录template】
  10. html在不可编辑页面字段下沉,[Web前端技术教学]《基于Web标准的网页设计与制作》试题及答案...