亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法和裝置的制作方法

文檔序號(hào):7756698閱讀:215來源:國知局
專利名稱:用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法和裝置。
背景技術(shù)
隨著二層虛擬專用網(wǎng)絡(luò)(Layer 2 Virtual Private Network,以下簡(jiǎn)稱為 L2VPN)的廣泛應(yīng)用,對(duì)L2VPN,尤其是對(duì)承載VoIP、IPTV等實(shí)時(shí)性業(yè)務(wù)的L2VPN網(wǎng)絡(luò)的可靠性要求越來越高。虛鏈路(Pseudo Wire,以下簡(jiǎn)稱為PW)冗余(Redundancy)是提高 L2VPN網(wǎng)絡(luò)可靠性的技術(shù)之一。在PW冗余技術(shù)中,可以通過雙向轉(zhuǎn)發(fā)檢測(cè)(Bidirectional Forwarding Detection,以下簡(jiǎn)稱為BFD)機(jī)制檢測(cè)L2VPN網(wǎng)絡(luò)的故障,然后進(jìn)行故障通告和流量快速切換。圖1為現(xiàn)有的L2VPN網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法的示意圖。如圖1所示,在兩個(gè)用戶邊界(Customer Edge,以下簡(jiǎn)稱為CE) CEl和CE2之間,運(yùn)營商邊界(Provider Edge,以下簡(jiǎn)稱為PE) 1建立PE2和PE3的L2VPN,其中PE1-P1-PE2為主PW,PE1-P2-PE3為備PW。在主 PW鏈路上傳輸通過PW封裝后的BFD控制報(bào)文,由BFD控制報(bào)文來檢測(cè)PEl和PE2之間的主PW的狀態(tài)。當(dāng)PEl在預(yù)設(shè)的檢測(cè)間隔內(nèi)沒有收到PE2發(fā)送的BFD控制報(bào)文,則檢測(cè)到主 PW鏈路發(fā)生故障,然后PEl進(jìn)行流量切換,由主PW切換到備PW,由此通過PW冗余實(shí)現(xiàn)了對(duì) L2VPN網(wǎng)絡(luò)的保護(hù)。但是,PW冗余是端到端的保護(hù)技術(shù),當(dāng)網(wǎng)絡(luò)拓?fù)鋸?fù)雜時(shí),為了避免出現(xiàn)BFD振蕩, BFD檢測(cè)間隔需要配置較大值,由此使得BFD故障檢測(cè)和流量切換的速度低,鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間長(zhǎng)。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法和裝置,以提高故障檢測(cè)和流量切換的速度,減少鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間。本發(fā)明實(shí)施例提供一種用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,應(yīng)用于包括以流量工程承載的主虛鏈路和備虛鏈路的網(wǎng)絡(luò)中,所述主虛鏈路經(jīng)過一個(gè)上游節(jié)點(diǎn)和一個(gè)下游節(jié)點(diǎn),其中,當(dāng)用戶設(shè)備向所述主虛鏈路發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)先到達(dá)所述上游節(jié)點(diǎn),后到達(dá)所述下游節(jié)點(diǎn),所述方法包括所述上游節(jié)點(diǎn)檢測(cè)所述上游節(jié)點(diǎn)和下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路的連接狀態(tài), 確定所述待保護(hù)通信鏈路是否發(fā)生故障;若所述待保護(hù)通信鏈路發(fā)生故障,則所述上游節(jié)點(diǎn)進(jìn)行流量工程快速重路由切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的、用于保護(hù)所述待保護(hù)通信鏈路的備用標(biāo)簽交換通道;所述上游節(jié)點(diǎn)觸發(fā)虛鏈路切換,將數(shù)據(jù)傳輸從所述主虛鏈路切換到用于保護(hù)所述主虛鏈路的備虛鏈路。本發(fā)明實(shí)施例還提供一種用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,包括
檢測(cè)模塊,用于檢測(cè)以流量工程承載的主虛鏈路經(jīng)過的所述數(shù)據(jù)傳輸裝置和下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路的連接狀態(tài),確定所述待保護(hù)通信鏈路是否發(fā)生故障,其中,當(dāng)用戶設(shè)備向所述主虛鏈路發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)先到達(dá)所述數(shù)據(jù)傳輸裝置節(jié)點(diǎn),后到達(dá)所述下游節(jié)點(diǎn);切換模塊,用于當(dāng)所述檢測(cè)模塊確定所述待保護(hù)通信鏈路發(fā)生故障后,進(jìn)行流量工程快速重路由切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的、用于保護(hù)所述待保護(hù)通信鏈路的備用標(biāo)簽交換通道;觸發(fā)模塊,用于在所述切換模塊進(jìn)行流量工程快速重路由切換后觸發(fā)虛鏈路切換,將數(shù)據(jù)傳輸從所述主虛鏈路切換到用于保護(hù)所述主虛鏈路的備虛鏈路。本發(fā)明實(shí)施例的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法和裝置,上游節(jié)點(diǎn)在檢測(cè)到所述上游節(jié)點(diǎn)與下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路發(fā)生故障后,先進(jìn)行流量工程快速重路由切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的備用標(biāo)簽交換通道中,然后觸發(fā)虛鏈路切換,使頭節(jié)點(diǎn)進(jìn)行虛鏈路的平滑切換;由于在鏈路發(fā)生故障時(shí),先通過流量工程快速重路由進(jìn)行局部保護(hù),然后再進(jìn)行虛鏈路冗余平滑切換,由此提高了故障檢測(cè)和流量切換的速度,減少了鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間。


