国产精品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)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法及其應(yīng)用的網(wǎng)絡(luò)節(jié)點的制作方法

      文檔序號:7643211閱讀:129來源:國知局
      專利名稱:生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法及其應(yīng)用的網(wǎng)絡(luò)節(jié)點的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及鏈路層網(wǎng)絡(luò)的保護(hù),尤其涉及一種生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法以及應(yīng)用該方法的網(wǎng)絡(luò)節(jié)點。
      背景技術(shù)
      為了提高網(wǎng)絡(luò)的容錯性能,組網(wǎng)時除采用高可用性的設(shè)備作為網(wǎng)絡(luò)節(jié)點外,通常還需要提供節(jié)點間的冗余鏈路,以便在鏈路故障時進(jìn)行業(yè)務(wù)切換。對鏈路層網(wǎng)絡(luò)而言,冗余鏈路意味著可能形成廣播風(fēng)暴。環(huán)網(wǎng)保護(hù)協(xié)議和生成樹協(xié)議即是應(yīng)用于具有冗余鏈路的網(wǎng)絡(luò)的鏈路層協(xié)議,利用對于冗余鏈路的阻塞和放開,保證網(wǎng)絡(luò)正常運行時沒有數(shù)據(jù)環(huán)路,而在網(wǎng)絡(luò)有鏈路故障時啟用冗余鏈路保持網(wǎng)絡(luò)通暢,在提供鏈路備份的同時避免廣播風(fēng)暴。
      本文中所稱的生成樹協(xié)議包括STP(Spanning Tree Protocol,生成樹協(xié)議)、MSTP(Multiple Spanning Tree Protocol,多生成樹協(xié)議)、RSTP(Rapid SpanningTree Protocol,快速生成樹協(xié)議)等各種生成樹協(xié)議。生成樹協(xié)議適用于任意拓?fù)涞木W(wǎng)絡(luò),可以根據(jù)拓?fù)鋵λ枳枞头砰_的鏈路進(jìn)行自動計算,但其在故障切換和故障恢復(fù)時收斂速度較慢。
      環(huán)網(wǎng)保護(hù)協(xié)議主要包括RRPP(Rapid Ring Protection Protocol,快速環(huán)網(wǎng)保護(hù)協(xié)議)和EAPS(Ethernet Automatic Protection Switching,以太網(wǎng)自動保護(hù)交換),適用于環(huán)網(wǎng),其原理是在環(huán)網(wǎng)上指定主節(jié)點,通過在環(huán)網(wǎng)完整時阻塞主節(jié)點的副端口、在環(huán)網(wǎng)故障時打開副端口來避免形成二層廣播環(huán)路。環(huán)網(wǎng)保護(hù)協(xié)議收斂速度快,但需要手工配置并且不能適用于其他拓?fù)涞木W(wǎng)絡(luò)。
      在典型的城域網(wǎng)組網(wǎng)方案中,匯聚層環(huán)網(wǎng)與其下游接入網(wǎng)絡(luò)均為鏈路層網(wǎng)絡(luò),匯聚層環(huán)網(wǎng)對故障恢復(fù)時間有較高的要求,適于采用環(huán)網(wǎng)保護(hù)協(xié)議;而下游接入網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)復(fù)雜但對收斂速度要求不高,適于采用生成樹協(xié)議。這樣不但能達(dá)到提高網(wǎng)絡(luò)可靠性的目的,而且增強了網(wǎng)絡(luò)故障恢復(fù)的整體性能。
      生成樹網(wǎng)絡(luò)可以通過兩條上行鏈路連接環(huán)網(wǎng),以實現(xiàn)生成樹網(wǎng)絡(luò)與環(huán)網(wǎng)之間流量的負(fù)載分擔(dān)。圖1所示即為一種生成樹網(wǎng)絡(luò)雙點連接環(huán)網(wǎng)保護(hù)網(wǎng)絡(luò)的示例組網(wǎng)結(jié)構(gòu),主節(jié)點110、環(huán)網(wǎng)節(jié)點120和130以及邊緣節(jié)點150和140依次沿順時針方向串接,邊緣節(jié)點140沿順時針方向連接至主節(jié)點110,上述節(jié)點上運行RRPP或EAPS協(xié)議,形成環(huán)網(wǎng)保護(hù)網(wǎng)絡(luò)。接入節(jié)點160和170相互連接,接入節(jié)點160的端口P61上行連接至邊緣節(jié)點140的端口P42,接入節(jié)點170的端口P71上行連接至邊緣節(jié)點150的端口P52。接入節(jié)點180的端口P81上行連接至邊緣節(jié)點140的端口P41,端口P82上行連接至邊緣節(jié)點150的端口P51。接入節(jié)點160、170和180上運行生成樹協(xié)議。
      生成樹協(xié)議報文具有特殊的格式,不能直接通過環(huán)網(wǎng)。在現(xiàn)有技術(shù)中采用Tunnel(通道)來實現(xiàn)生成樹協(xié)議報文在環(huán)網(wǎng)保護(hù)網(wǎng)絡(luò)中的透傳,在邊緣節(jié)點連接生成樹網(wǎng)絡(luò)接入節(jié)點的端口上使能VLAN(Virtual Local AreaNetwork,虛擬局域網(wǎng))-VPN(Virtual Private Network,虛擬專用網(wǎng)),將生成樹協(xié)議報文封裝為特定VLAN的報文后通過環(huán)網(wǎng)保護(hù)網(wǎng)絡(luò)。
      以圖1中的網(wǎng)絡(luò)結(jié)構(gòu)為例,在邊緣節(jié)點140連接接入節(jié)點180的端口P41、邊緣節(jié)點140連接接入節(jié)點160的端口P42、邊緣節(jié)點150連接接入節(jié)點180的端口P51、邊緣節(jié)點150連接接入節(jié)點170的端口P52上使能VLAN-VPN,在生成樹協(xié)議報文進(jìn)入環(huán)網(wǎng)時將其封裝為VLAN報文,在離開環(huán)網(wǎng)時解封裝為生成樹協(xié)議報文,實現(xiàn)生成樹網(wǎng)絡(luò)的正常運行。
      采用Tunnel技術(shù)時,在環(huán)網(wǎng)保護(hù)網(wǎng)絡(luò)中必須為每一個生成樹網(wǎng)絡(luò)配置一個VLAN,這些VLAN必須配置在環(huán)網(wǎng)的每一個節(jié)點上,這樣在環(huán)網(wǎng)因故障切換或故障恢復(fù)導(dǎo)致轉(zhuǎn)發(fā)路徑變化時,該生成樹網(wǎng)絡(luò)的生成樹協(xié)議報文才都能穿越環(huán)網(wǎng)。否則,一旦某個生成樹協(xié)議報文不能透傳運行正常的環(huán)網(wǎng),該生成樹網(wǎng)絡(luò)會打開冗余鏈路,造成廣播風(fēng)暴。
      當(dāng)環(huán)網(wǎng)用于城域網(wǎng)的匯聚層時,需要為很多用戶VLAN提供接入,當(dāng)每個生成樹網(wǎng)絡(luò)占用一個VLAN時,會消耗環(huán)網(wǎng)大量的VLAN資源。在添加生成樹網(wǎng)絡(luò)時必須更改每一個環(huán)網(wǎng)節(jié)點的配置,非常不便。更為嚴(yán)重的是,當(dāng)環(huán)網(wǎng)連接生成樹網(wǎng)絡(luò)的端口配置為允許多個用戶VLAN出入的Trunk(匯聚)端口時,在某些情況下可能造成廣播風(fēng)暴。
      例如,在圖1所示的網(wǎng)絡(luò)中,接入節(jié)點160和170連接一個生成樹網(wǎng)絡(luò),用戶VLAN10、20在通常情況下通過該生成樹網(wǎng)絡(luò)接入環(huán)網(wǎng);接入節(jié)點180連接另一個生成樹網(wǎng)絡(luò),用戶VLAN10、30通常情況下通過該生成樹網(wǎng)絡(luò)接入環(huán)網(wǎng);邊緣節(jié)點140上的端口P41、P42,邊緣節(jié)點150上的端口P51、P52為Trunk端口,均允許用戶VLAN10、20、30通過。不失一般性,假設(shè)在生成樹網(wǎng)絡(luò)正常工作時接入節(jié)點170連接邊緣節(jié)點150的端口P71、接入節(jié)點180連接邊緣節(jié)點150的端口P82處于阻塞狀態(tài),當(dāng)環(huán)網(wǎng)上邊緣節(jié)點140和150之間的鏈路、主節(jié)點110和環(huán)網(wǎng)節(jié)點120之間的鏈路同時發(fā)生故障時,兩個生成樹網(wǎng)絡(luò)的協(xié)議報文均不能通過環(huán)網(wǎng),接入節(jié)點170、180分別放開原來阻塞的端口P71和P82,此時,接入節(jié)點160、170和180之間形成VALN10數(shù)據(jù)報文的轉(zhuǎn)發(fā)環(huán)路。
      采用Tunnel技術(shù)時,也可以將所有的接入節(jié)點作為一個生成樹網(wǎng)絡(luò),此時不會占用環(huán)網(wǎng)過多的VLAN資源,也不會形成數(shù)據(jù)報文的轉(zhuǎn)發(fā)環(huán)路。但是,這種情況下一個接入節(jié)點的故障、兩個接入節(jié)點之間連接鏈路的故障都可能造成整個生成樹網(wǎng)絡(luò)的拓?fù)渥兓?,難以保證網(wǎng)絡(luò)的運行效率。并且,該VLAN的信息仍然需要配置在每一個環(huán)網(wǎng)節(jié)點上,同樣存在維護(hù)不便的問題。

      發(fā)明內(nèi)容
      本發(fā)明要解決的是現(xiàn)有生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)技術(shù)占用過多VLAN資源、配置不便或者網(wǎng)絡(luò)運行效率低的問題。
      本發(fā)明中所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,該生成樹網(wǎng)絡(luò)與環(huán)網(wǎng)的兩個邊緣節(jié)點連接,所述方法包括在邊緣節(jié)點上將來自生成樹網(wǎng)絡(luò)的生成樹協(xié)議報文封裝為環(huán)網(wǎng)報文,封裝后的環(huán)網(wǎng)報文中包括與該生成樹協(xié)議報文所在生成樹網(wǎng)絡(luò)對應(yīng)的標(biāo)識;將封裝有生成樹協(xié)議報文的環(huán)網(wǎng)報文在生成樹網(wǎng)絡(luò)共用的虛擬局域網(wǎng)VLAN內(nèi)沿環(huán)網(wǎng)轉(zhuǎn)發(fā);在邊緣節(jié)點上將接收的封裝有生成樹協(xié)議報文、并且具有對應(yīng)于所連接生成樹網(wǎng)絡(luò)的標(biāo)識的環(huán)網(wǎng)報文解封裝后轉(zhuǎn)發(fā)至對應(yīng)的生成樹網(wǎng)絡(luò)。
      優(yōu)選地,當(dāng)邊緣節(jié)點從生成樹網(wǎng)絡(luò)接收的生成樹協(xié)議報文為拓?fù)渥兓瘓笪臅r,所述方法還包括邊緣節(jié)點通知環(huán)網(wǎng)上的各個節(jié)點刷新轉(zhuǎn)發(fā)表。
      優(yōu)選地,所述將環(huán)網(wǎng)報文解封裝后轉(zhuǎn)發(fā)至對應(yīng)的生成樹網(wǎng)絡(luò)具體為將解封裝后的生成樹協(xié)議報文從連接對應(yīng)的生成樹網(wǎng)絡(luò)的各個端口轉(zhuǎn)發(fā)。
      可選地,所述方法還包括當(dāng)兩個邊緣節(jié)點沿環(huán)網(wǎng)通信中斷時,一個邊緣節(jié)點從其連接生成樹網(wǎng)絡(luò)的各個端口發(fā)送環(huán)網(wǎng)故障通知報文;該環(huán)網(wǎng)故障通知報文能夠通過被生成樹協(xié)議阻塞的端口;另一個邊緣節(jié)點在接收到環(huán)網(wǎng)故障通知報文后,在所有收到環(huán)網(wǎng)故障通知報文的端口中至多保留一個為放開狀態(tài)而阻塞其他端口。
      可選地,所述方法還包括當(dāng)兩個邊緣節(jié)點沿環(huán)網(wǎng)通信中斷時,連接所述兩個邊緣節(jié)點的生成樹網(wǎng)絡(luò)不因該通信中斷進(jìn)行拓?fù)涓隆?br> 可選地,所述生成樹網(wǎng)絡(luò)不因連接邊緣節(jié)點的鏈路中斷進(jìn)行拓?fù)涓戮唧w為在邊緣節(jié)點檢測到與另一個邊緣節(jié)點間的通信中斷時,向與該邊緣節(jié)點連接的生成樹網(wǎng)絡(luò)發(fā)送環(huán)網(wǎng)故障通知報文;
      接收到環(huán)網(wǎng)故障通知報文的生成樹網(wǎng)絡(luò)停止其生成樹協(xié)議接收報文定時器。
      可選地,所述生成樹網(wǎng)絡(luò)不因連接邊緣節(jié)點的鏈路中斷進(jìn)行拓?fù)涓戮唧w為在生成樹網(wǎng)絡(luò)連接至環(huán)網(wǎng)的端口上啟動環(huán)路保護(hù)功能。
      可選地,所述方法還包括停止生成樹網(wǎng)絡(luò)連接至環(huán)網(wǎng)的端口上的生成樹協(xié)議接收報文定時器。
      優(yōu)選地,所述標(biāo)識為以太網(wǎng)自動保護(hù)交換EAPS協(xié)議或快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP協(xié)議的環(huán)標(biāo)識或域標(biāo)識字段;所述各生成樹網(wǎng)絡(luò)共用的VLAN為環(huán)網(wǎng)的數(shù)據(jù)VLAN或控制VLAN;所述環(huán)網(wǎng)報文為環(huán)網(wǎng)數(shù)據(jù)報文或環(huán)網(wǎng)控制報文。
      本發(fā)明還提供了一種網(wǎng)絡(luò)節(jié)點,通過環(huán)上端口連接在環(huán)網(wǎng)上并通過下行端口與生成樹網(wǎng)絡(luò)連接,所述生成樹網(wǎng)絡(luò)還與環(huán)網(wǎng)上另一個邊緣節(jié)點連接,該網(wǎng)絡(luò)節(jié)點包括封裝單元、標(biāo)識存儲單元,其中標(biāo)識存儲單元用來保存下行端口連接的生成樹網(wǎng)絡(luò)與標(biāo)識的對應(yīng)關(guān)系;封裝單元用來將來自下行端口的生成樹協(xié)議報文封裝為包括與其所在生成樹網(wǎng)絡(luò)對應(yīng)的標(biāo)識的環(huán)網(wǎng)報文,在由生成樹網(wǎng)絡(luò)共用的VLAN內(nèi)轉(zhuǎn)發(fā)至環(huán)網(wǎng)。
      優(yōu)選地,所述網(wǎng)絡(luò)節(jié)點還包括拓?fù)涓峦ㄖ獑卧?,?dāng)從下行端口接收到的生成樹協(xié)議報文為拓?fù)渥兓瘓笪臅r,從環(huán)上端口發(fā)送刷新轉(zhuǎn)發(fā)表通知報文。
      優(yōu)選地,所述網(wǎng)絡(luò)節(jié)點還包括解封裝單元,用來將接收的封裝有生成樹協(xié)議報文、并且具有對應(yīng)于下行端口所連接生成樹網(wǎng)絡(luò)的標(biāo)識的環(huán)網(wǎng)報文解封裝后從連接該生成樹網(wǎng)絡(luò)的下行端口轉(zhuǎn)發(fā)。
      可選地,所述網(wǎng)絡(luò)節(jié)點還包括環(huán)網(wǎng)故障通知單元和環(huán)網(wǎng)檢測單元,其中環(huán)網(wǎng)檢測單元用來檢測所述網(wǎng)絡(luò)節(jié)點與邊緣節(jié)點在環(huán)網(wǎng)上是否處于連通狀態(tài);環(huán)網(wǎng)故障通知單元用來在所述網(wǎng)絡(luò)節(jié)點與邊緣節(jié)點在環(huán)網(wǎng)上通信中斷時,從下行端口發(fā)送環(huán)網(wǎng)故障通知報文;該環(huán)網(wǎng)故障通知報文能夠通過被生成樹協(xié)議阻塞的端口。
      可選地,所述網(wǎng)絡(luò)節(jié)點還包括端口阻塞單元,用來在接收到環(huán)網(wǎng)故障通知報文后,在所有收到環(huán)網(wǎng)故障通知報文的端口中至多保留一個為放開狀態(tài)而阻塞其他端口。
      本發(fā)明中在邊緣節(jié)點上將生成樹協(xié)議報文封裝為具有生成樹網(wǎng)絡(luò)標(biāo)識的環(huán)網(wǎng)數(shù)據(jù)報文,在環(huán)網(wǎng)上由各生成樹網(wǎng)絡(luò)共用的VLAN內(nèi)轉(zhuǎn)發(fā),使得各個生成樹網(wǎng)絡(luò)的協(xié)議報文可以只占用少量的VLAN或者不占用VLAN資源即可實現(xiàn)環(huán)網(wǎng)透傳,節(jié)約了環(huán)網(wǎng)的VLAN資源;在生成樹網(wǎng)絡(luò)發(fā)生變化時只需修改兩個連接該生成樹網(wǎng)絡(luò)的邊緣節(jié)點上的配置,維護(hù)方便;同時,本發(fā)明可以支持多生成樹網(wǎng)絡(luò)的連接,某個生成樹網(wǎng)絡(luò)的故障切換或恢復(fù)不會影響其他網(wǎng)絡(luò),保證了網(wǎng)絡(luò)的運行效率;進(jìn)一步地,本發(fā)明在兩個邊緣節(jié)點沿環(huán)網(wǎng)通信中斷時,阻塞連接生成樹網(wǎng)絡(luò)的端口或者使生成樹網(wǎng)絡(luò)不因該鏈路中斷而進(jìn)行拓?fù)涓?,有效地避免了廣播風(fēng)暴。


      圖1為生成樹網(wǎng)絡(luò)雙點連接環(huán)網(wǎng)的網(wǎng)絡(luò)結(jié)構(gòu)示例圖;圖2為本發(fā)明所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法的流程圖;圖3為圖1中網(wǎng)絡(luò)在邊緣節(jié)點沿環(huán)網(wǎng)通信中斷時的連接示例圖;圖4為應(yīng)用本發(fā)明所述方法的邊緣節(jié)點實施例一的結(jié)構(gòu)示意圖;圖5為應(yīng)用本發(fā)明所述方法的邊緣節(jié)點實施例二的結(jié)構(gòu)示意圖。
      具體實施例方式
      在生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的鏈路層網(wǎng)絡(luò)中,需要將生成樹協(xié)議報文封裝后通過環(huán)網(wǎng)透傳,現(xiàn)有技術(shù)中采用不同的VLAN來區(qū)分不同的生成樹網(wǎng)絡(luò)。本領(lǐng)域技術(shù)人員知道,不同的VLAN意味著不同的子網(wǎng),在鏈路層需要對每個VLAN進(jìn)行配置和管理。而對于封裝后的生成樹協(xié)議報文而言,只要能夠到達(dá)另一個連接該生成樹網(wǎng)絡(luò)的環(huán)網(wǎng)邊緣節(jié)點,并能夠被該邊緣節(jié)點識別即可,既不需要獨立地轉(zhuǎn)發(fā)策略,也不需要與其他報文隔離轉(zhuǎn)發(fā)。采用與VLAN無關(guān)的標(biāo)識來區(qū)分不同的生成樹網(wǎng)絡(luò),可以將生成樹協(xié)議報文的傳輸與環(huán)網(wǎng)的配置管理隔離開來,在節(jié)約VLAN資源、簡化環(huán)網(wǎng)維護(hù)的同時完成連接生成樹網(wǎng)絡(luò)的功能。
      在對生成樹協(xié)議報文進(jìn)行封裝時,會增加鏈路層報頭。除VLAN字段外,其他字段如目的MAC(Media Access Control,媒介接入控制)地址等都可以用作生成樹網(wǎng)絡(luò)的標(biāo)識。也可以增加一個由用戶自己定義的字段來作為生成樹網(wǎng)絡(luò)的標(biāo)識。
      當(dāng)環(huán)網(wǎng)運行RRPP或者EAPS協(xié)議時,由于RRPP協(xié)議或者EAPS協(xié)議均支持相交環(huán)組網(wǎng),在每個環(huán)的控制報文中包括環(huán)ID(標(biāo)識)和/或域ID字段,分別用來表示該控制報文所屬的環(huán)以及該控制報文所在的保護(hù)域。在封裝生成樹協(xié)議報文時,可以借用該控制報文的格式,用環(huán)ID或者域ID字段來作為生成樹網(wǎng)絡(luò)的標(biāo)識。這樣,環(huán)網(wǎng)不需要區(qū)分協(xié)議報文是來自生成樹網(wǎng)絡(luò)還是另一個環(huán)網(wǎng)或另一個域。
      本發(fā)明中,生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法的流程如圖2所示。生成樹網(wǎng)絡(luò)通過兩個邊緣節(jié)點連接環(huán)網(wǎng)。
      步驟S210在邊緣節(jié)點上保存該邊緣節(jié)點所連接的生成樹網(wǎng)絡(luò)與標(biāo)識的對應(yīng)關(guān)系。在確定作為標(biāo)識的字段后,將該字段不同的值對應(yīng)于不同的生成樹網(wǎng)絡(luò),并將某個生成樹網(wǎng)絡(luò)所對應(yīng)的值保存在該生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的每個邊緣節(jié)點上。在保存該對應(yīng)關(guān)系時,一種比較方便的做法是將標(biāo)識對應(yīng)于邊緣節(jié)點連接生成樹網(wǎng)絡(luò)的端口。
      步驟S220邊緣節(jié)點接收到所連接生成樹網(wǎng)絡(luò)的生成樹協(xié)議報文。
      步驟S230邊緣節(jié)點判斷該報文是否是生成樹協(xié)議拓?fù)渥兓瘓笪?,如果是,則該生成樹網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浒l(fā)生變化,執(zhí)行步驟S240;否則轉(zhuǎn)步驟S250。
      步驟S240當(dāng)生成樹網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浒l(fā)生變化時,邊緣節(jié)點向環(huán)網(wǎng)上的其他節(jié)點發(fā)送刷新轉(zhuǎn)發(fā)表通知報文。按照環(huán)網(wǎng)保護(hù)協(xié)議,刷新轉(zhuǎn)發(fā)表通知報文將遍歷環(huán)上的每個節(jié)點,發(fā)送該報文和接收到該報文的每個節(jié)點清空各自的轉(zhuǎn)發(fā)表,重新學(xué)習(xí)MAC地址,以適應(yīng)報文轉(zhuǎn)發(fā)路徑的變化。
      步驟S250邊緣節(jié)點將來自生成樹網(wǎng)絡(luò)的生成樹協(xié)議報文封裝為環(huán)網(wǎng)報文,在封裝后的環(huán)網(wǎng)報文中用作標(biāo)識的字段填入對應(yīng)于該生成樹網(wǎng)絡(luò)的標(biāo)識。
      封裝后的報文既可以是環(huán)網(wǎng)數(shù)據(jù)報文,也可以是環(huán)網(wǎng)控制報文。
      步驟S260邊緣節(jié)點將封裝后的環(huán)網(wǎng)報文在各生成樹網(wǎng)絡(luò)共用的VLAN內(nèi)沿環(huán)網(wǎng)轉(zhuǎn)發(fā)。
      可以設(shè)置一個或者若干個VLAN專門用來轉(zhuǎn)發(fā)封裝后的生成樹協(xié)議報文,也可以采用環(huán)網(wǎng)上原有的VLAN來轉(zhuǎn)發(fā)封裝后的報文。還有,用來轉(zhuǎn)發(fā)封裝后報文的VLAN既可以是環(huán)網(wǎng)上的數(shù)據(jù)VLAN,也可以是環(huán)網(wǎng)上的控制VLAN。
      邊緣節(jié)點將封裝后的報文從其與環(huán)網(wǎng)連接的端口轉(zhuǎn)發(fā)至環(huán)網(wǎng)上。當(dāng)封裝后的報文在環(huán)網(wǎng)的數(shù)據(jù)VLAN內(nèi)轉(zhuǎn)發(fā)時,該報文為環(huán)網(wǎng)數(shù)據(jù)報文,不能通過主節(jié)點阻塞的副端口,該報文將沿數(shù)據(jù)報文的轉(zhuǎn)發(fā)路徑到達(dá)另一個連接同一個生成樹網(wǎng)絡(luò)的邊緣節(jié)點。當(dāng)封裝后的報文在環(huán)網(wǎng)的控制VLAN內(nèi)轉(zhuǎn)發(fā)時,該報文為環(huán)網(wǎng)控制報文,按照環(huán)網(wǎng)保護(hù)協(xié)議,在環(huán)網(wǎng)工作正常時,環(huán)網(wǎng)控制報文將被主節(jié)點吸收;而在環(huán)網(wǎng)發(fā)生故障主節(jié)點放開阻塞的副端口時,主節(jié)點將轉(zhuǎn)發(fā)該報文,該報文同樣可以到達(dá)另一個連接相同生成樹網(wǎng)絡(luò)的邊緣節(jié)點。
      步驟S270當(dāng)邊緣節(jié)點接收到的環(huán)網(wǎng)報文中用作標(biāo)識的字段具有與其連接的生成樹網(wǎng)絡(luò)對應(yīng)的值、并且該環(huán)網(wǎng)報文中封裝有生成樹協(xié)議報文時,將其解封裝為生成樹協(xié)議報文。
      在環(huán)網(wǎng)上用來轉(zhuǎn)發(fā)封裝后報文的VLAN內(nèi)接收到報文后,邊緣節(jié)點檢測該報文中是否封裝了生成樹協(xié)議報文、是否包括用作標(biāo)識的字段以及該字段的值是否與本地保存的標(biāo)識相同,如果相同說明該報文為本節(jié)點所連接的生成樹網(wǎng)絡(luò)的協(xié)議報文,則將該報文解封裝。
      步驟S280邊緣節(jié)點將解封裝后的生成樹協(xié)議報文轉(zhuǎn)發(fā)至其所屬的生成樹網(wǎng)絡(luò)。如果邊緣節(jié)點有多個端口與該協(xié)議報文所屬的生成樹網(wǎng)絡(luò)連接,則邊緣節(jié)點將該協(xié)議報文從所有連接該生成樹網(wǎng)絡(luò)的端口發(fā)送。
      以圖1所示的網(wǎng)絡(luò)為例,假設(shè)以STP100標(biāo)識接入節(jié)點160和170連接的生成樹網(wǎng)絡(luò),以STP200標(biāo)識接入節(jié)點180連接的另一個生成樹網(wǎng)絡(luò),在邊緣節(jié)點140上保存連接接入節(jié)點160的端口P42與STP100、連接接入節(jié)點180的端口P41與STP200的對應(yīng)關(guān)系,在邊緣節(jié)點150上保存連接接入節(jié)點170的端口P52與STP100、連接接入節(jié)點180的端口P51與STP200的對應(yīng)關(guān)系。當(dāng)邊緣節(jié)點140從端口P42接收到生成樹協(xié)議報文后,將該協(xié)議報文封裝為包括標(biāo)識STP100的環(huán)網(wǎng)報文,并將封裝后的報文從其連接在環(huán)網(wǎng)上的端口P43和P44發(fā)送到環(huán)網(wǎng)上。
      當(dāng)環(huán)網(wǎng)處于正常工作狀態(tài)時,邊緣節(jié)點150從端口P53接收到包括標(biāo)識STP100并且封裝有生成樹協(xié)議的環(huán)網(wǎng)報文。邊緣節(jié)點150將該環(huán)網(wǎng)報文解封裝為生成樹協(xié)議報文,將其從與標(biāo)識STP100對應(yīng)的端口P52發(fā)送給接入節(jié)點170。當(dāng)環(huán)網(wǎng)發(fā)生故障,例如當(dāng)邊緣節(jié)點140和150之間的鏈路中斷時,主節(jié)點110放開副端口,此時邊緣節(jié)點150仍能從端口P54接收到包括標(biāo)識STP100的環(huán)網(wǎng)報文,接入節(jié)點160和170所連接的生成樹網(wǎng)絡(luò)不會發(fā)生拓?fù)涓隆?br> 假設(shè)在生成樹網(wǎng)絡(luò)正常工作時接入節(jié)點170的端口P71處于阻塞狀態(tài),當(dāng)生成樹網(wǎng)絡(luò)中的其他鏈路,例如接入節(jié)點160和170之間的鏈路發(fā)生故障時,該生成樹網(wǎng)絡(luò)重新進(jìn)行端口屬性計算,放開接入節(jié)點170的端口P71,并發(fā)送拓?fù)渥兓瘓笪?。邊緣?jié)點150接收到拓?fù)渥兓瘓笪暮?,除將其封裝后沿環(huán)網(wǎng)轉(zhuǎn)發(fā)外,還沿環(huán)網(wǎng)發(fā)送刷新轉(zhuǎn)發(fā)表通知報文,令所有環(huán)網(wǎng)上的節(jié)點刷新各自的轉(zhuǎn)發(fā)表。
      對于接入節(jié)點180所連接的生成樹網(wǎng)絡(luò),其生成樹協(xié)議報文在環(huán)網(wǎng)上的轉(zhuǎn)發(fā)過程與上述類似,不再重復(fù)。
      請參見圖2,在步驟S290,當(dāng)邊緣節(jié)點之間沿環(huán)網(wǎng)通信中斷時,避免生成樹網(wǎng)絡(luò)形成環(huán)路。邊緣節(jié)點檢測其間沿環(huán)網(wǎng)通信是否中斷的方法可以采用RRPP或EAPS協(xié)議的相交環(huán)實現(xiàn)中兩個邊緣節(jié)點檢測其間環(huán)網(wǎng)鏈路是否正常的方法,此處不再贅述。
      兩個邊緣節(jié)點在環(huán)網(wǎng)上的通信中斷意味著環(huán)網(wǎng)上至少存在兩個導(dǎo)致通信中斷的故障點,故障點包括節(jié)點之間的鏈路故障和節(jié)點設(shè)備本身的故障。邊緣節(jié)點本身的故障也會導(dǎo)致兩個邊緣節(jié)點沿環(huán)網(wǎng)的通信中斷。
      當(dāng)兩個邊緣節(jié)點沿環(huán)網(wǎng)通信中斷時,按照生成樹協(xié)議,連接這兩個邊緣節(jié)點的生成樹網(wǎng)絡(luò)會因為檢測到通過邊緣節(jié)點的鏈路中斷進(jìn)行拓?fù)涓?,此時的拓?fù)涓驴赡軐?dǎo)致形成環(huán)路。在本步驟中,可以令生成樹網(wǎng)絡(luò)不因通過邊緣節(jié)點的鏈路中斷進(jìn)行拓?fù)涓?,從而避免形成環(huán)路,包括但不限于下述三種方式在第一種方式中,當(dāng)連接某個生成樹網(wǎng)絡(luò)的兩個邊緣節(jié)點檢測到其間在環(huán)網(wǎng)上的通信中斷時,分別從各自連接生成樹網(wǎng)絡(luò)的端口發(fā)送環(huán)網(wǎng)故障通知報文。生成樹網(wǎng)絡(luò)從連接環(huán)網(wǎng)的端口接收到環(huán)網(wǎng)故障通知報文后,停止該生成樹網(wǎng)絡(luò)的生成樹協(xié)議接收報文定時器。這樣連接這兩個邊緣節(jié)點的生成樹網(wǎng)絡(luò)不會因邊緣節(jié)點間的環(huán)網(wǎng)通信中斷而啟動拓?fù)涓逻^程。
      以圖3所示的網(wǎng)絡(luò)為例,當(dāng)邊緣節(jié)點140、150檢測到其間的環(huán)網(wǎng)通信中斷時,可以由邊緣節(jié)點140從端口P41和P42發(fā)送環(huán)網(wǎng)故障通知報文,也可以由邊緣節(jié)點150從端口p51、P52發(fā)送環(huán)網(wǎng)故障通知報文,還可以由邊緣節(jié)點140從端口P41和P42、邊緣節(jié)點150從端口P51、P52分別發(fā)送環(huán)網(wǎng)故障通知報文。接收到環(huán)網(wǎng)故障通知報文的接入節(jié)點160、170和180所屬的生成樹網(wǎng)絡(luò)停止其接收報文定時器,不會進(jìn)行端口屬性的計算過程。
      在第二種方式中,在生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的端口上啟動生成樹協(xié)議環(huán)路保護(hù)功能。生成樹協(xié)議提供的環(huán)路保護(hù)功能主要用來防止上行鏈路的擁塞或者單向故障可能導(dǎo)致的環(huán)路。依靠不斷接收上游節(jié)點發(fā)送的協(xié)議報文,生成樹網(wǎng)絡(luò)中的節(jié)點可以維持根端口和其他阻塞端口的狀態(tài)。但是在發(fā)生上行鏈路擁塞或者單向鏈路故障時,這些端口會收不到上游節(jié)點的生成樹協(xié)議報文。此時生成樹網(wǎng)絡(luò)中的節(jié)點會重新選擇根端口,原根端口會轉(zhuǎn)變?yōu)橹付ǘ丝?,而阻塞端口會遷移到轉(zhuǎn)發(fā)狀態(tài),從而使得生成樹網(wǎng)絡(luò)產(chǎn)生環(huán)路。在啟動了環(huán)路保護(hù)功能后,根端口的角色不會遷移,阻塞端口也會一直保持在阻塞狀態(tài),不轉(zhuǎn)發(fā)報文,從而不會在網(wǎng)絡(luò)中形成環(huán)路。
      在圖1的網(wǎng)絡(luò)中,可以在接入節(jié)點160的端口P61、接入節(jié)點170的端口P71、接入節(jié)點180的端口P81和P82上啟動環(huán)網(wǎng)保護(hù)功能。
      在第三種方式中,停止生成樹網(wǎng)絡(luò)與環(huán)網(wǎng)連接的端口上的生成樹協(xié)議接收報文定時器,防止生成樹網(wǎng)絡(luò)因接收報文超時導(dǎo)致端口角色的重新計算。
      除了上述幾種令生成樹網(wǎng)絡(luò)不因通過邊緣節(jié)點的鏈路中斷進(jìn)行拓?fù)涓碌姆绞酵猓襟ES290中還可以采用如下方式避免形成環(huán)路當(dāng)邊緣節(jié)點之間沿環(huán)網(wǎng)通信中斷時,可以由一個邊緣節(jié)點從其連接生成樹網(wǎng)絡(luò)的各個端口發(fā)送環(huán)網(wǎng)故障通知報文。該環(huán)網(wǎng)故障通知報文作為生成樹網(wǎng)絡(luò)中特殊的控制報文,可以穿過被生成樹協(xié)議阻塞的端口到達(dá)其他連接相同生成樹網(wǎng)絡(luò)的邊緣節(jié)點。接收到環(huán)網(wǎng)故障通知報文的邊緣節(jié)點統(tǒng)計所有收到環(huán)網(wǎng)故障通知報文的端口,保留其中的一個端口為放開狀態(tài),而阻塞其他端口。接收到環(huán)網(wǎng)故障通知報文的邊緣節(jié)點也可以阻塞所有接收到環(huán)網(wǎng)故障通知報文的端口。
      假設(shè)圖1中環(huán)網(wǎng)節(jié)點120與130之間的鏈路、邊緣節(jié)點140與150之間的鏈路同時發(fā)生故障,其節(jié)點間的連接關(guān)系如圖3所示。此時,邊緣節(jié)點140和150之間沿環(huán)網(wǎng)的通信中斷。邊緣節(jié)點140在檢測到至邊緣節(jié)點150的環(huán)網(wǎng)通信中斷后,從端口P41和P42分別發(fā)送環(huán)網(wǎng)故障通知報文。邊緣節(jié)點140從其連接生成樹網(wǎng)絡(luò)的所有端口發(fā)送環(huán)網(wǎng)故障通知報文,而不論這些端口所連接的是一個生成樹網(wǎng)絡(luò)還是兩個以上的生成樹網(wǎng)絡(luò)。邊緣節(jié)點150從端口P51和P52分別接收到環(huán)網(wǎng)故障通知報文,邊緣節(jié)點150阻塞端口P51和P52中的一個或者兩個,可見,生成樹網(wǎng)絡(luò)的接入節(jié)點160、170和180間不會形成環(huán)路。
      圖2所示的流程中,步驟S230和S240與步驟S250和S260之間的順序可以互換,步驟S290與其他步驟之間并無時序關(guān)系。
      需要說明的是,本發(fā)明的上述保護(hù)方法適用于多個生成樹網(wǎng)絡(luò)連接一個環(huán)網(wǎng)的組網(wǎng)結(jié)構(gòu),也同樣適用于多個生成樹網(wǎng)絡(luò)連接多個環(huán)網(wǎng)的組網(wǎng)結(jié)構(gòu)。
      圖4所示為應(yīng)用本發(fā)明所述保護(hù)方法的網(wǎng)絡(luò)節(jié)點實施例一的結(jié)構(gòu)示意圖,該網(wǎng)絡(luò)節(jié)點為環(huán)網(wǎng)上連接生成樹網(wǎng)絡(luò)的邊緣節(jié)點,其連接的生成樹網(wǎng)絡(luò)通過兩個邊緣節(jié)點連接環(huán)網(wǎng)。
      該網(wǎng)絡(luò)節(jié)點包括用來連接生成樹網(wǎng)絡(luò)的下行端口401、用來連接其他環(huán)網(wǎng)節(jié)點的環(huán)上端口402、封裝單元404和標(biāo)識存儲單元405,還可以包括解封裝單元406、拓?fù)涓峦ㄖ獑卧?03、環(huán)網(wǎng)故障通知單元407和環(huán)網(wǎng)檢測單元408。拓?fù)涓峦ㄖ獑卧?03、封裝單元404和解封裝單元406分別連接在下行端口401與環(huán)上端口402之間;封裝單元404和解封裝單元406均與標(biāo)識存儲單元405連接;環(huán)網(wǎng)故障通知單元407分別與下行端口401和環(huán)網(wǎng)檢測單元408連接;環(huán)網(wǎng)檢測單元408連接至環(huán)上端口402。
      標(biāo)識存儲單元405中保存下行端口401連接的生成樹網(wǎng)絡(luò)與標(biāo)識的對應(yīng)關(guān)系,通常以下行端口401及其對應(yīng)標(biāo)識的形式存儲。從下行端口401接收的生成樹協(xié)議報文被傳輸至封裝單元404。封裝單元404在標(biāo)識存儲單元405中查找到與該協(xié)議報文所屬的生成樹網(wǎng)絡(luò)對應(yīng)的標(biāo)識,將該協(xié)議報文封裝為包括對應(yīng)標(biāo)識的環(huán)網(wǎng)報文,并通過環(huán)上端口402在由各個生成樹網(wǎng)絡(luò)共用的環(huán)網(wǎng)VLAN內(nèi)轉(zhuǎn)發(fā)。
      從下行端口401接收的生成樹協(xié)議報文還可以被傳輸至拓?fù)涓峦ㄖ獑卧?03,當(dāng)該協(xié)議報文是生成樹協(xié)議的拓?fù)渥兓瘓笪臅r,拓?fù)涓峦ㄖ獑卧?03生成環(huán)網(wǎng)的刷新轉(zhuǎn)發(fā)表通知報文,并從環(huán)上端口402轉(zhuǎn)發(fā)至環(huán)網(wǎng)。由于該網(wǎng)絡(luò)節(jié)點運行環(huán)網(wǎng)保護(hù)協(xié)議,在發(fā)送刷新轉(zhuǎn)發(fā)表通知報文時,該網(wǎng)絡(luò)節(jié)點本身同樣也清空本節(jié)點的轉(zhuǎn)發(fā)表。
      從環(huán)上端口402接收到的環(huán)網(wǎng)報文中包括與該網(wǎng)絡(luò)節(jié)點所連接生成樹網(wǎng)絡(luò)對應(yīng)的標(biāo)識時,該環(huán)網(wǎng)報文被傳輸至解封裝單元406。解封裝單元406在標(biāo)識存儲單元405中查找與該標(biāo)識對應(yīng)的生成樹網(wǎng)絡(luò),將該環(huán)網(wǎng)報文解封裝為生成樹協(xié)議報文后從連接對應(yīng)生成樹網(wǎng)絡(luò)的端口發(fā)送至生成樹網(wǎng)絡(luò)。
      與另一個邊緣節(jié)點在環(huán)網(wǎng)上通信中斷時,本實施例中的網(wǎng)絡(luò)節(jié)點可以通過環(huán)網(wǎng)故障通知單元407和環(huán)網(wǎng)檢測單元408來避免形成生成樹網(wǎng)絡(luò)的環(huán)路。環(huán)網(wǎng)檢測單元408檢測與連接相同生成樹網(wǎng)絡(luò)的另一個邊緣節(jié)點間在環(huán)網(wǎng)上的通信是否正常,在發(fā)生通信中斷時通知環(huán)網(wǎng)故障通知單元407。作為連接相同生成樹網(wǎng)絡(luò)的兩個邊緣節(jié)點中主動發(fā)送環(huán)網(wǎng)故障通知報文的一方,本實施例網(wǎng)絡(luò)節(jié)點中的環(huán)網(wǎng)故障通知單元407在得到環(huán)網(wǎng)檢測單元408的通信中斷通知時,從連接該生成樹網(wǎng)絡(luò)的下行端口401發(fā)送環(huán)網(wǎng)故障通知報文,該環(huán)網(wǎng)故障通知報文能夠通過被生成樹協(xié)議阻塞的端口。
      收到環(huán)網(wǎng)故障通知報文的生成樹網(wǎng)絡(luò)可以停止其生成樹協(xié)議報文接收定時器,避免因超時導(dǎo)致的端口角色重新計算。另一種防止生成樹網(wǎng)絡(luò)形成環(huán)路的方法是令環(huán)網(wǎng)故障通知報文通過生成樹網(wǎng)絡(luò)到達(dá)另一個邊緣節(jié)點,由另一個邊緣節(jié)點阻塞所有接收到環(huán)網(wǎng)故障通知報文的端口,或者最多保留這些端口中的一個為放開狀態(tài)。
      作為連接相同生成樹網(wǎng)絡(luò)的兩個邊緣節(jié)點中接收環(huán)網(wǎng)故障通知報文的一方,該網(wǎng)絡(luò)節(jié)點可以具有圖5所示的結(jié)構(gòu),此即為應(yīng)用本發(fā)明所述保護(hù)方法的網(wǎng)絡(luò)節(jié)點的實施例二。與實施例一中相比,實施例二中網(wǎng)絡(luò)節(jié)點的不同之處在于不包括實施例一中的環(huán)網(wǎng)故障通知單元407和環(huán)網(wǎng)檢測單元408,其他單元的功能、連接關(guān)系和相互作用不變,并增加了與下行端口401連接的端口阻塞單元409。
      當(dāng)下行端口401接收到另一個邊緣節(jié)點發(fā)送的環(huán)網(wǎng)故障通知報文后,說明該網(wǎng)絡(luò)節(jié)點與另一個邊緣節(jié)點間在環(huán)網(wǎng)上的通信中斷。端口阻塞單元409統(tǒng)計接收到環(huán)網(wǎng)故障通知報文的下行端口401,保留其中之一處于放開狀態(tài)而阻塞其余端口,或者阻塞所有接收到環(huán)網(wǎng)故障通知報文的下行端口401,以避免形成生成樹網(wǎng)絡(luò)的環(huán)路。
      當(dāng)網(wǎng)絡(luò)節(jié)點作為某些生成樹網(wǎng)絡(luò)中主動發(fā)送環(huán)網(wǎng)故障通知報文的邊緣節(jié)點,同時還作為另一些生成樹網(wǎng)絡(luò)中接收環(huán)網(wǎng)故障通知報文的邊緣節(jié)點時,可以同時包括實施例一中的環(huán)網(wǎng)故障通知單元407、環(huán)網(wǎng)檢測單元408和實施例二中的端口阻塞單元409。
      應(yīng)用本發(fā)明后,生成樹網(wǎng)絡(luò)可以通過雙點連接環(huán)網(wǎng)保護(hù)網(wǎng)絡(luò),提供網(wǎng)間連接備份以及負(fù)載分擔(dān);連接環(huán)網(wǎng)的各生成樹網(wǎng)絡(luò)分別計算,某個生成樹網(wǎng)絡(luò)的拓?fù)渥兓粫绊懫渌W(wǎng)絡(luò);環(huán)網(wǎng)上的網(wǎng)絡(luò)節(jié)點配置簡單,節(jié)省網(wǎng)絡(luò)資源,只需要連接生成樹網(wǎng)絡(luò)的邊緣節(jié)點端口上標(biāo)識各個生成樹網(wǎng)絡(luò)即可,不需要對環(huán)網(wǎng)上所有的節(jié)點進(jìn)行設(shè)置;并且,本發(fā)明可以確保在各種情況下均不會形成二層環(huán)路。
      以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,生成樹網(wǎng)絡(luò)與環(huán)網(wǎng)的兩個邊緣節(jié)點連接,其特征在于,所述方法包括在邊緣節(jié)點上將來自生成樹網(wǎng)絡(luò)的生成樹協(xié)議報文封裝為環(huán)網(wǎng)報文,封裝后的環(huán)網(wǎng)報文中包括與該生成樹協(xié)議報文所在生成樹網(wǎng)絡(luò)對應(yīng)的標(biāo)識;將封裝有生成樹協(xié)議報文的環(huán)網(wǎng)報文在生成樹網(wǎng)絡(luò)共用的虛擬局域網(wǎng)VLAN內(nèi)沿環(huán)網(wǎng)轉(zhuǎn)發(fā);在邊緣節(jié)點上將接收的封裝有生成樹協(xié)議報文、并且具有對應(yīng)于所連接生成樹網(wǎng)絡(luò)的標(biāo)識的環(huán)網(wǎng)報文解封裝后轉(zhuǎn)發(fā)至對應(yīng)的生成樹網(wǎng)絡(luò)。
      2.如權(quán)利要求1所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,其特征在于,當(dāng)邊緣節(jié)點從生成樹網(wǎng)絡(luò)接收的生成樹協(xié)議報文為拓?fù)渥兓瘓笪臅r,所述方法還包括邊緣節(jié)點通知環(huán)網(wǎng)上的各個節(jié)點刷新轉(zhuǎn)發(fā)表。
      3.如權(quán)利要求1或2所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,其特征在于,所述將環(huán)網(wǎng)報文解封裝后轉(zhuǎn)發(fā)至對應(yīng)的生成樹網(wǎng)絡(luò)具體為將解封裝后的生成樹協(xié)議報文從連接對應(yīng)的生成樹網(wǎng)絡(luò)的各個端口轉(zhuǎn)發(fā)。
      4.如權(quán)利要求2所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,其特征在于,所述方法還包括當(dāng)兩個邊緣節(jié)點沿環(huán)網(wǎng)通信中斷時,一個邊緣節(jié)點從其連接生成樹網(wǎng)絡(luò)的各個端口發(fā)送環(huán)網(wǎng)故障通知報文;該環(huán)網(wǎng)故障通知報文能夠通過被生成樹協(xié)議阻塞的端口;另一個邊緣節(jié)點在接收到環(huán)網(wǎng)故障通知報文后,在所有收到環(huán)網(wǎng)故障通知報文的端口中至多保留一個為放開狀態(tài)而阻塞其他端口。
      5.如權(quán)利要求2所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,其特征在于,所述方法還包括當(dāng)兩個邊緣節(jié)點沿環(huán)網(wǎng)通信中斷時,連接所述兩個邊緣節(jié)點的生成樹網(wǎng)絡(luò)不因該通信中斷進(jìn)行拓?fù)涓隆?br> 6.如權(quán)利要求5所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,其特征在于,所述生成樹網(wǎng)絡(luò)不因連接邊緣節(jié)點的鏈路中斷進(jìn)行拓?fù)涓戮唧w為在邊緣節(jié)點檢測到與另一個邊緣節(jié)點間的通信中斷時,向與該邊緣節(jié)點連接的生成樹網(wǎng)絡(luò)發(fā)送環(huán)網(wǎng)故障通知報文;接收到環(huán)網(wǎng)故障通知報文的生成樹網(wǎng)絡(luò)停止其生成樹協(xié)議接收報文定時器。
      7.如權(quán)利要求5所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,其特征在于,所述生成樹網(wǎng)絡(luò)不因連接邊緣節(jié)點的鏈路中斷進(jìn)行拓?fù)涓戮唧w為在生成樹網(wǎng)絡(luò)連接至環(huán)網(wǎng)的端口上啟動環(huán)路保護(hù)功能。
      8.如權(quán)利要求2所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,其特征在于,所述方法還包括停止生成樹網(wǎng)絡(luò)連接至環(huán)網(wǎng)的端口上的生成樹協(xié)議接收報文定時器。
      9.如權(quán)利要求1所述生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,其特征在于,所述標(biāo)識為以太網(wǎng)自動保護(hù)交換EAPS協(xié)議或快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP協(xié)議的環(huán)標(biāo)識或域標(biāo)識字段;所述各生成樹網(wǎng)絡(luò)共用的VLAN為環(huán)網(wǎng)的數(shù)據(jù)VLAN或控制VLAN;所述環(huán)網(wǎng)報文為環(huán)網(wǎng)數(shù)據(jù)報文或環(huán)網(wǎng)控制報文。
      10.一種網(wǎng)絡(luò)節(jié)點,通過環(huán)上端口連接在環(huán)網(wǎng)上并通過下行端口與生成樹網(wǎng)絡(luò)連接,所述生成樹網(wǎng)絡(luò)還與環(huán)網(wǎng)上另一個邊緣節(jié)點連接,其特征在于,該網(wǎng)絡(luò)節(jié)點包括封裝單元、標(biāo)識存儲單元,其中標(biāo)識存儲單元用來保存下行端口連接的生成樹網(wǎng)絡(luò)與標(biāo)識的對應(yīng)關(guān)系;封裝單元用來將來自下行端口的生成樹協(xié)議報文封裝為包括與其所在生成樹網(wǎng)絡(luò)對應(yīng)的標(biāo)識的環(huán)網(wǎng)報文,在由生成樹網(wǎng)絡(luò)共用的VLAN內(nèi)轉(zhuǎn)發(fā)至環(huán)網(wǎng)。
      11.如權(quán)利要求10所述的網(wǎng)絡(luò)節(jié)點,其特征在于所述網(wǎng)絡(luò)節(jié)點還包括拓?fù)涓峦ㄖ獑卧?dāng)從下行端口接收到的生成樹協(xié)議報文為拓?fù)渥兓瘓笪臅r,從環(huán)上端口發(fā)送刷新轉(zhuǎn)發(fā)表通知報文。
      12.如權(quán)利要求10所述的網(wǎng)絡(luò)節(jié)點,其特征在于所述網(wǎng)絡(luò)節(jié)點還包括解封裝單元,用來將接收的封裝有生成樹協(xié)議報文、并且具有對應(yīng)于下行端口所連接生成樹網(wǎng)絡(luò)的標(biāo)識的環(huán)網(wǎng)報文解封裝后從連接該生成樹網(wǎng)絡(luò)的下行端口轉(zhuǎn)發(fā)。
      13.如權(quán)利要求10至12任意一項所述的網(wǎng)絡(luò)節(jié)點,其特征在于,所述網(wǎng)絡(luò)節(jié)點還包括環(huán)網(wǎng)故障通知單元和環(huán)網(wǎng)檢測單元,其中環(huán)網(wǎng)檢測單元用來檢測所述網(wǎng)絡(luò)節(jié)點與邊緣節(jié)點在環(huán)網(wǎng)上是否處于連通狀態(tài);環(huán)網(wǎng)故障通知單元用來在所述網(wǎng)絡(luò)節(jié)點與邊緣節(jié)點在環(huán)網(wǎng)上通信中斷時,從下行端口發(fā)送環(huán)網(wǎng)故障通知報文;該環(huán)網(wǎng)故障通知報文能夠通過被生成樹協(xié)議阻塞的端口。
      14.如權(quán)利要求10至12任意一項所述的網(wǎng)絡(luò)節(jié)點,其特征在于所述網(wǎng)絡(luò)節(jié)點還包括端口阻塞單元,用來在接收到環(huán)網(wǎng)故障通知報文后,在所有收到環(huán)網(wǎng)故障通知報文的端口中至多保留一個為放開狀態(tài)而阻塞其他端口。
      全文摘要
      本發(fā)明公開了一種生成樹網(wǎng)絡(luò)連接環(huán)網(wǎng)的保護(hù)方法,生成樹網(wǎng)絡(luò)與環(huán)網(wǎng)的兩個邊緣節(jié)點連接,該方法包括在邊緣節(jié)點上將來自生成樹網(wǎng)絡(luò)的生成樹協(xié)議報文封裝為環(huán)網(wǎng)報文,封裝后的環(huán)網(wǎng)報文中包括與該生成樹協(xié)議報文所在生成樹網(wǎng)絡(luò)對應(yīng)的標(biāo)識;將封裝有生成樹協(xié)議報文的環(huán)網(wǎng)報文在生成樹網(wǎng)絡(luò)共用的VLAN內(nèi)沿環(huán)網(wǎng)轉(zhuǎn)發(fā);在邊緣節(jié)點上將接收的封裝有生成樹協(xié)議報文、并且具有對應(yīng)于所連接生成樹網(wǎng)絡(luò)的標(biāo)識的環(huán)網(wǎng)報文解封裝后轉(zhuǎn)發(fā)至對應(yīng)的生成樹網(wǎng)絡(luò)。應(yīng)用本發(fā)明后,連接環(huán)網(wǎng)的各生成樹網(wǎng)絡(luò)分別計算,某個生成樹網(wǎng)絡(luò)的拓?fù)渥兓粫绊懫渌W(wǎng)絡(luò);環(huán)網(wǎng)上的網(wǎng)絡(luò)節(jié)點配置簡單,節(jié)省網(wǎng)絡(luò)資源;并且本發(fā)明可以確保在各種情況下均不會形成二層環(huán)路。
      文檔編號H04L12/56GK1996926SQ200710000910
      公開日2007年7月11日 申請日期2007年1月8日 優(yōu)先權(quán)日2007年1月8日
      發(fā)明者趙里遙, 薛聰, 張 林 申請人:杭州華為三康技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1