CN104425001A - System for simultaneously burning multiple switches, method thereof and corresponding switches - Google Patents
System for simultaneously burning multiple switches, method thereof and corresponding switches 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
The invention relates to a system for simultaneously realizing one-button burning on multiple switches, a method thereof and the corresponding switches. The system comprises a computer arranged with a one-button burning tool, at least a serial port expansion member and a bench common exchange apparatus. The system can simultaneously sent correlation operation instructions to multiple switches to be burned through the serial port expansion member and read the return content; and then is simultaneously connected to the internet access of multiple switches to be burned through the common exchange apparatus, and then simultaneously transmits the upgrade files to the multiple switches to be burned; the one-button burning tool arranged on the computer can be used for starting several tasks and control burning operation on multiple switches. The system can greatly increase the production efficiency of switch burning, by management of MAC address and batch number, faults such as repetition and omission due to artificial operation can be reduced.
Description
Technical field
The present invention relates to switch batch burning technical field.
Background technology
Before switch dispatches from the factory, kernel file is needed (to comprise Boot file, Bin file) and MAC Address be burnt to wherein, traditional switch burning mode is essentially full manual mode of operation, comprise " unlatching ftp server ", " unlatching hyper terminal ", " input Boot password ", " display burning menu ", " amendment Boot programming parameters ", " upgrading Boot file ", " amendment Bin programming parameters ", the 9 large steps such as " programming MAC address " and " restarting rear query State ", wherein each step all needs operating personnel manually to input one or more required argument, can only burning switch while of each, operating cycle is longer, and manual operation is easy to make mistakes, in the step of " programming MAC address ", also need operating personnel by certain mode additional records and the MAC Address sharing programming, in case there is the situation that a location is multiplex, for the equipment dispatched from the factory, owing to there is no burning record clearly, burning information when dispatching from the factory cannot be found fast when there is equipment failure.This shows, adopt traditional burning mode to have a strong impact on the efficiency of dispatching from the factory of switch, and be easy to occur human error, the information such as MAC Address are not also managed effectively, cause malfunction elimination in the future more difficult.
Summary of the invention
Technical matters to be solved by this invention is exactly all deficiencies in order to solve in current traditional burning mode, there is provided a kind of can batch, identify and control the system of switch burning process fast and automatically, comprise a key burning Boot file, Bin file, programming Mac address, self-verifying record the functions such as burning result.
To achieve these goals, the technical scheme of employing is as follows in the present invention.
A system for one-touch burning can be realized simultaneously to multiple stage switch, it is characterized in that: comprise the computing machine being provided with a key replication tool, at least one serial ports expansion part, a Daepori and lead to switch; Described computing machine is connected with serial ports expansion part, and described serial ports expansion part is connected to multiple stage switch; Described common switch two ends are connected with switch with computing machine respectively.
A kind of switch, it can be applied said system and carry out one-touch burning.
Can realize a method for one-touch burning to multiple stage switch, it comprises the steps: simultaneously
(1) multiple independent serial ports is fictionalized on computers by serial ports expansion part;
(2) required programming parameters is set by global parameter configuration module, programming parameters module etc.;
(3) multiple stage is treated that burning switch is connected on the serial ports and common switch expanded by Console port and Ethernet interface;
(4) enable multiple bum task by a key replication tool according to the parameter set, automatically control burning process;
(5) bum task is by Console port to treating that burning switch sends the order of each stage, and explains the result that switch returns, and is returned results by analysis and control to treating burning switch transmission data or sending next step order;
(6) switch burning process Main Stage comprises: burning Boot file, burning Bin file, programming MAC address and restart and detect burning result;
(7) in programming MAC address process, record MAC Address service condition automatically;
(8) record burning result and terminate this burning, waiting for a key burning instruction next time.
The present invention greatly improves the production efficiency of switch burning, and by the management to the information such as MAC Address, lot number, reduces the error such as repetition, omission that manual operation causes.
Accompanying drawing explanation
Fig. 1 is composition structural drawing of the present invention.
Fig. 2 is the functional structure chart of a key replication tool.
Fig. 3 is workflow diagram of the present invention.
Embodiment
For the ease of the understanding of the art personnel, below in conjunction with the drawings and the specific embodiments, the present invention is described in further detail.
As shown in Figure 1, native system mainly contains the industrial computer, serial port expanding module, the hub that are provided with a key replication tool.Wherein the interface of serial port expanding module is pci interface, can be arranged in industrial computer, for fictionalizing the serial ports that can independently control of more (more than 2).Wherein hub at least should have 4 RJ45 mouths, for connecting industrial computer and multiple stage treats burning switch, to transmit ROMPaq to multiple stage target switch in burning process simultaneously.4 serial port expanding modules and 4 network interface hubs are employed in native system shown in Fig. 1, this means that native system can simultaneously burning 4 switches, wherein native system uses string line (thick line shown in figure) to be connected with the Console port of 4 switches respectively by 4 serial ports, uses twisted-pair feeder (fine rule shown in figure) to be connected with any network interface of switch by 4 of hub network interfaces.Open the key replication tool on industrial computer afterwards, and just can carry out burning to 4 switches after correct parameters simultaneously.Serial port expanding module in native system and hub are not limited to 4 mouthfuls in the present embodiment, according to the demand of reality and the license of condition, can be expanded to such as 8 mouthfuls, 16 mouthfuls even more.
One key replication tool controls the real work flow process of native system, managing MAC address and provides the inquiry of the information such as burning daily record, result.
As shown in Figure 2, a key replication tool contains global parameter configuration module, burning type arranges module, MAC Address administration module, burning control module, information inquiry module totally 5 large modules.
Global parameter configuration module is mainly used to configure the parameter relevant to serial ports such as available serial ports number, serial ports name, serial ports speed, and need the corresponding relation arranging serial ports and burning type, the setting of global parameter determines ensuing burning work and for which serial ports carries out.
Burning type set module is mainly used to define the switch type that can manipulate and programming parameters corresponding to each switch type.Programming parameters includes and judges identification parameter, content parameters and command parameter.Judge that identification parameter is for some keynotes symbol in burning process given by switch, the software systems of native system can judge according to these prompts the state that switch is residing at present; Content parameters is then the content needing true input in switch burning process.Such as, prompt when switch prompt user inputs user name is " login: ", will judge when software systems get this identifier that the state residing for current SWITCH is " waiting for that user inputs user name ", now the login username set in advance can be sent to switch by serial communication by software systems, suppose that login user is called " admin ", " login: " mentioned here is judgement identification parameter, and " admin " is then content parameters.In addition, command parameter is in fact also the one of content parameters, can cause a step key operation of switch during not excessive this content of input, thus by its single-row be a class parameter.Such as, judging under the state of identifier as " your choice: ", software systems to be given an order parameter " b " to switch, then mean that switch will start burning Boot file.Switch IP, native system IP, Boot filename, Bin filename, login username, login password, burning Boot order, burning Bin order, programming MAC address order etc. are mainly contained in programming parameters.
By the judgement identification parameters of dissimilar switch, and be defined as different burning types in conjunction with content parameters, command parameter, make native system can adapt to polytype switch burning work.
MAC Address administration module is mainly used to the service condition of managing MAC address.MAC Address to be used is imported according to product type in the system database of native system, during switch programming MAC address for different product, use rear software systems can automatically record concrete service condition, comprise information such as using date, lot number, name of product, operator, Boot filename, Bin filename.
The various parameters that burning control module is mainly used to according to having set carry out full-automatic burning to dissimilar switch.The internal process of switch burning as shown in Figure 3.First one key replication tool can read the various parameters set before starting to perform burning action, judge which serial ports this burning will use, read and the interface parameters of these serial ports is set, the various programming parameters reading burning type corresponding to each serial ports and comprise, then start as each serial ports be included in this recordable range starts a thread, start burning action, according to programming parameters, each thread can judge that this burning is the need of burning Boot successively, the need of burning Bin, the need of programming MAC address? if need burning Boot, then system can download Boot file to ftp server application, download also burning success and then continue next step, failed download then can return error message and terminate this thread, the step of burning Bin is similar to burning Boot, first programming MAC then can enter Debug state according to the command parameter of setting in advance, then from MAC storehouse, untapped MAC Address is obtained according to product type, and by sending programming order write switch, if order runs succeeded, software systems can corresponding MAC Address make marks and record burning information in trend MAC storehouse.If above-mentioned steps all successes, can switch be restarted and whether correct inquire about the version information of burning just now, if correct, terminate this burning and close current thread, otherwise sending warning information, also terminate and close current thread simultaneously.
Information inquiry module is for inquiring about the information such as burning daily record, alarm log, MAC Address service condition.
Claims (8)
1. can realize a system for one-touch burning simultaneously to multiple stage switch, it is characterized in that: comprise the computing machine being provided with a key replication tool, at least one serial ports expansion part, a Daepori and lead to switch; Described computing machine is connected with serial ports expansion part, and described serial ports expansion part is connected to multiple stage switch; Described common switch two ends are connected with switch with computing machine respectively.
2. system according to claim 1, is characterized in that: described computing machine is industrial computer, and it is at least with an expansion slot, for installing serial port expanding module; Described expansion slot is PCI slot.
3. system according to claim 1, it is characterized in that: serial ports expansion part comprises the serial port expanding module of pci interface, it is connected on the expansion slot of computing machine, at least 2 serial line interfaces can be fictionalized, by this serial ports expansion part, can be connected on the Console port of multiple stage switch simultaneously, and to treating that burning switch sends associative operation instruction and reads returned content in burning process.
4. system according to claim 1, it is characterized in that: common switch is general switch or hub, it at least should comprise two network interfaces, make native system can be connected to multiple stage treats on the network interface of burning switch simultaneously, to treat burning switch transmission upgrade file to multiple stage simultaneously.
5., according to described system arbitrary in claim 1-4, it is characterized in that: a described key replication tool can enable multiple task, control simultaneously to the burning operation of multiple stage switch; A described key replication tool comprises global parameter configuration module, burning type configuration module, MAC Address administration module and the automatic burning module of switch.
6. system according to claim 5, it is characterized in that: global parameter configuration module can configure each serial ports correlation parameter, mapping relations etc. between each serial ports and burning type, configured by global parameter, the switch that replication tool can connect to multiple serial ports simultaneously sends dependent instruction and obtains relevant information, thus is that batch burning work is ready; Burning type configuration module can define dissimilar burning scheme, by defining dissimilar burning scheme, operational order corresponding in burning process and being used for is judged the different information definitions such as the character symbol of burning progress become different burning types, make this replication tool can carry out burning operation to dissimilar switch; MAC Address administration module can unified management MAC Address and service condition thereof, original MAC address is imported respectively according to switch product category, and automatic acquisition, use record use information in burning process, comprise the information such as lot number, burning version, recordable time, corresponding product classification, operator; The automatic burning module of switch can perform batch, one-touch, burning operation fast according to existing configuration to switch, read the burning type of serial ports parameter and the correspondence thereof configured, enable a task for each serial ports to perform burning Boot, burning Bin, programming MAC address respectively, restart and inquire about the actions such as burning result, if burning failure, stop and discharge corresponding task, and sending warning information in time.
7. a switch, it application rights can require that in 1-6, arbitrary described system carries out one-touch burning.
8. can realize a method for one-touch burning to multiple stage switch, it comprises the steps: simultaneously
(1) multiple independent serial ports is fictionalized on computers by serial ports expansion part;
(2) required programming parameters is set by global parameter configuration module, programming parameters module etc.;
(3) multiple stage is treated that burning switch is connected on the serial ports and common switch expanded by Console port and Ethernet interface;
(4) enable multiple bum task by a key replication tool according to the parameter set, automatically control burning process;
(5) bum task is by Console port to treating that burning switch sends the order of each stage, and explains the result that switch returns, and is returned results by analysis and control to treating burning switch transmission data or sending next step order;
(6) switch burning process Main Stage comprises: burning Boot file, burning Bin file, programming MAC address and restart and detect burning result;
(7) in programming MAC address process, record MAC Address service condition automatically;
(8) record burning result and terminate this burning, waiting for a key burning instruction next time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310368056.8A CN104425001A (en) | 2013-08-22 | 2013-08-22 | System for simultaneously burning multiple switches, method thereof and corresponding switches |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310368056.8A CN104425001A (en) | 2013-08-22 | 2013-08-22 | System for simultaneously burning multiple switches, method thereof and corresponding switches |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104425001A true CN104425001A (en) | 2015-03-18 |
Family
ID=52973776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310368056.8A Pending CN104425001A (en) | 2013-08-22 | 2013-08-22 | System for simultaneously burning multiple switches, method thereof and corresponding switches |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104425001A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106059809A (en) * | 2016-05-31 | 2016-10-26 | 深圳市双赢伟业科技股份有限公司 | Method and system for configuring switches |
CN108021412A (en) * | 2017-12-19 | 2018-05-11 | 中天宽带技术有限公司 | A kind of ONU burnings automated management system and method |
WO2018157588A1 (en) * | 2017-02-28 | 2018-09-07 | 百富计算机技术(深圳)有限公司 | Firmware burning method, system, computer device and storage medium |
CN108632107A (en) * | 2017-12-29 | 2018-10-09 | 研祥智能科技股份有限公司 | MAC Address of Network Card detection method and device |
CN108710494A (en) * | 2018-03-21 | 2018-10-26 | 昆山龙腾光电有限公司 | A kind of device, system and the control method of update test equipment data |
CN109189409A (en) * | 2018-08-08 | 2019-01-11 | 上海庆科信息技术有限公司 | Programming system, programming system server and its parallel programming management method and device |
CN109189421A (en) * | 2018-08-08 | 2019-01-11 | 上海庆科信息技术有限公司 | Burning management method, device and programming system based on programming system server |
CN109639847A (en) * | 2018-12-18 | 2019-04-16 | 浪潮电子信息产业股份有限公司 | A kind of equipment that writing with a brush dipped in Chinese ink MAC Address, method and system |
CN109992283A (en) * | 2019-03-26 | 2019-07-09 | 合肥移瑞通信技术有限公司 | A kind of method and system of batch synchronization downloading upgrading test firmware |
CN111107452A (en) * | 2020-01-15 | 2020-05-05 | 中天通信技术有限公司 | Gateway information generation method of PON terminal equipment ONU and related equipment |
CN112073556A (en) * | 2020-09-15 | 2020-12-11 | 成都申威科技有限责任公司 | MAC address programming method for batch network cards, storage medium and terminal |
CN114205189A (en) * | 2021-08-25 | 2022-03-18 | 四川长虹电器股份有限公司 | Method for batch burning of equipment information based on secondary gateway |
CN114546431A (en) * | 2022-02-25 | 2022-05-27 | 智道网联科技(北京)有限公司 | MAC address burning method and device of network equipment and computer readable storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5544163A (en) * | 1994-03-08 | 1996-08-06 | Excel, Inc. | Expandable telecommunications system |
WO2006035081A1 (en) * | 2004-08-27 | 2006-04-06 | Daniel Sarmiento | Device and method for simultaneous, integrated voice and data communication |
CN1896976A (en) * | 2005-07-13 | 2007-01-17 | 英业达股份有限公司 | On-line scaling system and method |
CN101059779A (en) * | 2006-04-20 | 2007-10-24 | 英业达股份有限公司 | Burning system and method thereof |
CN101359317A (en) * | 2007-08-01 | 2009-02-04 | 英业达股份有限公司 | Parallel programming system and method |
CN102364890A (en) * | 2011-06-27 | 2012-02-29 | 浪潮电子信息产业股份有限公司 | Centralized management method for switch |
CN102693141A (en) * | 2012-05-09 | 2012-09-26 | 浪潮电子信息产业股份有限公司 | BMC based Firmware automatic update system of programmable logic device of server |
CN102946326A (en) * | 2012-11-30 | 2013-02-27 | 深圳市磊科实业有限公司 | Switchboard managing system and realization method thereof |
-
2013
- 2013-08-22 CN CN201310368056.8A patent/CN104425001A/en 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 (en) * | 2004-08-27 | 2006-04-06 | Daniel Sarmiento | Device and method for simultaneous, integrated voice and data communication |
CN1896976A (en) * | 2005-07-13 | 2007-01-17 | 英业达股份有限公司 | On-line scaling system and method |
CN101059779A (en) * | 2006-04-20 | 2007-10-24 | 英业达股份有限公司 | Burning system and method thereof |
CN101359317A (en) * | 2007-08-01 | 2009-02-04 | 英业达股份有限公司 | Parallel programming system and method |
CN102364890A (en) * | 2011-06-27 | 2012-02-29 | 浪潮电子信息产业股份有限公司 | Centralized management method for switch |
CN102693141A (en) * | 2012-05-09 | 2012-09-26 | 浪潮电子信息产业股份有限公司 | BMC based Firmware automatic update system of programmable logic device of server |
CN102946326A (en) * | 2012-11-30 | 2013-02-27 | 深圳市磊科实业有限公司 | Switchboard managing system and realization method thereof |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106059809A (en) * | 2016-05-31 | 2016-10-26 | 深圳市双赢伟业科技股份有限公司 | Method and system for configuring switches |
WO2018157588A1 (en) * | 2017-02-28 | 2018-09-07 | 百富计算机技术(深圳)有限公司 | Firmware burning method, system, computer device and storage medium |
CN108021412A (en) * | 2017-12-19 | 2018-05-11 | 中天宽带技术有限公司 | A kind of ONU burnings automated management system and method |
CN108632107A (en) * | 2017-12-29 | 2018-10-09 | 研祥智能科技股份有限公司 | MAC Address of Network Card detection method and device |
CN108710494B (en) * | 2018-03-21 | 2022-07-01 | 昆山龙腾光电股份有限公司 | Device, system and control method for updating test equipment data |
CN108710494A (en) * | 2018-03-21 | 2018-10-26 | 昆山龙腾光电有限公司 | A kind of device, system and the control method of update test equipment data |
CN109189409A (en) * | 2018-08-08 | 2019-01-11 | 上海庆科信息技术有限公司 | Programming system, programming system server and its parallel programming management method and device |
CN109189421A (en) * | 2018-08-08 | 2019-01-11 | 上海庆科信息技术有限公司 | Burning management method, device and programming system based on programming system server |
CN109639847A (en) * | 2018-12-18 | 2019-04-16 | 浪潮电子信息产业股份有限公司 | A kind of equipment that writing with a brush dipped in Chinese ink MAC Address, method and system |
CN109992283A (en) * | 2019-03-26 | 2019-07-09 | 合肥移瑞通信技术有限公司 | A kind of method and system of batch synchronization downloading upgrading test firmware |
CN109992283B (en) * | 2019-03-26 | 2023-03-14 | 合肥移瑞通信技术有限公司 | Method and system for synchronously downloading and upgrading test firmware in batch |
CN111107452A (en) * | 2020-01-15 | 2020-05-05 | 中天通信技术有限公司 | Gateway information generation method of PON terminal equipment ONU and related equipment |
CN112073556A (en) * | 2020-09-15 | 2020-12-11 | 成都申威科技有限责任公司 | MAC address programming method for batch network cards, storage medium and terminal |
CN112073556B (en) * | 2020-09-15 | 2021-11-09 | 成都申威科技有限责任公司 | MAC address programming method for batch network cards, storage medium and terminal |
CN114205189A (en) * | 2021-08-25 | 2022-03-18 | 四川长虹电器股份有限公司 | Method for batch burning of equipment information based on secondary gateway |
CN114546431A (en) * | 2022-02-25 | 2022-05-27 | 智道网联科技(北京)有限公司 | MAC address burning method and device of network equipment and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104425001A (en) | System for simultaneously burning multiple switches, method thereof and corresponding switches | |
CN102437938B (en) | Large-scale network monitoring oriented virtual deployment system and method | |
WO2021203979A1 (en) | Operation and maintenance processing method and apparatus, and computer device | |
CN103365262A (en) | Apparatus and method for determining operation compatibility between field devices | |
CN102710436B (en) | A kind of network device management method, device, relevant device and system | |
CN113946358A (en) | Automatic driving vehicle software remote upgrading method based on vehicle management system | |
US20150192922A1 (en) | Industrial control system and management device | |
CN112738230B (en) | Automatic network gate testing system and working method thereof | |
CN111290351A (en) | Driver management method, system, computer equipment and storage medium | |
CN112383507B (en) | Firewall policy management method, device, system and computer readable storage medium | |
CN107769952B (en) | Remote management system and method thereof | |
CN113268257A (en) | Vehicle-mounted application upgrading system, method and computer storage medium | |
CN112272190B (en) | Data access method and device | |
CN115348126A (en) | Network target range entity equipment access method, device and implementation system | |
CN100447753C (en) | Computer testing method | |
WO2024078191A1 (en) | Load setting method, apparatus and system | |
CN110880990A (en) | Configuration checking method and device for big data cluster component and computing equipment | |
US20140351643A1 (en) | Smart terminal fuzzing apparatus and method using multi-node structure | |
CN116700751A (en) | Upgrading method of server firmware and computing device | |
CN112241359B (en) | Equipment testing method and equipment | |
CN113703782A (en) | Method and device for automatically deploying copy set, electronic equipment and storage medium | |
CN111367840B (en) | Method and device for realizing plug and play | |
CN111162969A (en) | RSU and OBU online debugging method, system and medium | |
CN104298750B (en) | Renewal processing method and processing device for real-time system communication | |
CN115225624B (en) | Network control method, system, equipment and storage medium based on cloud platform |
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 |