国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng)的制作方法

      文檔序號:7560353閱讀:353來源:國知局
      專利名稱:一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及以太網(wǎng)技術(shù),尤其涉及一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng)。
      背景技術(shù)
      隨著以太網(wǎng)應(yīng)用范圍的擴(kuò)大,可靠性問題越來越突出,一種比較典型的可靠性問題是以太網(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é)點(diǎn)收到一個廣播幀后,會向廣播域內(nèi)的除接收端口外的每個端口轉(zhuǎn)發(fā),如果以太網(wǎng)中存在閉環(huán),則閉環(huán)中的各個節(jié)點(diǎn)會永無休止的轉(zhuǎn)發(fā)廣播幀,廣播流量占用帶寬迅速增大,這種現(xiàn)象也稱為“網(wǎng)絡(luò)風(fēng)暴”。如圖1所示,節(jié)點(diǎn)Si、節(jié)點(diǎn)S2、節(jié)點(diǎn)S3和節(jié)點(diǎn)S4組成了以太網(wǎng)閉環(huán),當(dāng)節(jié)點(diǎn)S3收到了一個廣播幀F(xiàn)后,會向節(jié)點(diǎn)S2轉(zhuǎn)發(fā),接著節(jié)點(diǎn)S2向節(jié)點(diǎn)Sl轉(zhuǎn)發(fā),節(jié)點(diǎn)Sl向節(jié)點(diǎn)S4轉(zhuǎn)發(fā),節(jié)點(diǎn)S4向節(jié)點(diǎn)S3轉(zhuǎn)發(fā),節(jié)點(diǎn)
      S3繼續(xù)向節(jié)點(diǎn)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é)點(diǎn)發(fā)送一個檢測幀,如果該節(jié)點(diǎn)能夠收到自己發(fā)出的檢測幀,則說明該節(jié)點(diǎn)的發(fā)送端口和接收端口之間存在閉環(huán),需要關(guān)閉一個端口避免閉環(huán)。這種方法比較簡單實用,但是也存在一定的局限性。在現(xiàn)有以太網(wǎng)絡(luò)中,通常是由于新連接了一條鏈路導(dǎo)致的閉環(huán),形成閉環(huán)后,閉環(huán)上的各個節(jié)點(diǎn)都能夠檢測到閉環(huán),并且關(guān)閉端口,這樣雖然避免了閉環(huán),但是閉環(huán)上的各個節(jié)點(diǎn)都不能轉(zhuǎn)發(fā)流量,導(dǎo)致了網(wǎng)絡(luò)大規(guī)模不可用。此外,在閉環(huán)上各個節(jié)點(diǎn)檢測到閉環(huán)后都關(guān)閉端口,等待一段時間后,節(jié)點(diǎn)收不到發(fā)出的檢測幀,認(rèn)為閉環(huán)消失,重新打開關(guān)閉的端口,這樣會重新形成閉環(huán)。如圖2所示,節(jié)點(diǎn)Si、節(jié)點(diǎn)S2、節(jié)點(diǎn)S3和節(jié)點(diǎn)S4形成的閉環(huán)中,節(jié)點(diǎn)Sl收到自己發(fā)出的檢測幀后,關(guān)閉一個端口,同理,節(jié)點(diǎn)S2、節(jié)點(diǎn)S3和節(jié)點(diǎn)S4都會收到自己發(fā)出的檢測幀,分別關(guān)閉一個端口,如圖3所示,最終各個節(jié)點(diǎn)都不能轉(zhuǎn)發(fā)流量,導(dǎo)致整個網(wǎng)絡(luò)不可用。另外,當(dāng)閉環(huán)中各個節(jié)點(diǎn)關(guān)閉端口后,節(jié)點(diǎn)Sl在一段時間內(nèi)收不到自己發(fā)出的檢測幀,將重新打開關(guān)閉的端口,同理,節(jié)點(diǎn)S2、節(jié)點(diǎn)S3和節(jié)點(diǎn)S4都在一段時間內(nèi)收不到自己發(fā)出的檢測幀,也會重新打開關(guān)閉的端口,這樣,會重新形成閉環(huán)。目前,針對檢測到閉環(huán)的節(jié)點(diǎn)關(guān)閉端口導(dǎo)致網(wǎng)絡(luò)大規(guī)模不可用和檢測到閉環(huán)的節(jié)點(diǎn)打開端口后重新形成閉環(huán)的問題,尚沒有解決方案。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng),能夠使以太網(wǎng)發(fā)生閉環(huán)后,僅僅關(guān)閉導(dǎo)致閉環(huán)的節(jié)點(diǎn)端口,保障其他節(jié)點(diǎn)之間的連通性。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供的一種避免以太網(wǎng)閉環(huán)的方法,該方法包括
      以太網(wǎng)中節(jié)點(diǎn)端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點(diǎn)發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);各節(jié)點(diǎn)在收到自身發(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)改變信息。上述方案中,該方法進(jìn)一步包括各節(jié)點(diǎn)在收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。本發(fā)明提供的一種避免以太網(wǎng)閉環(huán)的系統(tǒng),該系統(tǒng)包括第一節(jié)點(diǎn)、第二節(jié)點(diǎn);其中,第一節(jié)點(diǎn),用于發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到其他第一節(jié)點(diǎn)發(fā)送的檢測幀后,對所述檢測幀進(jìn)行轉(zhuǎn)發(fā);第二節(jié)點(diǎn),用于發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀,在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉,并在收到攜帶端口狀態(tài)改變信息的檢測幀后,對所述檢測幀進(jìn)行轉(zhuǎn)發(fā)。上述方案中,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息。上述方案中,所述端口狀態(tài)改變信息為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的字符串作為端口狀態(tài)改變信息。上述方案中,所述第一節(jié)點(diǎn),還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。上述方案中,所述第二節(jié)點(diǎn),還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。本發(fā)明提供的一種避免以太網(wǎng)閉環(huán)的方法和系統(tǒng),以太網(wǎng)中節(jié)點(diǎn)端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點(diǎn)發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);所述節(jié)點(diǎn)在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;所述節(jié)點(diǎn)在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,轉(zhuǎn)發(fā)所述檢測幀;如此,在一段時間后,除了端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點(diǎn)外的其他節(jié)點(diǎn),由于收不到自身發(fā)送的檢測幀,將關(guān)閉的端口打開,而端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點(diǎn)始終都能收到自身發(fā)送的攜帶端口狀態(tài)改變信息的檢測幀,保持自身端口關(guān)閉,防止了以太網(wǎng)重新形成閉環(huán),而且保障了網(wǎng)絡(luò)的最大可用性,此外,也有助于網(wǎng)絡(luò)管理者方便的定位到導(dǎo)致閉環(huán)的節(jié)點(diǎn)和鏈路。


      圖1為現(xiàn)有技術(shù)中一種以太網(wǎng)閉環(huán)的示意圖;圖2為圖1中節(jié)點(diǎn)Sl收到自身發(fā)送的檢測幀關(guān)閉端口的示意圖;圖3為圖1中各節(jié)點(diǎn)都收到自身發(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)拓?fù)鋱D;圖7為本發(fā)明實施例一中各節(jié)點(diǎn)收到自身發(fā)送的檢測幀關(guān)閉自身端口的示意圖;圖8為本發(fā)明實施例一中節(jié)點(diǎn)Sl和S2打開關(guān)閉的端口、節(jié)點(diǎn)S3和S4保持關(guān)閉端口的示意圖;圖9為本發(fā)明實施例二中的以太網(wǎng)拓?fù)鋱D。
      具體實施例方式本發(fā)明的基本思想是以太網(wǎng)中節(jié)點(diǎn)端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點(diǎn)發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);所述節(jié)點(diǎn)在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;所述節(jié)點(diǎn)在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,轉(zhuǎn)發(fā)所述檢測幀。下面通過附圖及具體實施例對本發(fā)明做進(jìn)一步的詳細(xì)說明。本發(fā)明實現(xiàn)一種避免以太網(wǎng)閉環(huán)的方法,如圖4所示,該方法包括以下幾個步驟步驟101 以太網(wǎng)中節(jié)點(diǎn)端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點(diǎn)發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);這里,以太網(wǎng)中端口沒有由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點(diǎn)發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀;所述端口狀態(tài)改變信息可以為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息;或者,在該字段設(shè)置約定的字符串作為端口狀態(tài)改變fn息ο步驟102 各節(jié)點(diǎn)在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,不論自身端口是否關(guān)閉,都轉(zhuǎn)發(fā)所述檢測幀;具體的,各節(jié)點(diǎn)在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息,如果有,則不論自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能是否關(guān)閉,都對所述攜帶端口狀態(tài)改變信息的檢測幀進(jìn)行轉(zhuǎn)發(fā);如果沒有,則在自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉時,不對該檢測幀進(jì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é)點(diǎn)外的其他節(jié)點(diǎn)由于收不到自身發(fā)送的檢測幀,將打開已關(guān)閉端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能,端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點(diǎn)始終都能收到自身發(fā)送的攜帶指示標(biāo)志的檢測幀,保持自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;這里,所述一段時間為現(xiàn)有技術(shù)中,預(yù)先設(shè)定的節(jié)點(diǎn)收不到自身發(fā)送的檢測幀的時間。為了實現(xiàn)上述方法,本發(fā)明還提供一種避免以太網(wǎng)閉環(huán)的系統(tǒng),如圖5所示,該系統(tǒng)包括第一節(jié)點(diǎn)51、第二節(jié)點(diǎn)52 ;其中,第一節(jié)點(diǎn)51,為端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點(diǎn),用于發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到其他第一節(jié)點(diǎn)51發(fā)送的攜帶端口狀態(tài)改變信息的檢測幀后,不論自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能是否關(guān)閉,都對所述檢測幀進(jìn)行轉(zhuǎn)發(fā);第二節(jié)點(diǎn)52,為除了端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點(diǎn)外的其他節(jié)點(diǎn),用于發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀,在收到自身發(fā)送的檢測幀后,關(guān)閉接收到所述檢測幀的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能,并在收到攜帶端口狀態(tài)改變信息的檢測幀后,不論自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能是否關(guān)閉,都對所述檢測幀進(jìn)行轉(zhuǎn)發(fā);所述第一節(jié)點(diǎn)51,還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息;所述第二節(jié)點(diǎn)52,還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息;所述端口狀態(tài)改變信息可以為預(yù)先約定檢測幀中的一個預(yù)留字段,在該字段設(shè)置約定的數(shù)值作為端口狀態(tài)改變信息;或者,在該字段設(shè)置約定的字符串作為端口狀態(tài)改變fn息ο下面結(jié)合具體實施例詳細(xì)說明本發(fā)明的方法的實現(xiàn)過程和原理。實施例一本實施例中圖6所示的以太網(wǎng)拓?fù)鋱D,節(jié)點(diǎn)Si、節(jié)點(diǎn)S2、節(jié)點(diǎn)S3和節(jié)點(diǎn)S4組成的網(wǎng)絡(luò)中沒有閉環(huán),各個節(jié)點(diǎn)都收不到自身發(fā)出的檢測巾貞,沒有端口關(guān)閉,流量能夠正常通信。當(dāng)在節(jié)點(diǎn)S3和節(jié)點(diǎn)S4之間新連接一條鏈路后,形成了閉環(huán),此時,節(jié)點(diǎn)S3和節(jié)點(diǎn)S4檢測到端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài),節(jié)點(diǎn)S3和節(jié)點(diǎn)S4發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,其他節(jié)點(diǎn)發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀;各節(jié)點(diǎn)在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉,如圖7所示;各節(jié)點(diǎn)收到攜帶端口狀態(tài)改變信息的檢測幀后,不論自身端口是否關(guān)閉數(shù)據(jù)轉(zhuǎn)發(fā)功能,都對所述攜帶端口狀態(tài)改變信息的檢測幀進(jìn)行轉(zhuǎn)發(fā),這樣,節(jié)點(diǎn)S3和S4持續(xù)能夠收到自己發(fā)出的攜帶指示標(biāo)志的檢測幀,從而保持端口關(guān)閉數(shù)據(jù)轉(zhuǎn)發(fā)功能。而節(jié)點(diǎn)Sl和節(jié)點(diǎn)S2在關(guān)閉自身端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能后,不轉(zhuǎn)發(fā)不攜帶端口狀態(tài)改變信息的檢測幀,節(jié)點(diǎn)Sl和S2在等待一段時間后收不到自己發(fā)出的檢測幀,將打開關(guān)閉的端口,如圖8所示,網(wǎng)絡(luò)中節(jié)點(diǎn)Sl和節(jié)點(diǎn)S2打開端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能,網(wǎng)絡(luò)能夠重新連通,保障了最大的可用性,防止了以太網(wǎng)重新形成閉環(huán),有助于網(wǎng)絡(luò)管理者方便的定位到導(dǎo)致閉環(huán)的節(jié)點(diǎn)和鏈路。實施例二本實施例中圖9所示的以太網(wǎng)拓?fù)鋱D,節(jié)點(diǎn)S2、節(jié)點(diǎn)S3和節(jié)點(diǎn)S4沒有發(fā)送檢測幀的功能,當(dāng)節(jié)點(diǎn)Sl新接入節(jié)點(diǎn)S2時,節(jié)點(diǎn)Sl和節(jié)點(diǎn)S2檢測到端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài),但只有節(jié)點(diǎn)Sl有發(fā)送檢測幀的功能,此時,節(jié)點(diǎn)Sl發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,節(jié)點(diǎn)S2、節(jié)點(diǎn)S3和節(jié)點(diǎn)S4轉(zhuǎn)發(fā)攜帶端口狀態(tài)改變信息的檢測幀,節(jié)點(diǎn)Sl收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉。本實施例的方法能夠防止節(jié)點(diǎn)S2、節(jié)點(diǎn)S3和節(jié)點(diǎn)S4形成閉環(huán)導(dǎo)致的廣播流量影響節(jié)點(diǎn)Sl所在的網(wǎng)絡(luò)。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種避免以太網(wǎng)閉環(huán)的方法,其特征在于,該方法包括以太網(wǎng)中節(jié)點(diǎn)端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點(diǎn)發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);各節(jié)點(diǎn)在收到自身發(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所述的方法,其特征在于,該方法進(jìn)一步包括各節(jié)點(diǎn)在收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。
      6.一種避免以太網(wǎng)閉環(huán)的系統(tǒng),其特征在于,該系統(tǒng)包括第一節(jié)點(diǎn)、第二節(jié)點(diǎn);其中,第一節(jié)點(diǎn),用于發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉;在收到其他第一節(jié)點(diǎn)發(fā)送的檢測幀后,對所述檢測幀進(jìn)行轉(zhuǎn)發(fā);第二節(jié)點(diǎn),用于發(fā)送不攜帶端口狀態(tài)改變信息的檢測幀,在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口的數(shù)據(jù)轉(zhuǎn)發(fā)功能關(guān)閉,并在收到攜帶端口狀態(tài)改變信息的檢測幀后,對所述檢測幀進(jìn)行轉(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é)點(diǎn),還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。
      10.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述第二節(jié)點(diǎn),還用于收到不是自身發(fā)送的檢測幀后,檢測檢測幀中預(yù)先約定的預(yù)留字段是否有端口狀態(tài)改變信息。
      全文摘要
      本發(fā)明公開了一種避免以太網(wǎng)閉環(huán)的方法,以太網(wǎng)中節(jié)點(diǎn)端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)時,所述節(jié)點(diǎn)發(fā)送攜帶端口狀態(tài)改變信息的檢測幀,所述端口狀態(tài)改變信息指示端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài);所述節(jié)點(diǎn)在收到自身發(fā)送的檢測幀后,將符合端口關(guān)閉策略的端口關(guān)閉;所述節(jié)點(diǎn)在收到不是自身發(fā)送的、且攜帶端口狀態(tài)改變信息的檢測幀后,轉(zhuǎn)發(fā)所述檢測幀;本發(fā)明同時還公開了一種避免以太網(wǎng)閉環(huán)的系統(tǒng),通過本發(fā)明的方案,在一段時間后,除了端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點(diǎn)外的其他節(jié)點(diǎn)將已關(guān)閉端口打開外,端口由數(shù)據(jù)不連通狀態(tài)到連通狀態(tài)的節(jié)點(diǎn)始終都能收到自身發(fā)送的檢測幀,保持自身端口關(guān)閉,防止了以太網(wǎng)重新形成閉環(huán)。
      文檔編號H04L12/42GK102594631SQ20111000546
      公開日2012年7月18日 申請日期2011年1月12日 優(yōu)先權(quán)日2011年1月12日
      發(fā)明者吳少勇, 魏月華 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1