[发明专利]一种对二层交换设备实现批量数据升级的方法有效
| 申请号: | 201310425446.4 | 申请日: | 2013-09-17 |
| 公开(公告)号: | CN103501288A | 公开(公告)日: | 2014-01-08 |
| 发明(设计)人: | 戴立陈;陈锦辉;陈荣观 | 申请(专利权)人: | 福建星网锐捷通讯股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24;G06F9/445 |
| 代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
| 地址: | 350000 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 交换 设备 实现 批量 数据 升级 方法 | ||
技术领域
本发明涉及通讯设备技术领域,尤其涉及一种对二层交换设备实现批量数据升级的方法。
背景技术
WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库。利用WinPcap开源库的函数可以访问原始数据包,该原始数据包为没有被操作系统利用网络协议处理过的数据包。Linux系统下套接字Socket使用AF_PACKET协议簇,RAW_SOCKET类型的端口即可和网卡驱动直接通信,可绕过IP以上的协议栈。RAW SOCKET,即原始套接字,可以接收本机网卡上的数据帧或者数据包。原始套接字和其他的套接字的不同之处在于它工作在网络层或数据链路层,而其他类型的套接字工作在传输层,只能进行传输层数据操作。
在多数二层交换设备中,数据升级方法有WEB升级、FTP升级、TFTP升级等。WEB升级即是在二层交换设备端搭建WEB服务器,在PC端的浏览器上登录WEB升级页面,将升级数据提交至WEB服务器实现升级,该升级方法只能对单台的二层交换设备进行数据升级。FTP升级方法和TFTP升级方法实现数据升级的方式相近,都有两种实现方式。一种是在PC端搭建FTP或TFTP服务器,在二层交换设备端搭建相应的FTP或TFTP客户端,由客户端下载获取升级数据实现升级,该升级方法只能对单台设备进行数据升级;另一种方式是在各二层交换设备端搭建FTP或TFTP服务器,PC端使用相应的FTP或TFTP客户端登录服务器,上载升级数据实现升级,该升级方式可利用多网卡实现多设备的数据升级;但是该升级方式成本比较高。
发明内容
本发明要解决的技术问题,在于提供一种对二层交换设备实现批量数据升级的方法,其不仅节约了资源,而且提高了升级效率。
本发明是这样实现的:一种对二层交换设备实现批量数据升级的方法,该方法具体为:将复数个二层交换设备与一交换机连接,该交换机与一PC端连接;所述PC端上设置有一批量数据升级工具,该工具能将批量数据定时进行上传;所述PC端使用WinPcap开源库实现数据链路层数据收发,二层交换设备端使用原始套接字RAW SOCKET实现数据链路层数据收发;所述PC端与二层交换设备之间通过一UCP协议进行升级数据的传输,来完成批量数据的升级;所述UCP协议为升级通信协议;UCP协议是一个数据链路层的控制协议,定义有批量数据升级工具与二层交换设备端的通信数据包的包格式,规范了升级通信对话的全部过程;UCP协议在批量数据升级工具和二层交换设备端的通信上,支持二层交换设备的在线检测、数据升级操作请求、数据升级操作确认、命令控制操作的通信数据包。
本发明具有如下优点:本发明通过一UCP协议,即升级通信协议;并结合在PC端使用WinPcap开源库实现数据链路层数据收发,在二层交换设备端使用原始套接字RAW SOCKET实现数据链路层数据收发;对二层交换设备的升级方法进行优化,利用二层网络进行传输,实现跨平台的二层交换设备的批量数据升级。在实际的应用中,使用本发明进行二层交换设备升级,不仅节约了资源,而且提高了升级效率。
附图说明
图1为本发明批量数据升级的应用环境结构示意图。
具体实施方式
参阅图1所示,本发明主要包括PC端的批量数据升级工具和二层交换设备端数据升级检测程序。本发明的一种对二层交换设备实现批量数据升级的方法,该方法具体为:将复数个二层交换设备与一交换机连接,该交换机与一PC端连接;所述PC端上设置有一批量数据升级工具,该工具能将批量数据定时进行上传;批量数据升级工具是通过类库MFC进行设计的;所述PC端使用WinPcap开源库实现数据链路层数据收发,二层交换设备端使用原始套接字RAW SOCKET实现数据链路层数据收发;所述PC端与二层交换设备之间通过一UCP协议进行升级数据的传输,来完成批量数据的升级;所述UCP协议为升级通信协议;UCP协议是一个数据链路层的控制协议,定义有批量数据升级工具与二层交换设备端的通信数据包的包格式,规范了升级通信对话的全部过程;UCP协议在批量数据升级工具和二层交换设备端的通信上,支持二层交换设备的在线检测、数据升级操作请求、数据升级操作确认、命令控制操作的通信数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷通讯股份有限公司,未经福建星网锐捷通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310425446.4/2.html,转载请声明来源钻瓜专利网。





