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

BGP分解实验·15——路由阻尼(抑制/衰减)实验

一个可以监控路由信息不稳定征兆的小特性,那些表现出不稳定的路由将会受到惩罚,直到它稳定下来为止。

实验拓扑如下:

配置两台路由器的基础连通性后,再到R2上设置半衰期5分钟、使用阈值750,惩罚阈值1500;并验证路由阻尼参数。

R1的基础配置:

hostname R1
!
interface Loopback0
 ip address 192.168.1.1 255.255.255.255
!
interface Ethernet0/0
 ip address 10.12.1.1 255.255.255.0
 no sh
!
router bgp 100
 bgp router-id 1.1.1.1
 network 192.168.1.1 mask 255.255.255.255
 neighbor 10.12.1.2 remote-as 200
!
end

R2的基础配置:

hostname R2
!
interface Loopback0
 ip address 192.168.2.2 255.255.255.255
!
interface Ethernet0/0
 ip address 10.12.1.2 255.255.255.0
 no sh
!
router bgp 200
 bgp router-id 2.2.2.2
 bgp dampening 5 750 1500 5
 network 192.168.2.2 mask 255.255.255.255
 neighbor 10.12.1.1 remote-as 100
!

验证实验需要在R1上身后接口不稳定,比如,使R1环回loopback0接口反复关闭再开启(重复3次),每次间隔数秒,可以模拟真实环境中的链路不稳定造成的震荡。

再查看R2设置惩罚的阻尼路径:

可以在R2限定的阻尼参数中看到由于R1有不稳定链路过来的路由信息。

这个时候路由表也会被清空:

稍后大约等待设置的阻尼半衰期的临近时间,达到该路由的再使用阈值,即可恢复优选路径。

这个简单的小实验可以说明当某一条链路出现故障且不稳定的翻动震荡时,将会导致网络不稳定,在这种情况下可以针对BGP路由器设置阻尼/抑制参数,合理的减小震荡时间,使得BGP路由在不稳定的情况下受到制约,使其暂时将不稳定的路径抑制且限定被优选。这样虽然牺牲了BGP路由的收敛时间,但是增加了BGP网络的稳定。


http://www.kler.cn/a/525177.html

相关文章:

  • 不背单词快捷键(不背单词键盘快捷键)
  • Java面试题2025-并发编程基础(多线程、锁、阻塞队列)
  • 基于ollama,langchain,springboot从零搭建知识库三【解析文档并存储到向量数据库】
  • 【Healpix】python一种用于将球面划分为均匀区域的技术
  • 《哈佛家训》
  • Java远程关闭Appium服务
  • 关于Java的HttpURLConnection重定向问题 响应码303
  • 《DeepSeek R1:开启AI推理新时代》
  • C++实现2025刘谦魔术(勺子 筷子 杯子)
  • 第十六届蓝桥杯大赛软件赛(编程类)知识点大纲
  • 25年1月-A组(萌新)- 云朵工厂
  • 本地部署Deepseek R1
  • S价标准价与V价移动平均价的逻辑,以SAP MM采购订单收货、发票校验过程举例
  • 【Valgrind】安装报错: 报错有未满足的依赖关系: libc6,libc6-dbg
  • 【硬件测试】基于FPGA的QPSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
  • 网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。
  • Vim安装与配置教程(解决软件包Vim没有安装可候选)
  • 【make】makefile变量全解
  • DeepSeek-R1 本地部署模型流程
  • 【愚公系列】《循序渐进Vue.js 3.x前端开发实践》032-组件的Teleport功能
  • 练习(复习)
  • Nginx 安装配置指南
  • ESP32-S3模组上跑通esp32-camera(37)
  • 什么是波士顿矩阵,怎么制作?AI工具一键生成战略分析图!
  • Java基础知识-第13章-Java多线程编程基础
  • 【BQ3568HM开发板】智能家居中控屏界面设计:打造便捷的家居控制体验