HCIP的学习(22)

BGP优化

[r1-bgp]peer 12.0.0.2 default-route-advertise ---BGP下放缺省路由,无论本地的路由表中是否存在缺省路由,都会向对等体下发一条下一跳为本地的缺省路由,从而减少网络中路由数量,节省对等体的设备资源

BGP协议优先级

缺省情况下,BGP的协议优先级为255,优先级越小,则路由优先级越高

  • 从外部对等体学习到的路由---EBGP
  • 从内部对等体学习到的路由---IBGP
  • 本地产生的BGP路由---通过聚合命令聚合的路由

[r2-bgp]preference 140 130 100  ---分别修改EBGP、IBGP和本地聚合路由的优先级

BGP连接重传定时器

[r2-bgp]timer connect-retry 10     全局修改(10的单位是S)

[r2-bgp]peer 23.0.0.3 timer connect-retry 20    对等体修改

建议两端均修改,但是该参数不影响对等体关系的建立。

BGP衰减

        当BGP应用于复杂的网络环境时,路由震荡频繁,为了防止频繁的路由震荡(在路由表中添加一条路由后,该路由又被撤销的过程)带来的不利因数,BGP使用路由衰减来抑制不稳定的路由。

        路由震荡会导致消耗大量的宽带资源和CPU资源,严重会影响网络的正常工作,甚至设备宕机。

        BGP衰减使用惩罚值来衡量一条路由的稳定性,惩罚值越高说明路由越不稳定。每发生一次路由震荡(一次添加和消除),BGP会给发生震荡的路由增加1000的惩罚值。当该惩罚值超过抑制阈值时,此路由被抑制,不加入到路由表,也不会被通告给其他BGP对等体。
        被抑制的路由每经过一段时间,惩罚值减少一半,该时间称为半衰期。当惩罚值降低到再使用阈值时,此路由变为可用并被加入到路由表中,同时向其他BGP对等体发布更新报文。
        路由被抑制到路由回复的时间被称为抑制时间

注意:路由衰减只能对EBGP路由起作用。

[r1-bgp]dampening 1 10000 15000 20000 

分别为半衰期(单位为分钟,默认15min)、再使用阈值(默认750)、抑制阈值(默认2000)、惩罚值上限(默认16000)(都是逐步增加的)

[r1]display bgp routing-table dampening parameter ----查看BGP衰减参数

[r1]display bgp routing-table dampened ----查看BGP惩罚路

BGP存活时间和保持时间定时器

  •  保活时间---180S; 保持时间定时器---60S
  • 减小保活时间和保持时间
    • 可以更快的检测到链路故障,有利于BGP网络快速收敛
    • 导致keepalive报文增多,设备负担加重,并且会占用一定网络带宽
  • 增大保活时间和保持时间
    • 减轻设备负担和网络带宽的占用
    • 但是不能及时检测到链路状态的变化,不利于BGP网络快速收敛,严重会造成流量中断

[r1-bgp]timer keepalive 1 hold 3      ---建议两端均修改

后面是3是前面的三倍,后面可以填0,0代表认为邻居永远存在

[r2]display bgp peer verbose ----命令查看BGP对等体详细信息

更新报文定时器

[r1-bgp]peer 12.0.0.2 route-update-interval 1 ---修改路由更新时间(单位为s)

该定时器只对同一地址族的相同前缀(简单理解网络位相同)的路由起作用。

华为体系中, 缺省情况下, IBGP对等体更新报文定时器为15S, EBGP为30S

BGP认证

[r2-bgp]peer 12.0.0.2 password simple 123456     明文
[r2-bgp]peer 12.0.0.1 password cipher 123456      密文

        simple和cipher关键字表示密码在本地配置文件的保存方式为明文或密文,而不是指密码在传输是使用明文还是密文,密码在传输时统一使用MD5形式存放在TCP的选项字段中。

多出口BGP部署方式

  1. 增强网络的可靠性
  2. 实现流量的负载分担

通过部署BGP协议与ISP进行交互

  • 企业网内部路由有变化,ISP侧的接入路由器会自动通过EBGP更新,无需手动改变
  • BGP具有强大的路由管理功能,可以实现更加合理的路由优选及备份。

  • 每个ISP只发布缺省路由
  • 每个ISP发布一条缺省路由和部分明细路由
  • 每个ISP发布全部明细路由
方式优点缺点
每个ISP只发布缺省路由实现简单,对路由器占用资源少,管理容易不能对不同目的网段实施灵活的策略, 实现负载分担困难
每个ISP发布一条缺省路由和部分明细路由既可以实施丰富的路由策略, 还可以节省路由器系统资源但是对于大量未知的路由,不能实现最佳路径的选路, 而且该方法配置相对复杂
每个ISP发布全部明细路由较常用的部署方式,可以实施最丰富的的路由策略,容易实现负载分担,对于每一个目的地都可以找到最佳路径占用大量资源,对设备性能要求 高,维护困难。




 

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

返回枚举类给前端

1. 前言 在实际开发过程中,前端的下拉框或者单选按钮的内容通常的需要和后端匹配的,故一般会由后端将下拉框的内容或单选框的内容传给前端,而这些内容在后端一般是由枚举类存储的,如果后端直接返回枚举类,返回结果将会…

idea2023的git从dev分支合并到主分支master

1.本地项目切换到主分支master 右键项目-git-Branches 依次点击项目-Remote-Origin-master-CheckOut 现在你的idea中的这个项目就是远程master分支的代码了。 2.合并dev分支到master 右击项目-git-Merge 选择origin-dev 点击Merge按钮,此时只是合并到本地的maste…

小程序的深层了解

