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

以太網(wǎng)線性保護(hù)方法和裝置的制作方法

文檔序號:7724702閱讀:203來源:國知局
專利名稱:以太網(wǎng)線性保護(hù)方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及以太網(wǎng)線性保護(hù)技術(shù)領(lǐng)域,特別涉及一種以太網(wǎng)線性保護(hù)方法和裝置。
背景技術(shù)
以太網(wǎng)技術(shù)具有簡單、高效和低成本等特點,在城域網(wǎng)和廣域網(wǎng)組網(wǎng)技術(shù)中得到了迅速發(fā)展,但是,傳統(tǒng)以太網(wǎng)的可靠性問題也成為制約其在城域網(wǎng)內(nèi)大規(guī)模部署的重要因素。為此,國際電信聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組織(ITU-T)提出了以太網(wǎng)線性保護(hù)(G.8031) 和以太網(wǎng)環(huán)網(wǎng)保護(hù)(G.8032)。以太網(wǎng)線性保護(hù)是一種基于虛擬局域網(wǎng)(VLAN)的端到端以太網(wǎng)線性保護(hù)倒換機(jī)制,每個工作傳輸實體有一個專用的保護(hù)傳輸實體,用于保護(hù)一條以太網(wǎng)連接,如果其中一個傳輸實體出現(xiàn)故障,則可以繼續(xù)使用另一個傳輸實體進(jìn)行業(yè)務(wù)傳輸。參見圖1,圖1是現(xiàn)有技術(shù)以太網(wǎng)線性保護(hù)倒換結(jié)構(gòu)示意圖,保護(hù)域的源端和宿端均需要通過兩條鏈路接入網(wǎng)絡(luò),其中,實線連接表示源端和宿端之間的工作鏈路,也即承載一條以太網(wǎng)連接的工作傳輸實體的鏈路,虛線連接表示源端和宿端之間的保護(hù)鏈路,也即承載該條以太網(wǎng)連接的保護(hù)傳輸實體的鏈路。G. 8031協(xié)議中定義了 1+1和1:1兩種線性保護(hù)倒換結(jié)構(gòu)。1+1方式中,保護(hù)域的源端的永久橋接到工作鏈路和保護(hù)鏈路;業(yè)務(wù)報文在工作鏈路和保護(hù)鏈路上同時發(fā)向保護(hù)域的宿端,宿端基于預(yù)先確定的準(zhǔn)則選擇接收來自工作鏈路或保護(hù)鏈路上的業(yè)務(wù)報文。1:1 方式中,業(yè)務(wù)報文僅在工作鏈路或保護(hù)鏈路上傳輸,由保護(hù)域的源端的選擇橋決定。由此可知,在現(xiàn)有的以太網(wǎng)線性保護(hù)機(jī)制中,是通過由源端選擇只在一條鏈路上發(fā)送業(yè)務(wù)報文,宿端在相應(yīng)的鏈路上接收業(yè)務(wù)報文來實現(xiàn)業(yè)務(wù)傳輸;或源端同時在兩條鏈路上發(fā)送報文,由宿端決定接收其中一條鏈路上的業(yè)務(wù)報文來實現(xiàn)業(yè)務(wù)傳輸。由于保護(hù)域中的工作鏈路和保護(hù)鏈路在同一個VLAN中,如果在該保護(hù)域中實施 STP,則根據(jù)STP協(xié)議,會解除源端和宿端之間工作鏈路和保護(hù)鏈路形成的環(huán)路,從而破壞保護(hù)域?qū)σ蕴W(wǎng)連接的保護(hù),為了避免出現(xiàn)這種問題,G. 8031協(xié)議中明確規(guī)定必須采用如圖2所示的現(xiàn)有技術(shù)第一種G. 8031協(xié)議與STP配合使用的組網(wǎng)示意圖,在保護(hù)域內(nèi)關(guān)閉 STP ;或采用如圖3所示的現(xiàn)有技術(shù)第二種G. 8031協(xié)議與STP配合使用的組網(wǎng)示意圖,源端和宿端不使能STP,只在工作鏈路和保護(hù)鏈路上的中間設(shè)備上使能STP,而且工作鏈路上使能STP的中間設(shè)備和保護(hù)鏈路上使能STP的中間設(shè)備需要完全隔離開。另外,由于保護(hù)域中的工作鏈路和保護(hù)鏈路在同一 VLAN中,源端和宿端均需要使用兩個端口,通過兩條鏈路接入網(wǎng)絡(luò),而且工作鏈路和保護(hù)鏈路不能接入同一中間設(shè)備,否則,會出現(xiàn)環(huán)路問題。例如,假設(shè)在圖1中源端和宿端之間還存在一個中間設(shè)備M,工作鏈路和保護(hù)鏈路均接入M,則會在設(shè)備A和M之間,以及M和B之間形成環(huán)路。G. 8031協(xié)議無法解決該環(huán)路問題。可見,目前的以太網(wǎng)線性保護(hù)中,工作鏈路和保護(hù)鏈路必須是互相獨立的,源端和宿端之間的組網(wǎng)不夠靈活。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種以太網(wǎng)線性保護(hù)方法,該方法能夠支持源端和宿端之間的靈活組網(wǎng)。為了達(dá)到上述目的,本發(fā)明提供了一種以太網(wǎng)線性保護(hù)方法,該方法包括源端和宿端在第一虛擬局域網(wǎng)VLAN中通過工作鏈路相連,在第二 VLAN中通過保護(hù)鏈路相連;源端與宿端通過工作鏈路在第一 VLAN中進(jìn)行業(yè)務(wù)傳輸;源端和/或宿端確定工作鏈路在第一 VLAN中發(fā)生轉(zhuǎn)發(fā)故障,則源端和宿端通過保護(hù)鏈路在第二 VLAN中進(jìn)行業(yè)務(wù)傳輸。本發(fā)明還提供了一種應(yīng)用于以太網(wǎng)線性保護(hù)的裝置,該裝置為以太網(wǎng)線性保護(hù)中的源端,所述源端通過工作鏈路和保護(hù)鏈路與宿端相連;該裝置包括鏈路單元、報文收發(fā)單元;鏈路單元,用于在第一 VLAN內(nèi)通過工作鏈路連接宿端;在第二 VLAN內(nèi)通過保護(hù)鏈路連接宿端;報文收發(fā)單元,用于通過工作鏈路在第一 VLAN中與宿端進(jìn)行業(yè)務(wù)傳輸,若確定工作鏈路在第一 VLAN中發(fā)生轉(zhuǎn)發(fā)故障,則通過保護(hù)鏈路在第二 VLAN中與宿端進(jìn)行業(yè)務(wù)傳輸。本發(fā)明還提供了一種應(yīng)用于以太網(wǎng)線性保護(hù)的裝置,該裝置為以太網(wǎng)線性保護(hù)中的宿端,所述宿端通過工作鏈路和保護(hù)鏈路與源端相連;該裝置包括鏈路單元、報文收發(fā)單元;鏈路單元,用于在第一 VLAN內(nèi)通過工作鏈路連接源端;在第二 VLAN內(nèi)通過保護(hù)鏈路連接源端;報文收發(fā)單元,用于通過工作鏈路在第一 VLAN中與源端進(jìn)行業(yè)務(wù)傳輸,若確定工作鏈路在第一 VLAN中轉(zhuǎn)發(fā)故障,則通過保護(hù)鏈路在第二 VLAN中與源端進(jìn)行業(yè)務(wù)傳輸。由上面的技術(shù)方案可知,本發(fā)明這種以太網(wǎng)線性保護(hù)方法,能夠支持源端和宿端之間的靈活組網(wǎng)。


