欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種二層交換設(shè)備的數(shù)據(jù)升級(jí)方法

文檔序號(hào):7677408閱讀:183來源:國(guó)知局
專利名稱:一種二層交換設(shè)備的數(shù)據(jù)升級(jí)方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)升級(jí)方法,具體地說涉及二層交換設(shè)備的數(shù)據(jù)升級(jí)方法。
FTP協(xié)議基于傳輸控制協(xié)議或互聯(lián)網(wǎng)協(xié)議(TCP/IP)實(shí)現(xiàn),它采用兩個(gè)TCP鏈接來傳輸一個(gè)文件,控制鏈接以通常Client/Server的方式打開,每當(dāng)要傳輸一個(gè)文件時(shí)就創(chuàng)建一個(gè)數(shù)據(jù)鏈接,然后交換設(shè)備與管理設(shè)備之間通過命令和應(yīng)答的方式完成升級(jí)數(shù)據(jù)的下載。由于FTP協(xié)議的運(yùn)行需要基于TCP/IP協(xié)議,而TCP/IP協(xié)議工作在網(wǎng)絡(luò)的第三層,因此通過FTP對(duì)交換設(shè)備進(jìn)行數(shù)據(jù)升級(jí),需要首先為交換設(shè)備配置IP地址,然后才能對(duì)交換設(shè)備進(jìn)行數(shù)據(jù)升級(jí)操作,這樣,如果給網(wǎng)上每一臺(tái)交換設(shè)備都分配一個(gè)IP地址,會(huì)極大浪費(fèi)IP地址資源。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可以節(jié)約IP地址資源的二層交換設(shè)備的數(shù)據(jù)升級(jí)方法。
為達(dá)到上述目的,本發(fā)明提供的二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,包括(1)交換設(shè)備向管理設(shè)備發(fā)出注冊(cè)請(qǐng)求報(bào)文,管理設(shè)備根據(jù)該報(bào)文進(jìn)行注冊(cè)操作,當(dāng)注冊(cè)操作成功后,交換設(shè)備和管理設(shè)備通過交換設(shè)備定時(shí)向管理設(shè)備發(fā)送的握手報(bào)文以及管理設(shè)備根據(jù)握手報(bào)文向交換設(shè)備發(fā)送的握手響應(yīng)報(bào)文,進(jìn)行握手操作;(2)管理設(shè)備向交換設(shè)備發(fā)送升級(jí)數(shù)據(jù)的數(shù)據(jù)描述幀,交換設(shè)備收到數(shù)據(jù)描述幀后判斷能否進(jìn)行數(shù)據(jù)升級(jí)操作,如果不能,向管理設(shè)備回復(fù)拒絕升級(jí)的數(shù)據(jù)描述幀響應(yīng)報(bào)文,否則,向管理設(shè)備發(fā)送可以進(jìn)行數(shù)據(jù)升級(jí)的數(shù)據(jù)描述幀響應(yīng)報(bào)文;(3)管理設(shè)備收到數(shù)據(jù)描述幀響應(yīng)報(bào)文,判斷交換設(shè)備是否允許設(shè)備升級(jí),如果允許,將升級(jí)數(shù)據(jù)向交換設(shè)備下載。
步驟(2)所述數(shù)據(jù)描述幀包括要加載的數(shù)據(jù)長(zhǎng)度以及本次加載的數(shù)據(jù)塊序列號(hào)。
步驟(2)中,當(dāng)交換設(shè)備確定可以進(jìn)行數(shù)據(jù)升級(jí)后,在交換設(shè)備向管理設(shè)備發(fā)送數(shù)據(jù)描述幀響應(yīng)報(bào)文前,確定升級(jí)過程中每次可以加載的數(shù)據(jù)塊的大小,然后將數(shù)據(jù)塊大小的參數(shù)加入到數(shù)據(jù)描述幀響應(yīng)報(bào)文。
步驟(2)所述將升級(jí)數(shù)據(jù)向交換設(shè)備下載包括下述步驟(41)管理設(shè)備向交換設(shè)備發(fā)送數(shù)據(jù)幀報(bào)文,交換設(shè)備接收并保存該數(shù)據(jù)幀報(bào)文,然后回復(fù)數(shù)據(jù)幀響應(yīng)報(bào)文,如果交換設(shè)備接收完一個(gè)數(shù)據(jù)塊后,在數(shù)據(jù)幀響應(yīng)報(bào)文中加入一個(gè)時(shí)間值,以使管理設(shè)備暫停發(fā)送數(shù)據(jù)幀,然后將已經(jīng)接收的數(shù)據(jù)寫入設(shè)備加載區(qū),再向管理設(shè)備發(fā)塊結(jié)束響應(yīng)報(bào)文;(42)管理設(shè)備收到塊結(jié)束響應(yīng)報(bào)文后,繼續(xù)發(fā)送數(shù)據(jù)幀報(bào)文,當(dāng)交換設(shè)備接收完最后一個(gè)數(shù)據(jù)塊的最后一幀后,將接收的數(shù)據(jù)寫入設(shè)備加載區(qū),向管理設(shè)備回復(fù)加載結(jié)束報(bào)文,管理設(shè)備收到加載結(jié)束報(bào)文后,向交換設(shè)備回復(fù)加載結(jié)束響應(yīng)報(bào)文,數(shù)據(jù)升級(jí)過程結(jié)束。
上述方法中管理設(shè)備和交換設(shè)備之間的信息交互采用特定格式的報(bào)文(組管理協(xié)議報(bào)文,HGMP),該報(bào)文由帶802.1Q標(biāo)簽的以太網(wǎng)頭,公共報(bào)文頭和管理報(bào)文組成;所述公共報(bào)文頭包括下述字段版本號(hào),用于表明當(dāng)前管理協(xié)議版本;C,用于表明當(dāng)前的報(bào)文是響應(yīng)報(bào)文,還是命令報(bào)文;類型,用于區(qū)分是集中管理還是二層多播組控制報(bào)文;F,用于標(biāo)識(shí)幀序列號(hào)是否有效;R,用于標(biāo)識(shí)校驗(yàn)和是否有效;B,用于標(biāo)識(shí)回傳字是否有效;幀序列號(hào),用于表示針對(duì)每臺(tái)網(wǎng)絡(luò)交換設(shè)備的報(bào)文序列號(hào);效驗(yàn)和,用于報(bào)文數(shù)據(jù)的校驗(yàn);報(bào)文長(zhǎng)度,用于標(biāo)識(shí)報(bào)文的長(zhǎng)度;回傳字,用于表示響應(yīng)報(bào)文原封不動(dòng)回傳的數(shù)據(jù);
交換設(shè)備(LanSwitch)的媒體訪問控制(MAC)用于標(biāo)識(shí)交換設(shè)備的管理MAC地址;第一次轉(zhuǎn)發(fā)端口號(hào)、第二次轉(zhuǎn)發(fā)端口號(hào)、第三次轉(zhuǎn)發(fā)端口號(hào)、第四次轉(zhuǎn)發(fā)端口號(hào),分別用于記錄報(bào)文在經(jīng)過交換設(shè)備轉(zhuǎn)發(fā)后,其入口的端口號(hào);所述管理報(bào)文包括下述內(nèi)容主命令字,用于作為管理報(bào)文的主命令字;子命令字,用于作為管理報(bào)文的子命令字;內(nèi)容長(zhǎng)度,用于記錄管理報(bào)文內(nèi)容的長(zhǎng)度;管理報(bào)文內(nèi)容,用于記錄管理報(bào)文所攜帶的參數(shù)與數(shù)據(jù)。
由上述可知,本發(fā)明在二層網(wǎng)絡(luò)環(huán)境中,首先完成交換設(shè)備在管理設(shè)備處的注冊(cè),當(dāng)注冊(cè)操作成功后,交換設(shè)備和管理設(shè)備通過交換設(shè)備定時(shí)向管理設(shè)備發(fā)送的握手報(bào)文以及管理設(shè)備根據(jù)握手報(bào)文向交換設(shè)備發(fā)送的握手響應(yīng)報(bào)文,進(jìn)行握手操作,在握手操作期間,管理設(shè)備與交換設(shè)備完成數(shù)據(jù)的升級(jí)操作;因此,與現(xiàn)有的網(wǎng)絡(luò)交換設(shè)備的數(shù)據(jù)升級(jí)方法相比,本發(fā)明的突出優(yōu)點(diǎn)是不需要為交換設(shè)備配置IP地址,就能夠?qū)崿F(xiàn)對(duì)網(wǎng)絡(luò)交換設(shè)備的數(shù)據(jù)升級(jí)操作,節(jié)約了網(wǎng)絡(luò)中寶貴的IP地址資源。


