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 PDF

Info

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
Application number
CN201310368056.8A
Other languages
Chinese (zh)
Inventor
李文云
杨国文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Transcend Communication Inc
Original Assignee
Transcend Communication Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Transcend Communication Inc filed Critical Transcend Communication Inc
Priority to CN201310368056.8A priority Critical patent/CN104425001A/en
Publication of CN104425001A publication Critical patent/CN104425001A/en
Pending legal-status Critical Current

Links

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

A kind of simultaneously to the system of multiple stage switch burning, method and respective switch
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.
CN201310368056.8A 2013-08-22 2013-08-22 System for simultaneously burning multiple switches, method thereof and corresponding switches Pending CN104425001A (en)

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 (12)

* Cited by examiner, † Cited by third party
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
CN109189421A (en) * 2018-08-08 2019-01-11 上海庆科信息技术有限公司 Burning management method, device and programming system based on programming system server
CN109189409A (en) * 2018-08-08 2019-01-11 上海庆科信息技术有限公司 Programming system, programming system server and its parallel programming management method and device
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

Citations (8)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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 (15)

* Cited by examiner, † Cited by third party
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
CN108710494A (en) * 2018-03-21 2018-10-26 昆山龙腾光电有限公司 A kind of device, system and the control method of update test equipment data
CN108710494B (en) * 2018-03-21 2022-07-01 昆山龙腾光电股份有限公司 Device, system and control method for updating 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

Similar Documents

Publication Publication Date Title
CN104425001A (en) System for simultaneously burning multiple switches, method thereof and corresponding switches
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
EP2897010A2 (en) Industrial control system and management device
CN100447753C (en) Computer testing method
CN112738230B (en) Automatic network gate testing system and working method thereof
CN112383507B (en) Firewall policy management method, device, system and computer readable storage medium
CN111290351A (en) Driver management method, system, computer equipment and storage medium
CN107769952B (en) Remote management system and method thereof
CN113055408B (en) Network security test integrated device
WO2024078191A1 (en) Load setting method, apparatus and system
US7475164B2 (en) Apparatus, system, and method for automated device configuration and testing
CN113268257A (en) Vehicle-mounted application upgrading system, method and computer storage medium
CN116700751A (en) Upgrading method of server firmware and computing device
CN112272190B (en) Data access method and device
US20140351643A1 (en) Smart terminal fuzzing apparatus and method using multi-node structure
CN113703782A (en) Method and device for automatically deploying copy set, electronic equipment and storage medium
CN111162969A (en) RSU and OBU online debugging method, system and medium
CN112860776A (en) Method and system for extracting and scheduling various data
JP2021086610A (en) Method and system for plant resource management and computer program product
CN104298750B (en) Renewal processing method and processing device for real-time system communication
CN111367840A (en) Method and device for realizing plug and play
US20050108727A1 (en) Application binding in a network environment
CN112241359B (en) Equipment testing method and equipment
CN107453903A (en) A kind of method and system for identifying communication slave station and a kind of storage device

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