圖1是現(xiàn)有技術(shù)以太網(wǎng)線性保護(hù)倒換結(jié)構(gòu)示意圖;圖2是現(xiàn)有技術(shù)第一種G. 8031協(xié)議與STP配合使用的組網(wǎng)示意圖;圖3是現(xiàn)有技術(shù)第二種G. 8031協(xié)議與STP配合使用的組網(wǎng)示意圖;圖4是本發(fā)明實施例提供的以太網(wǎng)線性保護(hù)方法的流程圖;圖5是源端和宿端通過兩條鏈路接入網(wǎng)絡(luò)的以太網(wǎng)線性保護(hù)組網(wǎng)示意圖;圖6是采用聚合鏈路接入網(wǎng)絡(luò)的以太網(wǎng)線性保護(hù)組網(wǎng)示意圖;圖7是采用單鏈路接入網(wǎng)絡(luò)的以太網(wǎng)線性保護(hù)組網(wǎng)示意圖;圖8是采用1 1保護(hù)倒換結(jié)構(gòu)在圖5所示的組網(wǎng)中實現(xiàn)的以太網(wǎng)線性保護(hù)方法流程圖;圖9是采用1 1保護(hù)倒換結(jié)構(gòu)在圖6所示的組網(wǎng)中實現(xiàn)的以太網(wǎng)線性保護(hù)方法流程圖;圖10是采用1:1保護(hù)倒換結(jié)構(gòu)在圖7所示的組網(wǎng)中實現(xiàn)的以太網(wǎng)線性保護(hù)方法流程圖;圖11是采用1+1保護(hù)倒換結(jié)構(gòu)在圖5所示的組網(wǎng)中實現(xiàn)的線性保護(hù)方法流程圖;圖12是采用1+1保護(hù)倒換結(jié)構(gòu)在圖6所示的組網(wǎng)中實現(xiàn)的線性保護(hù)方法流程圖;圖13是采用1+1保護(hù)倒換結(jié)構(gòu)在圖7所示的組網(wǎng)中實現(xiàn)的線性保護(hù)方法流程圖;圖14是應(yīng)用于以太網(wǎng)線性保護(hù)中的源端的結(jié)構(gòu)示意圖;圖15是應(yīng)用于以太網(wǎng)線性保護(hù)中的宿端的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,下面結(jié)合附圖并舉實施例, 對本發(fā)明進(jìn)行詳細(xì)說明。參見圖4,圖4是本發(fā)明實施例提供的以太網(wǎng)線性保護(hù)方法的流程圖,該方法包括以下步驟步驟401、源端和宿端在第一 VLAN中通過工作鏈路相連,在第二 VLAN中通過保護(hù)鏈路相連。步驟402、源端和宿端之間通過工作鏈路在第一 VLAN中進(jìn)行業(yè)務(wù)傳輸,源端和/或宿端若確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障,則將業(yè)務(wù)傳輸切換到保護(hù)鏈路的第二 VLAN 中。在該步驟源端或宿端檢測工作鏈路在第一 VLAN中的連通性以及檢測保護(hù)鏈路在第二 VLAN中的連通性。源端或宿端自身檢測到工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障,則確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障;或者,源端或宿端自身檢測到工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障后,發(fā)送相應(yīng)的轉(zhuǎn)發(fā)故障通知至對端,使對端根據(jù)收到的轉(zhuǎn)發(fā)故障通知確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障。源端和/或宿端通過類似的方式確定保護(hù)鏈路在第二 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障。這里,源端和宿端之間通過工作鏈路在第一 VLAN中進(jìn)行業(yè)務(wù)傳輸,若工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障,且保護(hù)鏈路在第二 VLAN中未出現(xiàn)轉(zhuǎn)發(fā)故障,則將業(yè)務(wù)傳輸切換到保護(hù)鏈路的第二 VLAN上。另外,如果檢測到源端和宿端之間的工作鏈路在第一 VLAN中及保護(hù)鏈路在第二 VLAN中均出現(xiàn)鏈路故障,則源端或宿端還需要進(jìn)一步上報網(wǎng)絡(luò)中斷,例如,可以上報網(wǎng)絡(luò)中斷給網(wǎng)管系統(tǒng),通知網(wǎng)管系統(tǒng)工作鏈路和保護(hù)鏈路的轉(zhuǎn)發(fā)故障情況。在實際應(yīng)用中,當(dāng)源端與宿端之間的業(yè)務(wù)傳輸通過保護(hù)鏈路進(jìn)行業(yè)務(wù)傳輸之后, 如果工作鏈路故障恢復(fù),還涉及到是否回切到工作鏈路,以及何時回切到工作鏈路等,可采用已有方式實現(xiàn),不再贅述。上述方法中,工作鏈路和保護(hù)鏈路分別在兩個不同VLAN中傳輸數(shù)據(jù),如果需要在保護(hù)域中實施STP協(xié)議,可以通過將兩個不同VLAN映射到一個STP域的不同的STP實例中,進(jìn)而可以支持保護(hù)域和STP域的任意混合組網(wǎng),實現(xiàn)保護(hù)域和STP域共存。因此,該方法進(jìn)一步包括將源端和宿端配置在同一 STP域中,并將第一 VLAN和第二 VLAN分別映射到該STP域的不同的STP實例中,使得該保護(hù)域可以和STP域共存。這里,在源端和宿端配置 STP域的方法,以及將第一 VLAN和第二 VLAN分別映射到不同STP實例的方法可采用已有方式實施。
6
這里,需要說明的是,本發(fā)明中所提到的STP泛指STP、快速生成樹協(xié)議(RSTP)、多生成樹協(xié)議(MSTP),只有在將VLAN映射到STP實例時,所述的STP是指MSTP。圖4所示的實現(xiàn)方法中,工作鏈路和保護(hù)鏈路傳輸不同VLAN的數(shù)據(jù),不會導(dǎo)致環(huán)路。因此,源端設(shè)備A和宿端設(shè)備B不僅能夠通過兩條單鏈路/聚合鏈路接入網(wǎng)絡(luò),也可以一條單鏈路或一條聚合鏈路接入網(wǎng)絡(luò)。參見圖5,圖5是現(xiàn)有技術(shù)源端和宿端通過兩個單鏈路接入網(wǎng)絡(luò)的以太網(wǎng)線性保護(hù)組網(wǎng)示意圖。其中,源端設(shè)備A通過兩條單鏈路Al和A2接入網(wǎng)絡(luò),宿端設(shè)備B通過兩條單鏈路Bl和B2接入網(wǎng)絡(luò);源端設(shè)備A可通過兩個鏈路Al-Bl和A2-B2到達(dá)宿端設(shè)備B ;源端設(shè)備A根據(jù)通過鏈路Al-Bl的端口 1和通過鏈路A2-B2的端口 2來識別以太網(wǎng)連接的工作傳輸實體和保護(hù)傳輸實體,設(shè)備B根據(jù)通過鏈路Al-Bl的端口 3和通過鏈路A2-B2的端口 4來識別以太網(wǎng)連接的工作傳輸實體和保護(hù)傳輸實體。源端設(shè)備A和宿端設(shè)備B可以通過VLANl和VLAN2來識別以太網(wǎng)連接的工作傳輸。 運營商規(guī)劃網(wǎng)絡(luò)時,可以同時規(guī)劃“線性保護(hù)網(wǎng)絡(luò)”和“STP保護(hù)網(wǎng)絡(luò)”,二者可以同時部署, 保證了網(wǎng)絡(luò)規(guī)劃的“連續(xù)性”,STP保護(hù)網(wǎng)絡(luò)不會被因線性保護(hù)網(wǎng)絡(luò)隔離。參見圖6,圖6是本發(fā)明采用聚合鏈路接入網(wǎng)絡(luò)的以太網(wǎng)線性保護(hù)組網(wǎng)示意圖,源端設(shè)備A通過聚合鏈路X1X2接入網(wǎng)絡(luò),宿端設(shè)備B通過聚合鏈路Y1Y2接入網(wǎng)絡(luò)。另外,設(shè)備Ml和M2是中間設(shè)備,只需支持轉(zhuǎn)發(fā)功能即可。中間設(shè)備Ml與源端設(shè)備A通過聚合鏈路 X1X2相連,中間設(shè)備M2與宿端設(shè)備B通過聚合鏈路Y1Y2相連;中間設(shè)備Ml和M2之間通過兩條鏈路相連,中間設(shè)備Ml和M2之間的兩條鏈路還可以共同接入第三個中間設(shè)備,由于在保護(hù)域內(nèi)進(jìn)行業(yè)務(wù)傳輸時,是在各自的VLAN中進(jìn)行傳輸?shù)模虼?,不會因為共同接入第三個中間設(shè)備而產(chǎn)生環(huán)路。在實施過程中,通過已有方式配置源端設(shè)備A,允許VLANl和VLAN2的數(shù)據(jù)在聚合鏈路X1X2上進(jìn)行轉(zhuǎn)發(fā);通過同樣的已有方式配置宿端設(shè)備B,允許VLAm和VLAN2的數(shù)據(jù)通過聚合鏈路Y1Y2轉(zhuǎn)發(fā),源端設(shè)備A到達(dá)宿端設(shè)備B的鏈路X1X2-Y1Y2分別被劃分到VLANl 和VLAN2,使得鏈路X1X2-Y1Y2能夠轉(zhuǎn)發(fā)VLANl以及VLAN2的業(yè)務(wù)報文。鏈路X1X2-Y1Y2轉(zhuǎn)發(fā)VLANl業(yè)務(wù)報文所構(gòu)成的邏輯鏈路實現(xiàn)了源端設(shè)備A與宿端設(shè)備B在VLANl中通過工作鏈路相連;鏈路X1X2-Y1Y2轉(zhuǎn)發(fā)VLAN2的業(yè)務(wù)報文所構(gòu)成的邏輯鏈路實現(xiàn)了源端設(shè)備A與宿端設(shè)備B在VLAN2中通過保護(hù)鏈路相連。通過在鏈路X1X2-Y1Y2上傳輸?shù)腣LAN數(shù)據(jù)的VLAN標(biāo)簽來區(qū)分是鏈路X1X2-Y1Y2 當(dāng)前是作為工作鏈路傳輸業(yè)務(wù)報文或是作為保護(hù)鏈路傳輸業(yè)務(wù)報文,進(jìn)而識別以太網(wǎng)連接的工作傳輸實體和保護(hù)傳輸實體。運營商規(guī)劃網(wǎng)絡(luò)時,可以同時規(guī)劃“線性保護(hù)網(wǎng)絡(luò)”和“STP保護(hù)網(wǎng)絡(luò)”,保證了網(wǎng)絡(luò)規(guī)劃的“連續(xù)性”,STP保護(hù)網(wǎng)絡(luò)不會被因線性保護(hù)網(wǎng)絡(luò)隔離。若中間設(shè)備Ml以及M2處于運營商網(wǎng)絡(luò)內(nèi),則運營商網(wǎng)絡(luò)只需要維護(hù)工作鏈路以及保護(hù)鏈路所在的兩個VLAN的數(shù)據(jù)連通即可,運營商網(wǎng)絡(luò)的設(shè)備只需要具備不同的轉(zhuǎn)發(fā)功能,而不需要具有特殊的保護(hù)功能。源端設(shè)備A或宿端設(shè)備B是接入運營商網(wǎng)絡(luò)的用戶側(cè)接入設(shè)備,則運營商網(wǎng)絡(luò)的設(shè)備只需要提供一個端口(單端口或者聚合)用于連接源端設(shè)備A或宿端設(shè)備B,在源端設(shè)備A或宿端設(shè)備B上實現(xiàn)鏈路保護(hù),減輕運營商設(shè)備的負(fù)擔(dān)。參見圖7,圖7是本發(fā)明采用單鏈路接入網(wǎng)絡(luò)的以太網(wǎng)線性保護(hù)組網(wǎng)示意圖,源端設(shè)備A通過單個鏈路AA接入網(wǎng)絡(luò),宿端設(shè)備B通過單個鏈路BB接入網(wǎng)絡(luò)。另外,設(shè)備Ml 和M2是中間設(shè)備,只需支持轉(zhuǎn)發(fā)功能即可。中間設(shè)備Ml與源端設(shè)備A通過AA鏈路相連,中間設(shè)備M2與宿端設(shè)備B通過鏈路 BB相連;中間設(shè)備Ml和M2之間通過兩條鏈路相連,中間設(shè)備Ml和M2之間的兩條鏈路還可以共同接入第三個中間設(shè)備,由于在保護(hù)域內(nèi)進(jìn)行業(yè)務(wù)傳輸時,是在各自的VLAN中進(jìn)行傳輸?shù)?,因此,不會因為共同接入第三個中間設(shè)備而產(chǎn)生環(huán)路。在實施過程中,通過已有方式配置源端設(shè)備A,允許VLANl和VLAN2的數(shù)據(jù)在鏈路 AA上進(jìn)行轉(zhuǎn)發(fā);通過同樣的已有方式配置宿端設(shè)備B,允許VLANl和VLAN2的數(shù)據(jù)通過鏈路 BB轉(zhuǎn)發(fā),源端設(shè)備A到達(dá)宿端設(shè)備B的鏈路AA-BB分別被劃分到VLANl和VLAN2,鏈路AA-BB 轉(zhuǎn)發(fā)VLANl的業(yè)務(wù)報文所構(gòu)成的邏輯鏈路實現(xiàn)了源端設(shè)備A與宿端設(shè)備B在VLANl中通過工作鏈路相連;鏈路AA-BB轉(zhuǎn)發(fā)VLAN2的業(yè)務(wù)報文所構(gòu)成的邏輯鏈路實現(xiàn)了源端設(shè)備A與宿端設(shè)備B在VLAN2中通過保護(hù)鏈路相連。即,通過源端設(shè)備AA到達(dá)宿端設(shè)備BB的鏈路 AA-BB上傳輸?shù)腣LAN數(shù)據(jù)的VLAN標(biāo)簽來區(qū)分是鏈路AA-BB當(dāng)前是作為工作鏈路傳輸業(yè)務(wù)或是作為保護(hù)鏈路傳輸業(yè)務(wù),進(jìn)而識別以太網(wǎng)連接的工作傳輸實體和保護(hù)傳輸實體。另外,圖4所示的本發(fā)明的實現(xiàn)方法,既適用于1 1保護(hù)倒換結(jié)構(gòu),也適用于1+1 保護(hù)倒換結(jié)構(gòu)。下面結(jié)合圖5、6、7分別對本發(fā)明在兩種保護(hù)倒換結(jié)構(gòu)的實現(xiàn)舉具體實施例進(jìn)行詳細(xì)說明。圖8所示是本發(fā)明實施例一采用1 1保護(hù)倒換結(jié)構(gòu)在圖5所示的組網(wǎng)中實現(xiàn)的以太網(wǎng)線性保護(hù)方法包括以下步驟步驟801、預(yù)先將源端設(shè)備A到達(dá)宿端設(shè)備B的鏈路Al-Bl作為工作鏈路劃分到 VLANl,將源端設(shè)備A到達(dá)宿端設(shè)備B的鏈路A2-B2作為保護(hù)鏈路劃分到VLAN2中。本步驟中,將鏈路Al-Bl和鏈路A2-B2分劃到VLANl和VLAN2之后,源端設(shè)備A和宿端設(shè)備B在VLANl中通過工作鏈路相接,在VLAN2中通過保護(hù)鏈路相連。在兩條鏈路各自劃分到的VLAN中傳輸數(shù)據(jù)時,不會產(chǎn)生環(huán)路。步驟802、源端設(shè)備A通過到達(dá)設(shè)備B的鏈路Al-Bl在VLANl中發(fā)送業(yè)務(wù)報文,設(shè)備B通過鏈路Al-Bl在VLANl中接收業(yè)務(wù)報文。這里,由于采用1:1保護(hù)倒換結(jié)構(gòu)中業(yè)務(wù)報文的傳輸方式,源端設(shè)備A與宿端設(shè)備B通過工作鏈路或保護(hù)鏈路在不同的VLAN中傳輸業(yè)務(wù)報文。源端設(shè)備A通過工作鏈路 Al-Bl在VLANl中發(fā)送業(yè)務(wù)報文,宿端設(shè)備B可通過ACL (接入控制列表)允許VLANl的報文并丟棄VLAN2的報文,從而宿端設(shè)備B通過工作鏈路Al-Bl在VLANl中接收業(yè)務(wù)報文。本步驟中,工作鏈路Al-Bl在VLANl中未發(fā)生鏈路故障時,源端設(shè)備A通過工作鏈路在VLANl中發(fā)送業(yè)務(wù)報文,而宿端設(shè)備B通過工作鏈路Al-Bl在VLANl中接收業(yè)務(wù)報文。步驟803、源端設(shè)備A和宿端設(shè)備B確定鏈路Al-Bl在VLANl出現(xiàn)轉(zhuǎn)發(fā)故障,則通過A2-B2鏈路在VLAN2中傳輸業(yè)務(wù)報文。源端設(shè)備A以及宿端設(shè)備B持續(xù)檢測鏈路Al-Bl在VLAm中的連通性及鏈路A2-B2 在VLAN2中的連通性。本步驟中,如果源端設(shè)備A檢測到正在進(jìn)行業(yè)務(wù)傳輸?shù)墓ぷ麈溌钒l(fā)生轉(zhuǎn)發(fā)故障時,則確定鏈路Al-Bl在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障并將該事件通知宿端設(shè)備B,使宿端設(shè)備B 能夠根據(jù)該通知確定在VLANl中傳輸業(yè)務(wù)報文的工作鏈路發(fā)生轉(zhuǎn)發(fā)故障。反之亦然,宿端設(shè)備B檢測到VLANl中工作鏈路發(fā)生轉(zhuǎn)發(fā)故障,則確定鏈路Al-Bl在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障并將該事件通知宿端設(shè)備A。源端設(shè)備A確定VLAm中的工作鏈路發(fā)生轉(zhuǎn)發(fā)故障后,通過環(huán)回口的方式將業(yè)務(wù)報文回環(huán)至本端,再將VLANl的報文的VLAN標(biāo)簽修改成VLAN2的標(biāo)簽,通過保護(hù)鏈路A2-B2 轉(zhuǎn)發(fā)VLAN2的業(yè)務(wù)報文;或者,源端設(shè)備A通過ACL重定向的方式,將業(yè)務(wù)報文重定向到 VLAN2,通過保護(hù)鏈路A2-B2在VLAN2中發(fā)送業(yè)務(wù)報文,即通過鏈路A2-B2傳輸VLAN2的業(yè)務(wù)報文。宿端設(shè)備B確定VLANl中的工作鏈路發(fā)生轉(zhuǎn)發(fā)故障后,可通過ACL允許VLAN2的報文并丟棄VLANl的報文,從而宿端設(shè)備B通過保護(hù)鏈路A2-B2在VLAN2中接收業(yè)務(wù)報文, 即通過鏈路A2-B2傳輸VLAN2的業(yè)務(wù)報文。另外,如果源端設(shè)備A和/或宿端設(shè)備B檢測到鏈路Al-Bl在VLANl以及鏈路 A2-B2在VLAN2均出現(xiàn)轉(zhuǎn)發(fā)故障,則需要進(jìn)一步上報網(wǎng)絡(luò)中斷,例如上報到網(wǎng)管系統(tǒng)。在實際應(yīng)用中,1:1保護(hù)倒換結(jié)構(gòu)可以采用單向倒換,也可以采用雙向倒換,通過自動保護(hù)倒換協(xié)議(APS)信息協(xié)商源端和宿端的保護(hù)倒換過程。。這里,可以采用現(xiàn)有技術(shù)的多種連通性檢測方法檢測Al-Bl鏈路在VLAm及A2-B2 鏈路在VLAN2中的連通性,例如,采用操作、管理、維護(hù)(OAM)方法進(jìn)行連通性檢測,采用雙向轉(zhuǎn)發(fā)檢測(BFD)進(jìn)行連通性檢測等。圖8所示的本發(fā)明實施例中,通過將工作鏈路和保護(hù)鏈路劃分到兩個不同的VLAN 中,當(dāng)需要在保護(hù)域中實施STP協(xié)議時,可以通過將源端設(shè)備和宿端設(shè)備配置在同一 STP域中的兩個不同STP實例,如STP實例1以及STP實例2。宿端設(shè)備B放開STP實例1并阻塞 STP實例2,通過工作鏈路在VLANl中接收報文。當(dāng)宿端設(shè)備B確定工作鏈路在VLANl發(fā)生轉(zhuǎn)發(fā)故障時,宿端設(shè)備B放開STP實例2并阻塞STP實例1,接收VLAN2的業(yè)務(wù)報文。從而可以支持保護(hù)域和STP域的任意混合組網(wǎng),實現(xiàn)保護(hù)域和STP域的共存,且網(wǎng)絡(luò)收斂時間不受STP收斂時間影響。圖9所示為本發(fā)明實施例二采用1 1保護(hù)倒換結(jié)構(gòu)在圖6所示的組網(wǎng)中實現(xiàn)的以太網(wǎng)線性保護(hù)方法流程圖,包括以下步驟步驟901、源端設(shè)備A以及宿端設(shè)備B預(yù)先將鏈路X1X2-Y1Y2作為工作鏈路和保護(hù)鏈路分別劃分到VLANl和VLAN2。步驟902、源端設(shè)備A通過鏈路X1X2-Y1Y2在VLANl中發(fā)送業(yè)務(wù)報文,宿端設(shè)備B 通過鏈路X1X2-Y1Y2在VLANl中接收業(yè)務(wù)報文。這里,由于采用1:1保護(hù)倒換結(jié)構(gòu)中業(yè)務(wù)報文的傳輸方式,源端設(shè)備與宿端設(shè)備通過工作鏈路或保護(hù)鏈路在不同的VLAN中發(fā)送業(yè)務(wù)報文。當(dāng)源端設(shè)備A通過工作鏈路在 VLANl中發(fā)送業(yè)務(wù)報文,宿端設(shè)備B可通過ACL允許VLANl的報文并丟棄VLAN2的報文,從而宿端設(shè)備B接收VLANl中的業(yè)務(wù)報文。步驟903、源端設(shè)備A以及宿端設(shè)備B持續(xù)檢測鏈路X1X2-Y1Y2在VLANl和VLAN2 中的連通性,如果源端設(shè)備A以及宿端設(shè)備B確定鏈路X1X2-Y1Y2在VLANl中出現(xiàn)故障,則通過鏈路X1X2-Y1Y2在VLAN2中發(fā)送業(yè)務(wù)報文,設(shè)備B通過鏈路X1X2-Y1Y2在VLAN2中接收業(yè)務(wù)報文。本步驟中,如果源端設(shè)備A檢測到正在進(jìn)行業(yè)務(wù)傳輸?shù)墓ぷ麈溌钒l(fā)生轉(zhuǎn)發(fā)故障時,則將工作鏈路在VLANl中發(fā)生轉(zhuǎn)發(fā)故障的事件通知宿端設(shè)備B,使宿端設(shè)備B確定工作鏈路在VLANl中發(fā)生轉(zhuǎn)發(fā)故障;反之亦然,宿端設(shè)備B檢測到正在進(jìn)行業(yè)務(wù)傳輸?shù)墓ぷ麈溌钒l(fā)生轉(zhuǎn)發(fā)故障時,將工作鏈路在VLANl發(fā)生轉(zhuǎn)發(fā)故障的事件通知源端設(shè)備A。若源端設(shè)備A確定VLANl中的工作鏈路發(fā)生轉(zhuǎn)發(fā)故障后,源端設(shè)備A通過環(huán)回口的方式將業(yè)務(wù)報文回環(huán)至源端設(shè)備A,將該報文打上VLAN2的標(biāo)簽,通過鏈路X1X2-Y1Y2發(fā)送VLAN2的業(yè)務(wù)報文;或者,源端設(shè)備A通過ACL重定向,將業(yè)務(wù)報文重定向到VLAN2,通過鏈路X1X2-Y1Y2發(fā)送VLAN2的業(yè)務(wù)報文。宿端設(shè)備B確定鏈路X1X2-Y1Y2在VLANl中發(fā)生轉(zhuǎn)發(fā)故障后,可通過ACL允許 VLAN2的報文并丟棄VLANl的報文,從而宿端設(shè)備B通過鏈路X1X2-Y1Y2接收VLAN2的業(yè)務(wù)報文。如果源端設(shè)備A和/或宿端設(shè)備B檢測到鏈路X1X2-Y1Y2在VLANl以及VLAN2中均出現(xiàn)轉(zhuǎn)發(fā)故障,則需要進(jìn)一步上報網(wǎng)絡(luò)中斷,例如可以上報到網(wǎng)管系統(tǒng)。在實際應(yīng)用中,1:1保護(hù)倒換結(jié)構(gòu)可以采用單向倒換,也可以采用雙向倒換,通過自動保護(hù)倒換協(xié)議(APS)信息協(xié)商源端和宿端的保護(hù)倒換過程。這里,可以采用現(xiàn)有技術(shù)的多種連通性檢測方法檢測鏈路X1X2-Y1Y2在VLANl及 VLAN2的連通性,例如,采用操作、管理、維護(hù)(OAM)方法進(jìn)行連通性檢測,采用雙向轉(zhuǎn)發(fā)檢測(BFD)進(jìn)行連通性檢測等。圖9所示的實施例中,通過將鏈路X1X2-Y1Y2作為工作鏈路和作為保護(hù)鏈路分別劃分到兩個不同的VLAN中,當(dāng)需要在保護(hù)域中實施STP協(xié)議時,可以將兩個VLAN分別映射到同一 STP域的兩個不同的STP實例,如STP實例1以及STP實例2。宿端設(shè)備B放開STP 實例1并且阻塞STP實例2,通過工作鏈路接收的VLANl的報文。當(dāng)宿端設(shè)備B確定工作鏈路在VLANl發(fā)生轉(zhuǎn)發(fā)故障時,放開STP實例2并且阻塞STP實例1,通過保護(hù)鏈路接收VLAN2 的業(yè)務(wù)報文。從而可以支持保護(hù)域和STP域的任意混合組網(wǎng),實現(xiàn)保護(hù)域和STP域的共存, 且網(wǎng)絡(luò)收斂時間不受STP收斂時間影響。源端設(shè)備A以及宿端設(shè)備B分別通過聚合鏈路接入網(wǎng)絡(luò),實現(xiàn)1:1保護(hù)倒換結(jié)構(gòu)中的負(fù)載分擔(dān),在提高鏈路利用率。圖10所示為采用1:1保護(hù)倒換結(jié)構(gòu)在圖7所示的組網(wǎng)中實現(xiàn)的以太網(wǎng)線性保護(hù)方法流程圖,包括以下步驟步驟1001、源端設(shè)備A以及宿端設(shè)備B預(yù)先將鏈路AA-BB作為工作鏈路和保護(hù)鏈路分別劃分到VLANl和VLAN2。步驟1002、源端設(shè)備A通過鏈路AA-BB在VLANl中發(fā)送業(yè)務(wù)報文,宿端設(shè)備B通過鏈路AA-BB在VLANl中接收業(yè)務(wù)報文。這里,由于采用1:1保護(hù)倒換結(jié)構(gòu)中業(yè)務(wù)報文的傳輸方式,源端設(shè)備與宿端設(shè)備通過工作鏈路或保護(hù)鏈路在不同的VLAN中發(fā)送業(yè)務(wù)報文。當(dāng)源端設(shè)備A通過工作鏈路發(fā)送VLANl的業(yè)務(wù)報文,宿端設(shè)備B可通過ACL允許VLANl的報文并丟棄VLAN2的報文,從而宿端設(shè)備B通過工作鏈路接收VLANl的業(yè)務(wù)報文。步驟1003、源端設(shè)備A和宿端設(shè)備B確定鏈路AA-BB在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障(非物理鏈路故障),則通過鏈路AA-BB在VLAN2中發(fā)送業(yè)務(wù)報文,宿端設(shè)備B通過鏈路AA-BB 在VLAN2中接收業(yè)務(wù)報文。本步驟中,如果源端設(shè)備A檢測到正在進(jìn)行業(yè)務(wù)傳輸?shù)墓ぷ麈溌钒l(fā)生轉(zhuǎn)發(fā)故障時,則將工作鏈路在VLANl中發(fā)生轉(zhuǎn)發(fā)故障的事件通知宿端設(shè)備B,使宿端設(shè)備B確定工作鏈路在VLANl中發(fā)生轉(zhuǎn)發(fā)故障;反之亦然,宿端設(shè)備B檢測到正在進(jìn)行業(yè)務(wù)傳輸?shù)墓ぷ麈溌钒l(fā)生轉(zhuǎn)發(fā)故障時,將工作鏈路在VLANl發(fā)生轉(zhuǎn)發(fā)故障的事件通知源端設(shè)備A。若源端設(shè)備A確定VLANl中的工作鏈路發(fā)生轉(zhuǎn)發(fā)故障后,源端設(shè)備A通過環(huán)回口的方式將業(yè)務(wù)報文回環(huán)至源端設(shè)備A,將該報文打上VLAN2的標(biāo)簽,通過鏈路AA-BB發(fā)送 VLAN2的業(yè)務(wù)報文;或者,源端設(shè)備A通過ACL重定向,將業(yè)務(wù)報文重定向到VLAN2,通過鏈路AA-BB發(fā)送VLAN2的業(yè)務(wù)報文。宿端設(shè)備B確定鏈路AA-BB在VLANl中發(fā)生轉(zhuǎn)發(fā)故障后,可通過ACL的方式允許 VLAN2的報文并丟棄VLANl的報文,從而宿端設(shè)備B通過鏈路AA-BB接收VLAN2的業(yè)務(wù)報文。本步驟中,在檢測到正在進(jìn)行業(yè)務(wù)傳輸?shù)逆溌钒l(fā)生故障時,通過將業(yè)務(wù)傳輸切換到未進(jìn)行業(yè)務(wù)傳輸且未發(fā)生鏈路故障的傳輸鏈路的方式,實現(xiàn)了 1:1保護(hù)。另外如果源端設(shè)備A和/或宿端設(shè)備B檢測到鏈路AA-BB在VLANl及VLAN2均出現(xiàn)轉(zhuǎn)發(fā)故障,則需要進(jìn)一步上報網(wǎng)絡(luò)中斷,例如可以上報到網(wǎng)管系統(tǒng)。在實際應(yīng)用中,1:1保護(hù)倒換結(jié)構(gòu)可以采用單向倒換,也可以采用雙向倒換,通過 APS信息協(xié)商源端和宿端的保護(hù)倒換過程。此與現(xiàn)有技術(shù)相同。這里,可以采用現(xiàn)有技術(shù)的多種連通性檢測方法檢測鏈路AA-BB在VLANl在VLAN2 中的連通性,例如,采用操作、管理、維護(hù)(OAM)方法進(jìn)行連通性檢測,采用雙向轉(zhuǎn)發(fā)檢測 (BFD)進(jìn)行連通性檢測等。圖10所示的本發(fā)明實施例中,通過將鏈路AA-BB作為工作鏈路和作為保護(hù)鏈路分別劃分到兩個不同的VLAN中,當(dāng)需要在保護(hù)域中實施STP協(xié)議時,可以將源端和宿端配置在同一 STP域中,并將兩個VLAN分別映射到不同的STP實例,如STP實例1以及STP實例 2。宿端設(shè)備B放開STP實例1并且阻塞STP實例2,通過工作鏈路在VLANl中接收報文。 當(dāng)宿端設(shè)備B確定工作鏈路在VLANl發(fā)生轉(zhuǎn)發(fā)故障時,放開STP實例2以及阻塞STP實例 1,通過保護(hù)鏈路在VLAN2中接收報文。從而可以支持保護(hù)域和STP域的任意混合組網(wǎng),實現(xiàn)保護(hù)域和STP域的共存,且網(wǎng)絡(luò)收斂時間不受STP收斂時間影響。圖11所示是本發(fā)明實施例四采用1+1保護(hù)倒換結(jié)構(gòu)在圖5所示的組網(wǎng)中實現(xiàn)的線性保護(hù)方法流程圖,包括以下步驟步驟1101、源端設(shè)備A和宿端設(shè)備B預(yù)先將鏈路Al-Bl作為工作鏈路劃分到 VLANl,將鏈路A2-B2作為保護(hù)鏈路劃分到VLAN2。步驟1102、源端設(shè)備A通過鏈路Al-Bl發(fā)送VLANl的業(yè)務(wù)報文,同時通過鏈路 A2-B2發(fā)送VLAN2的業(yè)務(wù)報文,設(shè)備B通過鏈路Al-Bl接收VLANl的業(yè)務(wù)報文。源端設(shè)備A通過流鏡像的方式始終發(fā)送兩個VLAN的業(yè)務(wù)報文。宿端設(shè)備B通過 ACL允許VLANl的報文并丟棄VLAN2的報文,從而宿端設(shè)備B通過工作鏈路在VLANl中接收業(yè)務(wù)報文。步驟1103、源端設(shè)備A確定鏈路Al-Bl在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障,仍通過鏈路 Al-Bl發(fā)送VLANl的業(yè)務(wù)報文,并通過鏈路A2-B2發(fā)送VLAN2的業(yè)務(wù)報文,宿端設(shè)備B確定鏈路Al-Bl在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障,則通過鏈路A2-B2在VLAN2中接收業(yè)務(wù)報文。源端設(shè)備A以及宿端設(shè)備B持續(xù)檢測鏈路Al-Bl在VLANl及鏈路A2-B2在VLAN2
11中的連通性。源端設(shè)備A以及宿端設(shè)備B確定鏈路Al-Bl在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障與上述實施例一揭示的方式大致相同,因此不再贅述。宿端設(shè)備B確定通過ACL允許VLAN2的報文并丟棄VLANl的報文,從而宿端設(shè)備 B通過保護(hù)鏈路接收VLAN2的業(yè)務(wù)報文。如果源端設(shè)備A和/宿端設(shè)備B均檢測到鏈路Al-Bl在VLANl及鏈路A2-B2在 VLAN2中均出現(xiàn)轉(zhuǎn)發(fā)故障,則需要進(jìn)一步上報網(wǎng)絡(luò)中斷,例如可以上報到網(wǎng)管系統(tǒng)。在實際應(yīng)用中,1+1保護(hù)倒換結(jié)構(gòu)可以采用單向倒換,也可以采用雙向倒換類型, 如果采用單向倒換,則不需要使用APS信息協(xié)商源端和宿端的保護(hù)倒換過程,如果采用雙向倒換,則需要通過APS信息協(xié)商源端和宿端的保護(hù)倒換過程。這里,可以采用現(xiàn)有技術(shù)的多種連通性檢測方法檢測鏈路Al-Bl在VLANl及鏈路 A2-B2在VLAN2的連通性,例如,采用操作、管理、維護(hù)(OAM)方法進(jìn)行連通性檢測,采用雙向轉(zhuǎn)發(fā)檢測(BFD)進(jìn)行連通性檢測等。圖11所示的本發(fā)明實施例中,通過將工作鏈路和保護(hù)鏈路劃分到兩個不同的 VLAN中,當(dāng)需要在保護(hù)域中實施STP協(xié)議時,可以通過將源端和宿端配置在同一 STP域中, 并將所述兩個不同VLAN分別映射到不同的STP實例中,如STP實例1以及STP實例2。宿端設(shè)備B還可以放開STP實例1并阻塞STP實例2,通過工作鏈路在VLANl中接收報文。當(dāng)宿端設(shè)備B確定工作鏈路在VLANl發(fā)生轉(zhuǎn)發(fā)故障時,宿端設(shè)備B放開STP實例2并阻塞STP 實例1,接收VLAN2的業(yè)務(wù)報文。從而可以支持保護(hù)域和STP域的任意混合組網(wǎng),實現(xiàn)保護(hù)域和STP域的共存。圖12所示是本發(fā)明實施例五采用1+1保護(hù)倒換結(jié)構(gòu)在圖6所示的組網(wǎng)中實現(xiàn)的線性保護(hù)方法流程圖,包括以下步驟步驟1201、源端設(shè)備A以及宿端設(shè)備B預(yù)先將鏈路X1X2-Y1Y2作為工作鏈路和保護(hù)鏈路分別劃分到VLANl和VLAN2。步驟1202、源端設(shè)備A通過鏈路X1X2-Y1Y2在VLANl以及VLAN2中發(fā)送業(yè)務(wù)報文, 宿端設(shè)備B通過鏈路X1X2-Y1Y2在VLANl中接收業(yè)務(wù)報文。這里,按照1+1保護(hù)倒換結(jié)構(gòu)中業(yè)務(wù)報文的傳輸方式,源端設(shè)備A通過鏈路 X1X2-Y1Y2發(fā)送VLANl和VLAN2的業(yè)務(wù)報文,宿端設(shè)備B則選擇通過鏈路X1X2-Y1Y2接收 VLANl的業(yè)務(wù)報文。步驟1203、源端設(shè)備A確定鏈路X1X2-Y1Y2在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障,仍通過鏈路 X1X2-Y1Y2發(fā)送VLANl的業(yè)務(wù)報文,并通過鏈路X1X2-Y1Y2發(fā)送VLAN2的業(yè)務(wù)報文;宿端設(shè)備B確定鏈路X1X2-Y1Y2在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障,則通過鏈路X1X2-Y1Y2在VLAN2中接收業(yè)務(wù)報文。源端設(shè)備A以及宿端設(shè)備B持續(xù)檢測鏈路X1X2-Y1Y2在VLANl及VLAN2中的連通性。源端設(shè)備A以及宿端設(shè)備B確定鏈路X1X2-Y1Y2在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障與上述實施例二揭示的方式大致相同,因此不再贅述。宿端設(shè)備B確定通過ACL允許VLAN2的報文并丟棄VLANl的報文,從而宿端設(shè)備 B通過保護(hù)鏈路接收VLAN2的業(yè)務(wù)報文。本步驟中,如果源端設(shè)備A和/或宿端設(shè)備B檢測到鏈路X1X2-Y1Y2在VLANl以及VLAN2中均出現(xiàn)轉(zhuǎn)故障,則需要進(jìn)一步上報網(wǎng)絡(luò)中斷,例如可以上報到網(wǎng)管系統(tǒng)。
在實際應(yīng)用中,1+1保護(hù)倒換結(jié)構(gòu)可以采用單向倒換,也可以采用雙向倒換類型, 如果采用單向倒換,則不需要使用APS信息協(xié)商源端和宿端的保護(hù)倒換過程,如果采用雙向倒換,則需要通過APS信息協(xié)商源端和宿端的保護(hù)倒換過程。這里,可以采用現(xiàn)有技術(shù)的多種連通性檢測方法檢測鏈路X1X2-Y1Y2在VLAm及 VLAN2中的連通性,例如,采用操作、管理、維護(hù)(OAM)方法進(jìn)行連通性檢測,采用雙向轉(zhuǎn)發(fā)檢測(BFD)進(jìn)行連通性檢測等。圖12所示的本發(fā)明實施例中,通過將鏈路X1X2-Y1Y2作為工作鏈路和作為保護(hù)鏈路分別劃分到兩個不同的VLAN中,當(dāng)需要在保護(hù)域中實施STP協(xié)議時,可以將源端和宿端配置在同一 STP域中,并將所述兩個不同VLAN分別映射到不同的STP實例中,如STP實例1以及STP實例2。宿端設(shè)備B還可通過放開STP實例1并阻塞STP實例2,通過鏈路 X1X2-Y1Y2接收VLANl的報文。當(dāng)宿端設(shè)備B確定鏈路X1X2-Y1Y2在VLANl發(fā)生轉(zhuǎn)發(fā)故障時,宿端設(shè)備B進(jìn)一步放開STP實例2并阻塞STP實例1,通過鏈路X1X2-Y1Y2接收VLAN2 的業(yè)務(wù)報文。從而可以支持保護(hù)域和STP域的任意混合組網(wǎng),實現(xiàn)保護(hù)域和STP域的共存, 且網(wǎng)絡(luò)收斂時間不受STP收斂時間影響。圖13所示是本發(fā)明實施例六采用1+1保護(hù)倒換結(jié)構(gòu)在圖7所示的組網(wǎng)中實現(xiàn)的以太網(wǎng)線性保護(hù)方法流程圖,包括以下步驟步驟1301、源端設(shè)備A和宿端設(shè)備B預(yù)先將鏈路AA-BB作為工作鏈路和保護(hù)鏈路分別劃分到VLANl和VLAN2。步驟1302、設(shè)備A通過鏈路AA-BB在VLANl中發(fā)送業(yè)務(wù)報文,并且通過鏈路AA-BB 在VLAN2中發(fā)送業(yè)務(wù)報文,設(shè)備B通過鏈路AA-BB在VLANl中接收業(yè)務(wù)報文。這里,按照1+1保護(hù)倒換結(jié)構(gòu)中業(yè)務(wù)報文的傳輸方式,源端設(shè)備A通過流鏡像的方式始終發(fā)送兩個VLAN的業(yè)務(wù)報文。宿端設(shè)備B通過ACL允許VLANl的報文并丟棄VLAN2 的報文,從而宿端設(shè)備B通過工作鏈路接收VLANl的接收業(yè)務(wù)報文。步驟1303、源端設(shè)備A確定鏈路AA-BB在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障,仍通過鏈路 AA-BB在VLAm和VLAN2中發(fā)送業(yè)務(wù)報文;宿端設(shè)備B確定鏈路AA-BB在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障,則通過鏈路AA-BB在VLAN2中接收業(yè)務(wù)報文。本步驟中,源端設(shè)備A以及宿端設(shè)備B持續(xù)檢測鏈路AA-BB在VLANl及VLAN2中的連通性。源端設(shè)備A以及宿端設(shè)備B確定鏈路AA-BB在VLANl中出現(xiàn)轉(zhuǎn)發(fā)故障與上述實施例三揭示的方式大致相同,因此不再贅述。宿端設(shè)備B通過ACL允許VLAN2的報文并丟棄VLANl的報文,從而通過工作鏈路接收VLAN2的業(yè)務(wù)報文,實現(xiàn)了 1+1保護(hù)。另外如果源端設(shè)備A和/或宿端設(shè)備B檢測到鏈路AA-BB在VLANl及VLAN2中均出現(xiàn)轉(zhuǎn)發(fā)故障,則需要進(jìn)一步上報網(wǎng)絡(luò)中斷,例如可以上報到網(wǎng)管系統(tǒng)。在實際應(yīng)用中,1+1保護(hù)倒換結(jié)構(gòu)可以采用單向倒換,也可以采用雙向倒換類型, 如果采用單向倒換,則不需要使用APS信息協(xié)商源端和宿端的保護(hù)倒換過程,如果采用雙向倒換,則需要通過APS信息協(xié)商源端和宿端的保護(hù)倒換過程。這里,可以采用現(xiàn)有技術(shù)的多種連通性檢測方法檢測鏈路AA-BB在VLANl及VLAN2 中的連通性,例如,采用操作、管理、維護(hù)(OAM)方法進(jìn)行連通性檢測,采用雙向轉(zhuǎn)發(fā)檢測 (BFD)進(jìn)行連通性檢測等。
圖13所示的本發(fā)明實施例中,通過將鏈路AA-BB作為工作鏈路和作為保護(hù)鏈路分別劃分到兩個不同的VLAN中,當(dāng)需要在保護(hù)域中實施STP協(xié)議時,可以將源端和宿端配置在同一 STP域中,并將所述兩個不同VLAN分別映射到不同的STP實例中,如STP實例1以及STP實例2。宿端設(shè)備B還可以放開STP實例1并阻塞STP實例2,通過鏈路AA-BB接收 VLANl的報文。當(dāng)宿端設(shè)備B確定工作鏈路在VLAm發(fā)生轉(zhuǎn)發(fā)故障時,宿端設(shè)備B進(jìn)一步放開STP實例2并阻塞STP實例1,通過鏈路AA-BB接收VLAN2的業(yè)務(wù)報文。從而可以支持保護(hù)域和STP域的任意混合組網(wǎng),實現(xiàn)保護(hù)域和STP域的共存,且網(wǎng)絡(luò)收斂時間不受STP收斂時間影響。由以上實施例可以看出,本發(fā)明不僅能夠支持現(xiàn)有技術(shù)中源端設(shè)備和宿端設(shè)備之間的組網(wǎng)方式,還可以支持源端設(shè)備和宿端設(shè)備通過單鏈路或聚合鏈路接入網(wǎng)絡(luò)的方式, 而且,源端設(shè)備和宿端設(shè)備之間的工作鏈路和保護(hù)鏈路還可以接入到同一中間設(shè)備。因此,應(yīng)用本發(fā)明,可以實現(xiàn)源端設(shè)備和宿端設(shè)備之間的靈活組網(wǎng)。另外,在需要在保護(hù)域內(nèi)實施STP協(xié)議時,還可以通過將源端設(shè)備和宿端設(shè)備配置在同一 STP域中,并將工作鏈路和保護(hù)鏈路分別映射到不同的STP實例中,從而支持STP域和保護(hù)域的混合組網(wǎng), 實現(xiàn)保護(hù)域和STP域共存,且網(wǎng)絡(luò)收斂時間不受STP收斂時間影響。此外,當(dāng)源端設(shè)備和宿端通過聚合鏈路接入網(wǎng)絡(luò)時,還可以提高鏈路的利用率。除此之外,由于本發(fā)明中可以通過VLAN來識別工作傳輸實體和保護(hù)傳輸實體,因此,在工作鏈路和保護(hù)鏈路上,均可以通過劃分VLAN的方式來承載多個以太網(wǎng)連接的工作傳輸實體或保護(hù)傳輸實體。本發(fā)明還提供了一種應(yīng)用于以太網(wǎng)線性保護(hù)中的裝置,該裝置可應(yīng)用為圖5、圖 6、圖7中的源端。如圖14所示,該裝置1400包括鏈路單元1401,報文收發(fā)單元1402。鏈路單元1401,用于在第一 VLAN內(nèi)通過工作鏈路連接宿端;在第二 VLAN內(nèi)通過保護(hù)鏈路連接宿端。報文收發(fā)單元1402,用于通過工作鏈路在第一 VLAN中與宿端進(jìn)行業(yè)務(wù)傳輸,若確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障,則通過保護(hù)鏈路在第二 VLAN中與宿端進(jìn)行業(yè)務(wù)傳輸。如圖14所示,該裝置可以設(shè)置檢測單元1403,用于檢測工作鏈路在第一 VLAN中的連通性和保護(hù)鏈路在第二 VLAN中的連通性,如果檢測到工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障或保護(hù)鏈路在第二 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障,則通知報文收發(fā)單元1402。該檢測單元 1403可進(jìn)一步用于將工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障或保護(hù)鏈路在第二 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障的事件通知宿端以及接收來自宿端的工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障或保護(hù)鏈路在第二 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障的通知并發(fā)送給報文轉(zhuǎn)發(fā)單元1402。報文轉(zhuǎn)發(fā)單元 1042可根據(jù)檢測單元1043的通知,確定工作鏈路在第一 VLAN中發(fā)生轉(zhuǎn)發(fā)故障和/或保護(hù)鏈路在第二 VLAN中出現(xiàn)鏈路故障。報文轉(zhuǎn)發(fā)單元1402進(jìn)一步用于若確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障并且保護(hù)鏈路在第二 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障,則上報網(wǎng)絡(luò)中斷。裝置1400中的鏈路單元1401通過兩條單鏈路或兩條聚合鏈路分別連接作為中間設(shè)備的接入設(shè)備來接入網(wǎng)絡(luò),或者鏈路單元1401通過一個單鏈路或一個聚合鏈路連接作為中間設(shè)備的接入設(shè)備來接入網(wǎng)絡(luò)。鏈路單元1401還可進(jìn)一步用于在裝置1400所屬的STP域中將第一 VLAN和第二 VLAN分別映射到第一 STP實例和第二 STP實例。在本實施例中,裝置1400的報文收發(fā)單元1402通過工作鏈路發(fā)送第一 VLAN的業(yè)務(wù)報文,使宿端通過工作鏈路接收第一 VLAN的業(yè)務(wù)報文,實現(xiàn)源端與宿端通過工作鏈路在第一 VLAN進(jìn)行業(yè)務(wù)傳輸。裝置1400的報文收發(fā)單元1402確定工作鏈路在第一 VLAN發(fā)生轉(zhuǎn)發(fā)故障,則通過保護(hù)鏈路發(fā)送第二 VLAN的業(yè)務(wù)報文,使得宿端通過工作鏈路接收第二 VLAN的業(yè)務(wù)報文,實現(xiàn)源端與宿端通過工作鏈路在第二 VLAN進(jìn)行業(yè)務(wù)傳輸。通過這種方式,在網(wǎng)絡(luò)內(nèi)實施1:1線性保護(hù)倒換。在本實施例中,裝置1400的報文收發(fā)單元1402始終通過工作鏈路和保護(hù)鏈路分別發(fā)送第一 VLAN的業(yè)務(wù)報文以及第二 VLAN的報文,使宿端選擇接收第一 VLAN的業(yè)務(wù)報文或第二 VLAN的業(yè)務(wù)報文。通過這種方式,在網(wǎng)絡(luò)內(nèi)實現(xiàn)1+1線性保護(hù)倒換。本發(fā)明還提供了一種應(yīng)用于以太網(wǎng)線性保護(hù)的裝置,該裝置可應(yīng)用為圖5、圖6、 圖7所示網(wǎng)絡(luò)中的宿端。參見圖15,該裝置1500包括鏈路單元1501、報文收發(fā)單元1502。鏈路單元1501,用于在第一 VLAN內(nèi)通過工作鏈路連接源端;在第二 VLAN內(nèi)通過保護(hù)鏈路連接源端。報文收發(fā)單元1502,用于通過所述工作鏈路在第一 VLAN中與源端進(jìn)行業(yè)務(wù)傳輸, 若確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障,則通過所述保護(hù)鏈路在第二 VLAN中與源端進(jìn)行業(yè)務(wù)傳輸。如圖15所示,該裝置1500還可以設(shè)置檢測單元1503,用于檢測工作鏈路在第一 VLAN中的連通性和保護(hù)鏈路在第二 VLAN中的連通性,如果檢測到工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障或保護(hù)鏈路在第二 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障,則通知報文收發(fā)單元1502。該檢測單元103可進(jìn)一步用于將工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障或保護(hù)鏈路在第二 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障的事件通知源端以及接收來自源端的工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障或保護(hù)鏈路在第二 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障的通知并發(fā)送給報文轉(zhuǎn)發(fā)單元102。報文轉(zhuǎn)發(fā)單元 1502可根據(jù)檢測單元1053的通知,確定工作鏈路在第一 VLAN中發(fā)生轉(zhuǎn)發(fā)故障和/或保護(hù)鏈路在第二 VLAN中出現(xiàn)鏈路故障。所述檢測單元1503進(jìn)一步用于若確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障并且保護(hù)鏈路在第二 VLAN中出現(xiàn)鏈路故障,則上報網(wǎng)絡(luò)中斷。裝置1500中的鏈路單元1501通過兩條單鏈路或兩條聚合鏈路分別連接作為中間設(shè)備的接入設(shè)備來接入網(wǎng)絡(luò),或者鏈路單元1501通過一個單鏈路或一個聚合鏈路連接作為中間設(shè)備的接入設(shè)備來接入網(wǎng)絡(luò)。所述鏈路單元1501進(jìn)一步用于在裝置1500所屬的STP域(與源端相同的STP 域)中,將第一 VLAN和第二 VLAN分別映射到第一 STP實例和第二 STP實例(與1400裝置上第一 VLAN和第二 VLAN分別映射相同的STP實例)。在本實施例中,裝置1500的報文收發(fā)單元1502可通過工作鏈路接收來自源端的第一 VLAN的業(yè)務(wù)報文,實現(xiàn)源端與宿端通過工作鏈路在第一 VLAN進(jìn)行業(yè)務(wù)傳輸。裝置1500 的報文收發(fā)單元1502確定工作鏈路在第一 VLAN發(fā)生轉(zhuǎn)發(fā)故障,則通過保護(hù)鏈路接收來自
15源端的第二 VLAN的業(yè)務(wù)報文,實現(xiàn)源端與宿端通過工作鏈路在第二 VLAN進(jìn)行業(yè)務(wù)傳輸。通過這種方式,在網(wǎng)絡(luò)內(nèi)實現(xiàn)1:1線性保護(hù)倒換。在本實施例中,裝置1500的報文收發(fā)單元1502還可以通過選擇工作鏈路接收來自源端的第一 VLAN的業(yè)務(wù)報文或通過保護(hù)鏈路接收來自源端的第二 VLAN的報文,從而在來自源端的第一 VLAN的業(yè)務(wù)報文和第二 VLAN的業(yè)務(wù)報文選擇性接收一個VLAN的業(yè)務(wù)報文。通過這種方式,在網(wǎng)絡(luò)內(nèi)實現(xiàn)1+1線性保護(hù)倒換。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種以太網(wǎng)線性保護(hù)方法,其特征在于,該方法包括源端和宿端在第一虛擬局域網(wǎng)VLAN中通過工作鏈路相連,在第二 VLAN中通過保護(hù)鏈路相連;源端與宿端通過工作鏈路在第一 VLAN中進(jìn)行業(yè)務(wù)傳輸;源端和/或宿端確定工作鏈路在第一 VLAN中發(fā)生轉(zhuǎn)發(fā)故障,則源端和宿端通過保護(hù)鏈路在第二 VLAN中進(jìn)行業(yè)務(wù)傳輸。
2.根據(jù)權(quán)利要求1所述的以太網(wǎng)線性保護(hù)方法,其特征在于,該方法進(jìn)一步包括 源端和/或宿端確定工作鏈路在第一 VLAN和保護(hù)鏈路在第二 VLAN中均發(fā)生轉(zhuǎn)發(fā)故障,則上報網(wǎng)絡(luò)中斷。
3.根據(jù)權(quán)利要求1所述的以太網(wǎng)線性保護(hù)方法,其特征在于,該方法進(jìn)一步包括源端和宿端在所屬生成樹協(xié)議STP域內(nèi)將第一 VLAN以及將第二 VLAN分別映射到該STP域的第一 STP實例以及第二 STP實例。
4.根據(jù)權(quán)利要求1所述的以太網(wǎng)線性保護(hù)方法,其特征在于,源端和宿端通過兩條單鏈路或兩條聚合鏈路接入網(wǎng)絡(luò)。
5.根據(jù)權(quán)利要求1所述的以太網(wǎng)線性保護(hù)方法,其特征在于,源端和宿端分別通過一條單鏈路或一條聚合鏈路接入網(wǎng)絡(luò)。
6.根據(jù)權(quán)利要求4或5所述的以太網(wǎng)線性保護(hù)方法,其特征在于,源端和宿端通過工作鏈路在第一 VLAN中進(jìn)行業(yè)務(wù)傳輸包括源端通過工作鏈路在第一VLAN中發(fā)送業(yè)務(wù)報文,宿端通過工作鏈路在第一 VLAN中接收業(yè)務(wù)報文;源端和宿端通過保護(hù)鏈路在第二 VLAN中進(jìn)行業(yè)務(wù)傳輸包括源端通過保護(hù)鏈路在第二VLAN中發(fā)送業(yè)務(wù)報文,宿端通過保護(hù)鏈路在第二 VLAN中接收業(yè)務(wù)報文。
7.根據(jù)權(quán)利要求4或5任一權(quán)項所述的以太網(wǎng)線性保護(hù)方法,其特征在于,源端和宿端通過工作鏈路在第一 VLAN中進(jìn)行業(yè)務(wù)傳輸包括源端通過工作鏈路在第一 VLAN中發(fā)送業(yè)務(wù)報文,同時通過保護(hù)鏈路在第二 VLAN中發(fā)送業(yè)務(wù)報文,宿端通過工作鏈路在第一 VLAN中接收業(yè)務(wù)報文;源端和宿端通過保護(hù)鏈路在第二 VLAN中進(jìn)行業(yè)務(wù)傳輸包括源端通過工作鏈路在第一 VLAN中發(fā)送業(yè)務(wù)報文,同時通過保護(hù)鏈路在第二 VLAN中發(fā)送業(yè)務(wù)報文,宿端通過保護(hù)鏈路在第二 VLAN中接收業(yè)務(wù)報文。
8.一種應(yīng)用于以太網(wǎng)線性保護(hù)的裝置,該裝置為以太網(wǎng)線性保護(hù)中的源端,其特征在于,該裝置包括鏈路單元、報文收發(fā)單元;鏈路單元,用于在第一 VLAN內(nèi)通過工作鏈路連接宿端;在第二 VLAN內(nèi)通過保護(hù)鏈路連接宿端;報文收發(fā)單元,用于通過工作鏈路在第一 VLAN中與宿端進(jìn)行業(yè)務(wù)傳輸,若確定工作鏈路在第一 VLAN中發(fā)生轉(zhuǎn)發(fā)故障,則通過保護(hù)鏈路在第二 VLAN中與宿端進(jìn)行業(yè)務(wù)傳輸。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,報文收發(fā)單元進(jìn)一步用于若確定工作鏈路在第一 VLAN中和保護(hù)鏈路在第二 VLAN中均出現(xiàn)轉(zhuǎn)發(fā)故障,則上報網(wǎng)絡(luò)中斷。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,鏈路單元進(jìn)一步用于在所屬STP域內(nèi)將第一 VLAN和第二 VLAN分別映射到第一 STP實例以及第二 STP實例。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,鏈路單元通過兩條單鏈路或兩條聚合鏈路分別連接接入設(shè)備。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,鏈路單元通過一條單鏈路或一條聚合鏈路連接接入設(shè)備。
13.根據(jù)權(quán)利要求11或12所述的裝置,其特征在于,報文收發(fā)單元通過工作鏈路在第一 VLAN中發(fā)送業(yè)務(wù)報文使宿端在第一 VLAN中接收該業(yè)務(wù)報文,若確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障則通過保護(hù)鏈路在第二 VLAN中發(fā)送業(yè)務(wù)報文以使宿端在第二 VLAN中接收該業(yè)務(wù)報文。
14.根據(jù)權(quán)利要求11、或12任一權(quán)項所述的裝置,其特征在于,報文收發(fā)單元通過工作鏈路和保護(hù)鏈路在第一 VLAN中和第二 VLAN中發(fā)送業(yè)務(wù)報文, 以使宿端選擇在第一 VLAN或第二 VLAN中接收報文。
15.一種應(yīng)用于以太網(wǎng)線性保護(hù)的裝置,該裝置為以太網(wǎng)線性保護(hù)中的宿端,該宿端通過工作鏈路和保護(hù)鏈路與源端相連,其特征在于,該裝置包括鏈路單元、報文收發(fā)單元;鏈路單元,用于在第一 VLAN內(nèi)通過工作鏈路連接源端;在第二 VLAN內(nèi)通過保護(hù)鏈路連接源端;報文收發(fā)單元,用于通過工作鏈路在第一 VLAN中與源端進(jìn)行業(yè)務(wù)傳輸,若確定工作鏈路在第一 VLAN中轉(zhuǎn)發(fā)故障,則通過保護(hù)鏈路在第二 VLAN中與源端進(jìn)行業(yè)務(wù)傳輸。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,報文收發(fā)單元進(jìn)一步用于若確定工作鏈路在第一 VLAN中和保護(hù)鏈路在第二 VLAN中均出現(xiàn)鏈路故障,則上報網(wǎng)絡(luò)中斷。
17.根據(jù)權(quán)利要求15所述的裝置,其特征在于,鏈路單元進(jìn)一步用于在所屬STP域中將第一 VLAN和第二 VLAN分別映射到第一 STP實例以及第二 STP實例。
18.根據(jù)權(quán)利要求15所述的裝置,其特征在于,鏈路單元通過兩條單鏈路或兩條聚合鏈路分別連接接入設(shè)備。
19.根據(jù)權(quán)利要求15所述的裝置,其特征在于,鏈路單元通過一條單鏈路或一條聚合鏈路連接接入設(shè)備。
20.根據(jù)權(quán)利要求18或19中所述的裝置,其特征在于,報文收發(fā)單元通過工作鏈路在第一 VLAN中接收來自源端的業(yè)務(wù)報文,若確定工作鏈路在第一 VLAN中出現(xiàn)轉(zhuǎn)發(fā)故障則通過保護(hù)鏈路在第二 VLAN中接收來自源端的業(yè)務(wù)報文。
21.根據(jù)權(quán)利要求18或19所述的裝置,其特征在于,報文收發(fā)單元選擇通過工作鏈路或保護(hù)鏈路在第一 VLAN或第二 VLAN接收來自源端的業(yè)務(wù)報文。
全文摘要
本發(fā)明提供了一種以太網(wǎng)線性保護(hù)方法和裝置,該方法包括源端和宿端在第一虛擬局域網(wǎng)VLAN中通過工作鏈路相連,在第二VLAN中通過保護(hù)鏈路相連;源端與宿端通過工作鏈路在第一VLAN中進(jìn)行業(yè)務(wù)傳輸;源端和/或宿端確定工作鏈路在第一VLAN中發(fā)生轉(zhuǎn)發(fā)故障,則源端和宿端通過保護(hù)鏈路在第二VLAN中進(jìn)行業(yè)務(wù)傳輸。本發(fā)明能夠支持源端和宿端之間的靈活組網(wǎng)。
文檔編號H04L12/46GK102209001SQ20111019765
公開日2011年10月5日 申請日期2011年7月14日 優(yōu)先權(quán)日2011年7月14日
發(fā)明者劉刀桂, 祁正林, 薛聰, 趙里遙 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
涿鹿县| 中江县| 辽阳县| 大悟县| 辛集市| 淄博市| 哈尔滨市| 平远县| 峨眉山市| 牡丹江市| 霍林郭勒市| 扎兰屯市| 昌吉市| 镇远县| 繁昌县| 温州市| 确山县| 宁波市| 河曲县| 黑河市| 嵩明县| 绥棱县| 湛江市| 图片| 都江堰市| 阳曲县| 宿松县| 郁南县| 北辰区| 辽阳市| 图们市| 江口县| 和田市| 延寿县| 博爱县| 图们市| 大冶市| 柞水县| 多伦县| 兖州市| 磐石市|