当前位置: 首页 > 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.lryc.cn/news/588186.html

相关文章:

  • 现有医疗AI记忆、规划与工具使用的创新路径分析
  • 【Java笔记】七大排序
  • Android Studio C++/JNI/Kotlin 示例 二
  • 清除 Android 手机 SIM 卡数据的4 种简单方法
  • 如何将数据从一部手机传输到另一部手机?
  • SSH 登录失败,封禁IP脚本
  • Oracle 学习笔记
  • 【橘子分布式】Thrift RPC(理论篇)
  • LINUX714 自动挂载/nfs;物理卷
  • 基于STM32的智能抽水灌溉系统设计(蓝牙版)
  • 前端开发中的常见问题及解决方案
  • 数据结构——优先队列(priority_queue)的巧妙运用
  • 渗透第一次总结
  • 【Python办公】Python如何批量提取PDF中的表格
  • 前端基础之《Vue(22)—安装MongoDB》
  • 【Java EE初阶 --- 网络原理】初识网络
  • 第十七节:第五部分:网络通信:TCP通信-支持与多个客户端同时通信
  • 如何使用Cisco DevNet提供的免费ACI学习实验室(Learning Labs)?(Grok3 回答)
  • 笔试——Day6
  • CISSP知识点汇总- 通信与网络安全
  • 内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
  • 密码学中立方攻击的另类应用
  • 安全初级(一)
  • 多租户云环境下的隔离性保障:虚拟化、容器、安全组如何协同防护?
  • git 访问 github
  • 【深度学习框架终极PK】TensorFlow/PyTorch/MindSpore深度解析!选对框架效率翻倍
  • 智能Agent场景实战指南 Day 12:医疗咨询Agent设计模式
  • vue3+arcgisAPI4示例:自定义多个气泡窗口展示(附源码下载)
  • C#中发布订阅的阻塞非阻塞
  • Spring Boot + Vue2 实现腾讯云 COS 文件上传:从零搭建分片上传系统