CN104425001A - 一种同时对多台交换机烧录的***、方法及相应交换机 - Google Patents
一种同时对多台交换机烧录的***、方法及相应交换机 Download PDFInfo
- Publication number
- CN104425001A CN104425001A CN201310368056.8A CN201310368056A CN104425001A CN 104425001 A CN104425001 A CN 104425001A CN 201310368056 A CN201310368056 A CN 201310368056A CN 104425001 A CN104425001 A CN 104425001A
- Authority
- CN
- China
- Prior art keywords
- burning
- switch
- serial ports
- mac address
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明涉及一种可同时对多台交换机实现一键式烧录的***、方法及相应交换机。所述***包含一台安装有一键烧录工具的计算机、至少一个串口扩展件、一台普通交换装置。本***可以通过所述的串口扩展件同时向多台待烧录交换机发出相关操作指令及读取返回内容;通过所述的普通交换装置同时连接到多台待烧录交换机的网口上,同时向多台待烧录交换机传输升级文件;通过所述计算机上安装的一键烧录工具启用多个任务,控制同时对多台交换机的烧录操作。本发明可以极大提高交换机烧录的生产效率,并且通过对MAC地址、批号等信息的管理,减少人为操作导致的重复、遗漏等失误。
Description
技术领域
本发明涉及交换机批量烧录技术领域。
背景技术
在交换机出厂之前,需要将内核文件(包括Boot文件、Bin文件)及MAC地址烧录到其中,传统的交换机烧录方式基本上为全手工操作方式,包括“开启FTP服务器”、“开启超级终端”、“输入Boot密码”、“显示烧录菜单”、“修改Boot烧录参数”、“升级Boot文件”、“修改Bin烧录参数”、“烧写MAC地址”及“重启后查询状态”等9大步骤,其中每一步都需要操作人员手动输入一个或者多个必需参数,每次同时只能烧录一台交换机,操作周期较长,且人工操作很容易出错;在“烧写MAC地址”的步骤中还需要操作人员通过某种方式额外记录和共享已经烧写过的MAC地址,以防出现一址多用的情况;对于已出厂的设备,由于没有清晰的烧录记录,在出现设备故障时无法快速查出出厂时的烧录信息。由此可以看出,采用传统的烧录方式严重影响交换机的出厂效率,并且很容易出现人为失误,对MAC地址等信息也没有有效地管理,造成日后故障排查比较困难。
发明内容
本发明所要解决的技术问题就是为了解决目前传统烧录方式中的种种不足,提供一种可以批量、快速、自动识别并控制交换机烧录过程的***,包括一键烧录Boot文件、Bin文件、烧写Mac地址、自动检查并记录烧录结果等功能。
本发明为了实现上述目的,采用的技术方案如下。
一种可同时对多台交换机实现一键式烧录的***,其特征在于:包含一台安装有一键烧录工具的计算机、至少一个串口扩展件、一台普通交换装置;所述计算机与串口扩展件相连,所述串口扩展件连接到多台交换机;所述普通交换装置两端分别与计算机和交换机相连。
一种交换机,其可以应用上述***进行一键式烧录。
一种可同时对多台交换机实现一键式烧录的方法,其包括如下步骤:
(1)通过串口扩展件在计算机上虚拟出多个独立串口;
(2)通过全局参数配置模块、烧录参数模块等设置必需的烧录参数;
(3)将多台待烧录交换机通过Console口及以太网口分别连接于已扩展的串口及普通交换装置上;
(4)由一键烧录工具根据设定好的参数启用多个烧录任务,自动控制烧录过程;
(5)烧录任务通过Console口向待烧录交换机发送各阶段命令,并解释交换机返回的结果,并通过分析返回结果控制向待烧录交换机传输数据或者发送下一步命令;
(6)交换机烧录过程主要阶段包括:烧录Boot文件、烧录Bin文件、烧写MAC地址及重启并检测烧录结果;
(7)在烧写MAC地址过程中,自动记录MAC地址使用情况;
(8)记录烧录结果并结束本次烧录,等待下一次一键烧录指令。
本发明极大提高交换机烧录的生产效率,并且通过对MAC地址、批号等信息的管理,减少人为操作导致的重复、遗漏等失误。
附图说明
图1是本发明的组成结构图。
图2是一键烧录工具的功能结构图。
图3是本发明的工作流程图。
具体实施方式
为了便于本技术领域人员的理解,下面将结合附图及具体实施方式对本发明做进一步的详细说明。
如图1所示,本***主要包含了安装有一键烧录工具的工控机、串口扩展卡、集线器。其中串口扩展卡的接口为PCI接口,可以安装在工控机内,用于虚拟出更多(2个以上)的可以独立控制的串口。其中集线器至少应该拥有4个RJ45口,用于连接工控机及多台待烧录交换机,以便在烧录过程中同时向多台目标交换机传送升级程序。图1所示的本***中使用了4串口扩展卡及4网口集线器,这意味着本***可以同时烧录4台交换机,其中本***使用串行线(图中所示的粗线)将4个串口分别与4台交换机的Console口相连,使用双绞线(图中所示的细线)将集线器的4个网口与交换机的任意网口相连。之后打开工控机上的一键烧录工具,并正确设置参数后就可以对4台交换机同时进行烧录了。本***中的串口扩展卡及集线器不限于本实施例中的4口,根据实际的需求及条件的许可,可以将其扩展到例如8口、16口甚至更多。
一键烧录工具控制本***的实际工作流程、管理MAC地址及提供烧录日志、结果等信息的查询。
如图2所示,一键烧录工具包含了全局参数配置模块、烧录类型设置模块、MAC地址管理模块、烧录控制模块、信息查询模块共5大模块。
全局参数配置模块主要用来配置可用串口数、串口名、串口速率等与串口相关的参数,并且需要设置串口与烧录类型的对应关系,全局参数的设定决定了接下来的烧录工作是针对哪几个串口来进行的。
烧录类型设定模块主要用来定义可操控的交换机类型及各交换机类型对应的烧录参数。烧录参数包括了判断标识参数、内容参数及命令参数。判断标识参数为烧录过程中交换机所给出的一些关键提示符,本***的软件***会根据这些提示符判断交换机目前所处的状态;内容参数则是交换机烧录过程中需要真实输入的内容。例如,交换机提示用户输入用户名时的提示符为“login:”,软件***获取到该标识符时就会判断出当前交换机所处的状态为“等待用户输入用户名”,此时软件***可以将事先设定好的登录用户名通过串口通信发送给交换机,假设登录用户名为“admin”,这里所说的“login:”即为判断标识参数,而“admin”则为内容参数。另外,命令参数实际上也是内容参数的一种,不过当输入该内容时即会引起交换机的一步关键操作,所以将其单列为一类参数。例如,在判断标识符为“your choice:”的状态下,软件***向交换机发出命令参数“b”,则意味着交换机要开始烧录Boot文件了。烧录参数中主要包含了交换机IP、本***IP、Boot文件名、Bin文件名、登录用户名、登录密码、烧录Boot命令、烧录Bin命令、烧写MAC地址命令等。
将不同类型交换机的判断标识符参数化,并结合内容参数、命令参数定义成不同的烧录类型,使得本***可以适应多种类型的交换机烧录工作。
MAC地址管理模块主要用来管理MAC地址的使用情况。将待使用MAC地址按照产品类型导入本***的***数据库中,供不同产品的交换机烧写MAC地址时使用,使用后软件***会自动记录具体使用情况,包括使用日期、批号、产品名称、操作员、Boot文件名、Bin文件名等信息。
烧录控制模块主要用来根据已经设定好的各种参数对不同类型的交换机进行全自动烧录。交换机烧录的内部流程如图3所示。一键烧录工具在开始执行烧录动作前首先会读取已经设定好的各种参数,判断本次烧录将要使用哪些串口,读取并设置这些串口的接口参数,读取每个串口对应的烧录类型及其包含的各种烧录参数;然后开始为每个包含在本次烧录范围内的串口启动一个线程,开始烧录动作;每个线程会根据烧录参数依次判断本次烧录是否需要烧录Boot、是否需要烧录Bin、是否需要烧写MAC地址?如果需要烧录Boot,则***会向FTP服务器申请下载Boot文件,下载并烧录成功则继续下一步骤,下载失败则会返回出错信息并结束该线程,烧录Bin的步骤与烧录Boot相似,而烧写MAC则会首先根据事先设定的命令参数进入Debug状态,然后根据产品类型从MAC库中获取未使用的MAC地址,并通过发送烧写命令写入交换机,如果命令执行成功,软件***会自动向MAC库中相应的MAC地址做标记及记录烧录信息。如果上述步骤均成功则会重启交换机并查询刚才烧录的版本信息是否正确,如果正确则结束本次烧录并关闭当前线程,否则发出告警信息,同时也结束并关闭当前线程。
信息查询模块用于查询烧录日志、告警日志、MAC地址使用情况等信息。
Claims (8)
1.一种可同时对多台交换机实现一键式烧录的***,其特征在于:包含一台安装有一键烧录工具的计算机、至少一个串口扩展件、一台普通交换装置;所述计算机与串口扩展件相连,所述串口扩展件连接到多台交换机;所述普通交换装置两端分别与计算机和交换机相连。
2.根据权利要求1所述的***,其特征在于:所述计算机是工控机,其至少带有一个扩展插槽,用于安装串口扩展卡;所述的扩展插槽是PCI插槽。
3.根据权利要求1所述的***,其特征在于:串口扩展件包括PCI接口的串口扩展卡,其连接于计算机的扩展插槽上,可以虚拟出至少2个串行接口,通过该串口扩展件,可以同时连接到多台交换机的Console口上,并在烧录过程中向待烧录交换机发出相关操作指令及读取返回内容。
4.根据权利要求1所述的***,其特征在于:普通交换装置是普通交换机或集线器,其应该至少包含两个网口,使得本***可以同时连接到多台待烧录交换机的网口上,以便同时向多台待烧录交换机传输升级文件。
5.根据权利要求1-4中任一所述的***,其特征在于:所述一键烧录工具可启用多个任务,控制同时对多台交换机的烧录操作;所述一键烧录工具包含全局参数配置模块、烧录类型配置模块、MAC地址管理模块及交换机自动烧录模块。
6.根据权利要求5所述的***,其特征在于:全局参数配置模块可以配置各串口相关参数、各串口与烧录类型间的映射关系等,通过全局参数配置,烧录工具可以同时向多个串口所连接的交换机发出相关指令及获取相关信息,从而为批量烧录工作做好准备;烧录类型配置模块可以定义不同类型的烧录方案,通过定义不同类型的烧录方案,将在烧录过程中对应的操作指令及用于判断烧录进度的特征符等各不相同的信息定义成不同的烧录类型,使得本烧录工具可以对不同类型的交换机进行烧录操作;MAC地址管理模块可以统一管理MAC地址及其使用情况,按照交换机产品类别分别导入原始MAC地址,并在烧录过程中自动获取、使用并记录使用信息,包括批号、烧录版本、烧录时间、对应产品类别、操作员等信息;交换机自动烧录模块可以根据已有的配置对交换机执行批量、一键式、快速的烧录操作,读取已经配置好的串口参数及其对应的烧录类型,针对每个串口启用一个任务分别执行烧录Boot、烧录Bin、烧写MAC地址、重启并查询烧录结果等动作,如果烧录失败则终止并释放对应任务,并及时发出告警信息。
7.一种交换机,其可以应用权利要求1-6中任一所述的***进行一键式烧录。
8.一种可同时对多台交换机实现一键式烧录的方法,其包括如下步骤:
(1)通过串口扩展件在计算机上虚拟出多个独立串口;
(2)通过全局参数配置模块、烧录参数模块等设置必需的烧录参数;
(3)将多台待烧录交换机通过Console口及以太网口分别连接于已扩展的串口及普通交换装置上;
(4)由一键烧录工具根据设定好的参数启用多个烧录任务,自动控制烧录过程;
(5)烧录任务通过Console口向待烧录交换机发送各阶段命令,并解释交换机返回的结果,并通过分析返回结果控制向待烧录交换机传输数据或者发送下一步命令;
(6)交换机烧录过程主要阶段包括:烧录Boot文件、烧录Bin文件、烧写MAC地址及重启并检测烧录结果;
(7)在烧写MAC地址过程中,自动记录MAC地址使用情况;
(8)记录烧录结果并结束本次烧录,等待下一次一键烧录指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310368056.8A CN104425001A (zh) | 2013-08-22 | 2013-08-22 | 一种同时对多台交换机烧录的***、方法及相应交换机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310368056.8A CN104425001A (zh) | 2013-08-22 | 2013-08-22 | 一种同时对多台交换机烧录的***、方法及相应交换机 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104425001A true CN104425001A (zh) | 2015-03-18 |
Family
ID=52973776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310368056.8A Pending CN104425001A (zh) | 2013-08-22 | 2013-08-22 | 一种同时对多台交换机烧录的***、方法及相应交换机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104425001A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106059809A (zh) * | 2016-05-31 | 2016-10-26 | 深圳市双赢伟业科技股份有限公司 | 一种对交换机进行配置的方法及*** |
CN108021412A (zh) * | 2017-12-19 | 2018-05-11 | 中天宽带技术有限公司 | 一种onu烧录自动化管理***及方法 |
WO2018157588A1 (zh) * | 2017-02-28 | 2018-09-07 | 百富计算机技术(深圳)有限公司 | 固件烧录方法、***、计算机设备和存储介质 |
CN108632107A (zh) * | 2017-12-29 | 2018-10-09 | 研祥智能科技股份有限公司 | 网卡mac地址检测方法及装置 |
CN108710494A (zh) * | 2018-03-21 | 2018-10-26 | 昆山龙腾光电有限公司 | 一种更新测试设备数据的装置、***及控制方法 |
CN109189421A (zh) * | 2018-08-08 | 2019-01-11 | 上海庆科信息技术有限公司 | 基于烧录***服务器的烧录管理方法、装置及烧录*** |
CN109189409A (zh) * | 2018-08-08 | 2019-01-11 | 上海庆科信息技术有限公司 | 烧录***、烧录***服务器及其并行烧录管理方法和装置 |
CN109639847A (zh) * | 2018-12-18 | 2019-04-16 | 浪潮电子信息产业股份有限公司 | 一种刷写mac地址的设备、方法以及*** |
CN109992283A (zh) * | 2019-03-26 | 2019-07-09 | 合肥移瑞通信技术有限公司 | 一种批量同步下载升级测试固件的方法及*** |
CN111107452A (zh) * | 2020-01-15 | 2020-05-05 | 中天通信技术有限公司 | Pon终端设备onu的网关信息生成方法及相关设备 |
CN112073556A (zh) * | 2020-09-15 | 2020-12-11 | 成都申威科技有限责任公司 | 一种用于批量网卡的mac地址烧写方法、存储介质及终端 |
CN114205189A (zh) * | 2021-08-25 | 2022-03-18 | 四川长虹电器股份有限公司 | 一种基于二级网关批量烧录设备信息的方法 |
CN114546431A (zh) * | 2022-02-25 | 2022-05-27 | 智道网联科技(北京)有限公司 | 网络设备的mac地址烧录方法、设备和计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5544163A (en) * | 1994-03-08 | 1996-08-06 | Excel, Inc. | Expandable telecommunications system |
WO2006035081A1 (es) * | 2004-08-27 | 2006-04-06 | Daniel Sarmiento | Aparato y método para comunicación simultánea e integrada de voz y datos |
CN1896976A (zh) * | 2005-07-13 | 2007-01-17 | 英业达股份有限公司 | 在线刻录***及其方法 |
CN101059779A (zh) * | 2006-04-20 | 2007-10-24 | 英业达股份有限公司 | 刻录***及其方法 |
CN101359317A (zh) * | 2007-08-01 | 2009-02-04 | 英业达股份有限公司 | 一种并行烧录***及方法 |
CN102364890A (zh) * | 2011-06-27 | 2012-02-29 | 浪潮电子信息产业股份有限公司 | 一种交换机集中式管理方法 |
CN102693141A (zh) * | 2012-05-09 | 2012-09-26 | 浪潮电子信息产业股份有限公司 | 一种基于BMC的服务器可编程逻辑器件的Firmware自动更新*** |
CN102946326A (zh) * | 2012-11-30 | 2013-02-27 | 深圳市磊科实业有限公司 | 一种交换机管理***及其实现方法 |
-
2013
- 2013-08-22 CN CN201310368056.8A patent/CN104425001A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5544163A (en) * | 1994-03-08 | 1996-08-06 | Excel, Inc. | Expandable telecommunications system |
WO2006035081A1 (es) * | 2004-08-27 | 2006-04-06 | Daniel Sarmiento | Aparato y método para comunicación simultánea e integrada de voz y datos |
CN1896976A (zh) * | 2005-07-13 | 2007-01-17 | 英业达股份有限公司 | 在线刻录***及其方法 |
CN101059779A (zh) * | 2006-04-20 | 2007-10-24 | 英业达股份有限公司 | 刻录***及其方法 |
CN101359317A (zh) * | 2007-08-01 | 2009-02-04 | 英业达股份有限公司 | 一种并行烧录***及方法 |
CN102364890A (zh) * | 2011-06-27 | 2012-02-29 | 浪潮电子信息产业股份有限公司 | 一种交换机集中式管理方法 |
CN102693141A (zh) * | 2012-05-09 | 2012-09-26 | 浪潮电子信息产业股份有限公司 | 一种基于BMC的服务器可编程逻辑器件的Firmware自动更新*** |
CN102946326A (zh) * | 2012-11-30 | 2013-02-27 | 深圳市磊科实业有限公司 | 一种交换机管理***及其实现方法 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106059809A (zh) * | 2016-05-31 | 2016-10-26 | 深圳市双赢伟业科技股份有限公司 | 一种对交换机进行配置的方法及*** |
WO2018157588A1 (zh) * | 2017-02-28 | 2018-09-07 | 百富计算机技术(深圳)有限公司 | 固件烧录方法、***、计算机设备和存储介质 |
CN108021412A (zh) * | 2017-12-19 | 2018-05-11 | 中天宽带技术有限公司 | 一种onu烧录自动化管理***及方法 |
CN108632107A (zh) * | 2017-12-29 | 2018-10-09 | 研祥智能科技股份有限公司 | 网卡mac地址检测方法及装置 |
CN108710494B (zh) * | 2018-03-21 | 2022-07-01 | 昆山龙腾光电股份有限公司 | 一种更新测试设备数据的装置、***及控制方法 |
CN108710494A (zh) * | 2018-03-21 | 2018-10-26 | 昆山龙腾光电有限公司 | 一种更新测试设备数据的装置、***及控制方法 |
CN109189421A (zh) * | 2018-08-08 | 2019-01-11 | 上海庆科信息技术有限公司 | 基于烧录***服务器的烧录管理方法、装置及烧录*** |
CN109189409A (zh) * | 2018-08-08 | 2019-01-11 | 上海庆科信息技术有限公司 | 烧录***、烧录***服务器及其并行烧录管理方法和装置 |
CN109639847A (zh) * | 2018-12-18 | 2019-04-16 | 浪潮电子信息产业股份有限公司 | 一种刷写mac地址的设备、方法以及*** |
CN109992283A (zh) * | 2019-03-26 | 2019-07-09 | 合肥移瑞通信技术有限公司 | 一种批量同步下载升级测试固件的方法及*** |
CN109992283B (zh) * | 2019-03-26 | 2023-03-14 | 合肥移瑞通信技术有限公司 | 一种批量同步下载升级测试固件的方法及*** |
CN111107452A (zh) * | 2020-01-15 | 2020-05-05 | 中天通信技术有限公司 | Pon终端设备onu的网关信息生成方法及相关设备 |
CN112073556A (zh) * | 2020-09-15 | 2020-12-11 | 成都申威科技有限责任公司 | 一种用于批量网卡的mac地址烧写方法、存储介质及终端 |
CN112073556B (zh) * | 2020-09-15 | 2021-11-09 | 成都申威科技有限责任公司 | 一种用于批量网卡的mac地址烧写方法、存储介质及终端 |
CN114205189A (zh) * | 2021-08-25 | 2022-03-18 | 四川长虹电器股份有限公司 | 一种基于二级网关批量烧录设备信息的方法 |
CN114546431A (zh) * | 2022-02-25 | 2022-05-27 | 智道网联科技(北京)有限公司 | 网络设备的mac地址烧录方法、设备和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104425001A (zh) | 一种同时对多台交换机烧录的***、方法及相应交换机 | |
CN112199197B (zh) | 一种服务器管理方法及*** | |
WO2021203979A1 (zh) | 运维处理方法、装置及计算机设备 | |
CN103365262A (zh) | 用于确定现场装置之间的操作兼容性的设备和方法 | |
CN109587005B (zh) | 连接检测方法、装置、计算机设备以及可读存储介质 | |
CN102710436B (zh) | 一种网络设备管理方法、装置、相关设备及*** | |
EP2897010A2 (en) | Industrial control system and management device | |
CN113946358A (zh) | 一种基于车辆管理***的自动驾驶车辆软件远程升级方法 | |
CN100447753C (zh) | 计算机测试方法 | |
CN112738230B (zh) | 一种自动化网闸测试***及其工作方法 | |
CN112383507B (zh) | 防火墙策略管理方法、装置、***与计算机可读存储介质 | |
CN111290351A (zh) | 一种驱动器管理方法、***、计算机设备及存储介质 | |
CN115348126A (zh) | 一种网络靶场实体设备接入方法、装置及实现*** | |
CN112272190B (zh) | 一种数据访问方法和装置 | |
WO2024078191A1 (zh) | 负载设置方法、装置及*** | |
CN110880990B (zh) | 一种大数据集群组件的配置核查方法、装置及计算设备 | |
CN107769952B (zh) | 远端管理***及其方法 | |
CN113268257A (zh) | 车载应用升级***、方法及计算机存储介质 | |
CN116700751A (zh) | 一种服务器固件的升级方法及计算设备 | |
US9189370B2 (en) | Smart terminal fuzzing apparatus and method using multi-node structure | |
CN112860776B (zh) | 一种多种数据抽取调度方法及*** | |
CN113703782A (zh) | 一种副本集自动部署的方法、装置、电子设备及存储介质 | |
CN112241359B (zh) | 一种设备测试方法及设备 | |
CN111162969A (zh) | Rsu与obu在线调试方法、***及介质 | |
CN104298750B (zh) | 用于实时***通信的更新处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150318 |