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

数据通信学习笔记之OSPF其他内容2

OSPF 与 BFD 联动

网络上的链路故障或拓扑变化都会导致设备重新进行路由计算,所以缩短路由协议的收敛时间对于提高网络的性能是非常重要的。

OSPF 与 BFD 联动就是将 BFD 和 OSPF 关联起来,一旦与邻居之间的链路出现故障,BFD 对完品以,四二出快速感应能够加快 OSPF 对于网络拓扑变化的响应

OSPF 与 BFD 联动工作原理:

  • 三台设备(R1、R2、R3)间建立 OSPF 邻居关系。邻居状态到达 Full 时通知 BFD 建立 BFD 会话
  • R1 到 R2 间的链路出现故障后,BFD 首先感知到并通知 R1。R1 外理 BFD 会话 Down 事件,重新进行路由计算,新的路径为:R1-R3-R2

锐捷

RSR-A(config)#interface gigabitEthernet 2/1
RSR-A(config-GigabitEthernet 2/1)#bfd interval 500 min_rx 500 multiplier 3//配置BFD时间参数,该命令同时启用了接口的BFD功能,因此必须配置;
这里的 500/500/3 为推荐配置,间隔500ms发送一个探测报文,连续3个没收到回应宣告链路失败。
RSR-A(config-GigabitEthernet 2/1)#no bfd echo    //推荐配置为该模式(ctrl模式),默认是bfd echo模式;和友商对接更是推荐ctrl模式,否则可能对接不起来。
RSR-A(config-GigabitEthernet 2/1)#ip ospf bfd        //在对应的接口开启OSPF与BFD联动功能

等价路由

当路由表中存在到达同一目的地址,且同一路由协议发现的多条路由时,若这几条路由的开销值也相同,那么这些路由就是等价路由,可以实现负载分担。

设置进行负载分担的等价路由最大数量:

[H3C-ospf-10]maximum load-balancing 10

如果配置了下一跳的权重,那么会以权重的优先级为主

[HUAWEI-ospf-1] nexthop 10.0.0.3 weight 1

缺省路由

OSPF 实际组网应用中,区域边界和自治系统边界通常都是由多个路由器组成的多出口几余备份或者负载分担。此时,为了减少路由表的容量,可以配置缺省路由,保证网络的高可用

OSPF 缺省路由通常应用于下面两种情况

  • 由区域边界路由器(ABR)发布 Type3 LSA,用来指导区域内路由器进行区域之间报文的转发
  • 由自治系统边界路由器(ASBR)发布 Type5 LSA 或 Type7LSA,用来指导 OSPF 路由域内路由器进行域外报文的转发。

OSPF 不支持默认路由引入,OSPF 只可以产生默认路由

OSPF 产生默认路由的条件是:

首先本设备的路由表中存在其他协议的默认路由,那么才可以向其他 OSPF 邻居产生默认路由。并且使用 5 类 LSA 进行泛红

H3C

[H3C-ospf-10]default-route-advertise // 产生缺省路由
[H3C-ospf-10]default-route-advertise always // 不管路由表中是否存在默认路由,均向其他邻居泛红默认路由

锐捷

default-information originate always  // 强制下发默认路由
default-information originate // 非强制下发默认路由,只有在本地有默认路由的情况下才会发布type5默认路由,也学习其它设备发布的默认路由

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://www.dtcms.com/a/145101.html

相关文章:

  • @Primary 注解的作用
  • 使用 PCL 和 Qt 实现点云可视化与交互
  • [dp22_二维背包] 一和零 | 盈利计划
  • Python网络爬虫设计(三)
  • 【QT】 QT中的列表框-横向列表框-树状列表框-表格列表框
  • 【JavaWeb后端开发02】SpringBootWeb + Https协议
  • vuex实现同一页面radio-group点击不同按钮显示不同表单
  • Redis——内存策略
  • 数据通信学习笔记之OSPF的邻居角色
  • 【漫话机器学习系列】213.随机梯度下降(SGD)
  • 大学之大:布里斯托大学2025.4.20
  • From RAG to Memory: Non-Parametric Continual Learning for Large Language Models
  • SpringCloud实战
  • 征程 6 VIO 通路断流分析
  • 内容合作方资源哪里找?如何管理?
  • 每日面试实录·携程·社招·JAVA
  • 牛客 | OJ在线编程常见输入输出练习
  • Java中订阅消费模式(发布-订阅模式)和观察者模式的区别
  • 2025年渗透测试面试题总结-拷打题库08(题目+回答)
  • Java8-遍历list取出两个字段重新组成list集合
  • FreeSWITCH 简单图形化界面41 - 批量SIP视频呼叫测试
  • SQL注入之information_schema表
  • 浅聊docker的联合文件系统
  • 【AI 加持下的 Python 编程实战 2_07】第七章:基于 Copilot 完整演示问题分解能力在实际问题中的落地应用
  • 从事计算机视觉需要掌握哪些知识
  • 面试题:循环引用两个节点相互引用,如何判断哪个用 shared_ptr?哪个用 weak_ptr?
  • Pytorch实战
  • 软件架构师的“天、人、术、势“:构建未来系统的哲学框架
  • Linux 下依赖库的问题
  • OV-Watch(一)(IAP_F411学习)