[发明专利]一种对二层交换设备实现批量数据升级的方法有效
| 申请号: | 201310425446.4 | 申请日: | 2013-09-17 |
| 公开(公告)号: | CN103501288A | 公开(公告)日: | 2014-01-08 |
| 发明(设计)人: | 戴立陈;陈锦辉;陈荣观 | 申请(专利权)人: | 福建星网锐捷通讯股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24;G06F9/445 |
| 代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
| 地址: | 350000 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 交换 设备 实现 批量 数据 升级 方法 | ||
1.一种对二层交换设备实现批量数据升级的方法,其特征在于,该方法具体为:将复数个二层交换设备与一交换机连接,该交换机与一PC端连接;所述PC端上设置有一批量数据升级工具,该工具能将批量数据定时进行上传;所述PC端使用WinPcap开源库实现数据链路层数据收发,二层交换设备端使用原始套接字RAW SOCKET实现数据链路层数据收发;所述PC端与二层交换设备之间通过一UCP协议进行升级数据的传输,来完成批量数据的升级;所述UCP协议为升级通信协议;UCP协议是一个数据链路层的控制协议,定义有批量数据升级工具与二层交换设备端的通信数据包的包格式,规范了升级通信对话的全部过程;UCP协议在批量数据升级工具和二层交换设备端的通信上,支持二层交换设备的在线检测、数据升级操作请求、数据升级操作确认、命令控制操作的通信数据包。
2.根据权利要求1所述的一种对二层交换设备实现批量数据升级的方法,其特征在于:所述UCP协议中包含有DISCOVER类型的数据包、REQUEST类型的数据包、UPDATE-END类型的数据包、OPERATION-DATA类型的数据包、COMMAND类型的数据包、ACK类型的数据包以及NACK类型的数据包;该些数据包的格式均不相同;所述DISCOVER类型的数据包用于检测二层交换设备及获取二层交换设备软件版本信息;REQUEST类型的数据包用于对二层交换设备提出数据升级请求;UPDATE-END类型的数据包用于二层交换设备数据升级操作结束后获取结果请求;OPERATION-DATA类型的数据包用于传输升级文件的数据或配置文件数据;COMMAND类型的数据包用于发送配置命令;ACK类型的数据包为返回给PC端的确认包;NACK类型的数据包用于返回操作的错误信息;二层交换设备端和升级工具能根据数据包中携带的type字段进行包类型的判断,且二层交换设备端和升级工具在相应的模式下才能接收相应类型的数据包,否则丢弃。
3.根据权利要求2所述的一种对二层交换设备实现批量数据升级的方法,其特征在于:所述PC端与二层交换设备之间通过一UCP协议进行升级数据的传输,来完成批量数据的升级,具体为:二层交换设备的批量数据升级前需先进行设备的在线检测,检测在线的二层交换设备的版本信息;在线检测时PC端广播发起要检测的DISCOVER类型的数据包,若二层交换设备端检测到要检测的DISCOVER数据包,则返回ACK类型的确认包,并在ACK类型的确认包携带设备版本信息;确认二层交换设备需要进行数据升级后,PC端发起REQUEST类型的数据包,若二层交换设备端检测到REQUEST数据包并且准备就绪,则返回准备就绪的ACK类型的确认包;PC端接收到准备就绪的ACK类型的确认包后,开始发送数据升级文件,以OPERATION-DATA格式的数据包进行传送,二层交换设备端接收到OPERATION-DATA数据包并校验正确后,返回进行校验的ACK类型确认包;当PC端收到最后一个OPERATION-DATA数据包的ACK类型确认包后,则发送UPDATE-END类型的数据包来询问数据传输是否正确,二层交换设备端校验接收到的数据升级文件后,若检验有误,则不进行操作;若校验无误,则返回校验无误的ACK类型的确认包并进行数据升级;PC端接收到校验无误的ACK类型的确认包后定时发送DISCOVER类型的数据包检测二层交换设备端数据升级是否完成,若二层交换设备检测到DISCOVER数据包并完成数据升级,则返回升级后的版本信息。
4.根据权利要求1所述的一种对二层交换设备实现批量数据升级的方法,其特征在于:所述批量数据升级工具是通过类库MFC进行设计的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷通讯股份有限公司,未经福建星网锐捷通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310425446.4/1.html,转载请声明来源钻瓜专利网。





