麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種同時對多臺交換機燒錄的系統、方法及相應交換的制造方法

文檔序號:8004938閱讀:491來源:國知局
一種同時對多臺交換機燒錄的系統、方法及相應交換的制造方法
【專利摘要】本發明涉及一種可同時對多臺交換機實現一鍵式燒錄的系統、方法及相應交換機。所述系統包含一臺安裝有一鍵燒錄工具的計算機、至少一個串口擴展件、一臺普通交換裝置。本系統可以通過所述的串口擴展件同時向多臺待燒錄交換機發出相關操作指令及讀取返回內容;通過所述的普通交換裝置同時連接到多臺待燒錄交換機的網口上,同時向多臺待燒錄交換機傳輸升級文件;通過所述計算機上安裝的一鍵燒錄工具啟用多個任務,控制同時對多臺交換機的燒錄操作。本發明可以極大提高交換機燒錄的生產效率,并且通過對MAC地址、批號等信息的管理,減少人為操作導致的重復、遺漏等失誤。
【專利說明】一種同時對多臺交換機燒錄的系統、方法及相應交換機

【技術領域】
[0001 ] 本發明涉及交換機批量燒錄【技術領域】。

【背景技術】
[0002]在交換機出廠之前,需要將內核文件(包括Boot文件、Bin文件)及MAC地址燒錄到其中,傳統的交換機燒錄方式基本上為全手工操作方式,包括“開啟FTP服務器”、“開啟超級終端”、“輸入Boot密碼”、“顯示燒錄菜單”、“修改Boot燒錄參數”、“升級Boot文件”、“修改Bin燒錄參數”、“燒寫MAC地址”及“重啟后查詢狀態”等9大步驟,其中每一步都需要操作人員手動輸入一個或者多個必需參數,每次同時只能燒錄一臺交換機,操作周期較長,且人工操作很容易出錯;在“燒寫MAC地址”的步驟中還需要操作人員通過某種方式額外記錄和共享已經燒寫過的MAC地址,以防出現一址多用的情況;對于已出廠的設備,由于沒有清晰的燒錄記錄,在出現設備故障時無法快速查出出廠時的燒錄信息。由此可以看出,采用傳統的燒錄方式嚴重影響交換機的出廠效率,并且很容易出現人為失誤,對MAC地址等信息也沒有有效地管理,造成日后故障排查比較困難。


【發明內容】

[0003]本發明所要解決的技術問題就是為了解決目前傳統燒錄方式中的種種不足,提供一種可以批量、快速、自動識別并控制交換機燒錄過程的系統,包括一鍵燒錄Boot文件、Bin文件、燒寫Mac地址、自動檢查并記錄燒錄結果等功能。
[0004]本發明為了實現上述目的,采用的技術方案如下。
[0005]一種可同時對多臺交換機實現一鍵式燒錄的系統,其特征在于:包含一臺安裝有一鍵燒錄工具的計算機、至少一個串口擴展件、一臺普通交換裝置;所述計算機與串口擴展件相連,所述串口擴展件連接到多臺交換機;所述普通交換裝置兩端分別與計算機和交換機相連。
[0006]一種交換機,其可以應用上述系統進行一鍵式燒錄。
[0007]一種可同時對多臺交換機實現一鍵式燒錄的方法,其包括如下步驟:
(1)通過串口擴展件在計算機上虛擬出多個獨立串口;
(2)通過全局參數配置模塊、燒錄參數模塊等設置必需的燒錄參數;
(3)將多臺待燒錄交換機通過Console口及以太網口分別連接于已擴展的串口及普通交換裝置上;
(4)由一鍵燒錄工具根據設定好的參數啟用多個燒錄任務,自動控制燒錄過程;
(5)燒錄任務通過Console口向待燒錄交換機發送各階段命令,并解釋交換機返回的結果,并通過分析返回結果控制向待燒錄交換機傳輸數據或者發送下一步命令;
(6)交換機燒錄過程主要階段包括:燒錄Boot文件、燒錄Bin文件、燒寫MAC地址及重啟并檢測燒錄結果;
(7)在燒寫MAC地址過程中,自動記錄MAC地址使用情況; (8)記錄燒錄結果并結束本次燒錄,等待下一次一鍵燒錄指令。
[0008]本發明極大提高交換機燒錄的生產效率,并且通過對MAC地址、批號等信息的管理,減少人為操作導致的重復、遺漏等失誤。

【專利附圖】

【附圖說明】
[0009]圖1是本發明的組成結構圖。
[0010]圖2是一鍵燒錄工具的功能結構圖。
[0011]圖3是本發明的工作流程圖。

【具體實施方式】
[0012]為了便于本【技術領域】人員的理解,下面將結合附圖及【具體實施方式】對本發明做進一步的詳細說明。
[0013]如圖1所示,本系統主要包含了安裝有一鍵燒錄工具的工控機、串口擴展卡、集線器。其中串口擴展卡的接口為PCI接口,可以安裝在工控機內,用于虛擬出更多(2個以上)的可以獨立控制的串口。其中集線器至少應該擁有4個RJ45 口,用于連接工控機及多臺待燒錄交換機,以便在燒錄過程中同時向多臺目標交換機傳送升級程序。圖1所示的本系統中使用了 4串口擴展卡及4網口集線器,這意味著本系統可以同時燒錄4臺交換機,其中本系統使用串行線(圖中所示的粗線)將4個串口分別與4臺交換機的Console 口相連,使用雙絞線(圖中所示的細線)將集線器的4個網口與交換機的任意網口相連。之后打開工控機上的一鍵燒錄工具,并正確設置參數后就可以對4臺交換機同時進行燒錄了。本系統中的串口擴展卡及集線器不限于本實施例中的4 口,根據實際的需求及條件的許可,可以將其擴展到例如8 口、16 口甚至更多。
[0014]一鍵燒錄工具控制本系統的實際工作流程、管理MAC地址及提供燒錄日志、結果等信息的查詢。
[0015]如圖2所示,一鍵燒錄工具包含了全局參數配置模塊、燒錄類型設置模塊、MAC地址管理模塊、燒錄控制模塊、信息查詢模塊共5大模塊。
[0016]全局參數配置模塊主要用來配置可用串口數、串口名、串口速率等與串口相關的參數,并且需要設置串口與燒錄類型的對應關系,全局參數的設定決定了接下來的燒錄工作是針對哪幾個串口來進行的。
[0017]燒錄類型設定模塊主要用來定義可操控的交換機類型及各交換機類型對應的燒錄參數。燒錄參數包括了判斷標識參數、內容參數及命令參數。判斷標識參數為燒錄過程中交換機所給出的一些關鍵提示符,本系統的軟件系統會根據這些提示符判斷交換機目前所處的狀態;內容參數則是交換機燒錄過程中需要真實輸入的內容。例如,交換機提示用戶輸入用戶名時的提示符為“login: ”,軟件系統獲取到該標識符時就會判斷出當前交換機所處的狀態為“等待用戶輸入用戶名”,此時軟件系統可以將事先設定好的登錄用戶名通過串口通信發送給交換機,假設登錄用戶名為“admin”,這里所說的“login: ”即為判斷標識參數,而“admin”則為內容參數。另外,命令參數實際上也是內容參數的一種,不過當輸入該內容時即會引起交換機的一步關鍵操作,所以將其單列為一類參數。例如,在判斷標識符為“your choice:”的狀態下,軟件系統向交換機發出命令參數“b”,則意味著交換機要開始燒錄Boot文件了。燒錄參數中主要包含了交換機IP、本系統IP、Boot文件名、Bin文件名、登錄用戶名、登錄密碼、燒錄Boot命令、燒錄Bin命令、燒寫MAC地址命令等。
[0018]將不同類型交換機的判斷標識符參數化,并結合內容參數、命令參數定義成不同的燒錄類型,使得本系統可以適應多種類型的交換機燒錄工作。
[0019]MAC地址管理模塊主要用來管理MAC地址的使用情況。將待使用MAC地址按照產品類型導入本系統的系統數據庫中,供不同產品的交換機燒寫MAC地址時使用,使用后軟件系統會自動記錄具體使用情況,包括使用日期、批號、產品名稱、操作員、Boot文件名、Bin文件名等信息。
[0020]燒錄控制模塊主要用來根據已經設定好的各種參數對不同類型的交換機進行全自動燒錄。交換機燒錄的內部流程如圖3所示。一鍵燒錄工具在開始執行燒錄動作前首先會讀取已經設定好的各種參數,判斷本次燒錄將要使用哪些串口,讀取并設置這些串口的接口參數,讀取每個串口對應的燒錄類型及其包含的各種燒錄參數;然后開始為每個包含在本次燒錄范圍內的串口啟動一個線程,開始燒錄動作;每個線程會根據燒錄參數依次判斷本次燒錄是否需要燒錄Boot、是否需要燒錄Bin、是否需要燒寫MAC地址?如果需要燒錄Boot,則系統會向FTP服務器申請下載Boot文件,下載并燒錄成功則繼續下一步驟,下載失敗則會返回出錯信息并結束該線程,燒錄Bin的步驟與燒錄Boot相似,而燒寫MAC則會首先根據事先設定的命令參數進入Debug狀態,然后根據產品類型從MAC庫中獲取未使用的MAC地址,并通過發送燒寫命令寫入交換機,如果命令執行成功,軟件系統會自動向MAC庫中相應的MAC地址做標記及記錄燒錄信息。如果上述步驟均成功則會重啟交換機并查詢剛才燒錄的版本信息是否正確,如果正確則結束本次燒錄并關閉當前線程,否則發出告警信息,同時也結束并關閉當前線程。
[0021]信息查詢模塊用于查詢燒錄日志、告警日志、MAC地址使用情況等信息。
【權利要求】
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)記錄燒錄結果并結束本次燒錄,等待下一次一鍵燒錄指令。
【文檔編號】H04L12/931GK104425001SQ201310368056
【公開日】2015年3月18日 申請日期:2013年8月22日 優先權日:2013年8月22日
【發明者】李文云, 楊國文 申請人:北京卓越信通電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 江山市| 光泽县| 左权县| 康马县| 新宾| 广河县| 博白县| 西峡县| 洪泽县| 泊头市| 美姑县| 保靖县| 盱眙县| 绿春县| 自贡市| 磐安县| 城市| 精河县| 临猗县| 禄丰县| 长汀县| 镇巴县| 偃师市| 海淀区| 桓仁| 奉化市| 乌苏市| 垣曲县| 鹤壁市| 濮阳市| 邯郸市| 义马市| 温泉县| 长乐市| 江永县| 土默特右旗| 沈阳市| 玉溪市| 富民县| 湘阴县| 乐都县|