新四季網

多個網絡裝置的韌件升級方法

2023-05-19 11:23:16 2

專利名稱:多個網絡裝置的韌件升級方法
技術領域:
本發明有關於一種用以多個網絡裝置的韌件升級方法,可同時對於多個網 絡裝置進行韌件升級,以大幅降低網絡裝置維護的時間。
背景技術:
現今網絡裝置為了提升自身的操作功能,大多採用一點對點的頁面方式
(例如web使用者接口)或是通過TFTP技術來進行網絡裝置的韌件升級。
但,採用上述兩種作法,往往一次只能對於一個網絡設備進行韌件升級, 若網絡維護者需要對於為數眾多的網絡裝置進行韌件升級,則必須重複相同的 操作步驟,其工作量、花費時間將與網絡裝置的數量成倍數成長,如此,不僅 會帶給網絡維護者不少的負擔,並不利於企業提高工作效率及降低成本的目 的。

發明內容
本發明的主要目的,在於提供一種多個網絡裝置的韌件升級方法,可同時 對於多個網絡裝置進行韌件升級的處理,藉此以大幅降低網絡維護者對於網絡 裝置進行韌件更新的總體時間。
本發明的次要目的,在於提供一種多個網絡裝置的韌件升級方法,藉由在 動態主機配置協議功能中擴展一選擇欄位,以使得動態主機配置協議伺服器可 正確的對於適用於本發明韌件升級方法的網絡裝置進行韌件升級的動作。
為達成上述目的,本發明提供一種多個網絡裝置的韌件升級方法,各網絡 裝置具有一動態主機配置協議功能並定義有一擴展的選擇欄位,其步驟包括
有一動態主機配置協議伺服器發布一包括有主機標籤的廣播封包至各網絡裝 置;各網絡裝置檢査廣播封包的主機標籤是否同等於一韌件更新的標籤編號, 以判定廣播封包是否為一韌件更新的觸發封包;若廣播封包為觸發封包,各網 絡裝置回傳一包括有擴展的選擇欄位的發現封包至擴展的選擇欄位所指定的動態主機配置協議伺服器;動態主機配置協議伺服器根據擴展的選擇欄位的發 現封包傳送一包括有擴展的選擇欄位的IP提供封包至各網絡裝置;各網絡裝 置根據IP供應封包改變自身的IP位址,並回傳一包括有擴展的選擇欄位的請 求封包至動態主機配置協議伺服器;及動態主機配置協議伺服器根據請求封包 傳送一包括有擴展的選擇欄位的確認封包至各網絡裝置,以開始對於各網絡裝 置進行韌件升級。
本發明可同時對於多個網絡裝置進行韌件升級的處理,藉此以大幅降低網 絡維護者對於網絡裝置進行韌件更新的總體時間。


