概念:

HA(High availability,高可用性)

NSF:


通常情况下,路由器故障后,其路由协议层面的邻居会检测到它们之间的邻居关系Down掉,然后过段时间再次Up,这个过程被称之为邻居关系震荡。这种邻居关系的震荡将最终导致路由震荡的出现,使得重启路由器在一段时间内出现路由黑洞或者导致邻居将数据业务从重启路由器处旁路,从而导致网络的可靠性大大降低。不间断转发技术的目标就是为了解决上述路由震荡的问题,为此,需要满足以下要求:

硬件要求:系统双主控RP冗余配置,即一块做主用主控板,一块做备用主控板,主用主控硬件要求:系统双主控RP冗余配置,即一块做主用主控板,一块做备用主控板,主用主控板重启,备用主控板成为新的主板;分布式结构,数据转发和控制分离,有专门的线卡(接口板)用于数据转发。

系统软件要求:主板正常运行的过程中,会把配置信息、接口状态信息备份到备用板;主备倒换的时候,接口板不需要重启,接口保持Up,接口板转发表不撤销。

协议要求:要求各相关网络协议,如路由协议OSPF、IS-IS、BGP,其他协议如LDP做扩展,具备优雅重启(GR)能力。

NSR:


NSR优点

  1. 不依赖也不影响对端设备,没有互通问题。
  2. 路由的收敛速度要比NSF快。

NSR工作流程

  1. 批量备份:NSR功能使能后,备板复位重启时,主用主控板上的业务进程会收到备用主控板上线的消息。业务进程开始进行内部数据的批量备份。批量数据备份完毕后,系统进入冗余保护状态。进入该状态后,如果主控板出现故障,备板升主后就可以利用之前从主板备份过来的数据进行升主,恢复业务。如果业务批量备份尚未结束时,主控板故障,备板升主后可能会因为业务数据不全而导致无法升主,因此这个种状态下无法完成NSR倒换,设备会整机重启,恢复故障前状态。
  2. 实时备份:完成批量备份后,系统进入实时备份阶段,在该阶段当邻居状态或路由信息发生时,主用主控板会实时将变化信息备份到备用主控板。
  3. 主备倒换:完成批量备份,进入冗余保护状态的系统,当主用主控板发生软件或硬件故障后,备用主控板会从底层应该感知到主用主控板的故障,并自行升主。升主后业务进程会使用之前从主用主控板备份来的数据进行工作。同时也会向接口板平滑倒换期间变化的信息。实现真正的路由不中断,转发不中断。在主备倒换端,系统支持NSR和GR两种不同的高可靠性保护,他们是互斥的。即,对于一个特定协议,系统倒换后,只能采用NSR或GR两种处理方式的一种。

NSF与NSR的区别:


参考资料:华为hedex文档

