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

OSPF高级特性之GR

一、概述

         OSPF GR(Graceful Restart),在路由器发生故障或管理员干预的情况下重启了OSPF进程时,重新构建控制平面时,转发平面不受影响,仍可以正常转发数据。

        在我们OSPF网络环境当中,假设路由器为框式路由器,通常框式路由器有多个主控板,当主主控板发生故障时会切换到备主控板上。但切换之后备主控板并没有先前主主控板学习的OSPF内容,所以备主控板会重新去跟邻居建立邻居关系,会发送Hello报文,报文中的Neighbor字段为空。

        当邻居收到这个Hello报文后,就认为邻居关系发生变化了,关系就会从Full-Init,其他从该邻居学习到的路由信息都该失效,重新进行计算。

举个例子:

这张拓扑当中,假设AR2为框式路由器,它从AR1学习到了1.1.1.1/32的路由信息并泛洪给了AR3,当AR2主控板切换时,就会向所有邻居发送一个Neighbor字段为空的Hello报文建立邻居。

当其他邻居收到该报文后,就会重新计算邻居关系,重新计算拓扑和路由,AR3就没有了1.1.1.1/32的路由信息。但此时AR2还是可以通过前面主控板计算出来的FIB表进行转发的。

此时我们就可以配置一个Opaque Link-LSA,用一条9类的LSA来告诉邻居,我为什么重启了OSPF进程,并通知邻居多久时间不要重新计算邻居关系,当邻居收到这条9类LSA时就会回一个LSA Ack用来告诉邻居我收到了你的9类LSA,华为默认发5次9类LSA防止邻居没有收到该LSA。

注意:这里AR2使用GR功能后,假设AR1和AR3没有开启GR功能,AR1和AR3在收到9类LSA后仍会认为AR2邻居挂了重新计算邻居状态,所以GR是一个需要其他路由器协助的一个协议

二、GR的角色

  • GR Restarter
    • GR重启路由器,指由管理员或者故障触发而重启的设备,需要具备GR能力
  • GR Helper
    • 协议重启路由器,即GR Restarter的邻居,能够协助保持路由关系的稳定,他也需要具备GR能力
  • GR Session
    • GR 回话,是Restarter和Helper之间的能力协商过程通过该会话,两者可以建立GR能力;
  • GR的持续时间
    • 最长不超过1800秒

GR的实验案例以及配置命令将在下章详细介绍,以上就是本章的全部内容了,感谢大家的浏览观看!文章若有错误或疑问可联系博主删除更改,非常欢迎私聊博主讨论

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

相关文章:

  • echarts应用到swiper 轮播图中,每次鼠标一点击图表所在slide,图表就会消失
  • LSV负载均衡
  • PostgreSQL ExecInitIndexScan 函数解析
  • k8s-高级调度(二)
  • 如何使用Cisco DevNet提供的免费ACI学习实验室(Learning Labs)?(Grok3 回答)
  • PostgreSQL 16 Administration Cookbook 读书笔记:第6章 Security
  • DLL 文件 OSError: [WinError 1401] 应用程序无法启动问题解决
  • 七、深度学习——RNN
  • HTTPS 协议原理
  • ZYNQ双核通信终极指南:FreeRTOS移植+OpenAMP双核通信+固化实战
  • 一文明白AI、AIGC、LLM、GPT、Agent、workFlow、MCP、RAG概念与关系
  • 浏览器防录屏是怎样提高视频安全性?
  • 现有医疗AI记忆、规划与工具使用的创新路径分析
  • 【Linux网络】多路转接poll、epoll
  • vue3 JavaScript 获取 el-table 单元格 赋红色外框
  • mac上用datagrip连接es
  • MFC/C++语言怎么比较CString类型最后一个字符
  • K8S的平台核心架构思想[面向抽象编程]
  • LVS(Linux Virtual Server)集群技术详解
  • linux 内核: 访问当前进程的 task_struct
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 架构搭建
  • C++-linux 6.makefile和cmake
  • 深入掌握Performance面板与LCP/FCP指标优化指南
  • 学习笔记——农作物遥感识别与大范围农作物类别制图的若干关键问题
  • 计算两个经纬度之间的距离(JavaScript 实现)
  • HashMap的长度为什么要是2的n次幂以及HashMap的继承关系(元码解析)
  • 前缀和题目:使数组互补的最少操作次数
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十四课——图像二值化的FPGA实现
  • 如何集成光栅传感器到FPGA+ARM系统中?
  • JVM 内存模型详解:GC 是如何拯救内存世界的?