发明名称 一种网络设备的软件升级方法与系统
摘要 本发明公开一种网络设备的软件升级方法和系统,其中该方法包括:网络设备需要进行软件升级时,发送一个IGMP协议请求报文至组播路由器,在路由器中建立组播路由表,加入组播;网络设备接收并存储组播报文中包含的升级数据包;网络设备检查所接收数据包的数据有效性;于接收所有升级数据包后,网络设备重新组合数据包,并提取升级数据,在对升级数据进行CRC效验成功后,进行软件升级。本发明利用组播实现了IP网络中点到多点的高效数据传送,从而快速、有效的实现了网络设备软件的远程升级。以解决当前网络设备的软件远程升级中存在成本高、操作不便、效率较低的技术问题。
申请公布号 CN101286867B 申请公布日期 2011.10.05
申请号 CN200710074631.8 申请日期 2007.05.29
申请人 深圳市同洲电子股份有限公司 发明人 胡华君;易睿
分类号 H04L12/24(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 代理人
主权项 一种网络设备的软件升级方法,其特征在于,包括:a、网络设备需要进行软件升级时,发送一个IGMP协议请求报文至组播路由器,在路由器中建立组播路由表,加入组播;b、网络设备接收并存储组播报文中包含的升级数据包;c、网络设备检查所接收数据包的数据有效性;d、于接收所有升级数据包后,网络设备重新组合数据包,并提取升级数据,在对升级数据进行CRC效验成功后,进行软件升级;所述升级数据由多个升级数据包组成,每个升级数据包的结构至少包括:判断该数据包是否为一个需要的升级数据包的头标记(Flag);升级软件的版本号(Version)或/和序列号(Sequence_Number);升级数据包的序号(Package_number);升级数据包的总个数(Last_Package_number);升级数据包数据区的长度(Data_Length);升级数据包的校验值(CRC)。
地址 518057 深圳市南山区科技园北区彩虹科技大厦(新西路)