BGP——BGP优化技术(总结+配置)
目录
一、优化——温和刷新
二、优化——NSF技术(优雅重启)
(1)了解一机双平面:
(2)NSF技术简介:
三、优化——NSR技术
四、优化——bgp的keeplive调整:
五、优化——修改MSS为1460,双方都要配置
六、优化——调整接口队列长度
七、优化——修改bgp scanner扫描时间
八、优化——修改EBGP通告时间
九、优化——限制从邻居收到的路由条目:
如何确定收敛已完成
一、优化——温和刷新
Router bgp 1
Nei 1.1.1.2 soft-reconfig inbound-------R1从1.1.1.2学到的BGP路由放进自己数据库和内存里面,作为备份【邻居关系down了之后又重新建立,他会直接从自己的内存里把原来存放的BGP路由进行加载即可,省略数据库同步时间,收敛加快】但是,确保内存够大,只针对EBGP邻居生效
clear ip bgp nei 1.1.1.1——这时不去1.1.1.1要路由了,从自己内存拿出来即可
show ip bgp nei 1.1.1.1——发现有type=2(soft) type=128(老的硬清)
————————————————————————————————————————————————————————
二、优化——NSF技术(优雅重启)
(1)了解一机双平面:
(2)NSF技术简介:
路由协议都适用
路由协议在收敛的时候只会在控制层收敛,不会影响到数据转发层的CEF表,互不干扰。控制层重启,数据转发层继续转发数据,我要重启前告诉对方这段时间我不给你发keeplive报文了,你把你我之间的TCP会话保持住!
Router bgp 100Bgp graceful-restart restart-time 2—启用优雅重启:你等我多长时间,我在这个时间重启完成,双方都需要配置
————————————————————————————————————————————————————————
三、优化——NSR技术
(11条消息) NSF和NSR技术原理_tushanpeipei的博客-CSDN博客_nsr技术
————————————————————————————————————————————————————————
四、优化——bgp的keeplive调整:
router bgp 100times bgp 10 30——每隔10s发送,30秒超时,如果为0就代表关闭
通过修改,加快路由协议的收敛速度,尽快发现邻居是否出现问题
——————————————————————————————————————————————————————————
五、优化——修改MSS为1460,双方都要配置
MSS值理解:(11条消息) TCP 协议中MSS的理解_huangyimo的专栏-CSDN博客_tcpmss
Ip tcp path-mtu-discovery age-timer 30------得到的数值可以保留多久,没有这个参数默认10分钟,并且修改了MSS 值为1460,使之能承载更多流量
———————————————————————————————————————————————————————
六、优化——调整接口队列长度
相当于接口缓存,防止ACK回来时候大于接口队列太小引起丢弃,接口丢弃5%的包,TCP性能下降50%,如果路由器启用BGP建议设置1000,相当于接口最大可以1000个数据包!
Int f0/0
Hold-queue 1000 in
Hold-queue 1000 out
______________________________________________________________________________________________________
七、优化——修改bgp scanner扫描时间
每60秒检查下一条可达性,检查条件通告路由是不是满足条件,执行BGP惩罚机制,如果减少这个时间就可以加快收敛,但不建议修改
Rouer bgp 100
Bgp scan-time 50//修改
r3(config)#do show ip bgp sum//查看
——————————————————————————————————————————————————————
八、优化——修改EBGP通告时间
从EBGP邻居收到的路由在给其他邻居更新时有延迟时间(ibgp默认0秒)EBGP默认30秒【等待30S,看有没有更多的路由,一起组团更新】
如果bgp路由表很大尽量不要修改,虽然可以增加收敛,但是CPU很快耗尽
r3(config)#router bgp 200
r3(config-router)#nei 13.1.1.1 advertisement-interval 30//修改
r3#show ip bgp nei 13.1.1.1//查看
————————————————————————————————————————————————————————
九、优化——限制从邻居收到的路由条目:
r1(config-router)#nei 12.1.1.1 maximum-prefix 10000 warning-only
超过10000条告警一次且邻居down
r1(config-router)#nei 12.1.1.1 maximum-prefix 10000 restart 5
超过10000条,断开邻居5分钟
r1(config-router)#nei 12.1.1.1 maximum-prefix 10000 70
默认收到75%告警一次
————————————————————————————————————————————————————————
如何确定收敛已完成
r3#show ip bgp nei 13.1.1.1
BGP——BGP优化技术(总结+配置)相关推荐
- Mysql数据库优化技术之配置篇、索引篇 ( 必看 必看 转)
转自:Mysql数据库优化技术之配置篇.索引篇 ( 必看 必看 ) (一)减少数据库访问 对于可以静态化的页面,尽可能静态化 对一个动态页面中可以静态的局部,采用静态化 部分数据可以生成XML,或者文 ...
- BGP协议原理(一)BGP协议基本概念:BGP作用与特点、BGP邻居关系建立与配置
文章目录 前提概念 AS ASN IGP与EGP BGP的基本概述 基本作用 BGP协议特点 BGP邻居关系和配置 建立TCP连接 BGP邻居类型 BGP简单邻居关系配置 报文类型 邻居关系的建立 前 ...
- BGP——Route-map扩展(讲解+配置)@
--Route-map扩展一般形式: Ip policy-list aaa per/deny Match ----(前缀列表/ACL....) Route-map bbb per 10//在Rout ...
- CISCO数据中心虚拟化之VDC技术和配置
CISCO数据中心虚拟化之VDC技术和配置 目录如下: 文章目录 CISCO数据中心虚拟化之VDC技术和配置 前言 VDC技术介绍 虚拟出的VDC有以下特点: VDC的配置 前言 由于现在数据越来越庞 ...
- 理解java虚拟机工作后了解吗,【深入理解JAVA虚拟机】第4部分.程序编译与代码优化.2.运行期优化。这章提到的具体的优化技术,应该对以后做性能工作会有帮助。...
1.概述 Java程序最初是通过解释器(Interpreter)进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为"热点代码"(Hot Spot C ...
- DPDK — 数据平台优化技术
目录 文章目录 目录 DPDK 优化技术 DPDK 性能影响因素 硬件结构的影响 OS 版本及其内核的影响 OVS 性能问题 内存管理 CPU 核间无锁通信 设置正确的目标 CPU 类型与模式 优化方 ...
- 深度学习自动编译和优化技术调研
深度学习自动编译和优化技术调研 转自:https://moqi.com.cn/blog/deeplearning/ 作者:墨奇科技全栈开发 在墨奇科技,我们需要将一些包含深度神经网络(DNN)的 AI ...
- 大数据存储系统I/O性能优化技术研究进展
大数据存储系统I/O性能优化技术研究进展 肖利民,霍志胜 北京航空航天大学计算机学院,北京 100191 摘要:大数据存储系统的I/O性能是影响大数据应用整体性能的关键因素之一,总结了当前在存储系统架 ...
- MySQL数据库优化技术概述
对于一个以数据库为中心的应用,数据库的优化直接影响到程序的性能,因此数据库性能至关重要.一般来说,要保证数据库的效率,要做好以下几个方面的工作: 1. 数据库表设计: 表的设计合理化(符合3NF): ...
- 95-846-820-源码-网络-Flink 网络传输优化技术
文章目录 1.概述 2.Flink 计算模型 Credit-based 数据流控制 重构 Task Thread 和 IO Thread 的协作模型 避免不必要的序列化和反序列化 Object Reu ...
最新文章
- 如何在 7 天内写一个程序? | 每日趣闻
- (转载)以太网最大帧和最小帧、MTU .
- python 流式编程_python 使用yield进行数据的流式处理
- 【转】关于WaterFall瀑布流式布局的性能优化
- 中国自研数据库拿下世界第一,背后这十年都经历了什么?
- Entity Framework 6 Recipes 2nd Edition(13-2)译 - 用实体键获取一个单独的实体
- 手机如何看python文件大小_如何安全地检查上传文件的大小?(How to check size of uploaded file safely in bottlepy?)...
- excel制作跨职能流程图_一款在线版流程图工具亿图图示
- 空间坐标系(惯性坐标系、地球坐标系、WGS-84坐标系、站心坐标系)
- java抽象类计算正方体面积_根据下面的接口和抽象类,去实现一个正方体类(Cube)计算它表面积和体积(必须实现接口和继承抽象类),并...
- 【时间管理】要事第一--时间管理四象限法
- 苦禅箜mm让我帮她做的作业
- 使用Cubic定制ubuntu系统
- Efficient single image dehazing and denoising: An efficient multi-scale correlated wavelet approach
- 深度学习之图像分类(十六)-- EfficientNetV2 网络结构
- freebsd 在 singel user mode 下强制设置root密码的方法
- 他出身草根,却是 Google 资深工程师
- 使用barrier共享键鼠
- android模拟ip地址,安卓 获取手机IP地址的实现代码
- bigbird丁鹏_了解bigbird是nlp的又一个重要里程碑
热门文章
- Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)...
- 23个实用 Javascript Tab导航插件
- Robust Regression_2016_鲁棒回归推导
- LeetCode 121. Best Time to Buy and Sell Stock
- 【NIPS2020】 Workshop List
- 【算法学习】AVL平衡二叉搜索树原理及各项操作编程实现(C++)
- try...catch...finally java
- 从包中导入类的使用 java
- css-transform-案例-翻转牌效果
- Mysql数据库重命名