為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有的L2VPN網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法的示意圖;圖2為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例一的流程圖;圖3為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例二的流程圖;圖4為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例二的示意圖;圖5為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例三的流程圖;圖6為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例三的示意圖;圖7為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置實(shí)施例一的示意圖;圖8為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置實(shí)施例二的示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖2為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例一的流程圖,所述實(shí)施例應(yīng)用于包括以流量工程承載的主虛鏈路(Pseudo Wire,Pff)和備PW的二層虛擬專用網(wǎng) (Layer 2 Virtual Private Network, L2VPN)中,所述主PW經(jīng)過一個(gè)上游節(jié)點(diǎn)和一個(gè)下游節(jié)點(diǎn)。其中,當(dāng)用戶設(shè)備向所述主虛鏈路發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)先到達(dá)所述上游節(jié)點(diǎn),后到達(dá)所述下游節(jié)點(diǎn)。如圖2所示,所述方法包括步驟201、所述上游節(jié)點(diǎn)檢測(cè)以流量工程(Traffic Engineering,以下簡(jiǎn)稱為 TE)承載的主虛鏈路(Pseudo Wire,以下簡(jiǎn)稱為PW)經(jīng)過的所述上游節(jié)點(diǎn)和所述下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路的連接狀態(tài),確定所述待保護(hù)通信鏈路是否發(fā)生故障。優(yōu)選地,所述上游節(jié)點(diǎn)和所述下游節(jié)點(diǎn)為相鄰的兩個(gè)路由設(shè)備,在這兩個(gè)路由設(shè)備之間可以連接有非路由設(shè)備,非路由設(shè)備例如可以為不具備路由功能的傳輸設(shè)備。所述上游節(jié)點(diǎn)可以是所述主PW上的頭節(jié)點(diǎn),也可以是所述主PW上的中間節(jié)點(diǎn);所述下游節(jié)點(diǎn)可以是所述主PW上的中間節(jié)點(diǎn),也可以是所述主PW上的尾節(jié)點(diǎn)。其中,所述頭節(jié)點(diǎn)為執(zhí)行數(shù)據(jù)傳輸?shù)奶撴溌分鱾淝袚Q的節(jié)點(diǎn),所述尾節(jié)點(diǎn)為PW終結(jié)的節(jié)點(diǎn),所述中間節(jié)點(diǎn)為所述主PW經(jīng)過的、位于所述頭節(jié)點(diǎn)和所述尾節(jié)點(diǎn)之間的節(jié)點(diǎn)。步驟202、若所述待保護(hù)通信鏈路發(fā)生故障,則所述上游節(jié)點(diǎn)進(jìn)行TE快速重路由 (Fast Reroute,以下簡(jiǎn)稱為FRR)切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的、用于保護(hù)待保護(hù)通信鏈路的備用標(biāo)簽交換通道(Label Switched Path,以下簡(jiǎn)稱為L(zhǎng)SP)。在所述上游節(jié)點(diǎn)檢測(cè)到所述待保護(hù)通信鏈路發(fā)生故障后,所述上游節(jié)點(diǎn)進(jìn)行TE FRR切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的備用LSP,保護(hù)所述待保護(hù)通信鏈路;其中,所述預(yù)先建立的備用LSP是用于保護(hù)所述待保護(hù)通信鏈路的。優(yōu)選地,所述上游節(jié)點(diǎn)對(duì)所述待保護(hù)通信鏈路連接情況的檢測(cè)機(jī)制可以為物理感知或者BFD感知。由于所述上游節(jié)點(diǎn)和所述下游節(jié)點(diǎn)之間的通信鏈路連接比較簡(jiǎn)單,所以檢測(cè)所述通信鏈路連接情況的速度較快,由此當(dāng)出現(xiàn)鏈路故障時(shí)可以較快的感知到,并及時(shí)的進(jìn)行TE FRR切換,使得業(yè)務(wù)中斷的時(shí)間很短。步驟203、所述上游節(jié)點(diǎn)觸發(fā)PW切換,將數(shù)據(jù)傳輸從所述主PW切換到用于保護(hù)所述主PW的所述備PW。所述L2VPN中包括所述主PW和所述備PW,所述備PW用于對(duì)所述主PW進(jìn)行保護(hù), 當(dāng)所述主PW經(jīng)過的頭節(jié)點(diǎn)獲知所述主PW鏈路發(fā)生故障時(shí),可以將數(shù)據(jù)傳輸從所述主PW切換到所述備PW。優(yōu)選地,所述頭節(jié)點(diǎn)可以是上游邊界路由器。在所述上游節(jié)點(diǎn)進(jìn)行所述TE FRR切換后,觸發(fā)所述PW切換;其中所述上游節(jié)點(diǎn)可以是所述主PW上的中間節(jié)點(diǎn),也可以是所述主PW上的頭節(jié)點(diǎn),當(dāng)上游節(jié)點(diǎn)是不同類型的節(jié)點(diǎn)時(shí),其對(duì)應(yīng)的所述觸發(fā)PW切換的方式不同。優(yōu)選地,當(dāng)所述上游節(jié)點(diǎn)為所述主PW經(jīng)過的中間節(jié)點(diǎn)時(shí),所述上游節(jié)點(diǎn)在進(jìn)行所述TE FRR切換后,向所述主PW經(jīng)過的頭節(jié)點(diǎn)發(fā)送用于觸發(fā)PW切換的指示消息,使頭節(jié)點(diǎn)根據(jù)所述指示消息,進(jìn)行PW平滑切換,將數(shù)據(jù)傳輸從所述主PW切換到所述備PW。在所述主PW可能經(jīng)過多個(gè)中間節(jié)點(diǎn),本發(fā)明實(shí)施例可以應(yīng)用在任一中間節(jié)點(diǎn)上,當(dāng)任一中間節(jié)點(diǎn)檢測(cè)到與其對(duì)應(yīng)的待保護(hù)通信鏈路發(fā)生故障后,都可以先進(jìn)行所述TE FRR切換,然后向所述頭節(jié)點(diǎn)發(fā)送用于切換的所述指示消息,使得頭節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸?shù)腜W切換。優(yōu)選地,當(dāng)所述上游節(jié)點(diǎn)為所述主PW經(jīng)過的頭節(jié)點(diǎn)時(shí),所述上游節(jié)點(diǎn)在進(jìn)行所述 TE FRR切換后,進(jìn)行PW平滑切換,將數(shù)據(jù)傳輸從所述主PW切換到所述備PW。依照本發(fā)明實(shí)施例,所述上游節(jié)點(diǎn)在檢測(cè)到所述上游節(jié)點(diǎn)與下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路發(fā)生故障后,先進(jìn)行所述TE FRR切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的備用LSP 中,然后觸發(fā)數(shù)據(jù)傳輸?shù)腜W切換,使頭節(jié)點(diǎn)進(jìn)行PW的平滑切換,將數(shù)據(jù)流量從所述主PW切換到所述備PW ;由于在鏈路發(fā)生故障時(shí),先通過所述TE FRR進(jìn)行局部保護(hù),然后再進(jìn)行數(shù)據(jù)傳輸?shù)腜W平滑切換,由此提高了故障檢測(cè)和流量切換的速度,減少了鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間。本發(fā)明實(shí)施例提供的用于L2VPN的數(shù)據(jù)傳輸方法可以應(yīng)用在用戶邊界(Customer Edge,以下簡(jiǎn)稱為CE)非對(duì)稱接入組網(wǎng)中,也可以應(yīng)用在CE對(duì)稱接入組網(wǎng)中,下面分別以具體實(shí)施例說明本發(fā)明實(shí)施例在這兩種組網(wǎng)中的應(yīng)用。圖3為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例二的流程圖,圖4為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例二的示意圖,本實(shí)施例應(yīng)用在CE非對(duì)稱接入組網(wǎng)中,在方法實(shí)施例一的基礎(chǔ)上,如圖3和圖4所示,所述方法包括步驟301、在上游節(jié)點(diǎn)Pl和下游節(jié)點(diǎn)PE2之間,建立備用LSP。本實(shí)施例中,PEl為主PW上的頭節(jié)點(diǎn),所述Pl為位于所述主PW上的中間節(jié)點(diǎn),所述PE2為所述主PW上的尾節(jié)點(diǎn);P2為位于備PW上的中間節(jié)點(diǎn),PE3為位于所述備PW上的尾節(jié)點(diǎn)。本實(shí)施例中,所述Pl可以相當(dāng)于方法實(shí)施例一中的上游節(jié)點(diǎn)。預(yù)先在所述Pl和所述PE2之間建立Bypass隧道,用于保護(hù)所述Pl與所述PE2之間的待保護(hù)通信鏈路。在所述CE非對(duì)稱接入組網(wǎng)中,所述PEl建立到所述PE2和所述PE3的L2VPN,其中指定所述PEl至所述PE2的PW為所述主PW,所述PEl至所述PE3的PW為所述備PW。PW通過TE承載,配置TE主隧道的LSP路徑為PE1-P1-PE2 ;并預(yù)先在所述Pl上建立TE的Bypass 隧道,所述Bypass隧道的LSP路徑為P1-P2-PE2,即備用LSP路徑為P1-P2-PE2,用于保護(hù) TE主隧道上的所述待保護(hù)鏈路P1-PE2??蛇x地,在建立所述備用LSP時(shí),可以使用所述備 PW上的P2,也可以使用其它任何鏈路上的節(jié)點(diǎn)來代替P2。步驟302、通過物理檢測(cè)或者BFD機(jī)制檢測(cè)所述Pl與所述PE2之間的通信鏈路的連接狀態(tài)。通過物理感知或者BFD感知檢測(cè)所述Pl與所述PE2之間的通信鏈路的連接狀態(tài)。步驟303、當(dāng)所述Pl至所述PE2的通信鏈路出現(xiàn)故障后,所述Pl進(jìn)行TE FRR切換,將數(shù)據(jù)傳輸切換到所述Bypass隧道。當(dāng)所述Pl (本地恢復(fù)節(jié)點(diǎn),PLR)感知到所述Pl至所述PE2的鏈路出現(xiàn)故障后,所述Pl進(jìn)行所述TE FRR切換,將流量切換至所述Bypass隧道,即將流量切換至預(yù)先配置的所述備用LSP路徑(P1-P2-PE2),以此來保護(hù)所述主隧道。步驟304、在所述Pl進(jìn)行所述TE FRR切換后,所述Pl向所述主PW經(jīng)過的頭節(jié)點(diǎn) PEl發(fā)送攜帶切換標(biāo)識(shí)的、用于觸發(fā)PW切換的指示消息,使所述頭節(jié)點(diǎn)根據(jù)指示消息將數(shù)據(jù)傳輸從所述主PW切換到所述備PW。在所述Pl進(jìn)行所述TE FRR切換后,所述Pl向位于上游的所述PEl發(fā)送攜帶切換標(biāo)識(shí)的路徑錯(cuò)誤O^thError)消息。步驟305、所述PEl收到所述指示消息(PathError消息)后,進(jìn)行PW平滑切換,將數(shù)據(jù)傳輸從所述主PW切換至用于保護(hù)所述主PW的所述備PW。所述PEl收到所述PathError消息后,進(jìn)行所述PW平滑切換,將數(shù)據(jù)傳輸從所述主PW切換至所述備用路徑PE1-P2-PE3。在步驟301-步驟305中,所述Pl相當(dāng)于方法實(shí)施例一中的所述上游節(jié)點(diǎn),PEl相當(dāng)于方法實(shí)施例一中的所述頭節(jié)點(diǎn),PE2相當(dāng)于方法實(shí)施例一中的所述尾節(jié)點(diǎn)。可選地,本實(shí)施例中的所述PEl也可以相當(dāng)于方法實(shí)施例一中的上游節(jié)點(diǎn),當(dāng)所述PEl相當(dāng)于方法實(shí)施例一中的上游節(jié)點(diǎn)時(shí),本發(fā)明實(shí)施例可以包括以下步驟a、預(yù)先在PEl和Pl之間建立用于保護(hù)TE主隧道的Bypass隧道,所述Bypass隧道的LSP路徑為PE1-P2-P1 ;b、通過物理檢測(cè)或者BFD機(jī)制檢測(cè)所述PEl與所述Pl之間的鏈路的連接狀態(tài),當(dāng)所述PEl與所述Pl之間的鏈路發(fā)生故障后,所述PEl進(jìn)行TE FRR切換,將數(shù)據(jù)傳輸切換到所述 Bypass 隧道(PE1-P2-P1);c、PEl在進(jìn)行所述TE FRR切換后,將數(shù)據(jù)傳輸從所述主PW切換到所述備PW。本發(fā)明實(shí)施例,在檢測(cè)到所述PEl與所述Pl或所述Pl與所述PE2之間的鏈路發(fā)生故障后,先進(jìn)行TE FRR切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的備用LSP中,然后觸發(fā)PW切換, 使得所述PEl進(jìn)行PW的平滑切換。由于在鏈路發(fā)生故障時(shí),先通過TE FRR進(jìn)行局部保護(hù), 然后再進(jìn)行PW平滑切換,由此提高了故障檢測(cè)和流量切換的速度,減少了鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間。圖5為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例三的流程圖,圖6為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法實(shí)施例三的示意圖,本實(shí)施例應(yīng)用在CE對(duì)稱接入組網(wǎng)中,在方法實(shí)施例一的基礎(chǔ)上,如圖5和圖6所示,所述方法包括步驟501、在上游節(jié)點(diǎn)Pl和下游節(jié)點(diǎn)PE2之間,建立備用LSP。本實(shí)施例中,PEl為主PW上的頭節(jié)點(diǎn),所述Pl為位于所述主PW上的中間節(jié)點(diǎn),所述PE2為所述主PW上的尾節(jié)點(diǎn);P2為位于備PW上的中間節(jié)點(diǎn)。本實(shí)施例中,所述Pl可以相當(dāng)于方法實(shí)施例一中的上游節(jié)點(diǎn)。預(yù)先在所述Pl和所述PE2之間建立Bypass隧道,用于保護(hù)所述Pl與所述PE2之間的待保護(hù)通信鏈路。在CE對(duì)稱接入組網(wǎng)中,所述PEl建立到所述PE2的L2VPN,Pff通過TE承載,配置承載所述主PW的TE隧道的LSP路徑為PE1-P1-PE2,承載所述備PW的TE隧道的LSP路徑為PE1-P2-PE2 ;并預(yù)先在所述Pl上建立Bypass隧道,所述Bypass隧道的LSP路徑為 P1-P2-PE2,即備用LSP路徑為P1-P2-PE2,用于保護(hù)所述主PW的TE主隧道上的待保護(hù)鏈路P1-PE2??蛇x地,在建立所述備用LSP時(shí),可以使用備PW上的P2,也可以使用其它任何鏈路上的節(jié)點(diǎn)來代替P2。步驟502、通過物理檢測(cè)或者BFD機(jī)制檢測(cè)所述Pl與所述PE2之間的通信鏈路的連接狀態(tài)。通過物理感知或者BFD感知檢測(cè)所述Pl與所述PE2之間的通信鏈路的連接狀態(tài)。步驟503、當(dāng)所述Pl至所述PE2的通信鏈路出現(xiàn)故障后,所述Pl進(jìn)行TE FRR切換,將數(shù)據(jù)傳輸切換到所述Bypass隧道。當(dāng)所述Pl (PLR)感知道所述Pl至所述PE2的鏈路出現(xiàn)故障后,所述Pl進(jìn)行所述 TE FRR切換,將流量切換至所述Bypass隧道,即將流量切換至預(yù)先配置的所述備用LSP路徑(P1-P2-PE2),以此來保護(hù)住隧道。步驟504、在所述Pl進(jìn)行所述TE FRR切換后,所述Pl向所述主PW經(jīng)過的頭節(jié)點(diǎn) PEl發(fā)送攜帶切換標(biāo)識(shí)的、用于觸發(fā)PW切換的指示消息,使所述頭節(jié)點(diǎn)根據(jù)所述指示消息將數(shù)據(jù)傳輸從所述主PW切換到用于保護(hù)所述主PW的所述備PW。在所述Pl進(jìn)行所述TE FRR切換后,所述Pl向位于上游的所述PEl發(fā)送攜帶切換標(biāo)識(shí)的路徑錯(cuò)誤O^thError)消息。步驟505、所述PEl收到所述指示消息(PathError消息)后,通知PW做平滑切換, 將數(shù)據(jù)傳輸所述主PW切換至所述備PW。所述PEl收到所述PathError消息后,進(jìn)行所述PW平滑切換,將數(shù)據(jù)傳輸從所述主PW切換至所述備用路徑PE1-P2-PE2。在步驟501-步驟505中,所述Pl相當(dāng)于方法實(shí)施例一中的所述上游節(jié)點(diǎn),PEl相當(dāng)于方法實(shí)施例一中的所述頭節(jié)點(diǎn),PE2相當(dāng)于方法實(shí)施例一中的所述尾節(jié)點(diǎn)。可選地,本實(shí)施例中的所述PEl也可以相當(dāng)于方法實(shí)施例一中的所述上游節(jié)點(diǎn), 當(dāng)所述PEl相當(dāng)于方法實(shí)施例一中的所述上游節(jié)點(diǎn)時(shí),本發(fā)明實(shí)施例可以包括如方法實(shí)施例三中的步驟a-c,在此不再贅述。本發(fā)明實(shí)施例,在檢測(cè)到所述PEl與所述Pl或所述Pl與所述PE2之間的鏈路發(fā)生故障后,先進(jìn)行所述TE FRR切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的所述備用LSP中,然后觸發(fā)PW切換,使得所述PEl進(jìn)行PW平滑切換;由于在鏈路發(fā)生故障時(shí),先通過所述TE FRR進(jìn)行局部保護(hù),然后再進(jìn)行所述PW平滑切換,由此提高了故障檢測(cè)和流量切換的速度,減少了鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。圖7為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置實(shí)施例一的示意圖,如圖7 所示,所述數(shù)據(jù)傳輸裝置包括檢測(cè)模塊71、切換模塊73和觸發(fā)模塊75。檢測(cè)模塊71用于檢測(cè)以流量工程承載的主虛鏈路經(jīng)過的數(shù)據(jù)傳輸裝置和下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路的連接狀態(tài),確定所述待保護(hù)通信鏈路是否發(fā)生故障。其中,當(dāng)用戶設(shè)備向所述主虛鏈路發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)先到達(dá)所述上游節(jié)點(diǎn),后到達(dá)所述下游節(jié)點(diǎn)。切換模塊73用于當(dāng)所述檢測(cè)模塊確定所述待保護(hù)通信鏈路發(fā)生故障后,進(jìn)行流量工程快速重路由切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的、用于保護(hù)待保護(hù)通信鏈路的備用標(biāo)簽交換通道。觸發(fā)模塊75用于在所述切換模塊進(jìn)行流量工程快速重路由切換后觸發(fā)虛鏈路切換,使數(shù)據(jù)傳輸從所述主虛鏈路切換到用于保護(hù)所述主虛鏈路的備虛鏈路。可選地,本實(shí)施例提供的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,可以是所述主 PW經(jīng)過的中間節(jié)點(diǎn),也可以是所述主PW經(jīng)過的頭節(jié)點(diǎn)。本實(shí)施例中各個(gè)模塊的工作流程和工作原理參見上述各方法實(shí)施例中的描述,在此不再贅述。本發(fā)明實(shí)施例,在檢測(cè)模塊檢測(cè)到所述數(shù)據(jù)傳輸裝置與所述下游節(jié)點(diǎn)之間的所述待保護(hù)通信鏈路發(fā)生故障后,所述切換模塊先進(jìn)行所述TE FRR切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的所述備用LSP中,然后所述觸發(fā)模塊觸發(fā)PW切換,使頭節(jié)點(diǎn)進(jìn)行PW的平滑切換, 將數(shù)據(jù)傳輸從所述主PW切換到所述備PW。由于在鏈路發(fā)生故障時(shí),先通過所述TE FRR進(jìn)行局部保護(hù),然后再進(jìn)行所述PW平滑切換,由此提高了故障檢測(cè)和流量切換的速度,減少了鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間。圖8為本發(fā)明用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置實(shí)施例二的示意圖。優(yōu)選地,在包括數(shù)據(jù)傳輸裝置實(shí)施例一全部?jī)?nèi)容的基礎(chǔ)上,所述數(shù)據(jù)傳輸裝置還包括創(chuàng)建模塊77。所述創(chuàng)建模塊77用于在所述數(shù)據(jù)傳輸裝置與所述下游節(jié)點(diǎn)之間,建立備用標(biāo)簽交換通道。優(yōu)選地,在包括數(shù)據(jù)傳輸裝置實(shí)施例一全部?jī)?nèi)容的基礎(chǔ)上,所述觸發(fā)模塊75包括第一觸發(fā)單元751和/或第二觸發(fā)單元753。所述第一觸發(fā)單元751用于當(dāng)所述數(shù)據(jù)傳輸裝置不是所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)時(shí),向所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)發(fā)送攜帶有切換標(biāo)識(shí)的、用于觸發(fā)虛鏈路切換的指示消息,使所述頭節(jié)點(diǎn)根據(jù)所述指示消息將數(shù)據(jù)傳輸從所述主虛鏈路切換到所述備虛鏈路。 優(yōu)選地,所述第一觸發(fā)單元751具體可以用于當(dāng)所述數(shù)據(jù)傳輸裝置不是主虛鏈路經(jīng)過的頭節(jié)點(diǎn)時(shí),向主虛鏈路經(jīng)過的頭節(jié)點(diǎn)發(fā)送攜帶有切換標(biāo)識(shí)的、用于觸發(fā)虛鏈路切換的路徑錯(cuò)誤消息,使頭節(jié)點(diǎn)根據(jù)路徑錯(cuò)誤消息將數(shù)據(jù)傳輸從所述主虛鏈路切換到所述備虛鏈路。所述第二觸發(fā)單元753用于當(dāng)所述數(shù)據(jù)傳輸裝置為所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)時(shí),在進(jìn)行所述流量工程快速重路由切換后,將數(shù)據(jù)傳輸從所述主虛鏈路切換到所述備虛鏈路。在本發(fā)明所述數(shù)據(jù)傳輸裝置實(shí)施例一、二中,所述頭節(jié)點(diǎn)為執(zhí)行數(shù)據(jù)傳輸?shù)奶撴溌分鱾淝袚Q的節(jié)點(diǎn);所述數(shù)據(jù)傳輸裝置與下游節(jié)點(diǎn)可以為相鄰的路由設(shè)備,其中,相鄰的路由設(shè)備是指在兩個(gè)路由設(shè)備之間不存在其他路由設(shè)備,但可以存在非路由設(shè)備,例如不具備路由功能的傳輸設(shè)備。本實(shí)施例中各個(gè)模塊的工作流程和工作原理參見上述各方法實(shí)施例中的描述,在此不再贅述。本發(fā)明實(shí)施例,在檢測(cè)模塊檢測(cè)到所述數(shù)據(jù)傳輸裝置與下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路發(fā)生故障后,切換模塊先進(jìn)行TE FRR切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的備用LSP 中,然后觸發(fā)模塊觸發(fā)PW切換,使頭節(jié)點(diǎn)進(jìn)行PW的平滑切換;由于在鏈路發(fā)生故障時(shí),先通過TE FRR進(jìn)行局部保護(hù),然后再進(jìn)行PW平滑切換,由此提高了故障檢測(cè)和流量切換的速度,減少了鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,應(yīng)用于包括以流量工程承載的主虛鏈路和備虛鏈路的網(wǎng)絡(luò)中,所述主虛鏈路經(jīng)過一個(gè)上游節(jié)點(diǎn)和一個(gè)下游節(jié)點(diǎn),其中,當(dāng)用戶設(shè)備向所述主虛鏈路發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)先到達(dá)所述上游節(jié)點(diǎn),后到達(dá)所述下游節(jié)點(diǎn),其特征在于,所述方法包括所述上游節(jié)點(diǎn)檢測(cè)所述上游節(jié)點(diǎn)和下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路的連接狀態(tài),確定所述待保護(hù)通信鏈路是否發(fā)生故障;若所述待保護(hù)通信鏈路發(fā)生故障,則所述上游節(jié)點(diǎn)進(jìn)行流量工程快速重路由切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的、用于保護(hù)所述待保護(hù)通信鏈路的備用標(biāo)簽交換通道;所述上游節(jié)點(diǎn)觸發(fā)虛鏈路切換,將數(shù)據(jù)傳輸從所述主虛鏈路切換到用于保護(hù)所述主虛鏈路的備虛鏈路。
2.根據(jù)權(quán)利要求1所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,其特征在于,所述上游節(jié)點(diǎn)觸發(fā)虛鏈路切換,將數(shù)據(jù)傳輸從所述主虛鏈路切換到用于保護(hù)所述主虛鏈路的備虛鏈路包括所述上游節(jié)點(diǎn)向所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)發(fā)送攜帶有切換標(biāo)識(shí)、用于觸發(fā)虛鏈路切換的指示消息,使所述頭節(jié)點(diǎn)根據(jù)所述指示消息將數(shù)據(jù)傳輸從所述主虛鏈路切換到所述備虛鏈路;所述頭節(jié)點(diǎn)為執(zhí)行數(shù)據(jù)傳輸?shù)奶撴溌分鱾淝袚Q的節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求2所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,其特征在于,所述指示消息為路徑錯(cuò)誤消息。
4.根據(jù)權(quán)利要求1所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,其特征在于,所述上游節(jié)點(diǎn)觸發(fā)虛鏈路切換,將數(shù)據(jù)傳輸從所述主虛鏈路切換到用于保護(hù)所述主虛鏈路的備虛鏈路包括所述上游節(jié)點(diǎn)在進(jìn)行所述流量工程快速重路由切換后,將數(shù)據(jù)傳輸從所述主虛鏈路切換到所述備虛鏈路;所述上游節(jié)點(diǎn)為執(zhí)行數(shù)據(jù)傳輸?shù)奶撴溌分鱾淝袚Q的節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1-4任一所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,其特征在于,通過以下方式建立用于保護(hù)所述待保護(hù)通信鏈路的備用標(biāo)簽交換通道在所述上游節(jié)點(diǎn)與所述下游節(jié)點(diǎn)之間,建立所述備用標(biāo)簽交換通道。
6.根據(jù)權(quán)利要求1-4任一所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,其特征在于,所述上游節(jié)點(diǎn)與所述下游節(jié)點(diǎn)為相鄰的路由設(shè)備。
7.一種用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,其特征在于,包括檢測(cè)模塊,用于檢測(cè)以流量工程承載的主虛鏈路經(jīng)過的所述數(shù)據(jù)傳輸裝置和下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路的連接狀態(tài),確定所述待保護(hù)通信鏈路是否發(fā)生故障,其中,當(dāng)用戶設(shè)備向所述主虛鏈路發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)先到達(dá)所述數(shù)據(jù)傳輸裝置節(jié)點(diǎn),后到達(dá)所述下游節(jié)點(diǎn)切換模塊,用于當(dāng)所述檢測(cè)模塊確定所述待保護(hù)通信鏈路發(fā)生故障后,進(jìn)行流量工程快速重路由切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的、用于保護(hù)所述待保護(hù)通信鏈路的備用標(biāo)簽交換通道;觸發(fā)模塊,用于在所述切換模塊進(jìn)行流量工程快速重路由切換后觸發(fā)虛鏈路切換,將數(shù)據(jù)傳輸從所述主虛鏈路切換到用于保護(hù)所述主虛鏈路的備虛鏈路。
8.根據(jù)權(quán)利要求7所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,其特征在于,所述觸發(fā)模塊包括第一觸發(fā)單元,用于當(dāng)所述數(shù)據(jù)傳輸裝置不是所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)時(shí),向所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)發(fā)送攜帶有切換標(biāo)識(shí)、用于觸發(fā)虛鏈路切換的指示消息,使所述頭節(jié)點(diǎn)根據(jù)所述指示消息將數(shù)據(jù)傳輸從所述主虛鏈路切換到所述備虛鏈路;和/或第二觸發(fā)單元,用于當(dāng)所述數(shù)據(jù)傳輸裝置為所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)時(shí),在進(jìn)行所述流量工程快速重路由切換后,將數(shù)據(jù)傳輸從所述主虛鏈路切換到所述備虛鏈路; 所述頭節(jié)點(diǎn)為執(zhí)行數(shù)據(jù)傳輸?shù)奶撴溌分鱾淝袚Q的節(jié)點(diǎn)。
9.根據(jù)權(quán)利要求8所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,其特征在于,所述第一觸發(fā)單元具體用于當(dāng)所述數(shù)據(jù)傳輸裝置不是所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)時(shí),向所述主虛鏈路經(jīng)過的頭節(jié)點(diǎn)發(fā)送攜帶有切換標(biāo)識(shí)、用于觸發(fā)虛鏈路切換的路徑錯(cuò)誤消息,使所述頭節(jié)點(diǎn)根據(jù)所述路徑錯(cuò)誤消息將數(shù)據(jù)傳輸從所述主虛鏈路切換到所述備虛鏈路。
10.根據(jù)權(quán)利要求7-9任一所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,其特征在于,還包括創(chuàng)建模塊,用于在所述數(shù)據(jù)傳輸裝置與所述下游節(jié)點(diǎn)之間,建立所述備用標(biāo)簽交換通道。
11.根據(jù)權(quán)利要求7-9任一所述的用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)傳輸裝置與所述下游節(jié)點(diǎn)為相鄰的路由設(shè)備。
全文摘要
本發(fā)明實(shí)施例提供一種用于二層虛擬專用網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法和裝置,所述方法應(yīng)用于包括以流量工程承載的主虛鏈路和備虛鏈路的網(wǎng)絡(luò)中,主虛鏈路經(jīng)過一個(gè)上游節(jié)點(diǎn)和一個(gè)下游節(jié)點(diǎn),方法包括上游節(jié)點(diǎn)檢測(cè)上游節(jié)點(diǎn)和下游節(jié)點(diǎn)之間的待保護(hù)通信鏈路的連接狀態(tài),確定待保護(hù)通信鏈路是否發(fā)生故障;若待保護(hù)通信鏈路發(fā)生故障,則上游節(jié)點(diǎn)進(jìn)行流量工程快速重路由切換,將數(shù)據(jù)傳輸切換到預(yù)先建立的、用于保護(hù)待保護(hù)通信鏈路的備用標(biāo)簽交換通道;上游節(jié)點(diǎn)觸發(fā)虛鏈路切換。本發(fā)明實(shí)施例在鏈路發(fā)生故障時(shí),先通過流量工程快速重路由進(jìn)行局部保護(hù),然后再進(jìn)行虛鏈路平滑切換,由此提高了故障檢測(cè)和流量切換的速度,減少了鏈路發(fā)生故障時(shí)的業(yè)務(wù)中斷時(shí)間。
文檔編號(hào)H04L12/24GK102377607SQ201010252109
公開日2012年3月14日 申請(qǐng)日期2010年8月6日 優(yōu)先權(quán)日2010年8月6日
發(fā)明者陳志華 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1