一:wxss的全局样式和局部样式 写在文件上,第一个路径会执行全局和局部自带的wxss给wxml,会执行wxml,会执行json和js. 无论那个文件都会执行文件夹内的和外部的app.wxss,但是如果有一样的属性,则看属性的权重,权重一样,则设置局部样式. 二:全局配置 wx:key"写的是data内…

AI数据面临枯竭

Alexandr Wang:前沿研究领域需要大量当前不存在的数据,未来会受到这个限制 Alexandr Wang 强调了 AI 领域面临的数据问题。 他指出,前沿研究领域(如多模态、多语言、专家链式思维和企业工作流)需要大量当前不存在的数…

DFA 算法

为什么要学习这个算法 前一段时间遇到了瓶颈,因为词库太多了导致会有一些速度过慢,而且一个正则表达式已经放不下了,需要进行拆分正则才可以。 正好我以前看过有关 dfa 的介绍,但是并没有深入的进行研究,所以就趁着周…

Mysql-根据字段名查询字段在哪些表里

SELECT * FROM information_schema.COLUMNS WHERE COLUMN_NAMElabel_name;

使用TensorFlow Lite Micro流程记录(带源码)

文章目录 0 关于tflite micro1 克隆仓库2 编译静态库3 模型转换4 编写工程5 编写demo5.1 进行算子注册 5.2 推理过程6 debug记录6.1 缺少算子 6.2 注册表太小6.3 段错误6.4 进一步减小库体积 7 实际部署 0 关于tflite micro 关于tflite micro在这里接不做过多介绍了&#xff0c…

AGI系列(1):掌握AI大模型提示词优化术,提问准确率飙升秘籍

当我们向AI大模型提问时,通常人们的做法是有什么问题,就直接去问,得到大模型的回复结果,时好时坏,完全没有可控性。 那么有没有一种方式或是一套方法,可以让我们向大模型提问时,得到的结果更准确…

深入理解 Mysql 分层架构:从存储引擎到查询优化器的内部机制解析

一、基础架构 1.连接器 1.会先连接到这个数据库上,这时候接待你的就是连接器。连接器负责跟客户端建立连接、获取权限、维持和管理连接 2.用户密码连接成功之后,会从权限表中拿出你的权限,后续操作权限都依赖于此时拿出的权限,这就意味着当链…

web如何做接口层面自动化测试?

接口层面约等于集成化测试,且需要启动web容器 一般web项目的,代码都是按照分层开发的,业务主要是集中在service和dao层,而我们如果仅仅是利用之前的单元测试,然后把依赖的代码直接mock掉,仅仅测试controller这一块是没…

java “错误:编码GBK 的不可映射字符”

环境:JDK-17 本机编码:utf-8 代码编码:GBK 错误:java “错误:编码GBK 的不可映射字符” 解决1:记事本打开java源文件,另存为选择ANSI编码 解决2:复制代码再将编码格式改为utf-8,…

网络原理-以太网协议和DNS协议

一、以太网协议 以太网协议会涉及到数据链路层和物理层。 如图: 这里面的目的地址和源地址指的并不是IP地址,而是MAC地址(物理地址)。长度为6个字节。即最多能表示2^48 个地址,也是非常大的,足够给全球每个设备都分配一个地址,因此在网卡出厂的时候都会带有一个唯…

电子技术学习路线

在小破站上看到大佬李皆宁的技术路线分析,再结合自己这几年的工作。发现的确是这样,跟着大佬的技术路线去学习是会轻松很多,现在想想,这路线其实跟大学四年的学习顺序是很像的。 本期记录学习路线,方便日后查看。 传统…

5月23日学习记录

[CSAWQual 2019]Unagi 涉及:xxe漏洞,外来编码xml绕过 打开环境,发现存在文件上传 简单上传一个php 毫无疑问上传失败,说是存在waf,绕过waf才能上传,点击here看看 xml编码,可能存在xxe漏洞&…

Point-Nerf 理论笔记和理解

文章目录 什么是point nerf 和Nerf 有什么区别Point Nerf 核心结构有哪些?什么是point-based radiance field? 点云位置以及置信度是怎么来Point pruning 和 Point Growing 什么是point nerf 和Nerf 有什么区别 基本的nerf 是通过过拟合MLP来完成任意视角场景的重…

c#核心学习1

一、面向对象的概念 1.面向过程编程 2.面向对象编程 3.为什么要学习面向对象编程 提高代码复用率、提高开发效率、提高程序可拓展性、清晰的逻辑关系 4.如何学习 二、面向对象--封装 1)类和对象 1.什么是类 2.类申明在哪里 类一般声明在namespace语句块中 3.…

摄像头应用测试

作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页…

【操作系统】发展与分类(手工操作、批处理、分时操作、实时操作)

2.操作系统发展与分类 思维导图 手工操作阶段(此阶段无操作系统) 需要人工干预 缺点: 1.用户独占全机,资源利用率低; 2.CPU等待手工操作,CPU利用不充分。 批处理阶段(操作系统开始出现&#x…

【JavaScript】初识 Promise

出现原由 先看一个例子: 模拟发送表白信息,如果一个失败,那么再给其他人发送,这时就相当于在失败回调函数中套了一层回调;如果后续还有多个表白对象,那么将一层一层地嵌套下去,也就是回调地狱…

Generative Action Description Prompts for Skeleton-based Action Recognition

标题:基于骨架的动作识别的生成动作描述提示 源文链接:https://openaccess.thecvf.com/content/ICCV2023/papers/Xiang_Generative_Action_Description_Prompts_for_Skeleton-based_Action_Recognition_ICCV_2023_paper.pdfhttps://openaccess.thecvf.c…