專利名稱::一種網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)和網(wǎng)絡(luò)接入設(shè)備升級方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及路由轉(zhuǎn)發(fā)技術(shù),更具體地說,涉及一種網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)和網(wǎng)絡(luò)接入設(shè)備升級方法。
背景技術(shù):
:為滿足家庭用戶的互聯(lián)網(wǎng)接入需求,一種使用方便的家庭路由器逐漸流行起來。這種家庭路由器一般配置有多個局域網(wǎng)接口,這些局域網(wǎng)接口的地址處于同一網(wǎng)段,用于在這些局域網(wǎng)接口連接的計算設(shè)備例如PC之間構(gòu)建局域網(wǎng)環(huán)境。為節(jié)省IP地址資源,這些局域網(wǎng)接口一般釆用私有地址,例如但不限于192.168丄1一類的地址。同時,該家庭路由器還具備用于實現(xiàn)網(wǎng)關(guān)功能的相關(guān)功能模塊和一個廣域網(wǎng)接口,用于為局域網(wǎng)用戶提供互聯(lián)網(wǎng)接入。在具體運行過程中,家庭路由器內(nèi)設(shè)置的網(wǎng)關(guān)將局域網(wǎng)用戶發(fā)往該局域網(wǎng)網(wǎng)段之外的數(shù)據(jù)包通過廣域網(wǎng)接口發(fā)往互聯(lián)網(wǎng)。為便于用戶查看家庭路由器的狀態(tài)以及對家庭路由器進行配置,這種家庭路由器一般還配置有一個管理地址(典型的,該管理地址為192.168.1.1),以允許用戶通過Web方式登錄該家庭路由器的配置網(wǎng)頁以對該家庭路由器進行配置。在具體實現(xiàn)過程中,該管理地址與局域網(wǎng)接口采用的地址往往同處同一網(wǎng)段,以便用戶可以通過連接到局域網(wǎng)接口來登錄家庭路由器。為筒化生產(chǎn)過程以及方便用戶使用,同一制造商生產(chǎn)的家庭路由器往往配置相同的管理地址。具備上文所述功能的家庭路由器可參見例如TP-LINK⑧公司生產(chǎn)的TD-W8910G系列家庭路由器。眾所周知,網(wǎng)絡(luò)設(shè)備在使用過程中經(jīng)常需要進行升級。對于家庭路由器的銷售商而言,對存貨進行升級經(jīng)常遇到很多困難。例如,銷售商往往需要逐一登錄每臺家庭路由器的管理界面,再一步一步進行操作以使用升級文件對該家庭路由器進行升級。例如,銷售商的工作人員首先需要登錄家庭路由器的管理界面,再通過點擊管理界面上的對應(yīng)鏈接來跳轉(zhuǎn)至升級界面,然后指定升級文件位置,最后指示家庭if各由器開始升級。為提高升級速度,一些家庭路由器制造商開發(fā)了一種升級包。該升級包中不僅包含升級所需的各種文件,還包含一些必要的操作指令,這些操作即為采用Web方式登錄家庭路由器的管理界面并對家庭路由器進行升級這一過程中需要發(fā)出的一系列操作指令。該升級包可采用可執(zhí)行文件的形式。在升級過程中,操作人員在一臺連接到家庭路由器局域網(wǎng)接口上的操作終端例如PC上執(zhí)行該升級包。在該升級包的執(zhí)行過程中,首先將向家庭路由器發(fā)出登錄其管理界面的操作,然后發(fā)出跳轉(zhuǎn)至升級界面的步驟,再后是執(zhí)行升級文件位置的步驟,最后開始向家庭路由器傳送升級所需的各種文件,由家庭路由器利用這些文件完成自身的升級。然而,上述方式只能逐臺對家庭路由器進行升級,而無法通過使用網(wǎng)絡(luò)互聯(lián)設(shè)備如交換機或路由器等將多臺家庭路由器連接在一起以進行批量升級。這是因為這些家庭路由器的管理地址相同,使用網(wǎng)絡(luò)互聯(lián)設(shè)備如交換機或路由器來同時連接多臺家庭路由器必然導(dǎo)致沖突。例如,在通過ARP協(xié)議來獲取家庭路由器管理地址對應(yīng)的MAC地址時,將同時返回多個不同MAC地址。因此,需要一種家庭路由器升級方案,能夠?qū)崿F(xiàn)批量升級,以有效克服現(xiàn)有技術(shù)中存在的上述缺陷。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有升級方案無法對多臺家庭路由器以進行批量的缺陷,提供一種網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)和網(wǎng)絡(luò)接入設(shè)備升級方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種網(wǎng)^#入設(shè)備升級系統(tǒng),包括升級控制臺,用于發(fā)出升級包;轉(zhuǎn)發(fā)設(shè)備,包括升級控制臺接口,用于連接升級控制臺,以接收升級包;分屬不同VLAN的多個網(wǎng)紹4妾入設(shè)備接口;主控制模塊,用于提取升級包的目的地址,并依據(jù)該目的地址確定該升級包的目的VLAN,以確定屬于該目的VLAN的目的網(wǎng)l^入設(shè)備接口;使用該目的網(wǎng)絡(luò)接入設(shè)備接口的地址和預(yù)先設(shè)定的目標(biāo)地址對該升級包的源地址和目的地址進行更新,然后通過該目的網(wǎng)絡(luò)接入設(shè)備接口轉(zhuǎn)發(fā)更新后的升級包。在本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)中,所述目的網(wǎng)絡(luò)接入設(shè)備接口用于在進入連接狀態(tài)時,向所述主控制模塊發(fā)出通知;所述主控制模塊用于通過所述升級控制臺接口向所述升級控制臺上報進入連接狀態(tài)的目的網(wǎng)絡(luò)接入i殳備接口;所述升級控制臺用于在獲知所述目的網(wǎng)絡(luò)接入設(shè)備接口進入所述連接狀態(tài)后,以目的網(wǎng)絡(luò)接入設(shè)備接口對應(yīng)的虛擬地址作為目的地址發(fā)出所述升級包。在本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)中,所述升級控制臺中存儲有端口地址對照表,其中記錄有所述轉(zhuǎn)發(fā)設(shè)備每一網(wǎng)^#入設(shè)備接口對應(yīng)的虛擬地址;所述升級控制臺用于在獲知所述目的網(wǎng)絡(luò)接入設(shè)備接口進入所述連接狀態(tài)后,基于端口地址對照表,確定該目的網(wǎng)^"入設(shè)備接口的虛擬地址以作為所述升級包的目的地址。在本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)中,所述主控制模塊中存儲有虛擬地址表,其中記錄有每一虛擬地址對應(yīng)的VLAN;所述主控制模塊用于基于虛擬地址表依據(jù)所述升級包的目的地址確定所述目的VLAN。在本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)中,所述主控制模塊中存儲有VLAN映射表,其中記錄有每一網(wǎng)絡(luò)接入設(shè)備接口所屬的VLAN;所述主控制模塊用于基于VLAN映射表依據(jù)所述目的VLAN確定所述目的網(wǎng)絡(luò)接入設(shè)備接口。在本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)中,所述主控制模塊中存儲有地址轉(zhuǎn)換表,其中記錄有每一網(wǎng)絡(luò)接入設(shè)備接口的地址;所述主控制模塊用于基于地址轉(zhuǎn)換表確定所述目的網(wǎng)絡(luò)接入設(shè)備接口的地址。本發(fā)明還提供了一種網(wǎng)絡(luò)接入設(shè)備升級方法,包括51、升級控制臺發(fā)出升級包;52、轉(zhuǎn)發(fā)設(shè)備提取升級包的目的地址,并依據(jù)該目的地址確定該升級包的目的VLAN,以確定屬于該目的VLAN的目的網(wǎng)紹4妻入i殳備接口;S3、轉(zhuǎn)發(fā)設(shè)備使用該目的網(wǎng)絡(luò)接入設(shè)備接口的地址和預(yù)先設(shè)定的目標(biāo)地址對該升級包的源地址和目的地址進行更新,然后通過該目的網(wǎng),入設(shè)^^接口轉(zhuǎn)發(fā)更新后的升級包。在本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級方法中,在所述步驟S1之前,所述方法還包括Sll、所述轉(zhuǎn)發(fā)設(shè)備在獲知所述目的網(wǎng)絡(luò)接入設(shè)備接口進入連接狀態(tài)時,向所述升級控制臺上報進入連接狀態(tài)的目的網(wǎng)M入設(shè)備接口;所述步驟Sl進一步包括,所述升級控制臺在獲知所述目的網(wǎng),入設(shè)備接口進入所述連接狀態(tài)后,以目的網(wǎng)絡(luò)接入設(shè)^~接口對應(yīng)的虛擬地址作為目的地址發(fā)出所述升級包。在本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級方法中,所述升級控制臺中存儲有端口地址對照表,其中記錄有所述轉(zhuǎn)發(fā)設(shè)備每一網(wǎng)絡(luò)接入設(shè)備接口對應(yīng)的虛擬地址;在所述步驟Sl中,所述升級控制臺在獲知所述目的網(wǎng)絡(luò)接入設(shè)備接口進入所述連接狀態(tài)后,基于端口地址對照表,確定該目的網(wǎng)絡(luò)接入設(shè)備接口的虛擬地址,再以此虛擬地址作為目的地址發(fā)出所述升級包。在本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級方法中,所述主控制模塊中存儲有虛擬地址表,其中記錄有每一虛擬地址對應(yīng)的VLAN;在所述步驟S3中,所述主控制模塊基于虛擬地址表依據(jù)所述升級包的目的地址確定所述目的VLAN。實施本發(fā)明的技術(shù)方案,具有以下有益效果通過劃分VLAN并同時對升級文件包的源地址和目的地址進行轉(zhuǎn)換,本發(fā)明提供的技術(shù)方案可對具有相同管理地址的網(wǎng)皿入設(shè)備進行批量升級,因此可大大提高家庭路由器一類的網(wǎng)絡(luò)接入設(shè)備的升級效率。下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是依據(jù)本發(fā)明一較佳實施例的連接多臺待升級網(wǎng)纟純?nèi)朐O(shè)備的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)的結(jié)構(gòu)示意圖2是依據(jù)本發(fā)明一較佳實施例的轉(zhuǎn)發(fā)設(shè)備的邏輯結(jié)構(gòu)示意圖3是依據(jù)本發(fā)明一較佳實施例的網(wǎng)絡(luò)接入設(shè)備升級方法的流程圖4是依據(jù)本發(fā)明一較佳實施例的版本信息查詢方法的流程圖。具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖1是依據(jù)本發(fā)明一較佳實施例的連接多臺待升級網(wǎng)^^入設(shè)備的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)100的結(jié)構(gòu)示意圖。如圖1所示,網(wǎng)^4^入設(shè)備升級系統(tǒng)100包括轉(zhuǎn)發(fā)設(shè)備102和升級控制臺104。此外,圖l中還示出了與轉(zhuǎn)發(fā)設(shè)備102通信連接的多個待升級網(wǎng)絡(luò)接入設(shè)備106112,該待升級網(wǎng)絡(luò)接入設(shè)備106112可以是上文所述的家庭路由器,或者包含上述家庭路由器功能的其他路由器。多個待升級網(wǎng)絡(luò)接入設(shè)備106112通過其各自的局域網(wǎng)接口與轉(zhuǎn)發(fā)設(shè)備102的網(wǎng)絡(luò)接入設(shè)備接口通信連接,轉(zhuǎn)發(fā)設(shè)備102通過其升級控制臺接口與升級控制臺104通信連接。升級控制臺104用于發(fā)出升級包,轉(zhuǎn)發(fā)設(shè)備102用于接收該升級包并對其進行源地址和目的地址轉(zhuǎn)換,然后將轉(zhuǎn)換后的升級包轉(zhuǎn)發(fā)給待升級網(wǎng)絡(luò)接入設(shè)備106112。下面首先結(jié)合圖2來對本發(fā)明提供的轉(zhuǎn)發(fā)設(shè)備102進行詳細描述。圖2是依據(jù)本發(fā)明一較佳實施例的轉(zhuǎn)發(fā)設(shè)備200的邏輯結(jié)構(gòu)示意圖。如圖2所示,轉(zhuǎn)發(fā)設(shè)備200包括多個網(wǎng)絡(luò)接入設(shè)備接口202208,升級控制臺接口218以及主控制模塊220。網(wǎng)絡(luò)接入i殳備4妻口202208彼此分屬不同的VLAN,用于連接待升級的網(wǎng)絡(luò)接入設(shè)備(例如上文所述的家庭路由器,或者包含上述家庭路由器功能的其他路由器)的局域網(wǎng)接口。為實現(xiàn)通信連接,網(wǎng)^:入i殳備接口202208的地址與待升級網(wǎng)絡(luò)接入i更備局域網(wǎng)接口的地址同處同一網(wǎng),史,例如192.168.1.0網(wǎng)段。如上文所述,由于待升級網(wǎng)絡(luò)接入設(shè)備局域網(wǎng)接口的地址與該待升級網(wǎng)絡(luò)接入設(shè)備的管理地址同處同一網(wǎng)段,因此網(wǎng)絡(luò)接入設(shè)備接口202~208的地址與待升級網(wǎng)絡(luò)接入設(shè)備的管理地址也同處同一網(wǎng)段。在具體實現(xiàn)過程中,為筒化操作,網(wǎng)絡(luò)接入設(shè)備接口202208也可采用相同的地址。盡管網(wǎng)絡(luò)接入設(shè)備接口202208所連接的待升級網(wǎng)絡(luò)接入設(shè)備具有相同的管理地址,但由于網(wǎng)絡(luò)接入設(shè)備接口202208彼此分屬不同的VLAN,因此所連接的待升級網(wǎng)絡(luò)接入設(shè)備彼此分屬不同的VLAN,因此在這些待升級網(wǎng)縫入設(shè)備之間不會發(fā)生沖突。應(yīng)注意,盡管圖2中僅示出了網(wǎng),入設(shè)備接口202208這4個接口,但是,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,在具體實現(xiàn)過程中,網(wǎng)絡(luò)接入設(shè)備接口的數(shù)量可根據(jù)具體需要進行設(shè)定。網(wǎng)絡(luò)接入設(shè)備4妻口202208對應(yīng)包含4企測才莫塊210216,用于檢測所屬網(wǎng)絡(luò)接入設(shè)備接口所連接的待升級網(wǎng)M入設(shè)備是否上電。在檢測到所連接的待升級網(wǎng)絡(luò)接入設(shè)備上電時,即表明對應(yīng)的網(wǎng)紹甚入設(shè)備接口進入連接狀態(tài),由此發(fā)出上電通知。升級控制臺接口218用于連接升級控制臺。升級控制臺接口218具備多個虛擬地址,這些虛擬地址與網(wǎng)^4妻入設(shè)備接口202208所屬的VLAN■--對應(yīng)。在具體實現(xiàn)過程中,這些虛擬地址與網(wǎng)絡(luò)接入i殳備接口202~208的地址分屬不同的網(wǎng)段,例如,這些虛擬地址可在192.168.10.0網(wǎng)段。主控制模塊220中存儲有虛擬地址表、VLAN映射表和地址轉(zhuǎn)換表。虛擬地址表中存儲有每一虛擬地址對應(yīng)的VLAN標(biāo)識,例如,虛擬地址表可采用如下結(jié)構(gòu)虛擬地址表VLAN標(biāo)識表1VLAN映射表中記錄有網(wǎng)絡(luò)接入設(shè)備接口與所屬VLAN的對應(yīng)關(guān)系,例如VLAN映射表可釆用如下結(jié)構(gòu)VLAN標(biāo)識網(wǎng)^^"入設(shè)備接口標(biāo)識表2地址轉(zhuǎn)換表中記錄有每一網(wǎng)絡(luò)接入設(shè)備接口的地址,例如地址轉(zhuǎn)換表可采用如下結(jié)構(gòu)網(wǎng)^r入設(shè)備接口標(biāo)識地址表3在具體實現(xiàn)過程中,升級控制臺接口也可配置一管理地址?;谠摴芾淼刂罚脩艨刹捎肳eb方式登錄轉(zhuǎn)發(fā)設(shè)備的管理界面,以便輸入待升級網(wǎng)絡(luò)接入設(shè)備的管理地址(即預(yù)先設(shè)定的目標(biāo)地址)和升級控制臺的地址等^:。在具體實現(xiàn)過程中,轉(zhuǎn)發(fā)設(shè)備可采用例如但不限于現(xiàn)有的交換機(具備網(wǎng)絡(luò)層轉(zhuǎn)發(fā)功能)、路由器等網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備來實現(xiàn),升級控制臺可采用例如但不限于普通計算機來實現(xiàn)。有關(guān)網(wǎng)絡(luò)接入設(shè)備接口、升級控制臺接口和主控制模塊的作用將在圖3中進行詳細描述。圖3是依據(jù)本發(fā)明一較佳實施例的網(wǎng)絡(luò)接入設(shè)備升級方法300的流程圖。如圖3所示,方法300開始于步驟302,—待升級網(wǎng)絡(luò)接入設(shè)備上電。隨后,在下一步驟304,轉(zhuǎn)發(fā)設(shè)備上連接該待升級網(wǎng)絡(luò)接入設(shè)備的網(wǎng)絡(luò)接入設(shè)備接口中的檢測模塊檢測到該待升級網(wǎng)^^入設(shè)備上電,向主控制模塊發(fā)出上電通知。主控制模塊通過升級控制臺接口向升級控制臺上報該網(wǎng)絡(luò)接入設(shè)備接口的標(biāo)識。隨后,在下一步驟306,在收到上電通知后,升級控制臺發(fā)出升級包。在具體實現(xiàn)過程中,升級控制臺中存儲有端口地址對照表,其中存儲有轉(zhuǎn)發(fā)設(shè)備上每一網(wǎng)絡(luò)接入設(shè)備接口對應(yīng)的虛擬地址,例如端口地址對照表可采用如下結(jié)構(gòu)<table>tableseeoriginaldocumentpage12</column></row><table>在得知用于連接上電網(wǎng)纟純?nèi)朐O(shè)備的網(wǎng)^#入設(shè)備接口之后,升級控制臺依據(jù)該網(wǎng)絡(luò)接入設(shè)備接口的標(biāo)識,在端口地址對照表中查找對應(yīng)的虛擬地址。隨后,升級控制臺發(fā)出升級包,該升級包的目的地址即為找到的虛擬地址。隨后,在下一步驟308,在轉(zhuǎn)發(fā)設(shè)備的升級設(shè)備接口收到升級包后,主控制模塊依據(jù)該升級包目的地址(即虛擬地址)在虛擬地址表中查找對應(yīng)的VLAN標(biāo)識,即目的VLAN的標(biāo)識。隨后,在下一步驟310,轉(zhuǎn)發(fā)設(shè)備的主控制模塊依據(jù)找到的VLAN標(biāo)識在VLAN映射表中查找對應(yīng)的網(wǎng)蘭錄入設(shè)備接口,即目的網(wǎng)^4l:入設(shè)備接口。隨后,在下一步驟312,轉(zhuǎn)發(fā)設(shè)備的主控制模塊依據(jù)找到的網(wǎng)絡(luò)接入設(shè)備接口在地址轉(zhuǎn)換表中查找該網(wǎng)絡(luò)接入設(shè)備接口的地址。隨后,在下一314,轉(zhuǎn)發(fā)設(shè)備的主控制模塊依據(jù)該待升級網(wǎng)絡(luò)接入設(shè)備的管理地址(即預(yù)先設(shè)定的目標(biāo)地址)和網(wǎng)絡(luò)接入設(shè)備接口的地址對升級包的目的地址和源地址進行更新,然后將更新后的升級包轉(zhuǎn)發(fā)給對應(yīng)的網(wǎng)M入設(shè)備接口,如此一來,該網(wǎng)絡(luò)接入設(shè)備接口便可將升級包傳送給相連的待升級網(wǎng)絡(luò)接入設(shè)備。最后,方法300結(jié)束于步驟316。如上文所述,待升級網(wǎng)絡(luò)接入設(shè)備例如但不限于上文所述的家庭路由器在收到上述升級包之后,將依照其中包含的操作命令讀取升級包中的升級文件自動進行升級。在具體實現(xiàn)過程中,升級控制臺可在發(fā)送升級包之前,向待升級網(wǎng)絡(luò)接入設(shè)備發(fā)送版本查詢請求,以查詢該網(wǎng)^4秦入設(shè)備配置的版本信息,并依據(jù)該版本信息決定是否對待升級網(wǎng)絡(luò)接入設(shè)備進行升級。下面就結(jié)合圖4對這一過程進行詳細描述。圖4是依據(jù)本發(fā)明一較佳實施例的版本信息查詢方法400的流程圖。如圖4所示,方法400開始于步驟402。隨后,在下一步驟404,升級控制臺向轉(zhuǎn)發(fā)設(shè)備的升級控制臺接口發(fā)出版本查詢請求包,該版本查詢包經(jīng)轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)給上電的待升級網(wǎng)絡(luò)接入設(shè)備。該版本查詢包的轉(zhuǎn)發(fā)過程與圖3中描述的升級包的轉(zhuǎn)發(fā)過程基本相同,因此此處不再贅述。隨后,在下一步驟406,轉(zhuǎn)發(fā)設(shè)備的網(wǎng)絡(luò)接入設(shè)備接口接收對應(yīng)的待升級網(wǎng)絡(luò)接入設(shè)備返回的版本信息包。由于該版本信息包是對版本查詢請求的應(yīng)答,因此該版本信息包的源地址為待升級網(wǎng)^^入設(shè)備的管理地址,目的地址為上述網(wǎng)紹雀入設(shè)備接口的地址。隨后,在下一步驟408,轉(zhuǎn)發(fā)設(shè)備的主控制模塊依據(jù)該網(wǎng)絡(luò)接入設(shè)備接口所屬的VLAN通過虛擬地址表確定其對應(yīng)的虛擬地址,然后依據(jù)該虛擬地址和升級控制臺的地址對版本信息包的源地址和目的地址進行更新,然后將更新后的版本信息包轉(zhuǎn)發(fā)給升級控制臺接口。隨后,在下一步驟410,轉(zhuǎn)發(fā)設(shè)備的升級控制臺接口將該版本信息包轉(zhuǎn)發(fā)給升級控制臺。隨后,在下一步驟412,升級控制臺依據(jù)該版本信息包判斷是否需要對上電的待升級設(shè)備進行升級,若是,則轉(zhuǎn)到步驟414,發(fā)出升級包。有關(guān)升級包的轉(zhuǎn)發(fā)過程已經(jīng)在圖3中做了清楚的描述,因此此處不再贅述。應(yīng)理解,該升級文件中還包含指示待升級網(wǎng)絡(luò)接入設(shè)備進行升級操作的升級指令。若否,貝'J方法400轉(zhuǎn)到步驟416。最后,方法400結(jié)束于步驟416。應(yīng)注意,在具體實現(xiàn)過程中,版本信息查詢的操作為一可選操作。如上文所述,待升級網(wǎng)絡(luò)接入設(shè)備例如但不限于上文所述的家庭路由器在收到上述升級包之后,將依照其中包含的才喿作命令讀取升級包中的升級文件自動進行升級操作。在具體實現(xiàn)過程中,待升級網(wǎng)M入設(shè)備一般會在升級完成后將自動重新啟動,此后,待升級網(wǎng)M入設(shè)備的版本將更新至最新。如此一來,結(jié)合圖4中描述的方法400,待升級網(wǎng)絡(luò)接入設(shè)備應(yīng)答升級控制臺發(fā)出的版本查詢包時返回的版本信息包中將顯示該待升級網(wǎng)絡(luò)接入設(shè)備已經(jīng)更新至最新版本。在這種情況下,升級控制臺經(jīng)判斷后會自動判定該待升級設(shè)備無需升級,因此升級過程結(jié)束。需要注意的是,在圖3和圖4描述的方法300和方法400之中,不僅需要還需要對該升級包的源地址進行轉(zhuǎn)換。這是因為,某些(并不是所有)待升級網(wǎng)絡(luò)接入設(shè)備如常用的家庭路由器,其不僅具備局域網(wǎng)接口,還具備廣域網(wǎng)接口。對于局域網(wǎng)接口收到的目的地址不在該局域網(wǎng)接口所屬網(wǎng)段的數(shù)據(jù)包,對該數(shù)據(jù)包作出的應(yīng)答將被該待升級網(wǎng)絡(luò)接入設(shè)備轉(zhuǎn)交給其自身的網(wǎng)關(guān)通過廣域網(wǎng)接口轉(zhuǎn)發(fā)。如此一來,升級控制臺將無法接收到待升級網(wǎng)^#入設(shè)備作出的任何響應(yīng)。因此,在這種情況下需要對升級包的源地址進行轉(zhuǎn)換。對于其他不具備此項特性的網(wǎng)絡(luò)接入設(shè)備(如交換機,沒有廣域網(wǎng)接口和局域網(wǎng)接口之分),這種情況下,雖然沒有必要對源地址進行轉(zhuǎn)換,但這種轉(zhuǎn)換方案對這類網(wǎng)絡(luò)接入設(shè)備也是適用的。由上文所述可知,所述待升級網(wǎng)絡(luò)接入設(shè)備并非僅限于上文所述的家庭路由器。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,凡是具備一管理(IP)地址,并且可以通過該管理地址對待升級網(wǎng)絡(luò)接入設(shè)備進行升級的交換機、路由器、調(diào)制解調(diào)器等網(wǎng)絡(luò)接入i殳備,均可使用本發(fā)明的技術(shù)方案。此外,在具體實現(xiàn)過程中,基于該管理地址,不僅可以采用WEB方式對該待升級設(shè)備進行升級、配置,也可采用TFTP、TELNET等其他方式對其進行升級、配置,只要網(wǎng)絡(luò)接入設(shè)備自身支持這些操作即可。如上文所示,本發(fā)明提供的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)和網(wǎng)絡(luò)接入設(shè)備升級方法可同時對多臺待升級網(wǎng)絡(luò)接入設(shè)備進行升級,且升級過程自動完成,無需操作人員參與。由此可見,本發(fā)明提供的技術(shù)方案可大大提高待升級網(wǎng)絡(luò)接入設(shè)備的升級效率,減少人工操作。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的寸呆護范圍之內(nèi)。權(quán)利要求1、一種網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng),其特征在于,包括升級控制臺,用于發(fā)出升級包;轉(zhuǎn)發(fā)設(shè)備,包括升級控制臺接口,用于連接升級控制臺,以接收升級包;分屬不同VLAN的多個網(wǎng)絡(luò)接入設(shè)備接口;主控制模塊,用于提取升級包的目的地址,并依據(jù)該目的地址確定該升級包的目的VLAN,以確定屬于該目的VLAN的目的網(wǎng)絡(luò)接入設(shè)備接口;使用該目的網(wǎng)絡(luò)接入設(shè)備接口的地址和預(yù)先設(shè)定的目標(biāo)地址對該升級包的源地址和目的地址進行更新,然后通過該目的網(wǎng)絡(luò)接入設(shè)備接口轉(zhuǎn)發(fā)更新后的升級包。2、根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng),其特征在于,所述目的網(wǎng)絡(luò)接入設(shè)備接口用于在進入連接狀態(tài)時,向所述主控制模塊發(fā)出通知;所述主控制模塊用于通過所述升級控制臺接口向所述升級控制臺上報進入連4姿狀態(tài)的目的網(wǎng)絡(luò)接入設(shè)備接口;所述升級控制臺用于在獲知所述目的網(wǎng)絡(luò)接入設(shè)備接口進入所述連接狀態(tài)后,以目的網(wǎng)絡(luò)接入設(shè)備接口對應(yīng)的虛擬地址作為目的地址發(fā)出所述升級包。3、根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng),其特征在于,所述升級控制臺中存儲有端口地址對照表,其中記錄有所述轉(zhuǎn)發(fā)設(shè)備每一網(wǎng)絡(luò)接入"i殳備接口對應(yīng)的虛擬地址;所述升級控制臺用于在獲知所述目的網(wǎng)絡(luò)接入設(shè)備接口進入所述連接狀態(tài)后,基于端口地址對照表,確定該目的網(wǎng)絡(luò)接入設(shè)備接口的虛擬地址以作為所述升級包的目的地址。4、根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng),其特征在于,所述主控制模塊中存儲有虛擬地址表,其中記錄有每一虛擬地址對應(yīng)的VLAN;所述主控制模塊用于基于虛擬地址表依據(jù)所述升級包的目的地址確定所述目的VLAN。5、根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng),其特征在于,所述主控制模塊中存儲有VLAN映射表,其中記錄有每一網(wǎng)絡(luò)接入設(shè)備接口所屬的VLAN;所述主控制模塊用于基于VLAN映射表依據(jù)所述目的VLAN確定所述目的網(wǎng)絡(luò)接入設(shè)備接口。6、根據(jù)根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng),其特征在于,所述主控制模塊中存儲有地址轉(zhuǎn)換表,其中記錄有每一網(wǎng)絡(luò)接入設(shè)備接口的地址;所述主控制模塊用于基于地址轉(zhuǎn)換表確定所述目的網(wǎng)絡(luò)接入設(shè)備接口的地址。7、一種網(wǎng)絡(luò)接入設(shè)備升級方法,其特征在于,包括51、升級控制臺發(fā)出升級包;52、轉(zhuǎn)發(fā)設(shè)備提取升級包的目的地址,并依據(jù)該目的地址確定該升級包的目的VLAN,以確定屬于該目的VLAN的目的網(wǎng)絡(luò)接入設(shè)備接口;53、轉(zhuǎn)發(fā)設(shè)備使用該目的網(wǎng)絡(luò)接入設(shè)備接口的地址和預(yù)先設(shè)定的目標(biāo)地址對該升級包的源地址和目的地址進行更新,然后通過該目的網(wǎng),入設(shè)備接口轉(zhuǎn)發(fā)更新后的升級包。8、根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)接入設(shè)備升級方法,其特征在于,在所述步驟S1之前,所述方法還包括Sll、所述轉(zhuǎn)發(fā)設(shè)備在獲知所述目的網(wǎng),入設(shè)備接口進入連接狀態(tài)時,向所述升級控制臺上報進入連接狀態(tài)的目的網(wǎng)絡(luò)接入設(shè)備接口;所述步驟Sl進一步包括,所述升級控制臺在獲知所述目的網(wǎng),入設(shè)備接口進入所述連接狀態(tài)后,以目的網(wǎng)絡(luò)接入設(shè)備接口對應(yīng)的虛擬地址作為目的地址發(fā)出所述升級包。9、根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)接入設(shè)備升級方法,其特征在于,所迷升級控制臺中存儲有端口地址對照表,其中記錄有所述轉(zhuǎn)發(fā)設(shè)M—網(wǎng)絡(luò)接入設(shè)備接口對應(yīng)的虛擬地址;在所述步驟S1中,所述升級控制臺在獲知所述目的網(wǎng)絡(luò)接入設(shè)備接口進入所述連接狀態(tài)后,基于端口地址對照表,確定該目的網(wǎng)^M妄入設(shè)備接口的虛擬地址,再以此虛擬地址作為目的地址發(fā)出所述升級包。10、根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)接入設(shè)備升級方法,其特征在于,所述主控制模塊中存儲有虛擬地址表,其中記錄有每一虛擬地址對應(yīng)的VLAN;在所述步驟S3中,所述主控制模塊基于虛擬地址表依據(jù)所述升級包的目的地址確定所述目的VLAN。全文摘要本發(fā)明涉及路由轉(zhuǎn)發(fā)技術(shù),針對現(xiàn)有方案無法對具有相同管理地址的網(wǎng)絡(luò)接入設(shè)備進行批量升級的缺陷,提供一種網(wǎng)絡(luò)接入設(shè)備升級系統(tǒng)和網(wǎng)絡(luò)接入設(shè)備升級方法。系統(tǒng)包括升級控制臺;轉(zhuǎn)發(fā)設(shè)備,包括升級控制臺接口,用于連接接收升級包;分屬不同VLAN的多個網(wǎng)絡(luò)接入設(shè)備接口;主控制模塊,用于提取升級包的目的地址,并依據(jù)該目的地址確定該升級包的目的VLAN,以確定屬于該目的VLAN的目的網(wǎng)絡(luò)接入設(shè)備接口;使用該目的網(wǎng)絡(luò)接入設(shè)備接口的地址和預(yù)定目標(biāo)地址對該升級包的源、目的地址進行更新,通過該目的網(wǎng)絡(luò)接入設(shè)備接口轉(zhuǎn)發(fā)更新后的升級包。本發(fā)明還提供了升級方法。本發(fā)明可對具有相同管理地址的網(wǎng)絡(luò)接入設(shè)備進行批量升級,因此可提高升級效率。文檔編號H04L29/12GK101552697SQ200910107229公開日2009年10月7日申請日期2009年5月6日優(yōu)先權(quán)日2009年5月6日發(fā)明者呂祝雄,梁啟明,沐陽芷,趙佳興,韓孝龍申請人:深圳市普聯(lián)技術(shù)有限公司