NSF和NSR技术原理相关推荐

  1. php 伪静态 page-18.html,PHP 伪静态实现技术原理讲解

    PHP 伪静态实现技术原理讲解 发布于 2015-01-18 23:52:58 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pre ...

  2. 看了极光推送技术原理的几点思考

    看了极光推送技术原理的几点思考 分类: android2012-11-26 20:50 16586人阅读 评论(18) 收藏 举报 目录(?)[+] 移动互联网应用现状 因为手机平台本身.电量.网络流 ...

  3. 秋色园QBlog技术原理解析:性能优化篇:用户和文章计数器方案(十七)

    2019独角兽企业重金招聘Python工程师标准>>> 上节概要: 上节 秋色园QBlog技术原理解析:性能优化篇:access的并发极限及分库分散并发方案(十六)  中, 介绍了 ...

  4. 详解微信域名防封的方法以及检测等工具的技术原理

    微信域名完全防封是绝对不可能的,这是必须明确的,曾经有人打折<不死域名>的概念,它不是不死,是稍微命长一点,在推广上成本更低一下,效果更好一些, 主要的技术原理是利用了腾讯云的域名安全联盟 ...

  5. NLP实践:对话系统技术原理和应用

    本文节选自电子工业出版社<自然语言处理实践:聊天机器人技术原理与应用> 作者:王昊奋&邵浩&李方圆&张凯&宋亚楠 以下是节选内容 按照技术实现,我们可将任务 ...

  6. 范成法加工matlab_光学非球面技术原理与加工技术

    光学非球面的定义 广义来说,非球面是不包括球面和平面的其他表面.从应用的角度来说,非球面可以分成轴对称的非球面.具有两个对称面的非球面.没有对称性的自由曲面. 非球面分类 通常把非球面分成二次非球面和 ...

  7. 秋色园QBlog技术原理解析:性能优化篇:数据库文章表分表及分库减压方案(十五)...

    文章回顾: 1: 秋色园QBlog技术原理解析:开篇:整体认识(一) --介绍整体文件夹和文件的作用 2: 秋色园QBlog技术原理解析:认识整站处理流程(二) --介绍秋色园业务处理流程 3: 秋色 ...

  8. 计算机书籍- 聊天机器人技术原理与应用

    去天猫看看智能鼠标 书名: 自然语言处理实践:聊天机器人技术原理与应用 作者:王昊奋 等 出版社:电子工业出版社 出版时间:2019年02月

  9. Pacbio HiFi技术原理与应用软件实例

    Pacbio HiFi技术原理与应用软件实例 原创 生信技术 生信技术 2021-06-07 13:02 收录于话题 #基因组组装3个内容 #生物信息3个内容 #生信技术3个内容 点击上方蓝字关注我们 ...

  10. 事件委托技术原理和使用(js,jquery)

    事件委托技术原理和使用(js,jquery) 原创 2016年03月10日 11:18:56 标签: 技术 / jquery / javascript 2555 一:事件委托技术原理 摘自http:/ ...

最新文章

  1. 机器学习漫谈:还有很长的路要走
  2. 配置nginx对php的支持
  3. matlab如何截取图像的中间部分_利用matlab提取并分割RGB图像中的某一个已知像素值的图像...
  4. ue4相机_[UE4]偏门实用技巧合集
  5. C#操作快捷方式(获取快捷方式属性、创建快捷方式)
  6. 阿里立秋:AI千人千面,淘宝如何做智能化UI测试?
  7. checkbox修改默认样式
  8. 06.大厂面试题:请讲下SpringBoot的日志框架原理
  9. python读取rar文件_Python 解压缩文件详解!
  10. java crc8_CRC8校验的java实现 | 学步园
  11. QT编译Python问题:During startup program exited with code 0xc0000135
  12. PDF Expert for mac(pdf编辑工具)
  13. 复位电路加二极管的作用
  14. 为什么设置了面容ID,仍然需要输入密码解锁iPhone?
  15. NSSCTF web刷题
  16. 嵌入式OCR+RFID识别电子护照阅读器模块MRZ码电子证件识别模组的应用与攻略
  17. 让图片填满Word表格里的单元格
  18. linux的rio包在哪个头文件,[Linux] RIO C++封装
  19. CentOS 已死,代替品 Rocky Linux 获得重生!
  20. android简单备忘录实现,android备忘录实现

热门文章

  1. 论文赏析[AI18]更快的基于非二叉化自底向上策略的转移系统成分句法分析
  2. 了解Node.js-to-Angular 套件组件
  3. 自制简易JTAG下载烧写工具
  4. 深入灵魂的共鸣 (《梦断代码》读后感)
  5. 在机器学习、大数据等领域工作,该学Hadoop还是Spark?
  6. Tensorflow:可视化学习TensorBoard
  7. Django应用部署 - 上线指南
  8. c语言 prototype_剖析JavaScript中的原型(Prototype)
  9. linux主备dns切换时间,linux下主从DNS配置相关知识(二)
  10. keil的configuration wizard配置和使用