圖1為本發明韌件升級系統的示意圖; 圖2為本發明廣播封包結構示意圖; 圖3為本發明擴展的選擇欄位結構示意圖; 圖4為本發明韌件升級方法的循序圖; 圖5為本發明韌件升級方法的流程圖。
其中,附圖標記
100韌件升級系統10動態主機配置協議伺服器
11廣播封包111主機標籤
113操作碼115操作碼長度
117內容數據區13韌件升級文件
20網絡裝置21擴展的選擇欄位
211類型欄位213欄位長度
215數據區31發現封包
33IP提供封包35請求封包
37確認封包
具體實施例方式
首先,請參閱圖l、圖2及圖3,其分別為本發明韌件升級系統的示意圖、 廣播封包結構示意圖及擴展的選擇欄位結構示意圖。如圖l所示,本發明韌件 升級系統100包括有一動態主機配置協議(Dynamic Host ConfigurationProtocol; DHCP)伺服器10及多個網絡裝置20,並且DHCP伺服器10及各網 絡裝置20將設置在同一區域網路中,致使DHCP伺服器10可對於及各網絡裝 置20同時進行韌件升級。此外,適用於本發明韌件升級的網絡裝置20可選擇 為一xDSL數據機、 一路由器、 一網關'器或一網絡相關硬體。
如圖2所示,DHCP伺服器10包括有一廣播封包11,該廣播封包ll包括 有一主機標籤111、 一操作碼113、 一操作碼長度115及一內容數據區117。
DHCP伺服器10對於廣播封包11的主機標籤111設定為一韌件更新的標 籤編號時,例如0x8866,即代表DHCP伺服器10欲對於各網絡裝置20進行 韌件升級的動作,此時廣播封包11亦可稱之為一韌件升級的觸發封包,其操 作碼113為一觸發命令,用以觸發接入於韌件升級系統100的網絡裝置20可 經由DHCP協議改變自身的IP位址,操作碼長度115用以表示操作碼113的編 碼長度,而內容數據區117用以記錄分配給網絡裝置20的虛擬IP位址(LAN IP) 數據。
藉此,當DHCP伺服器10欲對於各網絡裝置20進行韌件升級時,可發布 該廣播封包11 (觸發封包)至各網絡裝置20,以觸發通知原本使用一靜態IP(固 定IP)的各網絡裝置20經由DHCP協議以改變為使用一虛擬IP位址(LAN IP), 進而使得DHCP伺服器10可根據不同的虛擬IP位址,區分接入於韌件升級系 統100的網絡裝置20,以順利對於各網絡裝置20進行硬體升級的動作。
再者,為了保證各網絡裝置20都可收到該用以觸發各網絡裝置20的廣播 封包11 ,並不對於己存在於各網絡裝置20內的其它協議產生衝突,本發明DHCP 伺服器10所傳送的廣播封包11為一符合用戶數據報協議(User Datagram Protocol; UDP)的封包。並且,各網絡裝置20將通過一預設的私有埠 (例如 59418)接收該廣播封包11。
一般網絡裝置20本身具有DHCP功能,因此當多個網絡裝置20同時接入 本發明韌件升級系統100後,若不進行特殊處理,則網絡裝置20在接收觸發 封包11後,亦可能由另一網絡設備20中獲得IP位址,此容易使得部分網絡 裝置使用相同的IP位址,再者,上述IP位址若不是由DHCP伺服器20所提供, DHCP伺服器10亦可能無法得知網絡裝置20的IP位址,而無法對於網絡裝置 20順利進行韌件升級的動作。
為了解決上述問題,本發明網絡裝置20可對於DHCP功能定義有一擴展的選擇欄位21,該擴展的選擇欄位21包括有一類型欄位211、欄位長度213及 數據區215,如圖3所示。 一般DHCP功能的RFC2132中預先定義多種選擇字 段(option)的用途,例如option 33定義靜態路由表、option 66定義TFTP
伺服器…等等。而本發明將其中一個原本未定義的選擇欄位作為本發明韌件升 級方法的擴展選擇欄位21,例如叩tion 109,並將類型欄位211設定成相 對的編號,例如0x6D,欄位長度213用以表示類型欄位211的編碼長度,而 數據區215包括有一字符串(CFU-G0),其字符串(CFU-GO)用以標示該網絡裝置 20為適用於本發明韌件升級方法的硬體裝置。
如上方式據以實施,本發明在進行韌件升級時,將擴展的選擇欄位21數 據包含於DHCP伺服器10及網絡裝置20間所傳送的各封包內,以通過字符串 (CFU-G0)辨識出各網絡裝置20為適用於本發明韌件升級方法的硬體裝置,並 且兩者間傳送各封包時,擴展的選擇欄位21所定義的DHCP伺服器10將會進 行響應,而其它DHCP伺服器不會響應,如此將可避免DHCP伺服器10對於不 符合規範的網絡裝置進行韌件升級。
再者,本發明各網絡裝置20在進行完IP位址改變後,會經由DHCP服務 器10完成確認,則DHCP伺服器10將傳送一韌件升級文件13至各網絡裝置 20,以根據該韌件升級文件13的指示開始對於各網絡裝置20的韌件升級。
請參閱第4圖及圖5,分別為本發明韌件升級方法的循序圖及其流程圖。 如圖所示,首先DHCP伺服器10發布一符合UDP協議並包括有主機標籤111 的廣播封包11至網絡裝置20,如步驟S301所示。
網絡裝置20通過一預設的私有埠(例如59418)接收該廣播封包11, 並判定該廣播封包11的主機標籤111是否同等於一韌件更新的標籤編號(例 如0x8866),如步驟S302所示。
若是,則該廣播封包11判定為一觸發封包,網絡裝置20將根據此觸發封 包的指示準備改變自身的IP位址,並且回傳一包括有擴展的選擇欄位(option 109)的發現封包(DHCP Discover) 31至DHCP伺服器10,以通知DHCP伺服器 10進一步分配一虛擬IP位址(LAN IP)至網絡裝置20,如步驟S303所示。
若否,則DHCP伺服器10不對於網絡裝置20進行韌件更新,並且網絡裝 置20不需進行IP位址的更動,如步驟S304所示。
在擴展的選擇欄位21所定義的DHCP伺服器10未對於發現封包31響應之前,各網絡裝置20仍會繼續使用目前的IP位址,例如靜態IP。
接續,DHCP伺服器10根據該發現封包31傳送一包括有擴展的選擇欄位 (option 109)的IP提供封包(DHCP Offer) 33至網絡裝置20,如步驟S305所'示。
當網絡裝置20接收到IP提供封包33後,網絡裝置20會通過IP提供封 包33獲得DHCP伺服器10所分配的虛擬IP位址並藉此改變目前所使用的IP 地址,並在改變後,回傳一包括有擴展的選擇欄位(option 109)的請求封包 (DHCP Request) 35至DHCP伺服器10,如步驟S306所示。
DHCP伺服器10接收網絡裝置20所傳送的請求封包35,得知網絡裝置20 已完成IP位址的更動,並因此傳送一包括有擴展的選擇欄位(option 109)的 確認封包(DHCP ACK)37至網絡裝置20,以通知網絡裝置20準備開始進行韌件 升級,如步驟S307所示。
DHCP伺服器10開始對於網絡裝置20韌件升級,並傳送一韌件升級文件 13至網絡裝置20,以通過韌件升級文件13的指示而操作網絡裝置20進行韌 件升級,如歩驟S308所示。
如上方法據以實施,不僅可正確的對於適用於本發明韌件升級方法的網絡 裝置20進行韌件升級的動作,並且可同時對於多個網絡裝置進行韌件升級的 處理,藉此以大幅降低網絡維護者對於網絡裝置20維護的時間。
以上所述者,僅為本發明的較佳實施例而已,並非用來限定本發明實施的 範圍,即凡依本發明權利要求所述的形狀、構造、特徵及精神所為的均等變化 與修改,均應包括於本發明的申請專利範圍內。
權利要求
1. 一種多個網絡裝置的韌件升級方法,其特徵在於,各網絡裝置具有一動態主機配置協議功能並定義有一擴展的選擇欄位,其步驟包括有一動態主機配置協議伺服器發布一包括有主機標籤的廣播封包至各網絡裝置;各網絡裝置檢查該廣播封包的主機標籤是否同等於一韌件更新的標籤編號,以判定該廣播封包是否為一韌件更新的觸發封包;若該廣播封包為該觸發封包,各網絡裝置回傳一包括有該擴展的選擇欄位的發現封包至該擴展的選擇欄位所指定的該動態主機配置協議伺服器;該動態主機配置協議伺服器根據該擴展的選擇欄位的發現封包傳送一包括有該擴展的選擇欄位的IP提供封包至各網絡裝置;各網絡裝置根據該IP供應封包改變自身的IP位址,並回傳一包括有該擴展的選擇欄位的請求封包至該動態主機配置協議伺服器;及該動態主機配置協議伺服器根據該請求封包傳送一包括有該擴展的選擇欄位的確認封包至各網絡裝置,以開始對於各網絡裝置進行韌件升級。
2. 如權利要求1所述的多個網絡裝置的韌件升級方法,其特徵在於,該 廣播封包為一符合用戶數據報協議封包。
3. 如權利要求l所述的多個網絡裝置的韌件升級方法,其特徵在於,該 動態主機配置協議伺服器及該網絡裝置設置在同一區域網路中。
4. 如權利要求l所述的多個網絡裝置的韌件升級方法,其特徵在於,各 網絡裝置通過一預設的私有埠接收該廣播封包。
5. 如權利要求1所述的多個網絡裝置的韌件升級方法,其特徵在於,該 擴展的選擇欄位包括有一數據區,其包括有一字符串,該字符串用以標示該網 絡裝置為適用於該韌件升級方法的硬體裝置。
6. 如權利要求l所述的多個網絡裝置的韌件升級方法,其特徵在於,該 動態主機配置協議伺服器傳送一韌件升級文件至各網絡裝置,並通過該韌件升 級文件的指示以操作各網絡裝置的韌件升級。
7. 如權利要求l所述的多個網絡裝置的韌件升級方法,其特徵在於,該 動態主機配置協議伺服器經由傳送該IP提供封包,以分配不同的虛擬IP位址給各網絡裝置,致使各網絡裝置改變自身的IP位址。
8 .如權利要求1所述的多個網絡裝置的韌件升級方法,其特徵在於,該 網絡裝置為一xDSL數據機、 一路由器、 一網關器或一網絡相關硬體。
全文摘要
本發明有關於一種多個網絡裝置的韌件升級方法,其步驟包括有一動態主機配置協議伺服器發布一廣播封包至各網絡裝置,若廣播封包為觸發封包,各網絡裝置根據動態主機配置協議伺服器所分配的IP位址改變自身的IP位址,而動態主機配置協議伺服器即可對於各網絡裝置進行韌件升級,再者,動態主機配置協議伺服器及各網絡裝置對於動態主機配置協議功能定義有一擴展的選擇欄位,並包含於兩者所傳送的各封包內,以避免對於不符合規範的網絡裝置進行韌件升級,藉此,可同時對於多個網絡裝置進行韌件升級,以大幅降低網絡裝置維護的時間。
文檔編號H04L29/06GK101499932SQ20091012724
公開日2009年8月5日 申請日期2009年3月9日 優先權日2009年3月9日
發明者義 李, 王曉輝, 賴慶鋒 申請人:建漢科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