專利名稱:一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太網(wǎng)技術(shù),尤其涉及一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng)。
背景技術(shù):
隨著以太網(wǎng)應(yīng)用范圍的擴大,可靠性問題越來越突出,一種比較典型的可靠性問題是以太網(wǎng)閉環(huán)導(dǎo)致“網(wǎng)絡(luò)風(fēng)暴”,使得網(wǎng)絡(luò)帶寬被耗盡,最終網(wǎng)絡(luò)不可用。根據(jù)以太網(wǎng)原理,當(dāng)以太網(wǎng)節(jié)點收到一個廣播幀后,會向廣播域內(nèi)的除接收端口外的每個端口轉(zhuǎn)發(fā),如果以太網(wǎng)中存在閉環(huán),則閉環(huán)中的各個節(jié)點會永無休止的轉(zhuǎn)發(fā)廣播幀,廣播流量占用帶寬迅速增大,這種現(xiàn)象也稱為“網(wǎng)絡(luò)風(fēng)暴”。如圖1所示,節(jié)點Si、節(jié)點S2、節(jié)點S3和節(jié)點S4組成了以太網(wǎng)閉環(huán),當(dāng)節(jié)點S3收到了一個廣播幀F(xiàn)后,會向節(jié)點S2轉(zhuǎn)發(fā),接著節(jié)點S2向節(jié)點Sl轉(zhuǎn)發(fā),節(jié)點Sl向節(jié)點S4轉(zhuǎn)發(fā),節(jié)點S4向節(jié)點S3轉(zhuǎn)發(fā),節(jié)點
S3繼續(xù)向節(jié)點S2轉(zhuǎn)發(fā),這樣形成了廣播幀S3- > S2- > Sl- > S4- > S3......永無休止
的流量轉(zhuǎn)發(fā),隨著廣播幀的增加,廣播流量占用的帶寬會迅速增大,最終使得網(wǎng)絡(luò)帶寬被耗盡,網(wǎng)絡(luò)不可用。為了避免這種以太網(wǎng)閉環(huán),現(xiàn)有技術(shù)大都采用了閉環(huán)檢測方法,其實現(xiàn)的基本原理是節(jié)點發(fā)送一個檢測幀,如果該節(jié)點能夠收到自己發(fā)出的檢測幀,則說明該節(jié)點的發(fā)送端口和接收端口之間存在閉環(huán),需要關(guān)閉一個端口避免閉環(huán)。這種方法比較簡單實用,但是也存在一定的局限性。在現(xiàn)有以太網(wǎng)絡(luò)中,通常是由于新連接了一條鏈路導(dǎo)致的閉環(huán),形成閉環(huán)后,閉環(huán)上的各個節(jié)點都能夠檢測到閉環(huán),并且關(guān)閉端口,這樣雖然避免了閉環(huán),但是閉環(huán)上的各個節(jié)點都不能轉(zhuǎn)發(fā)流量,導(dǎo)致了網(wǎng)絡(luò)大規(guī)模不可用。此外,在閉環(huán)上各個節(jié)點檢測到閉環(huán)后都關(guān)閉端口,等待一段時間后,節(jié)點收不到發(fā)出的檢測幀,認(rèn)為閉環(huán)消失,重新打開關(guān)閉的端口,這樣會重新形成閉環(huán)。如圖2所示,節(jié)點Si、節(jié)點S2、節(jié)點S3和節(jié)點S4形成的閉環(huán)中,節(jié)點Sl收到自己發(fā)出的檢測幀后,關(guān)閉一個端口,同理,節(jié)點S2、節(jié)點S3和節(jié)點S4都會收到自己發(fā)出的檢測幀,分別關(guān)閉一個端口,如圖3所示,最終各個節(jié)點都不能轉(zhuǎn)發(fā)流量,導(dǎo)致整個網(wǎng)絡(luò)不可用。另外,當(dāng)閉環(huán)中各個節(jié)點關(guān)閉端口后,節(jié)點Sl在一段時間內(nèi)收不到自己發(fā)出的檢測幀,將重新打開關(guān)閉的端口,同理,節(jié)點S2、節(jié)點S3和節(jié)點S4都在一段時間內(nèi)收不到自己發(fā)出的檢測幀,也會重新打開關(guān)閉的端口,這樣,會重新形成閉環(huán)。目前,針對檢測到閉環(huán)的節(jié)點關(guān)閉端口導(dǎo)致網(wǎng)絡(luò)大規(guī)模不可用和檢測到閉環(huán)的節(jié)點打開端口后重新形成閉環(huán)的問題,尚沒有解決方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng),能夠使以太網(wǎng)發(fā)生閉環(huán)后,僅僅關(guān)閉導(dǎo)致閉環(huán)的節(jié)點端口,保障其他節(jié)點之間的連通性。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供的一種避免以太網(wǎng)閉環(huán)的方法,該方法包括
以太網(wǎng)中節(jié)點端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);各節(jié)點在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,轉(zhuǎn)發(fā)所述檢測幀。上述方案中,所述端口關(guān)閉策略為根據(jù)檢測幀中的源端口號和接收檢測幀的端口的端口號的大小,關(guān)閉端口號小的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能;或者,關(guān)閉端口號大的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能。上述方案中,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在所述字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息。上述方案中,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在所述字段設(shè)置約定的字符串作為端口狀態(tài)改變信息。上述方案中,該方法進一步包括各節(jié)點在收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。本發(fā)明提供的一種避免以太網(wǎng)閉環(huán)的系統(tǒng),該系統(tǒng)包括第一節(jié)點、第二節(jié)點;其中,第一節(jié)點,用于發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到其他第一節(jié)點發(fā)送的檢測幀后,對所述檢測幀進行轉(zhuǎn)發(fā);第二節(jié)點,用于發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀,在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉,并在收到攜帶端口狀態(tài)改變信息的檢測幀后,對所述檢測幀進行轉(zhuǎn)發(fā)。上述方案中,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息。上述方案中,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的字符串作為端口狀態(tài)改變信息。上述方案中,所述第一節(jié)點,還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。上述方案中,所述第二節(jié)點,還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。本發(fā)明提供的一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng),以太網(wǎng)中節(jié)點端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);所述節(jié)點在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;所述節(jié)點在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,轉(zhuǎn)發(fā)所述檢測幀;如此,在一段時間后,除了端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點外的其他節(jié)點,由于收不到自身發(fā)送的檢測幀,將關(guān)閉的端口打開,而端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點始終都能收到自身發(fā)送的攜帶端口狀態(tài)改變信息的檢測幀,保持自身端口關(guān)閉,防止了以太網(wǎng)重新形成閉環(huán),而且保障了網(wǎng)絡(luò)的最大可用性,此外,也有助于網(wǎng)絡(luò)管理者方便的定位到導(dǎo)致閉環(huán)的節(jié)點和鏈路。
圖1為現(xiàn)有技術(shù)中一種以太網(wǎng)閉環(huán)的示意圖;圖2為圖1中節(jié)點Sl收到自身發(fā)送的檢測幀關(guān)閉端口的示意圖;圖3為圖1中各節(jié)點都收到自身發(fā)送的檢測幀關(guān)閉端口的示意圖;圖4為本發(fā)明實現(xiàn)一種避免以太網(wǎng)閉環(huán)的方法的流程示意圖;圖5為本發(fā)明實現(xiàn)一種避免以太網(wǎng)閉環(huán)的系統(tǒng)的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例一中的以太網(wǎng)拓撲圖;圖7為本發(fā)明實施例一中各節(jié)點收到自身發(fā)送的檢測幀關(guān)閉自身端口的示意圖;圖8為本發(fā)明實施例一中節(jié)點Sl和S2打開關(guān)閉的端口、節(jié)點S3和S4保持關(guān)閉端口的示意圖;圖9為本發(fā)明實施例二中的以太網(wǎng)拓撲圖。
具體實施例方式本發(fā)明的基本思想是以太網(wǎng)中節(jié)點端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);所述節(jié)點在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;所述節(jié)點在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,轉(zhuǎn)發(fā)所述檢測幀。下面通過附圖及具體實施例對本發(fā)明做進一步的詳細說明。本發(fā)明實現(xiàn)一種避免以太網(wǎng)閉環(huán)的方法,如圖4所示,該方法包括以下幾個步驟步驟101 以太網(wǎng)中節(jié)點端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);這里,以太網(wǎng)中端口沒有由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀;所述端口狀態(tài)改變信息可以為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息;或者,在該字段設(shè)置約定的字符串作為端口狀態(tài)改變fn息ο步驟102 各節(jié)點在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,不論自身端口是否關(guān)閉,都轉(zhuǎn)發(fā)所述檢測幀;具體的,各節(jié)點在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息,如果有,則不論自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能是否關(guān)閉,都對所述攜帶端口狀態(tài)改變信息的檢測幀進行轉(zhuǎn)發(fā);如果沒有,則在自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉時,不對該檢測幀進行轉(zhuǎn)發(fā); 所述端口關(guān)閉策略為根據(jù)檢測幀中的源端口號和接收檢測幀的端口的端口號的大小,關(guān)閉端口號小的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能;或者,關(guān)閉端口號大的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能;
所述檢測幀中的源端口號為現(xiàn)有技術(shù)中發(fā)送檢測幀時攜帶的源端口號。步驟103 在一段時間后,除了端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點外的其他節(jié)點由于收不到自身發(fā)送的檢測幀,將打開已關(guān)閉端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能,端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點始終都能收到自身發(fā)送的攜帶指示標(biāo)志的檢測幀,保持自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;這里,所述一段時間為現(xiàn)有技術(shù)中,預(yù)先設(shè)定的節(jié)點收不到自身發(fā)送的檢測幀的時間。為了實現(xiàn)上述方法,本發(fā)明還提供一種避免以太網(wǎng)閉環(huán)的系統(tǒng),如圖5所示,該系統(tǒng)包括第一節(jié)點51、第二節(jié)點52 ;其中,第一節(jié)點51,為端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點,用于發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到其他第一節(jié)點51發(fā)送的攜帶端口狀態(tài)改變信息的檢測幀后,不論自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能是否關(guān)閉,都對所述檢測幀進行轉(zhuǎn)發(fā);第二節(jié)點52,為除了端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點外的其他節(jié)點,用于發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀,在收到自身發(fā)送的檢測幀后,關(guān)閉接收到所述檢測幀的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能,并在收到攜帶端口狀態(tài)改變信息的檢測幀后,不論自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能是否關(guān)閉,都對所述檢測幀進行轉(zhuǎn)發(fā);所述第一節(jié)點51,還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息;所述第二節(jié)點52,還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息;所述端口狀態(tài)改變信息可以為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息;或者,在該字段設(shè)置約定的字符串作為端口狀態(tài)改變fn息ο下面結(jié)合具體實施例詳細說明本發(fā)明的方法的實現(xiàn)過程和原理。實施例一本實施例中圖6所示的以太網(wǎng)拓撲圖,節(jié)點Si、節(jié)點S2、節(jié)點S3和節(jié)點S4組成的網(wǎng)絡(luò)中沒有閉環(huán),各個節(jié)點都收不到自身發(fā)出的檢測巾貞,沒有端口關(guān)閉,流量能夠正常通信。當(dāng)在節(jié)點S3和節(jié)點S4之間新連接一條鏈路后,形成了閉環(huán),此時,節(jié)點S3和節(jié)點S4檢測到端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài),節(jié)點S3和節(jié)點S4發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,其他節(jié)點發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀;各節(jié)點在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉,如圖7所示;各節(jié)點收到攜帶端口狀態(tài)改變信息的檢測幀后,不論自身端口是否關(guān)閉數(shù)據(jù)轉(zhuǎn)發(fā)功能,都對所述攜帶端口狀態(tài)改變信息的檢測幀進行轉(zhuǎn)發(fā),這樣,節(jié)點S3和S4持續(xù)能夠收到自己發(fā)出的攜帶指示標(biāo)志的檢測幀,從而保持端口關(guān)閉數(shù)據(jù)轉(zhuǎn)發(fā)功能。而節(jié)點Sl和節(jié)點S2在關(guān)閉自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能后,不轉(zhuǎn)發(fā)不攜帶端口狀態(tài)改變信息的檢測幀,節(jié)點Sl和S2在等待一段時間后收不到自己發(fā)出的檢測幀,將打開關(guān)閉的端口,如圖8所示,網(wǎng)絡(luò)中節(jié)點Sl和節(jié)點S2打開端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能,網(wǎng)絡(luò)能夠重新連通,保障了最大的可用性,防止了以太網(wǎng)重新形成閉環(huán),有助于網(wǎng)絡(luò)管理者方便的定位到導(dǎo)致閉環(huán)的節(jié)點和鏈路。實施例二本實施例中圖9所示的以太網(wǎng)拓撲圖,節(jié)點S2、節(jié)點S3和節(jié)點S4沒有發(fā)送檢測幀的功能,當(dāng)節(jié)點Sl新接入節(jié)點S2時,節(jié)點Sl和節(jié)點S2檢測到端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài),但只有節(jié)點Sl有發(fā)送檢測幀的功能,此時,節(jié)點Sl發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,節(jié)點S2、節(jié)點S3和節(jié)點S4轉(zhuǎn)發(fā)攜帶端口狀態(tài)改變信息的檢測幀,節(jié)點Sl收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉。本實施例的方法能夠防止節(jié)點S2、節(jié)點S3和節(jié)點S4形成閉環(huán)導(dǎo)致的廣播流量影響節(jié)點Sl所在的網(wǎng)絡(luò)。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種避免以太網(wǎng)閉環(huán)的方法,其特征在于,該方法包括以太網(wǎng)中節(jié)點端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);各節(jié)點在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,轉(zhuǎn)發(fā)所述檢測幀。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述端口關(guān)閉策略為根據(jù)檢測幀中的源端口號和接收檢測幀的端口的端口號的大小,關(guān)閉端口號小的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能;或者,關(guān)閉端口號大的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在所述字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在所述字段設(shè)置約定的字符串作為端口狀態(tài)改變信息。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,該方法進一步包括各節(jié)點在收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。
6.一種避免以太網(wǎng)閉環(huán)的系統(tǒng),其特征在于,該系統(tǒng)包括第一節(jié)點、第二節(jié)點;其中,第一節(jié)點,用于發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到其他第一節(jié)點發(fā)送的檢測幀后,對所述檢測幀進行轉(zhuǎn)發(fā);第二節(jié)點,用于發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀,在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉,并在收到攜帶端口狀態(tài)改變信息的檢測幀后,對所述檢測幀進行轉(zhuǎn)發(fā)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的字符串作為端口狀態(tài)改變信息。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述第一節(jié)點,還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。
10.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述第二節(jié)點,還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。
全文摘要
本發(fā)明公開了一種避免以太網(wǎng)閉環(huán)的方法,以太網(wǎng)中節(jié)點端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);所述節(jié)點在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口關(guān)閉;所述節(jié)點在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,轉(zhuǎn)發(fā)所述檢測幀;本發(fā)明同時還公開了一種避免以太網(wǎng)閉環(huán)的系統(tǒng),通過本發(fā)明的方案,在一段時間后,除了端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點外的其他節(jié)點將已關(guān)閉端口打開外,端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點始終都能收到自身發(fā)送的檢測幀,保持自身端口關(guān)閉,防止了以太網(wǎng)重新形成閉環(huán)。
文檔編號H04L12/42GK102594631SQ20111000546
公開日2012年7月18日 申請日期2011年1月12日 優(yōu)先權(quán)日2011年1月12日
發(fā)明者吳少勇, 魏月華 申請人:中興通訊股份有限公司