交换设备升级方法以及装置的制造方法_4

文档序号:9827983阅读:来源:国知局
到所述待升级交换设备升级完成后发送的连接请求后,与所述待升级交换设备建立连接;获取所述待升级交换设备的设备版本信息;若确定所述待升级交换设备的设备版本信息与所述可升级固件版本信息一致,根据所述待升级交换设备重新计算转发流表项下发至所述待升级交换设备的上游设备,以进行转发路径的恢复。
[0091]本发明应用于控制器的交换设备升级装置在具体的处理流程中可以与上述应用于交换设备升级方法的处理流程一致,在此不再赘述。
[0092]上述装置可以通过软件实现,也可以通过硬件实现,本发明交换设备升级装置所在终端设备或者AP的硬件架构示意图均可参考图6所示,其基本硬件环境包括中央处理器CPU、转发芯片、存储器以及其他硬件,其中存储器件中包括机器可读指令,CPU读取并执行机器可读指令执行图5中各单元的功能。
[0093]从以上各种方法和装置的实施方式中可以看出,本发明提供的交换设备升级方法以及装置在对待升级交换设备进行升级时,将经由待升级交换设备转发的报文引导至除待升级交换设备以外的其他交换设备,根据预先确定出的可升级固件版本信息向待升级交换设备传输对应的可升级固件,以使待升级交换设备在根据可升级固件进行升级期间,将原经由待升级交换设备转发的报文通过其他交换设备进行转发,进而避免了待升级交换设备进行升级过程中因设备重启而造成的报文丢包等情况,有效提供系统的安全性能。
[0094]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种交换设备升级方法,应用于软件定义网络SDN网络中的控制器,所述SDN网络中还包括交换设备,其特征在于,所述方法包括: 确定出待升级交换设备的可升级固件版本信息; 将经由所述待升级交换设备转发的报文引导至其他交换设备; 根据所述可升级固件版本信息向所述待升级交换设备传输对应的可升级固件,以使所述待升级交换设备根据所述可升级固件进行升级。2.如权利要求1所述的方法,其特征在于,所述确定出待升级交换设备的可升级固件版本信息具体包括: 获取最新的固件版本信息列表; 根据本地数据库中预存的所述待升级交换设备的设备型号以及设备版本信息,在所述最新的固件版本列表中选取出所述待升级交换设备的设备型号支持的固件版本信息;从选取出的固件版本信息中选取出一个固件版本信息作为所述待升级交换设备的可升级固件版本信息。3.如权利要求1所述的方法,其特征在于,所述将经由所述待升级交换设备转发的报文引导至其他交换设备具体包括: 根据预设的路由计算策略计算排除所述待升级交换设备的新的转发路径; 向所述新的转发路径上的所有交换设备下发更新流表项,以将原经由所述待升级交换设备转发的报文引导至所述新的路径上的交换设备。4.如权利要求1所述的方法,其特征在于,在将经由所述待升级交换设备转发的报文引导至其他交换设备具体包括: 根据预设的路由计算策略计算排除所述待升级交换设备的新的转发路径; 对所述新的转发路径进行流量统计,并得到流量统计结果,其中,该流量统计结果中包括将新的转发路径的流量与原经由所述待升级交换设备的转发路径的流量进行叠加后的流量; 若所述流量统计结果小于或等于预设的带宽占用率,确定所述新的转发路径为满足预设条件的转发路径,将经由所述待升级交换设备转发的报文根据所述报文的目的地址引导至满足预设条件的转发路径; 若所述流量统计结果大于预设的带宽占用率,确定所述新的转发路径为不满足预设条件的转发路径,在到达预设的重试时间时,重新对所述新的转发路径进行流量统计。5.如权利要求1所述的方法,其特征在于,在根据所述可升级固件版本信息向所述待升级交换设备传输对应的可升级固件之后,所述方法还包括: 在接收到所述待升级交换设备升级完成后发送的连接请求后,与升级完成后的待升级交换设备建立连接; 获取升级完成后的待升级交换设备的设备版本信息; 若确定升级完成后的待升级交换设备的设备版本信息与所述可升级固件版本信息一致,根据所述待升级交换设备重新计算转发流表项下发至所述待升级交换设备的上游设备,以进行转发路径的恢复。6.一种交换设备升级装置,应用于SDN网络中的控制器,所述SDN网络中还包括交换设备,其特征在于,所述装置包括: 确定单元,用于确定出待升级交换设备的可升级固件版本信息; 引导单元,用于将经由所述待升级交换设备转发的报文引导至其他交换设备; 传输单元,用于根据所述可升级固件版本信息向所述待升级交换设备传输对应的可升级固件,以使所述待升级交换设备根据所述可升级固件进行升级。7.如权利要求6所述的装置,其特征在于,所述确定单元具体用于: 获取最新的固件版本信息列表; 根据本地数据库中预存的所述待升级交换设备的设备型号以及设备版本信息,在所述最新的固件版本列表中选取出所述待升级交换设备的设备型号支持的固件版本信息;从选取出的固件版本信息中选取出一个固件版本信息作为所述待升级交换设备的可升级固件版本信息。8.如权利要求6所述的装置,其特征在于,所述引导单元具体用于: 根据预设的路由计算策略计算排除所述待升级交换设备的新的转发路径; 向所述新的转发路径上的所有交换设备下发更新流表项,以将原经由所述待升级交换设备转发的报文引导至所述新的路径上的交换设备。9.如权利要求6所述的装置,其特征在于,所述引导单元具体用于: 根据预设的路由计算策略计算排除所述待升级交换设备的新的转发路径; 对所述新的转发路径进行流量统计,并得到流量统计结果,其中,该流量统计结果中包括将新的转发路径的流量与原经由所述待升级交换设备的转发路径的流量进行叠加后的流量; 若所述流量统计结果小于或等于预设的带宽占用率,确定所述新的转发路径为满足预设条件的转发路径,将经由所述待升级交换设备转发的报文根据所述报文的目的地址引导至满足预设条件的转发路径; 若所述流量统计结果大于预设的带宽占用率,确定所述新的转发路径为不满足预设条件的转发路径,在到达预设的重试时间时,重新对所述新的转发路径进行流量统计。10.如权利要求6所述的装置,其特征在于,所述装置还包括恢复单元,用于: 在接收到所述待升级交换设备升级完成后发送的连接请求后,与所述待升级交换设备建立连接; 获取升级完成后的所述待升级交换设备的设备版本信息; 若确定升级完成后的所述待升级交换设备的设备版本信息与所述可升级固件版本信息一致,根据升级完成后的所述待升级交换设备重新计算转发流表项下发至升级完成后的所述待升级交换设备的上游设备,以进行转发路径的恢复。
【专利摘要】本发明提供一种交换设备升级方法以及装置,其中该方法包括:确定出待升级交换设备的可升级固件版本信息;将经由所述待升级交换设备转发的报文引导至其他交换设备;根据所述可升级固件版本信息向所述待升级交换设备传输对应的可升级固件,以使所述待升级交换设备根据所述可升级固件进行升级。本发明避免了待升级交换设备进行升级过程中因设备重启而造成的报文丢包等情况,有效提供系统的安全性能。
【IPC分类】G06F9/445, H04L12/24, H04L12/931
【公开号】CN105591802
【申请号】CN201510523459
【发明人】赵海峰, 郑国良
【申请人】杭州华三通信技术有限公司
【公开日】2016年5月18日
【申请日】2015年8月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1