圖1是本發(fā)明所述方法的實(shí)施例流程圖。圖1所述的實(shí)施例完成了在二層網(wǎng)絡(luò)環(huán)境下交換設(shè)備的數(shù)據(jù)升級(jí)操作。圖1所述實(shí)施例采用客戶端/服務(wù)器(Client/Server)工作方式,即管理設(shè)備作為服務(wù)器(Server),交換設(shè)備作為客戶端(Client),因此,實(shí)現(xiàn)數(shù)據(jù)升級(jí)的Server軟件運(yùn)行在管理設(shè)備上,而Client運(yùn)行在交換設(shè)備上,如網(wǎng)絡(luò)交換機(jī)。為方便管理設(shè)備和交換設(shè)備通過報(bào)文的交互進(jìn)行交換設(shè)備的數(shù)據(jù)升級(jí),本發(fā)明提供了特定的報(bào)文格式,它由三部分組成,分別是帶802.10標(biāo)簽的以太網(wǎng)頭,公共報(bào)文頭,管理報(bào)文。由于以太網(wǎng)頭的格式屬公知內(nèi)容,下面結(jié)合應(yīng)用實(shí)例重點(diǎn)描述公共報(bào)文,管理報(bào)文的內(nèi)容。
公共報(bào)文在應(yīng)用時(shí)承載在以太網(wǎng)頭之后,參考下表 表中版本號(hào)字段,占4比特(bits),用于表明當(dāng)前管理協(xié)議版本;C字段,為響應(yīng)標(biāo)識(shí),占1bits,用于表明當(dāng)前報(bào)文是響應(yīng)報(bào)文,還是命令報(bào)文;例如可以用0------表示命令(或者稱請(qǐng)求),1------表示響應(yīng)(或稱應(yīng)答);類型字段,占3bits,用于區(qū)分是集中管理還是二層多播組控制報(bào)文;例如,可以用000表示該報(bào)文是對(duì)交換設(shè)備集中管理,001表示該報(bào)文是對(duì)交換設(shè)備多播轉(zhuǎn)發(fā);
F字段,幀序列號(hào)的有效標(biāo)標(biāo)識(shí),占1bits,例如,該位為0時(shí)表示不使用幀序列號(hào),為1時(shí)表示使用幀序列號(hào);R字段,校驗(yàn)和有效標(biāo)識(shí),占1bits,例如,該位為0時(shí)表示不使用校驗(yàn)和;為1時(shí)表示使用校驗(yàn)和;B字段,回傳字有效標(biāo)識(shí),占1bits,例如,該位為0時(shí)表示不使用回傳字;為1時(shí)表示使用回傳字;幀序列號(hào)字段,用于標(biāo)識(shí)每臺(tái)交換設(shè)備的報(bào)文序列號(hào),占16bits;效驗(yàn)和字段,用于報(bào)文數(shù)據(jù)的校驗(yàn),占16bits,計(jì)算方法可以采用同IP及UDP等類似方法,R字段位決定其是否有效;報(bào)文長(zhǎng)度字段,占16bits,用于標(biāo)識(shí)報(bào)文的長(zhǎng)度;回傳字字段,用于表示響應(yīng)報(bào)文原封不動(dòng)回傳的數(shù)據(jù),占16bits,響應(yīng)報(bào)文時(shí),原封不動(dòng)回傳的數(shù)據(jù);交換設(shè)備的媒體訪問控制(MAC),用于標(biāo)識(shí)交換設(shè)備的管理MAC地址;第一次轉(zhuǎn)發(fā)端口號(hào)、第二次轉(zhuǎn)發(fā)端口號(hào)、第三次轉(zhuǎn)發(fā)端口號(hào)、第四次轉(zhuǎn)發(fā)端口號(hào)分別用于記錄報(bào)文在經(jīng)過交換設(shè)備轉(zhuǎn)發(fā)后,其入口的端口號(hào);通過這些字段,可以判斷出發(fā)送報(bào)文的交換設(shè)備所處于的物理位置。以上端口號(hào)有效范圍為與某種類型交換設(shè)備的的端口數(shù)目有關(guān)系,如果一臺(tái)交換設(shè)備的端口數(shù)目為PORT_NUM,則這臺(tái)交換設(shè)備轉(zhuǎn)發(fā)其下層連接的交換設(shè)備的HGMP報(bào)文時(shí),轉(zhuǎn)發(fā)端口號(hào)的取值就是在0-PORT_NUM-1之間;保留字段4個(gè)字節(jié),用于擴(kuò)展報(bào)文的功能,比如交換設(shè)備級(jí)連層次大于5層時(shí),可以使用這個(gè)字段定義轉(zhuǎn)發(fā)端口號(hào)。
所述管理報(bào)文包括下述內(nèi)容,管理報(bào)文實(shí)際應(yīng)用時(shí)可以承載在公共報(bào)文之下,參考下表

