本站点使用Cookies,继续浏览表示您同意我们使用Cookies。 Cookies和隐私政策>

首页 信息速查 百科 在线课堂 智能问答

什么是ISSU?

ISSU提供一种在系统软件版本升级或回退过程中尽量不中断当前业务转发的机制,可以有效减少系统软件升级过程中的流量中断时间,提高业务可靠性。

为什么需要ISSU?

系统软件的升级都需要重启设备,设备的重启过程中断了业务正常运行和流量转发。解决系统软件升级给业务造成影响的一个有效方法是建立多条等价负载路径,在系统软件升级时可以将业务切换到备用路径。但在这种情况下需要调整网络配置,增加了出错的概率、延长了升级时间。同时,也可能由于业务的负载调整导致用户流量集中而引起业务中断。

为了解决系统软件升级引起的业务中断问题,产生了ISSU。

ISSU是如何工作的?

ISSU是通过主用主控和备用主控独立分开升级实现的,它能支持不同版本间的数据同步,且利用转发控制分离等关键技术,使升级过程中业务中断时间短。

ISSU升级主要分为以下四阶段:

  • 准备阶段:检查系统的ISSU升级条件是否具备。如果具备升级条件,备用主控板以新版本的系统软件重启。
  • 开始阶段:主用主控板和备用主控板之间进行数据备份。
  • 倒换阶段:备用主控板升级为新的主用主控板,接口板重新启动。
  • 结束阶段:原有主用主控板以新版本的系统软件重启,重启后作为新的备用主控板,ISSU升级结束。

    在倒换阶段之前,用户可以通过ISSU终止功能,终止升级操作,将系统回退到原运行版本。

ISSU升级流程示意图
ISSU升级流程示意图

ISSU提供了版本回退机制,能够使处于ISSU升级过程中的系统恢复到升级前的版本,降低版本升级的风险。若回退时间在主控板主备倒换之前,则系统将进行平滑回退,无需整机重启且不会造成流量的丢失;若回退时间在主备倒换之后,则将整机重启。

传统升级 vs ISSU升级

传统升级与ISSU升级差异可以见下图。

传统升级 vs ISSU升级
传统升级 vs ISSU升级

词条统计
  • 作者: 陈贵香
  • 最近更新: 2021-10-09
  • 浏览次数: 932
  • 平均得分: