Cisco NSF 与NSR 与GR

一 般高端路由器,都会有control board和data board。Control board主要跑control plane的软件,比如配置,动态路由协议等。而data board主要跑data plane的软件,比如转发之类的。对路由器来说,control board学习,维护路由表并把转发表FIB (Forwarding Information Base)下发到data board上去。因此,control board和data board从某种程度上来说,可以独立运行.

NSF的意思是说,在control board失效的情况下,转发不中断。在这个过程中,control board会切换到一个备份的control board上去,也就是说,control board是冗余的。切换的过程叫做SSO(Stateful Switchover)或者(GRES)Graceful Routing Engine Switchover。由于FIB在路由变化的情况下,有可能是无效的,所以这个切换过程不应该花很长时间。

Control board在切换之后,所有与路由相关的状态,需要重新学习。这个过程会耗费一定的时间。NSR的意思就是说,control board在切换之后,可以马上工作。因此,它会在备份的control board上保存主动control board上与路由相关的状态。也就是说,主动control board上的socket state, neighbour state等,都会同步到备份板上。这样,切换所中断的路由学习就比较短。这个过程叫做Graceful Restart (GR)。

这些都是和HA(high availability)相关的东西。以前做HA,可能只需要同步配置等一些无状态的东西,现在则需要同步session,sa,socket等有状态的东西。其目的就是实现99.999%的可用性,这在电信市场应该是个非常重要的指标。

还有一个概念ISSU(In service software update)就是不重启机器而升级软件,软件升级后也不需要重启。这个在control plane和data plane分离的情况下,才有可能实现。如果要升级data plane,除非是有data plane的备份,否则,转发是一定会被中断的。如果把服务能分离开,互相不影响,是独立的模块。那么升级一个模块就不会影响其他模块。如果升级转发模 块,可以同时有两个转发模块,用新的替换旧的。如果是这样的话,什么时候切换,就是个问题,在新的模块准备好了,应该就可以切换了。但是还要保证新旧模块 共享数据结构,而且在旧模块消失之后,不会破坏这些结构才行。

转载于:https://blog.51cto.com/xm2007/1760797

Cisco NSF 与NSR 与GR相关推荐

  1. NSF 与NSR 与GR

    一般高端路由器,都会有control board和data board.Control board主要跑control plane的软件,比如配置,动态路由协 议等.而data board主要跑dat ...

  2. 华为数通笔记-NSR

    NSR简介 NSR是在有主用主控板和备用主控板的设备上,主用主控板发生故障时不影响邻居关系的一种可靠性技术. 不间断转发NSF(Non-Stopping Forwarding)和不间断路由NSR(No ...

  3. 网络工程师必备知识不间断路由NSR概述 -ielab

    作者:ielab-悦然       更新日期:2020年3月23日 NSR ( Non-Stopping Routing ,不间断路由) :通过协议备份机制,实现主备倒换时控制平面(路由)和转发平面( ...

  4. 华为hcie认证体系华为华为hcie认证价值NSR不间断路由思科华为网工常备知识点解析ie-lab

    NSR ( Non-Stopping Routing ,不间断路由) :通过协议备份机制,实现主备倒换时控制平面(路由)和转发平面(业务)均不中断.1.在设备发生倒换的过程中,路由处理不中断,因为:邻 ...

  5. [Lab 2] OSPF专题

    [Lab 2] OSPF专题 OSPF(Open Shortest Path First,开放最短链路优先)路由协议是典型的链路状态路 由协议.OSPF 由IETF 在20 世纪80 年代末期开发,O ...

  6. BGP——BGP优化技术(总结+配置)

    目录 一.优化--温和刷新 二.优化--NSF技术(优雅重启) (1)了解一机双平面: (2)NSF技术简介: 三.优化--NSR技术 四.优化--bgp的keeplive调整: 五.优化--修改MS ...

  7. BSCI实验之十三:配置点到点链路OSPF及认证

    实验拓扑: 实验要求:分别在RA/RB/RC(即图中的R1/R2/R3)上启用OSPF,注意观察它们的网络类型以及邻居关系,并观察认证后的特点. 实验目的:熟练进行点到点OSPF的基本配置和认证调试. ...

  8. CCNP之IGP学习笔记(2022)

    eve community edition 2.0.3-92_v1.4.1.ova OVF(Open Virtualization Format:开放虚拟化格式 )和 OVA(Open Virtual ...

  9. OSPF hello 数据包间隔

    如图所示,OSPFv2 Hello数据包每10秒发送到多播地址224.0.0.5(所有OSPF路由器).这是多路访问和点对点网络上的默认计时器值. Dead间隔是路由器在宣布邻居中断之前等待接收Hel ...

最新文章

  1. 实时检测神经振荡可实现行为相关的神经反馈
  2. vs2012调试中出现char类型形参与LPCTSTR类型不匹配
  3. Dubbo监控中心配置
  4. Eclipse导入项目后中文乱码
  5. 甘肃农业大学计算机基础A,2021甘肃农业大学计算机基础专业研究生考试大纲
  6. 电子商务系统的设计与实现(九):后端管理系统功能细化
  7. JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore XXX “迁移到行业标准格式?
  8. Vertex Texture Fetch(VTF) Fragment Texture Fetch ( FTF )
  9. 使用自定义卫语句写出更简洁的代码
  10. C 常用新特性(下)
  11. Codeforces Round #756 (Div. 3)
  12. Spring Cloud源码分析(一)Eureka
  13. 零配置构建工具:parcel
  14. 密码破解之Esxi重置root密码
  15. LVS负载均衡的几种模式和算法
  16. 基于RV1126平台imx291分析 --- media部件注册 mipi csi phy
  17. (笔记)《游戏脚本高级编程》——第2章 脚本编程系统的应用(上)
  18. 有限差分法求解偏微分方程
  19. H.266 JEM编码块结构:四叉树+二叉树QTBT
  20. 谷歌地图 地点搜索(模糊搜索)

热门文章

  1. Zookeeper客户端网络通讯模型分析
  2. 计算机的扫雷如何恢复,电脑自带的蜘蛛纸牌被误删了如何找回
  3. html清理超链接前面的黑点,吹毛求疵:解决IE6-7给链接加黑点边框的三种方案
  4. 每次压力大到爆,驾校教练总爱跑敬老院干这件事
  5. #搜索#(ssl 1758)连通图
  6. Configure: error: C preprocessor “/lib/cpp“ fails sanity check
  7. 【编程语录】59条令人捧腹但真实的程序员编程语录
  8. H3C ISDN BRI和PRI
  9. 程序员视角的计算机系统 第一章 计算机系统 之旅
  10. ROS实践3:publisher模板教程