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

擁塞通知方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備的制作方法

文檔序號(hào):7665276閱讀:351來源:國(guó)知局

專利名稱::擁塞通知方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信領(lǐng)域,特別涉及一種擁塞通知方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備。
背景技術(shù)
:顯性擁塞通知(ECN,ExplicitCongestionNotification)技術(shù)描述了一種基于TCP(TransmissionControlProtocol,傳輸控制協(xié)議)的業(yè)務(wù)流的擁塞檢測(cè)方法。隨著IP網(wǎng)絡(luò)的應(yīng)用規(guī)模和流量日益增大,網(wǎng)絡(luò)擁塞的檢測(cè)及通知技術(shù)越來越重要,ECN的功能顯得越來越重要。為了實(shí)現(xiàn)網(wǎng)絡(luò)的擁塞檢測(cè)和通知,現(xiàn)有技術(shù)提供了一種基于TCP的業(yè)務(wù)報(bào)文,該業(yè)務(wù)報(bào)文的IP頭和TCP頭中分別增加了ECN字段和CWR字段,在IP頭中增加ECN字段是通過對(duì)DS字段重新定義實(shí)現(xiàn)的,IP頭中DS字段的定義如下01234567+-----+-----+-----+-----+-----+-----+-----+-----+IDSFIELD,DSCP|ECN|+-----+-----+-----+-----+-----+-----+-----+-----+DS(DifferentiatedServices,差分服務(wù))FIELD:差分服務(wù)字段;DSCP(DifferentiatedServicesCodePoint,差分服務(wù)碼值)用于標(biāo)識(shí)QoS的優(yōu)先級(jí);ECN:用于標(biāo)識(shí)節(jié)點(diǎn)檢測(cè)與通知擁塞的能力和標(biāo)識(shí)節(jié)點(diǎn)是否擁塞;其中,ECN字段具體包括ECT和CT兩個(gè)字段,其含義如表l所示。表l<table>tableseeoriginaldocumentpage5</column></row><table>說明書第2/8頁(yè)TCP頭的定義如下0123456789101112131415+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——斗1I|C|E|U|A|P|R|S|F|IHeaderLength|Reserved|W|C|R|C|S|S|Y|l|II|R|E|G|K|H|T|N|N|其中,HeaderLength:為TCP頭的長(zhǎng)度字段;Reserved:保留字段;CWR(CongestionWindowReduced):擁塞窗口還原字段,該字段置l,表示不需要再進(jìn)行擁塞檢測(cè)與通知,該字段置O表示需要進(jìn)行擁塞檢測(cè)與通知;ECE(ECN-Echo):ECN響應(yīng)字段,該字段置l,表示由源到目的節(jié)點(diǎn)的網(wǎng)絡(luò)中有擁塞,該字段置0,表示由源到目的節(jié)點(diǎn)的網(wǎng)絡(luò)中沒有擁塞;URG:緊急字段指針;ACK:標(biāo)識(shí)本數(shù)據(jù)包為確認(rèn)信息數(shù)據(jù)包;PSH:推送功能;RST:重置字段,表示中斷本次連接;SYN:同步數(shù)據(jù)包,表示開始連接;FIN:最后一個(gè)數(shù)據(jù)包,開始掛斷連接;參見圖1提供的ECN的組網(wǎng)環(huán)境,其中,節(jié)點(diǎn)RA、節(jié)點(diǎn)RB和節(jié)點(diǎn)RC都具有ECN能力(支持ECN),從節(jié)點(diǎn)RA到節(jié)點(diǎn)RC有一條基于TCP的業(yè)務(wù)流,以節(jié)點(diǎn)RB上出現(xiàn)擁塞為例,參見圖2,ECN檢測(cè)擁塞和通知的過程如下步驟101:節(jié)點(diǎn)RA根據(jù)ECN能力填充業(yè)務(wù)報(bào)文的IP頭中的ECN字段值為ECT(1)或ECT(0),將該業(yè)務(wù)報(bào)文發(fā)送給其它節(jié)點(diǎn),通知其它節(jié)點(diǎn)自身具有ECN能力。步驟102:當(dāng)節(jié)點(diǎn)RB上出現(xiàn)擁塞時(shí),節(jié)點(diǎn)RB將業(yè)務(wù)報(bào)文的IP頭中的ECN字段填充為CE,并繼續(xù)轉(zhuǎn)發(fā)此業(yè)務(wù)報(bào)文。如果節(jié)點(diǎn)RB上沒有出現(xiàn)擁塞,而是節(jié)點(diǎn)RA上出現(xiàn)擁塞,節(jié)點(diǎn)RA則將業(yè)務(wù)報(bào)文的IP頭中的ECN字段填充為CE,節(jié)點(diǎn)RB收到ECN字段為CE的報(bào)文后,不丟棄該業(yè)務(wù)報(bào)文,繼續(xù)向節(jié)點(diǎn)RC轉(zhuǎn)發(fā)。步驟103:節(jié)點(diǎn)RC收到業(yè)務(wù)報(bào)文后,檢査出IP頭中ECN字段填充為CE的報(bào)文時(shí),將ACK確認(rèn)報(bào)文中的TCP頭中的ECE字段填充為1,然后通過節(jié)點(diǎn)RB將ACK確認(rèn)報(bào)文轉(zhuǎn)發(fā)給節(jié)點(diǎn)RA。步驟104:節(jié)點(diǎn)RA收到上述ACK確認(rèn)報(bào)文后,根據(jù)IP頭中的ECN字段和TCP頭中的ECE字段判斷出網(wǎng)絡(luò)中出現(xiàn)擁塞。節(jié)點(diǎn)RA得知網(wǎng)絡(luò)中出現(xiàn)擁塞后,在發(fā)送下一個(gè)業(yè)務(wù)報(bào)文時(shí),將下一個(gè)業(yè)務(wù)報(bào)文的TCP頭中的CWR字段置1,通知其它節(jié)點(diǎn)不需要再進(jìn)行擁塞檢測(cè)與通知。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有ECN技術(shù)至少存在以下問題該技術(shù)不能準(zhǔn)確檢測(cè)出具體是網(wǎng)絡(luò)中哪一個(gè)節(jié)點(diǎn)出現(xiàn)了擁塞,不利于網(wǎng)絡(luò)維護(hù)。
發(fā)明內(nèi)容為了能夠?qū)⒕W(wǎng)絡(luò)中出現(xiàn)擁塞的節(jié)點(diǎn)通知給其它節(jié)點(diǎn),本發(fā)明實(shí)施例提供了一種擁塞通知方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備。所述技術(shù)方案如下一種擁塞通知方法,所述方法包括檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞,如果是,將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中;向下一跳節(jié)點(diǎn)發(fā)送所述業(yè)務(wù)報(bào)文,通知所述下一跳節(jié)點(diǎn)本節(jié)點(diǎn)出現(xiàn)擁塞。本發(fā)明實(shí)施例還提供了一種擁塞通知系統(tǒng),其特征在于,所述系統(tǒng)包括第一節(jié)點(diǎn),用于檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞,如果是,將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中,發(fā)送所述業(yè)務(wù)報(bào)文;第二節(jié)點(diǎn),用于接收所述第一節(jié)點(diǎn)發(fā)送的業(yè)務(wù)報(bào)文,提取所述業(yè)務(wù)報(bào)文中的擁塞標(biāo)識(shí)和標(biāo)識(shí)信息,確認(rèn)所述標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)發(fā)生擁塞。進(jìn)一步地,本發(fā)明實(shí)施例還提供了一種節(jié)點(diǎn)設(shè)備,所述設(shè)備包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)設(shè)備是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于所述檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)設(shè)備出現(xiàn)擁塞時(shí),將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)設(shè)備的標(biāo)識(shí)信息填加在接收到的業(yè)務(wù)報(bào)文中;報(bào)文發(fā)送模塊,用于將所述標(biāo)識(shí)填加模塊填加標(biāo)識(shí)后的業(yè)務(wù)報(bào)文發(fā)送給下一跳節(jié)點(diǎn)設(shè)備。本發(fā)明實(shí)施例還提供了另外一種節(jié)點(diǎn)設(shè)備,所述設(shè)備包括接收模塊,用于接收業(yè)務(wù)報(bào)文;檢査模塊,用于檢査所述接收模塊所接收的業(yè)務(wù)報(bào)文的擁塞字段是否為已擁塞;提取模塊,用于當(dāng)所述檢査模塊檢査的結(jié)果是所述擁塞字段為已擁塞時(shí),提取所述業(yè)務(wù)報(bào)文的節(jié)點(diǎn)標(biāo)識(shí)字段中的標(biāo)識(shí)信息,確認(rèn)所述標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)設(shè)備發(fā)生擁塞。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過當(dāng)節(jié)點(diǎn)出現(xiàn)擁塞時(shí),將節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中,以使其它節(jié)點(diǎn)能夠得知本節(jié)點(diǎn)出現(xiàn)擁塞。圖1是現(xiàn)有技術(shù)提供的ECN組網(wǎng)結(jié)構(gòu)示意圖2是現(xiàn)有技術(shù)提供的擁塞檢測(cè)與通知方法的流程圖3是本發(fā)明實(shí)施例1提供的擁塞通知方法的流程圖4是本發(fā)明實(shí)施例1提供的提供的ECN組網(wǎng)結(jié)構(gòu)示意圖5是本發(fā)明實(shí)施例2提供的擁塞通知系統(tǒng)的結(jié)構(gòu)示意圖6是本發(fā)明實(shí)施例3提供的節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)示意圖7是本發(fā)明實(shí)施例4提供的節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。本發(fā)明實(shí)施例中的節(jié)點(diǎn)檢測(cè)出本地出現(xiàn)擁塞時(shí),在業(yè)務(wù)報(bào)文中填加擁塞標(biāo)識(shí)和節(jié)點(diǎn)標(biāo)識(shí)信息,通知其它節(jié)點(diǎn)本節(jié)點(diǎn)出現(xiàn)擁塞。其中,節(jié)點(diǎn)標(biāo)識(shí)信息可以是節(jié)點(diǎn)的IP地址、MAC(MediaAccessControl,媒體接入控制)地址或者節(jié)點(diǎn)的名稱等。實(shí)施例1本實(shí)施例提供了一種擁塞通知方法,包括檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞,如果是,將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中;向下一跳節(jié)點(diǎn)發(fā)送業(yè)務(wù)報(bào)文,通知下一跳節(jié)點(diǎn)本節(jié)點(diǎn)出現(xiàn)擁塞。參見圖3,上述擁塞通知方法具體如下步驟201:源節(jié)點(diǎn)向中間節(jié)點(diǎn)發(fā)送業(yè)務(wù)報(bào)文時(shí),根據(jù)ECN能力填充業(yè)務(wù)報(bào)文的IP頭中的ECN字段值為ECT(1)或ECT(0),通知其它節(jié)點(diǎn)本節(jié)點(diǎn)具有ECN能力。步驟20'2:中間節(jié)點(diǎn)收到源節(jié)點(diǎn)發(fā)送的業(yè)務(wù)報(bào)文后,得知源節(jié)點(diǎn)具有ECN能力,檢査本節(jié)點(diǎn)是否出現(xiàn)擁塞,如果出現(xiàn)擁塞,執(zhí)行步驟203;否則,執(zhí)行步驟204。步驟203:將業(yè)務(wù)報(bào)文的擁塞字段設(shè)置為已擁塞,在業(yè)務(wù)報(bào)文的預(yù)設(shè)節(jié)點(diǎn)標(biāo)識(shí)字段中填加本節(jié)點(diǎn)的標(biāo)識(shí)信息,向下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)此業(yè)務(wù)報(bào)文;其中,業(yè)務(wù)報(bào)文的擁塞字段指IP頭中的ECN字段,當(dāng)該字段設(shè)置為CE時(shí),表示本節(jié)點(diǎn)已擁塞,業(yè)務(wù)報(bào)文的預(yù)設(shè)節(jié)點(diǎn)標(biāo)識(shí)字段可以為IP頭選項(xiàng),該IP頭選項(xiàng)可以通過對(duì)業(yè)務(wù)報(bào)文的格式進(jìn)行擴(kuò)展得到,用以填加每個(gè)節(jié)點(diǎn)的標(biāo)識(shí)信息。步驟204:直接將業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)給下一跳節(jié)點(diǎn)。步驟205:目的節(jié)點(diǎn)收到上一個(gè)節(jié)點(diǎn)轉(zhuǎn)發(fā)的業(yè)務(wù)報(bào)文后,檢査業(yè)務(wù)報(bào)文的擁塞字段是否為己擁塞,如果是,執(zhí)行步驟206;否則,執(zhí)行步驟207。步驟206:提取節(jié)點(diǎn)標(biāo)識(shí)字段中的節(jié)點(diǎn)標(biāo)識(shí)信息,將節(jié)點(diǎn)標(biāo)識(shí)信息填加在ACK確認(rèn)報(bào)文的報(bào)文頭中,設(shè)置ACK確認(rèn)報(bào)文的擁塞字段為已擁塞;本實(shí)施例將節(jié)點(diǎn)的標(biāo)識(shí)信息填加在ACK確認(rèn)報(bào)文擴(kuò)展后的IP頭選項(xiàng)中,設(shè)置ACK確認(rèn)報(bào)文的TCP頭中的ECE字段(擁塞字段)為l,表示網(wǎng)絡(luò)中出現(xiàn)擁塞。步驟207:目的節(jié)點(diǎn)設(shè)置ACK確認(rèn)報(bào)文的擁塞字段為未擁塞;在執(zhí)行步驟205至步驟207的過程中,目的節(jié)點(diǎn)也需要檢查自身是否出現(xiàn)擁塞,如果出現(xiàn)擁塞,則將目的節(jié)點(diǎn)的標(biāo)識(shí)信息填加在ACK確認(rèn)報(bào)文的報(bào)文頭中,設(shè)置擁塞字段為已擁塞;例如,將ACK確認(rèn)報(bào)文的ECE字段為設(shè)置O,表示網(wǎng)絡(luò)中沒有出現(xiàn)擁塞。步驟208:目的節(jié)點(diǎn)向上一個(gè)節(jié)點(diǎn)發(fā)送上述ACK確認(rèn)報(bào)文,通知上一個(gè)節(jié)點(diǎn)已收到業(yè)務(wù)報(bào)文,以及網(wǎng)絡(luò)的擁塞狀況。步驟209:上一個(gè)節(jié)點(diǎn)收到ACK確認(rèn)報(bào)文后,根據(jù)ACK確認(rèn)報(bào)文判斷網(wǎng)絡(luò)的擁塞狀況,并向其上一個(gè)節(jié)點(diǎn)轉(zhuǎn)發(fā)該ACK確認(rèn)報(bào)文,直到該ACK確認(rèn)報(bào)文轉(zhuǎn)發(fā)給源節(jié)點(diǎn)。步驟210:源節(jié)點(diǎn)收到中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的ACK確認(rèn)報(bào)文后,根據(jù)ACK確認(rèn)報(bào)文判斷網(wǎng)絡(luò)的擁塞狀況。中間節(jié)點(diǎn)和源節(jié)點(diǎn)收到ACK確認(rèn)報(bào)文后,檢測(cè)ACK確認(rèn)報(bào)文的擁塞字段是否為已擁塞,如果是,提取ACK確認(rèn)報(bào)文中的節(jié)點(diǎn)標(biāo)識(shí)信息,確認(rèn)該節(jié)點(diǎn)標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)出現(xiàn)擁塞;否則,網(wǎng)絡(luò)中沒有出現(xiàn)擁塞。參見圖4提供的ECN組網(wǎng)結(jié)構(gòu)示意圖,其中節(jié)點(diǎn)RA、節(jié)點(diǎn)RB1、節(jié)點(diǎn)RB2、節(jié)點(diǎn)RB3和節(jié)點(diǎn)RC都具有ECN能力,從節(jié)點(diǎn)RA到節(jié)點(diǎn)RC有一條基于TCP的業(yè)務(wù)流,本實(shí)施例以節(jié)點(diǎn)RB2和節(jié)點(diǎn)RC出現(xiàn)擁塞為例,下面簡(jiǎn)單描述一下上述方法節(jié)點(diǎn)RA向節(jié)點(diǎn)RB1發(fā)送業(yè)務(wù)報(bào)文,該業(yè)務(wù)報(bào)文的IP頭中的ECN字段值為ECT(1)或ECT(0),用以通知其它節(jié)點(diǎn)本節(jié)點(diǎn)具有ECN能力;節(jié)點(diǎn)RB1收到業(yè)務(wù)報(bào)文后,得知節(jié)點(diǎn)RA具有ECN能力,檢查出本節(jié)點(diǎn)沒有出現(xiàn)擁塞,則將業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)給下一跳節(jié)點(diǎn),即節(jié)點(diǎn)RB2;節(jié)點(diǎn)RB2收到節(jié)點(diǎn)RB1轉(zhuǎn)發(fā)的業(yè)務(wù)報(bào)文后,檢査出本節(jié)點(diǎn)出現(xiàn)擁塞,則將業(yè)務(wù)報(bào)文的IP頭中的ECN字段(擁塞字段)填充為CE,表明本節(jié)點(diǎn)已擁塞,同時(shí),在業(yè)務(wù)報(bào)文中的IP頭選項(xiàng)中記錄本節(jié)點(diǎn)的標(biāo)識(shí)信息,向下一跳節(jié)點(diǎn)RB3發(fā)送此業(yè)務(wù)報(bào)文;節(jié)點(diǎn)RB3收到節(jié)點(diǎn)RB2發(fā)送的業(yè)務(wù)報(bào)文后,檢査出本節(jié)點(diǎn)沒有出現(xiàn)擁塞,根據(jù)業(yè)務(wù)報(bào)文中的信息確認(rèn)節(jié)點(diǎn)RB2發(fā)生擁塞,向下一跳節(jié)點(diǎn)RC轉(zhuǎn)發(fā)該業(yè)務(wù)報(bào)文;節(jié)點(diǎn)RC收到上述業(yè)務(wù)報(bào)文后,檢査出本節(jié)點(diǎn)出現(xiàn)擁塞,提取業(yè)務(wù)報(bào)文中的節(jié)點(diǎn)RB2的標(biāo)識(shí)信息,將節(jié)點(diǎn)RB2的標(biāo)識(shí)信息和節(jié)點(diǎn)RC的標(biāo)識(shí)信息填加在ACK確認(rèn)報(bào)文的IP頭選項(xiàng)中,設(shè)置TCP頭中的ECE字段為1,向上一個(gè)節(jié)點(diǎn)RB3發(fā)送ACK確認(rèn)報(bào)文;節(jié)點(diǎn)RB3收到ACK確認(rèn)報(bào)文后,得知節(jié)點(diǎn)RC也發(fā)生了擁塞,即網(wǎng)絡(luò)中有兩個(gè)擁塞節(jié)點(diǎn),分別為節(jié)點(diǎn)RB2和節(jié)點(diǎn)RC;然后向其上一個(gè)節(jié)點(diǎn)RB2轉(zhuǎn)發(fā)ACK確認(rèn)報(bào)文;同理,節(jié)點(diǎn)RB2和節(jié)點(diǎn)RB1收到ACK確認(rèn)報(bào)文的處理同節(jié)點(diǎn)RB3;節(jié)點(diǎn)RA收到ACK確認(rèn)報(bào)文后,確認(rèn)網(wǎng)絡(luò)中的節(jié)點(diǎn)RB2和節(jié)點(diǎn)RC出現(xiàn)擁塞。上述方法中出現(xiàn)擁塞的中間節(jié)點(diǎn)只有節(jié)點(diǎn)RB2—個(gè),如果網(wǎng)絡(luò)中同時(shí)有兩個(gè)中間節(jié)點(diǎn)出現(xiàn)擁塞,則對(duì)應(yīng)的節(jié)點(diǎn)都會(huì)將其標(biāo)識(shí)信息填加到業(yè)務(wù)報(bào)文的節(jié)點(diǎn)標(biāo)識(shí)字段,以使其它節(jié)點(diǎn)確認(rèn)出現(xiàn)擁塞的為哪些節(jié)點(diǎn),以及使目的節(jié)點(diǎn)將這些出現(xiàn)擁塞的節(jié)點(diǎn)的標(biāo)識(shí)信息填加在ACK確認(rèn)報(bào)文中,通知源節(jié)點(diǎn)網(wǎng)絡(luò)中哪幾個(gè)節(jié)點(diǎn)出現(xiàn)了擁塞。本實(shí)施例通過當(dāng)節(jié)點(diǎn)出現(xiàn)擁塞時(shí),在業(yè)務(wù)報(bào)文中填加節(jié)點(diǎn)標(biāo)識(shí)信息,能夠通知其它節(jié)點(diǎn)本節(jié)點(diǎn)出現(xiàn)了擁塞,同時(shí),目的節(jié)點(diǎn)將會(huì)在確認(rèn)報(bào)文中填加出現(xiàn)擁塞節(jié)點(diǎn)的標(biāo)識(shí)信息,通知網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn),具體是哪個(gè)節(jié)點(diǎn)出現(xiàn)了擁塞。實(shí)施例2參見圖5,本實(shí)施例提供了一種擁塞通知系統(tǒng),包括第一節(jié)點(diǎn),用于檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞,如果是,將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中,發(fā)送業(yè)務(wù)報(bào)文;第二節(jié)點(diǎn),用于接收第一節(jié)點(diǎn)發(fā)送的業(yè)務(wù)報(bào)文,提取業(yè)務(wù)報(bào)文中的擁塞標(biāo)識(shí)和標(biāo)識(shí)信息,確認(rèn)標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)發(fā)生擁塞。其中,第一節(jié)點(diǎn)具體包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)出現(xiàn)擁塞時(shí),將業(yè)務(wù)報(bào)文的擁塞字段設(shè)置為已擁塞,在業(yè)務(wù)報(bào)文的預(yù)設(shè)節(jié)點(diǎn)標(biāo)識(shí)字段中填加本節(jié)點(diǎn)的標(biāo)識(shí)信息;報(bào)文發(fā)送模塊,用于將標(biāo)識(shí)填加模塊填加標(biāo)識(shí)后的業(yè)務(wù)報(bào)文發(fā)送給第二節(jié)點(diǎn);相應(yīng)地,第二節(jié)點(diǎn)具體包括接收模塊,用于接收第一節(jié)點(diǎn)發(fā)送的業(yè)務(wù)報(bào)文;檢查模塊,用于檢査接收模塊所接收的業(yè)務(wù)報(bào)文的擁塞字段是否為已擁塞;提取模塊,用于當(dāng)檢査模塊檢查的結(jié)果是擁塞字段為已擁塞時(shí),提取業(yè)務(wù)報(bào)文的節(jié)點(diǎn)標(biāo)識(shí)字段中的標(biāo)識(shí)信息,確認(rèn)標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)發(fā)生擁塞。當(dāng)?shù)诙?jié)點(diǎn)作為目的節(jié)點(diǎn)時(shí),系統(tǒng)還包括源節(jié)點(diǎn),第二節(jié)點(diǎn)還包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于當(dāng)檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)出現(xiàn)擁塞時(shí),將本節(jié)點(diǎn)的標(biāo)識(shí)信息和提取模塊提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中;當(dāng)檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)未出現(xiàn)擁塞時(shí),將提取模塊提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中;確認(rèn)報(bào)文設(shè)置模塊,用于設(shè)置標(biāo)識(shí)填加模塊中的確認(rèn)報(bào)文的擁塞字段為已擁塞;確認(rèn)報(bào)文發(fā)送模塊,用于通過第一節(jié)點(diǎn)向源節(jié)點(diǎn)發(fā)送確認(rèn)報(bào)文;相應(yīng)地,源節(jié)點(diǎn)還包括接收模塊,用于接收第一節(jié)點(diǎn)轉(zhuǎn)發(fā)的確認(rèn)報(bào)文;判斷模塊,用于根據(jù)接收模塊接收到的確認(rèn)報(bào)文中的擁塞標(biāo)識(shí)字段判斷網(wǎng)絡(luò)是否出現(xiàn)擁塞;確認(rèn)模塊,用于當(dāng)判斷模塊判斷出網(wǎng)絡(luò)出現(xiàn)擁塞,提取確認(rèn)報(bào)文的報(bào)文頭中的標(biāo)識(shí)信息,確認(rèn)標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)出現(xiàn)擁塞。本實(shí)施例提供的擁塞通知系統(tǒng),通過第一節(jié)點(diǎn)檢測(cè)出自身出現(xiàn)擁塞后,在業(yè)務(wù)報(bào)文中填加第一節(jié)點(diǎn)的標(biāo)識(shí)信息,通知其它節(jié)點(diǎn)本節(jié)點(diǎn)出現(xiàn)擁塞。同時(shí),當(dāng)?shù)诙?jié)點(diǎn)作為目的節(jié)點(diǎn)時(shí),將該出現(xiàn)擁塞的節(jié)點(diǎn)的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文中,通知網(wǎng)絡(luò)中的其它節(jié)點(diǎn)該標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)出現(xiàn)擁塞。實(shí)施例3參見圖6,本實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)設(shè)備是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)設(shè)備出現(xiàn)擁塞時(shí),將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)設(shè)備的標(biāo)識(shí)信息填加在接收到的業(yè)務(wù)報(bào)文中;報(bào)文發(fā)送模塊,用于將標(biāo)識(shí)填加模塊填加標(biāo)識(shí)后的業(yè)務(wù)報(bào)文發(fā)送給下一跳節(jié)點(diǎn)設(shè)備。其中,標(biāo)識(shí)填加模塊具體包括擁塞標(biāo)識(shí)填加單元,用于檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)設(shè)備出現(xiàn)擁塞時(shí),將業(yè)務(wù)報(bào)文的擁塞字段設(shè)置為已擁塞;設(shè)備標(biāo)識(shí)信息填加單元,用于在擁塞標(biāo)識(shí)填加單元填加后的業(yè)務(wù)報(bào)文的預(yù)設(shè)節(jié)點(diǎn)標(biāo)識(shí)字段中填加本節(jié)點(diǎn)設(shè)備的標(biāo)識(shí)信息。本實(shí)施例提供的節(jié)點(diǎn)設(shè)備能夠在出現(xiàn)擁塞時(shí),將本節(jié)點(diǎn)設(shè)備的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中,通知其它節(jié)點(diǎn)設(shè)備本節(jié)點(diǎn)設(shè)備出現(xiàn)擁塞。實(shí)施例4參見圖7,一種節(jié)點(diǎn)設(shè)備,設(shè)備包括接收模塊,用于接收業(yè)務(wù)報(bào)文;檢査模塊,用于檢査接收模塊所接收的業(yè)務(wù)報(bào)文的擁塞字段是否為巳擁塞;提取模塊,用于當(dāng)檢査模塊檢査的結(jié)果是擁塞字段為已擁塞時(shí),提取業(yè)務(wù)報(bào)文的節(jié)點(diǎn)標(biāo)識(shí)字段中的標(biāo)識(shí)信息,確認(rèn)標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)設(shè)備發(fā)生擁塞。當(dāng)上述設(shè)備為目的設(shè)備時(shí),該設(shè)備還包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)設(shè)備是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于當(dāng)檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)設(shè)備出現(xiàn)擁塞,將本節(jié)點(diǎn)設(shè)備的標(biāo)識(shí)信息和提取模塊提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中;否則,將提取模塊提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中;確認(rèn)報(bào)文設(shè)置模塊,用于設(shè)置標(biāo)識(shí)填加模塊中的確認(rèn)報(bào)文的擁塞字段為已擁塞;確認(rèn)報(bào)文發(fā)送模塊,用于通過中間節(jié)點(diǎn)設(shè)備向源節(jié)點(diǎn)設(shè)備發(fā)送確認(rèn)報(bào)文。本實(shí)施例提供的節(jié)點(diǎn)設(shè)備,根據(jù)業(yè)務(wù)報(bào)文中的擁塞字段判斷網(wǎng)絡(luò)中是否有擁塞,當(dāng)有擁塞時(shí),通過提取節(jié)點(diǎn)標(biāo)識(shí)字段中的標(biāo)識(shí)信息,確認(rèn)標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)出現(xiàn)擁塞。同時(shí),當(dāng)該節(jié)點(diǎn)設(shè)備為目的節(jié)點(diǎn)設(shè)備時(shí),能夠?qū)⒊霈F(xiàn)擁塞的節(jié)點(diǎn)標(biāo)識(shí)信息填加在確認(rèn)報(bào)文中,通知網(wǎng)絡(luò)中的其它節(jié)點(diǎn)哪些節(jié)點(diǎn)出現(xiàn)了擁塞。以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實(shí)現(xiàn),其軟件程序存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如計(jì)算機(jī)中的硬盤、光盤或軟盤。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種擁塞通知方法,其特征在于,所述方法包括檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞,如果是,將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中;向下一跳節(jié)點(diǎn)發(fā)送所述業(yè)務(wù)報(bào)文,通知所述下一跳節(jié)點(diǎn)本節(jié)點(diǎn)出現(xiàn)擁塞。2.如權(quán)利要求1所述的擁塞通知方法,其特征在于,所述將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中的步驟具體包括將所述業(yè)務(wù)報(bào)文的擁塞字段設(shè)置為已擁塞,在所述業(yè)務(wù)報(bào)文的預(yù)設(shè)節(jié)點(diǎn)標(biāo)識(shí)字段中填加本節(jié)點(diǎn)的標(biāo)識(shí)信息。3.如權(quán)利要求2所述的擁塞通知方法,其特征在于,所述方法還包括目的節(jié)點(diǎn)收到業(yè)務(wù)報(bào)文后,檢査所述業(yè)務(wù)報(bào)文的擁塞字段是否為已擁塞,如果是,提取所述節(jié)點(diǎn)標(biāo)識(shí)字段中的標(biāo)識(shí)信息,如果所述目的節(jié)點(diǎn)自身出現(xiàn)擁塞,將提取出的標(biāo)識(shí)信息和所述目的節(jié)點(diǎn)的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中,設(shè)置所述確認(rèn)報(bào)文的擁塞字段為已擁塞;如果所述目的自身沒有出現(xiàn)擁塞,將提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中,設(shè)備所述確認(rèn)報(bào)文的擁塞字段為已擁塞;向上一個(gè)節(jié)點(diǎn)發(fā)送所述確認(rèn)報(bào)文,通知所述上一個(gè)節(jié)點(diǎn)出現(xiàn)擁塞的節(jié)點(diǎn)的標(biāo)識(shí)信息。4.如權(quán)利要求3所述的擁塞通知方法,其特征在于,所述方法還包括所述上一個(gè)節(jié)點(diǎn)收到所述確認(rèn)報(bào)文后,檢査所述確認(rèn)報(bào)文的擁塞字段是否為已擁塞,如果是,根據(jù)所述確認(rèn)報(bào)文的報(bào)文頭中的標(biāo)識(shí)信息,確認(rèn)所述標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)出現(xiàn)擁塞。5.如權(quán)利要求1所述的擁塞通知方法,其特征在于,所述檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞的步驟之前還包括檢查所述業(yè)務(wù)報(bào)文是否帶有擁塞標(biāo)識(shí)和節(jié)點(diǎn)的標(biāo)識(shí)信息,如果是,確認(rèn)所述標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)出現(xiàn)擁塞。6.如權(quán)利要求1所述的擁塞通知方法,其特征在于,所述中間節(jié)點(diǎn)的標(biāo)識(shí)信息具體為IP地址、媒體接入控制地址或節(jié)點(diǎn)的名稱。7.—種擁塞通知系統(tǒng),其特征在于,所述系統(tǒng)包括第一節(jié)點(diǎn),用于檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞,如果是,將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中,發(fā)送所述業(yè)務(wù)報(bào)文;第二節(jié)點(diǎn),用于接收所述第一節(jié)點(diǎn)發(fā)送的業(yè)務(wù)報(bào)文,提取所述業(yè)務(wù)報(bào)文中的擁塞標(biāo)識(shí)和標(biāo)識(shí)信息,確認(rèn)所述標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)發(fā)生擁塞。8.如權(quán)利要求7所述的擁塞通知系統(tǒng),其特征在于,所述第一節(jié)點(diǎn)具體包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于所述檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)出現(xiàn)擁塞時(shí),將所述業(yè)務(wù)報(bào)文的擁塞字段設(shè)置為已擁塞,在所述業(yè)務(wù)報(bào)文的預(yù)設(shè)節(jié)點(diǎn)標(biāo)識(shí)字段中填加本節(jié)點(diǎn)的標(biāo)識(shí)信息;報(bào)文發(fā)送模塊,用于將所述標(biāo)識(shí)填加模塊填加標(biāo)識(shí)后的業(yè)務(wù)報(bào)文發(fā)送給所述第二節(jié)點(diǎn);相應(yīng)地,所述第二節(jié)點(diǎn)具體包括接收模塊,用于接收所述第一節(jié)點(diǎn)發(fā)送的業(yè)務(wù)報(bào)文;檢査模塊,用于檢査所述接收模塊所接收的業(yè)務(wù)報(bào)文的擁塞字段是否為已擁塞;提取模塊,用于當(dāng)所述檢査模塊檢査的結(jié)果是所述擁塞字段為已擁塞時(shí),提取所述業(yè)務(wù)報(bào)文的節(jié)點(diǎn)標(biāo)識(shí)字段中的標(biāo)識(shí)信息,確認(rèn)所述標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)發(fā)生擁塞。9.如權(quán)利要求8所述的擁塞通知系統(tǒng),其特征在于,所述第二節(jié)點(diǎn)作為目的節(jié)點(diǎn)時(shí),所述系統(tǒng)還包括源節(jié)點(diǎn),所述第二節(jié)點(diǎn)還包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于當(dāng)所述檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)出現(xiàn)擁塞時(shí),將本節(jié)點(diǎn)的標(biāo)識(shí)信息和所述提取模塊提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中;當(dāng)所述檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)未出現(xiàn)擁塞時(shí),將所述提取模塊提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中;確認(rèn)報(bào)文設(shè)置模塊,用于設(shè)置所述標(biāo)識(shí)填加模塊中的確認(rèn)報(bào)文的擁塞字段為已擁塞;確認(rèn)報(bào)文發(fā)送模塊,用于通過所述第一節(jié)點(diǎn)向所述源節(jié)點(diǎn)發(fā)送所述確認(rèn)報(bào)文;相應(yīng)地,所述源節(jié)點(diǎn)還包括接收模塊,用于接收所述第一節(jié)點(diǎn)轉(zhuǎn)發(fā)的確認(rèn)報(bào)文;判斷模塊,用于根據(jù)所述接收模塊接收到的確認(rèn)報(bào)文中的擁塞標(biāo)識(shí)字段判斷網(wǎng)絡(luò)是否出現(xiàn)擁塞;確認(rèn)模塊,用于當(dāng)所述判斷模塊判斷出網(wǎng)絡(luò)出現(xiàn)擁塞,提取所述確認(rèn)報(bào)文的報(bào)文頭中的標(biāo)識(shí)信息,確認(rèn)所述標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)出現(xiàn)擁塞。10.—種節(jié)點(diǎn)設(shè)備,其特征在于,所述設(shè)備包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)設(shè)備是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于所述檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)設(shè)備出現(xiàn)擁塞時(shí),將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)設(shè)備的標(biāo)識(shí)信息填加在接收到的業(yè)務(wù)報(bào)文中;報(bào)文發(fā)送模塊,用于將所述標(biāo)識(shí)填加模塊填加標(biāo)識(shí)后的業(yè)務(wù)報(bào)文發(fā)送給下一跳節(jié)點(diǎn)設(shè)備。11.如權(quán)利要求10所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述標(biāo)識(shí)填加模塊具體包括擁塞標(biāo)識(shí)填加單元,用于所述檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)設(shè)備出現(xiàn)擁塞時(shí),將所述業(yè)務(wù)報(bào)文的擁塞字段設(shè)置為巳擁塞;設(shè)備標(biāo)識(shí)信息填加單元,用于在所述擁塞標(biāo)識(shí)填加單元填加后的業(yè)務(wù)報(bào)文的預(yù)設(shè)節(jié)點(diǎn)標(biāo)識(shí)字段中填加本節(jié)點(diǎn)設(shè)備的標(biāo)識(shí)信息。12.—種節(jié)點(diǎn)設(shè)備,其特征在于,所述設(shè)備包括接收模塊,用于接收業(yè)務(wù)報(bào)文;檢査模塊,用于檢查所述接收模塊所接收的業(yè)務(wù)報(bào)文的擁塞字段是否為已擁塞;提取模塊,用于當(dāng)所述檢査模塊檢査的結(jié)果是所述擁塞字段為已擁塞時(shí),提取所述業(yè)務(wù)報(bào)文的節(jié)點(diǎn)標(biāo)識(shí)字段中的標(biāo)識(shí)信息,確認(rèn)所述標(biāo)識(shí)信息對(duì)應(yīng)的節(jié)點(diǎn)設(shè)備發(fā)生擁塞。13.如權(quán)利要求12所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述設(shè)備還包括檢測(cè)模塊,用于檢測(cè)本節(jié)點(diǎn)設(shè)備是否出現(xiàn)擁塞;標(biāo)識(shí)填加模塊,用于當(dāng)所述檢測(cè)模塊檢測(cè)出本節(jié)點(diǎn)設(shè)備出現(xiàn)擁塞,將本節(jié)點(diǎn)設(shè)備的標(biāo)識(shí)信息和所述提取模塊提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中;否則,將所述提取模塊提取出的標(biāo)識(shí)信息填加在確認(rèn)報(bào)文的報(bào)文頭中;確認(rèn)報(bào)文設(shè)置模塊,用于設(shè)置所述標(biāo)識(shí)填加模塊中的確認(rèn)報(bào)文的擁塞字段為已擁塞;確認(rèn)報(bào)文發(fā)送模塊,用于通過中間節(jié)點(diǎn)設(shè)備向源節(jié)點(diǎn)設(shè)備發(fā)送所述確認(rèn)報(bào)文。全文摘要本發(fā)明公開了一種擁塞通知方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備,屬于通信領(lǐng)域。所述方法包括收到業(yè)務(wù)報(bào)文后,檢測(cè)本節(jié)點(diǎn)是否出現(xiàn)擁塞,如果是,將擁塞標(biāo)識(shí)和本節(jié)點(diǎn)的標(biāo)識(shí)信息填加在所述業(yè)務(wù)報(bào)文中;向下一跳節(jié)點(diǎn)發(fā)送所述業(yè)務(wù)報(bào)文,通知所述下一跳節(jié)點(diǎn)本節(jié)點(diǎn)出現(xiàn)擁塞。所述系統(tǒng)包括第一節(jié)點(diǎn)和第二節(jié)點(diǎn)。一種節(jié)點(diǎn)設(shè)備包括檢測(cè)模塊、標(biāo)識(shí)填加模塊和報(bào)文發(fā)送模塊。另一種節(jié)點(diǎn)設(shè)備包括接收模塊、檢查模塊和提取模塊。本發(fā)明通過當(dāng)節(jié)點(diǎn)出現(xiàn)擁塞時(shí),將節(jié)點(diǎn)的標(biāo)識(shí)信息填加在業(yè)務(wù)報(bào)文中,以使其它節(jié)點(diǎn)能夠得知本節(jié)點(diǎn)出現(xiàn)擁塞。文檔編號(hào)H04L29/06GK101188611SQ200710177818公開日2008年5月28日申請(qǐng)日期2007年11月21日優(yōu)先權(quán)日2007年11月21日發(fā)明者郭文輝申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巴彦县| 聂荣县| 瓮安县| 锡林浩特市| 伊吾县| 南澳县| 简阳市| 福海县| 泽州县| 吴川市| 府谷县| 区。| 滕州市| 洛南县| 平度市| 阳新县| 青龙| 忻城县| 绥中县| 葵青区| 拜城县| 金沙县| 黔东| 宣威市| 都江堰市| 金山区| 山阳县| 肇庆市| 涿州市| 蓬溪县| 赫章县| 耿马| 锦州市| 贵定县| 萝北县| 彩票| 友谊县| 禄劝| 濉溪县| 西盟| 嘉鱼县|