其中主命令字1個(gè)字節(jié),用于作為管理報(bào)文的主命令字;子命令字1個(gè)字節(jié),用于作為管理報(bào)文的子命令字;內(nèi)容長(zhǎng)度2個(gè)字節(jié),用于記錄報(bào)文內(nèi)容的長(zhǎng)度;管理報(bào)文內(nèi)容用于記錄管理報(bào)文所攜帶的參數(shù)與數(shù)據(jù),其具體格式和大小視應(yīng)用的不同而有所變化,長(zhǎng)度由內(nèi)容長(zhǎng)度字段決定。通常,受以太網(wǎng)幀長(zhǎng)度的限制,該字段最長(zhǎng)不能超過1468字節(jié)范圍從0到1468字節(jié)。
基于上述內(nèi)容,按照?qǐng)D1實(shí)施本發(fā)明包括二大過程,一是交換設(shè)備的注冊(cè)、握手過程,通過上述過程完成管理設(shè)備和交換設(shè)備之間的數(shù)據(jù)升級(jí)通道的建立;二是數(shù)據(jù)升級(jí)過程,在管理設(shè)備和交換設(shè)備之間定時(shí)的握手操作之間完成。具體如下述步驟首先在步驟1,交換設(shè)備向連接管理設(shè)備的端口廣播包括本交換設(shè)備位置標(biāo)識(shí)的申請(qǐng)注冊(cè)報(bào)文,當(dāng)管理設(shè)備收到該報(bào)文后,進(jìn)行注冊(cè)操作,并向發(fā)出申請(qǐng)的交換設(shè)備發(fā)送注冊(cè)響應(yīng)報(bào)文。當(dāng)交換設(shè)備收到注冊(cè)成功響應(yīng)報(bào)文后,在步驟2定時(shí)向管理設(shè)備發(fā)送握手報(bào)文,當(dāng)管理設(shè)備收到握手報(bào)文后,向交換設(shè)備發(fā)送握手響應(yīng)報(bào)文,當(dāng)交換設(shè)備收到握手響應(yīng)報(bào)文后,完成正常的握手操作。在握手操作期間,管理設(shè)備在步驟3向交換設(shè)備發(fā)送升級(jí)數(shù)據(jù)的數(shù)據(jù)描述幀報(bào)文,所述數(shù)據(jù)描述幀報(bào)文包括需要通知交換設(shè)備要加載的數(shù)據(jù)長(zhǎng)度以及本次加載的數(shù)據(jù)塊序列號(hào)參數(shù);交換設(shè)備收到數(shù)據(jù)描述幀報(bào)文后在步驟4判斷自己能否進(jìn)行數(shù)據(jù)升級(jí)操作,如果不能,在步驟5向管理設(shè)備回復(fù)拒絕升級(jí)的數(shù)據(jù)描述幀響應(yīng)報(bào)文,否則,在步驟6確定升級(jí)過程中每次可以加載的數(shù)據(jù)塊的大小,然后將數(shù)據(jù)塊大小的參數(shù)加入到數(shù)據(jù)描述幀響應(yīng)報(bào)文,并向管理設(shè)備發(fā)送可以進(jìn)行數(shù)據(jù)升級(jí)的數(shù)據(jù)描述幀響應(yīng)報(bào)文;管理設(shè)備收到數(shù)據(jù)描述幀響應(yīng)報(bào)文,在步驟7判斷交換設(shè)備是否允許設(shè)備升級(jí),如果允許,在步驟8進(jìn)行數(shù)據(jù)升級(jí)的操作,即將升級(jí)數(shù)據(jù)向交換設(shè)備下載,否則結(jié)束。
上述步驟8所述將升級(jí)數(shù)據(jù)向交換設(shè)備下載可以通過下述步驟實(shí)現(xiàn)(41)管理設(shè)備向交換設(shè)備發(fā)送數(shù)據(jù)幀報(bào)文,交換設(shè)備接收并保存該數(shù)據(jù)幀報(bào)文,然后回復(fù)數(shù)據(jù)幀響應(yīng)報(bào)文,如果交換設(shè)備接收完一個(gè)數(shù)據(jù)塊后,在數(shù)據(jù)幀響應(yīng)報(bào)文中加入一個(gè)時(shí)間值,以使管理設(shè)備暫停發(fā)送數(shù)據(jù)幀,然后將已經(jīng)接收的數(shù)據(jù)寫入設(shè)備加載區(qū),再向管理設(shè)備發(fā)塊結(jié)束響應(yīng)報(bào)文;(42)管理設(shè)備收到塊結(jié)束響應(yīng)報(bào)文后,繼續(xù)發(fā)送數(shù)據(jù)幀報(bào)文,當(dāng)交換設(shè)備接收完最后一個(gè)數(shù)據(jù)塊的最后一幀后,將接收的數(shù)據(jù)寫入設(shè)備加載區(qū),向管理設(shè)備回復(fù)加載結(jié)束報(bào)文,管理設(shè)備收到加載結(jié)束報(bào)文后,向交換設(shè)備回復(fù)加載結(jié)束響應(yīng)報(bào)文,數(shù)據(jù)升級(jí)過程結(jié)束。
上述交換設(shè)備的數(shù)據(jù)升級(jí)操作包括管理設(shè)備的數(shù)據(jù)升級(jí)處理過程和交換設(shè)備的數(shù)據(jù)升級(jí)處理過程,上述兩個(gè)過程實(shí)際中是配合使用的。由于實(shí)際中的軟件升級(jí)對(duì)速度的要求不高,但對(duì)可靠性的要求較高,因此軟件升級(jí)應(yīng)最好采用互控方式。管理設(shè)備每發(fā)一個(gè)數(shù)據(jù)幀,就啟動(dòng)一個(gè)定時(shí)器,等待交換設(shè)備的應(yīng)答,如果在指定的時(shí)間內(nèi)收到交換設(shè)備對(duì)上一幀的應(yīng)答,就開始發(fā)下一幀;如果收不到應(yīng)答或收到校驗(yàn)錯(cuò)誤的應(yīng)答,就重發(fā)上一幀;如果連續(xù)重發(fā)超過規(guī)定的次數(shù)則退出加載過程,向后臺(tái)告警。
由于實(shí)際中不同的交換設(shè)備的內(nèi)存大小不一樣,能同時(shí)接收的數(shù)據(jù)量有差別,因此,當(dāng)交換設(shè)備收到管理設(shè)備關(guān)于數(shù)據(jù)的描述幀時(shí),首先要判斷系統(tǒng)能申請(qǐng)的內(nèi)存大小,在不影響系統(tǒng)正常運(yùn)行的情況下,申請(qǐng)合理的加載內(nèi)存,然后將此內(nèi)存大小作為塊的大小通過數(shù)據(jù)描述響應(yīng)幀送給管理設(shè)備。
在實(shí)際進(jìn)行數(shù)據(jù)升級(jí)時(shí),數(shù)據(jù)升級(jí)的報(bào)文既有管理設(shè)備主動(dòng)發(fā)起的,也有交換設(shè)備主動(dòng)發(fā)起的,為了升級(jí)的可靠性,需要規(guī)定主動(dòng)發(fā)起方啟動(dòng)定時(shí)器,如果在規(guī)定的時(shí)間內(nèi)沒有收到對(duì)方的響應(yīng),則重發(fā)上一個(gè)報(bào)文,重發(fā)超過指定的次數(shù)后,例如3次,還沒有收到響應(yīng),則退出加載過程。因此,為了對(duì)升級(jí)過程進(jìn)行更好地控制,本實(shí)施例中設(shè)定了T0到T4五個(gè)定時(shí)器,其中T0定時(shí)時(shí)間設(shè)定為3秒;T1定時(shí)時(shí)間設(shè)定為3秒;T2定時(shí)時(shí)間設(shè)定為6秒;T3定時(shí)時(shí)間設(shè)定為6秒;T4定時(shí)時(shí)間設(shè)定為3秒。
依據(jù)上述定時(shí)器,在管理設(shè)備側(cè),首先管理設(shè)備向交換設(shè)備發(fā)數(shù)據(jù)描述幀,啟動(dòng)3秒定時(shí)器T0,然后等交換設(shè)備對(duì)數(shù)據(jù)描述幀的響應(yīng),如果在3秒內(nèi)收到交換設(shè)備的響應(yīng),則從響應(yīng)報(bào)文中取出交換設(shè)備允許的數(shù)據(jù)塊的大小,根據(jù)數(shù)據(jù)塊的大小計(jì)算每個(gè)數(shù)據(jù)塊傳送的幀數(shù)和總共傳送的塊數(shù),然后啟動(dòng)數(shù)據(jù)加載過程進(jìn)行數(shù)據(jù)的傳送;如果3秒內(nèi)沒有收到交換設(shè)備的數(shù)據(jù)描述幀響應(yīng),則重發(fā)數(shù)據(jù)描述幀,重發(fā)超過2次后退出加載過程,并向后臺(tái)告警。
為了更好地進(jìn)行數(shù)據(jù)幀傳送過程中數(shù)據(jù)的交互,在傳送的每個(gè)數(shù)據(jù)幀中都帶有當(dāng)前的數(shù)據(jù)塊號(hào)和幀的序號(hào)。數(shù)據(jù)的傳送分下面幾種情況1、對(duì)于一個(gè)普通的幀,當(dāng)管理設(shè)備發(fā)完一個(gè)幀后,啟動(dòng)一個(gè)3秒定時(shí)器T1,如果在3秒內(nèi)收到交換設(shè)備的正確響應(yīng),則發(fā)下一個(gè)幀;如果在3秒內(nèi)沒有收到交換設(shè)備的響應(yīng)或收到校驗(yàn)錯(cuò)誤的響應(yīng),則重發(fā)上一幀,重發(fā)超過2次后退出加載,并向后臺(tái)告警。
2、對(duì)于一個(gè)數(shù)據(jù)塊的最后一幀,管理設(shè)備發(fā)送完該幀后,啟動(dòng)一個(gè)3秒定時(shí)器T1,等待最后一幀的響應(yīng),如果在3秒內(nèi)沒有收到或收到上一幀的校驗(yàn)錯(cuò)誤響應(yīng),則重發(fā)上一幀,重發(fā)超過2次后退出加載,并向后臺(tái)告警;如果在3秒內(nèi)收到響應(yīng),就從響應(yīng)報(bào)文中取出等待時(shí)間T2,并啟動(dòng)等待定時(shí)器T2,等待塊結(jié)束報(bào)文,如果在等待時(shí)間內(nèi)沒有收到塊結(jié)束報(bào)文,則退出加載,并向后臺(tái)告警;如果在等待時(shí)間內(nèi)收到塊結(jié)束報(bào)文,則啟動(dòng)下一塊數(shù)據(jù)的發(fā)送。
3、對(duì)于最后一個(gè)數(shù)據(jù)塊的最后一幀,當(dāng)管理設(shè)備發(fā)完該幀后,啟動(dòng)一個(gè)3秒定時(shí)器T1,等待最后一幀的響應(yīng),如果在3秒內(nèi)沒有收到或收到最后一幀的校驗(yàn)錯(cuò)誤響應(yīng),則重發(fā)最后一幀,重發(fā)超過2次后退出加載,并向后臺(tái)告警;如果在3秒內(nèi)收到響應(yīng),就從響應(yīng)報(bào)文中取出等待時(shí)間T2,并啟動(dòng)等待定時(shí)器T2,等待加載結(jié)束報(bào)文,如果在等待時(shí)間內(nèi)沒有收到加載結(jié)束報(bào)文,則退出加載,告警,如果在等待時(shí)間內(nèi)收到加載結(jié)束報(bào)文,則回送加載結(jié)束應(yīng)答報(bào)文給交換設(shè)備,然后顯示加載結(jié)果,并退出加載流程。
在交換設(shè)備側(cè),首先交換設(shè)備收到管理設(shè)備發(fā)送的數(shù)據(jù)描述幀后,取出其中的數(shù)據(jù),判斷其合法性,如果數(shù)據(jù)非法,則立即回復(fù)數(shù)據(jù)描述幀錯(cuò)誤響應(yīng),退出加載。如果數(shù)據(jù)合法,則判斷系統(tǒng)的內(nèi)存大小,在不影響系統(tǒng)正常運(yùn)行的情況下,申請(qǐng)合理的加載內(nèi)存空間,將此內(nèi)存的大小作為可加載數(shù)據(jù)塊的大小,放在數(shù)據(jù)描述響應(yīng)幀中,返回給管理設(shè)備,并啟動(dòng)T3定時(shí)器,如果在T3時(shí)間內(nèi)沒有收到管理設(shè)備的數(shù)據(jù)消息,則退出加載。
當(dāng)交換設(shè)備收到普通的數(shù)據(jù)幀時(shí),首先停止定時(shí)器T3,然后根據(jù)數(shù)據(jù)幀的塊號(hào)和序號(hào)判斷是否為期望接收的數(shù)值,如果塊號(hào)正確而序號(hào)與上一次的相同,則認(rèn)為管理設(shè)備沒有收到上一次的應(yīng)答,從而重發(fā)上一幀數(shù)據(jù),此時(shí)交換設(shè)備只需重發(fā)上一次的數(shù)據(jù)幀應(yīng)答報(bào)文,啟動(dòng)T3即可;如果塊號(hào)或序號(hào)不對(duì),則發(fā)數(shù)據(jù)幀錯(cuò)誤響應(yīng)報(bào)文,啟動(dòng)定時(shí)器T3;塊號(hào)和序號(hào)正確時(shí)有幾種處理方法1、如果收到的數(shù)據(jù)幀是最后一塊的最后一幀,那么首先根據(jù)數(shù)據(jù)的校驗(yàn)和進(jìn)行數(shù)據(jù)的正確性判斷,如果數(shù)據(jù)錯(cuò)誤,則直接回復(fù)錯(cuò)誤數(shù)據(jù)幀應(yīng)答,啟動(dòng)定時(shí)器T3;如果數(shù)據(jù)正確,則回復(fù)數(shù)據(jù)正確應(yīng)答,并在應(yīng)答報(bào)文中填寫等待時(shí)間。然后把數(shù)據(jù)拷進(jìn)加載緩存,并將最后一塊的數(shù)據(jù)寫進(jìn)設(shè)備的加載區(qū),如果加載失敗,則發(fā)加載結(jié)束報(bào)文并帶失敗標(biāo)志,并退出加載;如果加載成功,則向管理設(shè)備回復(fù)帶有成功標(biāo)志的加載結(jié)束報(bào)文,并啟定時(shí)器T4;如果在T4內(nèi)收到加載結(jié)束應(yīng)答報(bào)文,則停止T4,退出加載過程;如果在T4時(shí)間內(nèi)沒有收到應(yīng)答報(bào)文,則重新發(fā)送加載結(jié)束報(bào)文,重復(fù)超過2次后退出加載過程。
2、如果收到的數(shù)據(jù)幀是除最后一個(gè)數(shù)據(jù)塊的其它數(shù)據(jù)塊的最后一幀,則首先根據(jù)校驗(yàn)和判斷,如果數(shù)據(jù)錯(cuò)誤,直接回復(fù)錯(cuò)誤數(shù)據(jù)幀應(yīng)答報(bào)文,啟動(dòng)定時(shí)器T3;如果數(shù)據(jù)正確,則填寫等待時(shí)間,回復(fù)數(shù)據(jù)幀正確應(yīng)答報(bào)文,然后把數(shù)據(jù)拷進(jìn)緩存,并將這一塊數(shù)據(jù)寫進(jìn)設(shè)備加載區(qū),如果寫操作失敗,則發(fā)數(shù)據(jù)塊結(jié)束報(bào)文并帶失敗標(biāo)志,然后退出加載過程;如果寫操作成功,則向管理設(shè)備發(fā)送帶有成功標(biāo)志的數(shù)據(jù)塊結(jié)束報(bào)文,并啟動(dòng)定時(shí)器T4,如果在T4時(shí)間內(nèi)收到管理設(shè)備新發(fā)送的數(shù)據(jù)幀,則停止定時(shí)器T4,進(jìn)行下一塊數(shù)據(jù)的處理;如果T4內(nèi)沒有收到新的數(shù)據(jù)幀,則認(rèn)為有報(bào)文丟失,重新發(fā)送塊結(jié)束報(bào)文,并啟動(dòng)定時(shí)器T4,重發(fā)超過2次后退出加載。
3、如果收到的數(shù)據(jù)幀是普通數(shù)據(jù)幀,則首先根據(jù)數(shù)據(jù)的校驗(yàn)和判斷數(shù)據(jù)幀是否正確,如果正確,則把數(shù)據(jù)拷進(jìn)加載緩存,并向管理設(shè)備回復(fù)數(shù)據(jù)幀正確應(yīng)答,啟動(dòng)定時(shí)器T3;如果數(shù)據(jù)幀錯(cuò)誤,則回復(fù)數(shù)據(jù)幀錯(cuò)誤應(yīng)答,啟動(dòng)定時(shí)器T3;如果交換設(shè)備在T3時(shí)間內(nèi)沒有收到管理設(shè)備的數(shù)據(jù),則認(rèn)為通信中斷,退出加載過程,重新進(jìn)行注冊(cè)過程。
在圖1所述的實(shí)施例中,數(shù)據(jù)升級(jí)操作的數(shù)據(jù)描述幀報(bào)文、數(shù)據(jù)描述幀響應(yīng)報(bào)文、數(shù)據(jù)幀報(bào)文、數(shù)據(jù)幀響應(yīng)報(bào)文、結(jié)束響應(yīng)報(bào)文、加載結(jié)束報(bào)文和加載結(jié)束響應(yīng)報(bào)文封裝在組管理協(xié)議報(bào)文的管理報(bào)文中,具體的報(bào)文結(jié)構(gòu)包括如下字段1、數(shù)據(jù)描述幀報(bào)文數(shù)據(jù)長(zhǎng)度(ulDataLen),用于描述升級(jí)數(shù)據(jù)的總長(zhǎng)度;幀數(shù)(usFrameNum),用于描述升級(jí)數(shù)據(jù)總共分幾幀;加載序列號(hào)(usLoadSerial),用于描述數(shù)據(jù)升級(jí)加載進(jìn)程的序列號(hào);加載命令字(ucLoadCmd),用于描述加載的主命令字,例如“0”表示升級(jí)應(yīng)用程序,“1”表示升級(jí)引導(dǎo)程序等;加載參數(shù)(ucParam[50]),用于描述加載附帶參數(shù)。
另外,本例中,數(shù)據(jù)的CRC校驗(yàn)采用每幀校驗(yàn)的方式,每幀數(shù)據(jù)中都有16bit的CRC校驗(yàn)位。
加載參數(shù)中可以根據(jù)不同的主命令,帶不同的參數(shù),比如對(duì)于升級(jí)程序命令字,可以帶上程序的名稱、類型等信息。
2、數(shù)據(jù)升級(jí)的數(shù)據(jù)描述響應(yīng)幀報(bào)文數(shù)據(jù)描述結(jié)果(ucDataDescResult),用于描述幀的結(jié)果,例如“0”表示允許開始加載,“1”表示描述幀有誤,禁止加載等;塊大小(usBlockSize),用于描述允許加載的數(shù)據(jù)塊的大??;加載序列號(hào)(usLoadSerial),用于描述數(shù)據(jù)升級(jí)加載進(jìn)程的序列號(hào)。
3、數(shù)據(jù)升級(jí)的數(shù)據(jù)幀報(bào)文加載序列號(hào)(usLoadSerial),用于描述數(shù)據(jù)升級(jí)加載進(jìn)程的序列號(hào);塊號(hào)(ucBlockNo),用于描述加載的數(shù)據(jù)塊的序號(hào);幀號(hào)(usFrameNo),用于描述加載數(shù)據(jù)的本幀編號(hào);校驗(yàn)字(usCRC),用于描述本幀數(shù)據(jù)的循環(huán)冗余(CRC)校驗(yàn)字,采用每幀校驗(yàn)方式,只對(duì)加載的數(shù)據(jù)內(nèi)容校驗(yàn);幀長(zhǎng)度(usLen),用于描述加載的本數(shù)據(jù)幀的長(zhǎng)度;數(shù)據(jù)(ucData ),用于描述加載的數(shù)據(jù)內(nèi)容。
4、數(shù)據(jù)升級(jí)的數(shù)據(jù)幀響應(yīng)報(bào)文加載序列號(hào)(usLoadSerial),用于描述數(shù)據(jù)升級(jí)加載進(jìn)程的序列號(hào);塊號(hào)(ucBlockNo),用于描述加載的數(shù)據(jù)塊的序號(hào);幀號(hào)(usFrameNo),用于描述被響應(yīng)幀的編號(hào);
加載結(jié)果(ucLoadResult),用于描述升級(jí)數(shù)據(jù)的數(shù)據(jù)幀加載結(jié)果,例如“0”表示正確,“1”表示錯(cuò)誤等;等待時(shí)間(ucWaitTime),用于描述數(shù)據(jù)幀之間的間隔時(shí)間,例如,在普通數(shù)據(jù)幀之間,等待時(shí)間為0,管理設(shè)備可立即發(fā)下一幀數(shù)據(jù);在塊結(jié)束時(shí),因?yàn)橐獙⒔邮盏膲K數(shù)據(jù)寫入設(shè)備加載空間,等待時(shí)間較長(zhǎng),在等待時(shí)間內(nèi),如果管理設(shè)備收到塊處理結(jié)束報(bào)文,則開始下一塊的發(fā)送;如果沒有收到塊處理結(jié)束報(bào)文,則退出加載過程,告警。
5、數(shù)據(jù)升級(jí)的塊結(jié)束報(bào)文加載序列號(hào)(usLoadSerial),用于描述數(shù)據(jù)升級(jí)加載進(jìn)程的序列號(hào);塊號(hào)(ucBlockNo),用于描述加載的數(shù)據(jù)塊的序號(hào);加載結(jié)果(ucLoadResult),用于描述升級(jí)數(shù)據(jù)的數(shù)據(jù)塊加載結(jié)果,例如“0”表示正確,“1”表示錯(cuò)誤等。
6、數(shù)據(jù)升級(jí)的加載結(jié)束報(bào)文加載序列號(hào)(usLoadSerial),用于描述數(shù)據(jù)升級(jí)加載進(jìn)程的序列號(hào);加載結(jié)果(ucLoadResult),用于描述升級(jí)數(shù)據(jù)的數(shù)據(jù)塊加載結(jié)果,例如“0”表示正確,“1”表示錯(cuò)誤等。
7、數(shù)據(jù)升級(jí)的加載結(jié)束響應(yīng)報(bào)文加載序列號(hào)(usLoadSerial),用于描述數(shù)據(jù)升級(jí)加載進(jìn)程的序列號(hào)。
權(quán)利要求
1.一種二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,包括(1)交換設(shè)備向管理設(shè)備發(fā)出注冊(cè)請(qǐng)求報(bào)文,管理設(shè)備根據(jù)該報(bào)文進(jìn)行注冊(cè)操作,當(dāng)注冊(cè)操作成功后,交換設(shè)備和管理設(shè)備通過交換設(shè)備定時(shí)向管理設(shè)備發(fā)送的握手報(bào)文以及管理設(shè)備根據(jù)握手報(bào)文向交換設(shè)備發(fā)送的握手響應(yīng)報(bào)文,進(jìn)行握手操作;(2)管理設(shè)備向交換設(shè)備發(fā)送升級(jí)數(shù)據(jù)的數(shù)據(jù)描述幀報(bào)文,交換設(shè)備收到數(shù)據(jù)描述幀報(bào)文后判斷能否進(jìn)行數(shù)據(jù)升級(jí)操作,如果不能,向管理設(shè)備回復(fù)拒絕升級(jí)的數(shù)據(jù)描述幀響應(yīng)報(bào)文,否則,向管理設(shè)備發(fā)送可以進(jìn)行數(shù)據(jù)升級(jí)的數(shù)據(jù)描述幀響應(yīng)報(bào)文;(3)管理設(shè)備收到數(shù)據(jù)描述幀響應(yīng)報(bào)文,判斷交換設(shè)備是否允許設(shè)備升級(jí),如果允許,將升級(jí)數(shù)據(jù)向交換設(shè)備下載。
2.根據(jù)權(quán)利要求1所述的二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,其特征在于步驟(2)所述數(shù)據(jù)描述幀報(bào)文包括要加載的數(shù)據(jù)長(zhǎng)度以及本次加載的數(shù)據(jù)塊序列號(hào)。
3.根據(jù)權(quán)利要求2所述的二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,其特征在于步驟(2)中,當(dāng)交換設(shè)備確定可以進(jìn)行數(shù)據(jù)升級(jí)后,在交換設(shè)備向管理設(shè)備發(fā)送數(shù)據(jù)描述幀響應(yīng)報(bào)文前,確定升級(jí)過程中每次可以加載的數(shù)據(jù)塊的大小,然后將數(shù)據(jù)塊大小的參數(shù)加入到數(shù)據(jù)描述幀響應(yīng)報(bào)文。
4.根據(jù)權(quán)利要求3所述的二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,其特征在于步驟(2)所述將升級(jí)數(shù)據(jù)向交換設(shè)備下載包括下述步驟(41)管理設(shè)備向交換設(shè)備發(fā)送數(shù)據(jù)幀報(bào)文,交換設(shè)備接收并保存該數(shù)據(jù)幀報(bào)文,然后回復(fù)數(shù)據(jù)幀響應(yīng)報(bào)文,如果交換設(shè)備接收完一個(gè)數(shù)據(jù)塊后,在數(shù)據(jù)幀響應(yīng)報(bào)文中加入一個(gè)時(shí)間值,以使管理設(shè)備暫停發(fā)送數(shù)據(jù)幀,然后將已經(jīng)接收的數(shù)據(jù)寫入設(shè)備加載區(qū),再向管理設(shè)備發(fā)塊結(jié)束響應(yīng)報(bào)文;(42)管理設(shè)備收到塊結(jié)束響應(yīng)報(bào)文后,繼續(xù)發(fā)送數(shù)據(jù)幀報(bào)文,當(dāng)交換設(shè)備接收完最后一個(gè)數(shù)據(jù)塊的最后一幀后,將接收的數(shù)據(jù)寫入設(shè)備加載區(qū),向管理設(shè)備回復(fù)加載結(jié)束報(bào)文,管理設(shè)備收到加載結(jié)束報(bào)文后,向交換設(shè)備回復(fù)加載結(jié)束響應(yīng)報(bào)文,數(shù)據(jù)升級(jí)過程結(jié)束。
5.根據(jù)權(quán)利要求4所述的二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,其特征在于所述步驟(41)和步驟(42)進(jìn)一步包括包括管理設(shè)備的數(shù)據(jù)升級(jí)處理過程和交換設(shè)備的數(shù)據(jù)升級(jí)處理過程;所述管理設(shè)備的數(shù)據(jù)升級(jí)處理包括(51)管理設(shè)備向交換設(shè)備發(fā)送數(shù)據(jù)描述幀報(bào)文,如果指定時(shí)間內(nèi)收到交換設(shè)備的響應(yīng),轉(zhuǎn)步驟(52),否則重發(fā)數(shù)據(jù)描述幀報(bào)文,如果重發(fā)超過指定的次數(shù),終止升級(jí)操作;(52)管理設(shè)備根據(jù)交換設(shè)備每次允許發(fā)送的數(shù)據(jù)塊的大小,計(jì)算每個(gè)數(shù)據(jù)塊能夠傳送的幀數(shù)和總塊數(shù),同時(shí)啟動(dòng)數(shù)據(jù)加載過程;(53)管理設(shè)備每發(fā)完一個(gè)數(shù)據(jù)幀報(bào)文后,如果指定時(shí)間內(nèi)收到交換設(shè)備的正確響應(yīng),繼續(xù)發(fā)送下一個(gè)數(shù)據(jù)幀報(bào)文,否則重發(fā)該數(shù)據(jù)幀報(bào)文,如果重發(fā)超過指定的次數(shù),終止升級(jí)操作;(54)管理設(shè)備每發(fā)完一個(gè)數(shù)據(jù)塊的最后一個(gè)數(shù)據(jù)幀報(bào)文后,如果指定時(shí)間內(nèi)收到交換設(shè)備的數(shù)據(jù)幀傳送正確響應(yīng)和數(shù)據(jù)塊傳送正確響應(yīng),繼續(xù)發(fā)送下一個(gè)數(shù)據(jù)塊,否則如果數(shù)據(jù)幀傳送不正確,重發(fā)該數(shù)據(jù)幀報(bào)文,如果數(shù)據(jù)幀的重發(fā)超過指定的次數(shù),終止升級(jí)操作;(55)管理設(shè)備發(fā)完最后一個(gè)數(shù)據(jù)塊的最后一個(gè)數(shù)據(jù)幀報(bào)文后,如果指定時(shí)間內(nèi)收到交換設(shè)備的數(shù)據(jù)幀傳送正確響應(yīng)和加載結(jié)束響應(yīng)報(bào)文,通知交換設(shè)備加載結(jié)束,同時(shí)結(jié)束升級(jí)操作;否則如果數(shù)據(jù)幀報(bào)文傳送不正確,重發(fā)該數(shù)據(jù)幀,如果數(shù)據(jù)幀的重發(fā)超過指定的次數(shù),終止升級(jí)操作;如果管理設(shè)備沒有收到加載結(jié)束響應(yīng),終止升級(jí)操作;所述交換設(shè)備的數(shù)據(jù)升級(jí)處理包括(61)交換設(shè)備收到管理設(shè)備發(fā)送的數(shù)據(jù)描述幀報(bào)文后,如果數(shù)據(jù)合法,申請(qǐng)加載內(nèi)存空間,并將內(nèi)存大小作為加載數(shù)據(jù)塊的大小反饋給管理設(shè)備;(62)當(dāng)交換設(shè)備收到普通數(shù)據(jù)幀報(bào)文時(shí),如果錯(cuò)誤,向管理設(shè)備反饋數(shù)據(jù)幀錯(cuò)誤響應(yīng),如果正確,則把數(shù)據(jù)拷進(jìn)加載緩存,向管理設(shè)備反饋數(shù)據(jù)幀正確應(yīng)答,如果交換設(shè)備在指定時(shí)間內(nèi)沒有收到管理設(shè)備的的數(shù)據(jù),則認(rèn)為通信中斷,退出加載過程,進(jìn)行注冊(cè)過程;(63)當(dāng)交換設(shè)備收到的數(shù)據(jù)幀是最后一塊的最后一幀,那么首先判斷數(shù)據(jù)的校驗(yàn)和,如果數(shù)據(jù)錯(cuò)誤,則直接回錯(cuò)誤數(shù)據(jù)幀應(yīng)答,如果數(shù)據(jù)正確,則回?cái)?shù)據(jù)正確應(yīng)答報(bào)文,然后把數(shù)據(jù)拷進(jìn)加載緩存,再將最后一塊的數(shù)據(jù)寫進(jìn)設(shè)備加載區(qū),如果寫操作失敗,則發(fā)加載結(jié)束報(bào)文并帶失敗標(biāo)志,退出加載;如果成功,則向管理設(shè)備反饋加載結(jié)束報(bào)文并帶成功標(biāo)志,如果在指定的時(shí)間內(nèi)收到加載結(jié)束應(yīng)答報(bào)文,則退出加載過程,如果在指定的時(shí)間內(nèi)沒有收到加載結(jié)束應(yīng)答報(bào)文,則重新發(fā)送加載結(jié)束報(bào)文,當(dāng)加載結(jié)束報(bào)文重發(fā)超過指定次數(shù)時(shí)退出加載過程;(64)當(dāng)交換設(shè)備收到的數(shù)據(jù)幀是除最后一個(gè)數(shù)據(jù)塊以外的其它數(shù)據(jù)塊的最后一幀,如果數(shù)據(jù)錯(cuò)誤,直接反饋錯(cuò)誤數(shù)據(jù)幀響應(yīng),否則反饋數(shù)據(jù)幀正確響應(yīng),然后把數(shù)據(jù)拷進(jìn)設(shè)備加載區(qū),再將數(shù)據(jù)寫進(jìn)設(shè)備加載區(qū),如果寫操作失敗,則發(fā)數(shù)據(jù)塊結(jié)束報(bào)文并帶失敗標(biāo)志,退出加載;如果成功,則向管理設(shè)備反饋數(shù)據(jù)塊結(jié)束報(bào)文并帶成功標(biāo)志,如果在指定時(shí)間內(nèi)收到管理設(shè)備發(fā)送的新數(shù)據(jù)幀,進(jìn)行下一個(gè)數(shù)據(jù)塊的處理;如果在指定時(shí)間內(nèi)沒有收到新的數(shù)據(jù)幀,重新發(fā)送數(shù)據(jù)塊結(jié)束報(bào)文,當(dāng)數(shù)據(jù)塊結(jié)束報(bào)文重發(fā)超過指定次數(shù)時(shí)退出加載過程。
6.根據(jù)權(quán)利要求1、2、3、4或5所述的二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,其特征在于所述方法中管理設(shè)備和交換設(shè)備之間的信息交互采用特定格式的報(bào)文(組管理協(xié)議報(bào)文,HGMP),該報(bào)文由帶802.1Q標(biāo)簽的以太網(wǎng)頭,公共報(bào)文頭和管理報(bào)文組成;所述公共報(bào)文頭包括下述字段版本號(hào),用于表明當(dāng)前管理協(xié)議版本;C,用于表明當(dāng)前的報(bào)文是響應(yīng)報(bào)文,還是命令報(bào)文;類型,用于區(qū)分是集中管理還是二層多播組控制報(bào)文;F,用于標(biāo)識(shí)幀序列號(hào)是否有效;R,用于標(biāo)識(shí)校驗(yàn)和是否有效;B,用于標(biāo)識(shí)回傳字是否有效;幀序列號(hào),用于表示針對(duì)每臺(tái)網(wǎng)絡(luò)交換設(shè)備的報(bào)文序列號(hào);效驗(yàn)和,用于報(bào)文數(shù)據(jù)的校驗(yàn);報(bào)文長(zhǎng)度,用于標(biāo)識(shí)報(bào)文的長(zhǎng)度;回傳字,用于表示響應(yīng)報(bào)文原封不動(dòng)回傳的數(shù)據(jù);交換設(shè)備(LanSwitch)的媒體訪問控制(MAC)用于標(biāo)識(shí)交換設(shè)備的管理MAC地址;第一次轉(zhuǎn)發(fā)端口號(hào)、第二次轉(zhuǎn)發(fā)端口號(hào)、第三次轉(zhuǎn)發(fā)端口號(hào)、第四次轉(zhuǎn)發(fā)端口號(hào),分別用于記錄報(bào)文在經(jīng)過交換設(shè)備轉(zhuǎn)發(fā)后,其入口的端口號(hào);所述管理報(bào)文包括下述內(nèi)容主命令字,用于作為管理報(bào)文的主命令字;子命令字,用于作為管理報(bào)文的子命令字;內(nèi)容長(zhǎng)度,用于記錄管理報(bào)文內(nèi)容的長(zhǎng)度;管理報(bào)文內(nèi)容,用于記錄管理報(bào)文所攜帶的參數(shù)與數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,其特征在于數(shù)據(jù)升級(jí)操作的數(shù)據(jù)描述幀報(bào)文、數(shù)據(jù)描述幀響應(yīng)報(bào)文、數(shù)據(jù)幀報(bào)文、數(shù)據(jù)幀響應(yīng)報(bào)文、結(jié)束響應(yīng)報(bào)文、加載結(jié)束報(bào)文和加載結(jié)束響應(yīng)報(bào)文封裝在組管理協(xié)議報(bào)文的管理報(bào)文中。
全文摘要
本發(fā)明公開了一種二層交換設(shè)備的數(shù)據(jù)升級(jí)方法,該方法由交換設(shè)備向管理設(shè)備發(fā)出注冊(cè)請(qǐng)求報(bào)文,管理設(shè)備根據(jù)該報(bào)文進(jìn)行注冊(cè)操作,當(dāng)注冊(cè)操作成功后,交換設(shè)備和管理設(shè)備進(jìn)行握手操作,在握手操作期間,管理設(shè)備向交換設(shè)備發(fā)送升級(jí)數(shù)據(jù)的數(shù)據(jù)描述幀報(bào)文,交換設(shè)備收到數(shù)據(jù)描述幀報(bào)文后,經(jīng)判斷如果能夠進(jìn)行數(shù)據(jù)升級(jí)操作,向管理設(shè)備發(fā)送可以進(jìn)行數(shù)據(jù)升級(jí)的數(shù)據(jù)描述幀響應(yīng)報(bào)文,管理設(shè)備收到該可以進(jìn)行數(shù)據(jù)升級(jí)的報(bào)文后,將升級(jí)數(shù)據(jù)向交換設(shè)備下載;本發(fā)明在二層網(wǎng)絡(luò)環(huán)境中,實(shí)現(xiàn)交換設(shè)備數(shù)據(jù)升級(jí)操作;因此不需要為交換設(shè)備配置IP地址,就能夠?qū)崿F(xiàn)對(duì)網(wǎng)絡(luò)交換設(shè)備的數(shù)據(jù)升級(jí)操作,節(jié)約了網(wǎng)絡(luò)中寶貴的IP地址資源。
文檔編號(hào)H04L29/08GK1414735SQ0210385
公開日2003年4月30日 申請(qǐng)日期2002年4月2日 優(yōu)先權(quán)日2002年4月2日
發(fā)明者毛桂全 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
纳雍县| 泗水县| 沙洋县| 北流市| 潜江市| 德惠市| 镇坪县| 泽州县| 攀枝花市| 甘洛县| 温州市| 乐山市| 合阳县| 抚顺县| 东台市| 天峻县| 建平县| 崇文区| 和顺县| 黄冈市| 内丘县| 垫江县| 确山县| 太谷县| 邓州市| 左贡县| 福州市| 元氏县| 黄浦区| 衡山县| 邓州市| 娄底市| 馆陶县| 巴林左旗| 徐闻县| 凭祥市| 天长市| 彩票| 明溪县| 剑川县| 汨罗市|