專利名稱:一種點(diǎn)對(duì)多點(diǎn)組播業(yè)務(wù)的保護(hù)方法及網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)傳輸領(lǐng)域中的多協(xié)議標(biāo)簽交換(MPLS,Multi-Protocol Label Switching)技術(shù),尤其涉及一種點(diǎn)對(duì)多點(diǎn)(P2MP,Point 2 Multiple Point)組播業(yè)務(wù)的保護(hù)方法及網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
MPLS是一種用于快速數(shù)據(jù)包交換和路由的體系,它為網(wǎng)絡(luò)數(shù)據(jù)流量提供了目標(biāo)、 路由、轉(zhuǎn)發(fā)和交換等能力。MPLS主要用來解決網(wǎng)絡(luò)問題,如網(wǎng)路速度、可擴(kuò)展性、服務(wù)質(zhì)量 (QoS, Quality of Service)管理以及流量工程。P2MP組播技術(shù)是MPLS中一種將業(yè)務(wù)從單個(gè)發(fā)送端設(shè)備傳送到多個(gè)接收端設(shè)備的傳送技術(shù)。P2MP組播傳輸網(wǎng)絡(luò)中具有固定帶寬的單向鏈路,由多個(gè)具有路由和/或交換功能的網(wǎng)絡(luò)設(shè)備組成;其中,與發(fā)送端設(shè)備相連的網(wǎng)絡(luò)設(shè)備稱為根節(jié)點(diǎn)設(shè)備,與接收端設(shè)備相連接的網(wǎng)絡(luò)設(shè)備稱為葉子節(jié)點(diǎn)設(shè)備。目前,P2MP組播傳輸網(wǎng)絡(luò)中進(jìn)行組播業(yè)務(wù)的保護(hù)方法,主要存在以下兩種一種是基于傳送路徑1+1的保護(hù)方法,該保護(hù)方法為在根節(jié)點(diǎn)設(shè)備及葉子節(jié)點(diǎn)設(shè)備之間建立相同的兩條路徑,當(dāng)其中一條路徑發(fā)生故障時(shí),直接斷開故障路徑使用另一條路徑。但是,該保護(hù)方法由于需要建立大量的路徑,所以帶來了大量的建立和維護(hù)成本。另一種是基于客戶側(cè)鏈路的雙歸保護(hù)技術(shù)的1 1保護(hù)方法,該保護(hù)方法為在根節(jié)點(diǎn)設(shè)備和葉子節(jié)點(diǎn)設(shè)備之間分別建立工作路徑和保護(hù)路徑,當(dāng)工作路徑出現(xiàn)故障時(shí),由葉子節(jié)點(diǎn)設(shè)備通知根節(jié)點(diǎn)設(shè)備使用保護(hù)路徑。但是,該保護(hù)方法需要在葉子節(jié)點(diǎn)設(shè)備和根節(jié)點(diǎn)設(shè)備之間建立反向鏈路用于通知故障,再從根節(jié)點(diǎn)設(shè)備開始進(jìn)行保護(hù)路徑的建立,如此,會(huì)增加路徑建立的復(fù)雜性??梢?,目前已有的P2MP組播業(yè)務(wù)的保護(hù)方法,要么因?yàn)樾枰⒋罅康穆窂蕉拇罅烤W(wǎng)絡(luò)建立成本,要么由于建立反向鏈路以及從根節(jié)點(diǎn)設(shè)備開始建立保護(hù)路徑而導(dǎo)致建立保護(hù)路徑的復(fù)雜性,無法既節(jié)約成本又使用簡單的保護(hù)鏈路實(shí)現(xiàn)組播業(yè)務(wù)的保護(hù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種P2MP組播業(yè)務(wù)的保護(hù)方法及網(wǎng)絡(luò)設(shè)備,既節(jié)約成本、又使用簡單的保護(hù)路徑實(shí)現(xiàn)組播業(yè)務(wù)的保護(hù)。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種點(diǎn)對(duì)多點(diǎn)P2MP組播業(yè)務(wù)的保護(hù)方法,該方法包括設(shè)置網(wǎng)絡(luò)設(shè)備為備用網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,當(dāng)確定對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備的所在分支路徑出現(xiàn)故障時(shí),所述網(wǎng)絡(luò)設(shè)備利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。上述方案中,所述判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障之前,該方法還包括配置保護(hù)路徑。上述方案中,所述保護(hù)路徑為網(wǎng)絡(luò)設(shè)備與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶
5端設(shè)備配置備份接入鏈路,及與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備配置主備設(shè)備保護(hù)路徑。上述方案中,所述判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,包括所述網(wǎng)絡(luò)設(shè)備作為備用網(wǎng)絡(luò)設(shè)備接收對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障檢測報(bào)文,根據(jù)接收故障檢測報(bào)文的狀況判斷所述主用葉子節(jié)點(diǎn)設(shè)備是否出現(xiàn)故障,同時(shí)判斷是否接收到對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告;若主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障、且沒有接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則確定主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑?jīng)]有出現(xiàn)故障;若主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,則判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障;若接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則根據(jù)故障通告確定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障還是主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障。上述方案中,所述利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),包括網(wǎng)絡(luò)設(shè)備根據(jù)主用葉子節(jié)點(diǎn)設(shè)備的故障類型,判定使用備份接入鏈路還是主備設(shè)備保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。上述方案中,所述根據(jù)主用葉子節(jié)點(diǎn)設(shè)備的故障類型,判定使用備份接入鏈路還是主備設(shè)備保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),包括若網(wǎng)絡(luò)設(shè)備根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障, 當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備不是 P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),該網(wǎng)絡(luò)設(shè)備從P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;若網(wǎng)絡(luò)設(shè)備根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障,則本網(wǎng)絡(luò)設(shè)備接收主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的組播業(yè)務(wù),使用備份接入鏈路將接收到的組播業(yè)務(wù)發(fā)送給該主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備;若網(wǎng)絡(luò)設(shè)備判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),將本網(wǎng)絡(luò)設(shè)備接收到的組播業(yè)務(wù)使用備份接入鏈路發(fā)送給本網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;若網(wǎng)絡(luò)設(shè)備判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,且網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),所述網(wǎng)絡(luò)設(shè)備從P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用備份接入鏈路將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備。本發(fā)明還提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括路徑配置模塊、故障檢測模塊和控制模塊;其中,路徑配置模塊,用于收到控制模塊發(fā)來的對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)的通知時(shí),利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù);故障檢測模塊,用于判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,當(dāng)確定對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障時(shí),通知控制模塊主用葉子節(jié)點(diǎn)設(shè)備對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障;控制模塊,用于當(dāng)網(wǎng)絡(luò)設(shè)備設(shè)置為備用網(wǎng)絡(luò)設(shè)備后,收到故障檢測模塊發(fā)來的對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障的通知后,通知路徑配置模塊對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。上述方案中,所述路徑配置模塊,還用于配置保護(hù)路徑。上述方案中,所述路徑配置模塊,具體用于與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備配置備份接入鏈路,及與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備配置主備設(shè)備保護(hù)路徑。上述方案中,所述故障檢測模塊,具體用于接收路徑配置模塊發(fā)來的網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息中的故障檢測報(bào)文的接收狀況判斷所述主用葉子節(jié)點(diǎn)設(shè)備是否出現(xiàn)故障,同時(shí)判斷是否接收到對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,若主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障、且沒有接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則確定主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑?jīng)]有出現(xiàn)故障;若主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,則判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障;若接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則根據(jù)故障通告確定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障還是主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障。上述方案中,所述控制模塊,具體用于根據(jù)主用葉子節(jié)點(diǎn)設(shè)備的故障類型,判定使用備份接入鏈路還是主備設(shè)備保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),然后通知路徑配置模塊使用備份接入鏈路或主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;相應(yīng)的,所述路徑配置模塊,還用于接收控制模塊發(fā)來的使用備份接入鏈路或主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備的通知。上述方案中,所述控制模塊,具體用于若根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障,當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),該通知路徑配置模塊從P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;若根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障,則通知路徑配置模塊接收主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的組播業(yè)務(wù),使用備份接入鏈路將接收到的組播業(yè)務(wù)發(fā)送給該主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備;若判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,且所在網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊將接收到的組播業(yè)務(wù)使用備份接入鏈路發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;若判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,且所在網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊從P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用備份接入鏈路將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備。本發(fā)明所提供的P2MP組播業(yè)務(wù)的保護(hù)方法及網(wǎng)絡(luò)設(shè)備,當(dāng)備用網(wǎng)絡(luò)設(shè)備檢測出對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障時(shí),對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),如此,可以避免在傳輸網(wǎng)絡(luò)中建立大量的保護(hù)路徑所需消耗的大量網(wǎng)絡(luò)建立成本;另外,由于本發(fā)明可以直接由備用網(wǎng)絡(luò)設(shè)備決定是否利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),如此,可以通過使用簡單的保護(hù)路徑來對(duì)P2MP組播業(yè)務(wù)進(jìn)行保護(hù)。
圖1為本發(fā)明P2MP組播業(yè)務(wù)的保護(hù)方法流程示意圖;圖2為P2MP組播傳輸網(wǎng)絡(luò)中備份接入鏈路示意圖一;圖3為P2MP組播傳輸網(wǎng)絡(luò)中備份接入鏈路示意圖二 ;圖4為本發(fā)明網(wǎng)絡(luò)設(shè)備的組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是設(shè)置網(wǎng)絡(luò)設(shè)備為備用網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,當(dāng)確定對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障時(shí),該網(wǎng)絡(luò)設(shè)備利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。如圖1所示,本發(fā)明提供了一種P2MP組播業(yè)務(wù)的保護(hù)方法,包括以下步驟步驟101 當(dāng)選定網(wǎng)絡(luò)設(shè)備作為P2MP組播傳輸網(wǎng)絡(luò)中任意一個(gè)主用葉子節(jié)點(diǎn)設(shè)備的備用網(wǎng)絡(luò)設(shè)備時(shí),將該網(wǎng)絡(luò)設(shè)備設(shè)置為備用網(wǎng)絡(luò)設(shè)備。這里,所述選定網(wǎng)絡(luò)設(shè)備可以選定的是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備,也可以不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備;所述設(shè)置為備用網(wǎng)絡(luò)設(shè)備可以包括保存對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備的設(shè)備信息和該主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備的設(shè)備信息;其中,對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行設(shè)置的方法及所要設(shè)置的內(nèi)容,均按照已有技術(shù)執(zhí)行,這里不做贅述。步驟102 網(wǎng)絡(luò)設(shè)備接入傳輸網(wǎng)絡(luò),建立保護(hù)路徑。這里,所述保護(hù)路徑包括網(wǎng)絡(luò)設(shè)備與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備配置備份接入鏈路,及與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備配置主備設(shè)備保護(hù)路徑;其中,所述備份接入鏈路為備用網(wǎng)絡(luò)設(shè)備與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備之間的接入鏈路,可以包括源節(jié)點(diǎn)設(shè)備信息、鏈路標(biāo)識(shí)、目的節(jié)點(diǎn)設(shè)備信息等;所述配置備份接入鏈路的方法可以由操作人員手動(dòng)建立,也可以通過使用網(wǎng)絡(luò)設(shè)備中預(yù)置的路徑表來實(shí)現(xiàn)對(duì)備份接入鏈路的建立,其中路徑表的使用及路徑表的建表方法均為已有技術(shù)實(shí)現(xiàn),這里不做贅述;所述與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備配置主備設(shè)備保護(hù)路徑可以由操作人員手動(dòng)建立,也可以通過使用網(wǎng)絡(luò)設(shè)備中預(yù)置的路徑表來實(shí)現(xiàn),均為已有技術(shù),這里不做贅述。本步驟中,網(wǎng)絡(luò)設(shè)備在傳輸網(wǎng)絡(luò)中還執(zhí)行除了備用網(wǎng)絡(luò)設(shè)備功能以外網(wǎng)絡(luò)中的功能,所述網(wǎng)絡(luò)設(shè)備在傳輸網(wǎng)絡(luò)中還會(huì)實(shí)時(shí)接收網(wǎng)絡(luò)信息,并將該網(wǎng)絡(luò)信息發(fā)送給對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備,比如,如圖2所示,其中網(wǎng)絡(luò)設(shè)備2作為網(wǎng)絡(luò)設(shè)備1的備用網(wǎng)絡(luò)設(shè)備,同時(shí)網(wǎng)絡(luò)設(shè)備 2還作為P2MP組播傳輸網(wǎng)絡(luò)中的一個(gè)葉子節(jié)點(diǎn)設(shè)備,網(wǎng)絡(luò)設(shè)備2接收交換路由設(shè)備發(fā)來的組播業(yè)務(wù),將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的接收端設(shè)備2 ;其中,所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)設(shè)備處于所在傳輸網(wǎng)絡(luò)中接收到的所有其他網(wǎng)絡(luò)設(shè)備發(fā)來的信息。步驟103 網(wǎng)絡(luò)設(shè)備實(shí)時(shí)判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,若均沒有出現(xiàn)故障,則重復(fù)執(zhí)行步驟103 ;否則,執(zhí)行步驟104。這里,所述判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障包括該網(wǎng)絡(luò)設(shè)備接收對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障檢測報(bào)文,根據(jù)接收故障檢測報(bào)文的狀況判斷所述主用葉子節(jié)點(diǎn)設(shè)備是否出現(xiàn)故障,且判斷是否接收到對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告;若主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障、且沒有接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則判定為主用葉子節(jié)點(diǎn)設(shè)備及主用葉子節(jié)點(diǎn)設(shè)備的鏈路均沒有出現(xiàn)故障;若主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,則判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障;若接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則根據(jù)故障通告確定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障還是主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障;所述傳送路徑為已有技術(shù)中規(guī)定的從根節(jié)點(diǎn)至該主用葉子節(jié)點(diǎn)設(shè)備之間的路徑;所述接入鏈路為已有技術(shù)中規(guī)定的該主用葉子節(jié)點(diǎn)設(shè)備與其服務(wù)客戶端設(shè)備之間的路徑;其中,所述故障檢測報(bào)文的產(chǎn)生及發(fā)送方法為已有技術(shù),比如可以為連續(xù)檢測和連接校驗(yàn)(CC&CV, Continutity Check&Connectivity Verification)報(bào)文;所述故障通告可以包括故障類型和故障節(jié)點(diǎn)信息等,生成及發(fā)送方法為已有技術(shù),這里不做贅述。所述根據(jù)接收故障檢測報(bào)文的狀況判斷所述主用葉子節(jié)點(diǎn)設(shè)備是否出現(xiàn)故障為 該網(wǎng)絡(luò)設(shè)備檢測自身接收到的所有網(wǎng)絡(luò)信息是否為主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障檢測報(bào)文,若是故障檢測報(bào)文,則記錄本次接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來故障檢測報(bào)文與上一次接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障檢測報(bào)文之間的時(shí)長,若該時(shí)長超過預(yù)置的時(shí)長門限,則判定為主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,否則判定為主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障;所述時(shí)長門限為根據(jù)實(shí)際情況預(yù)置的時(shí)長,比如可以將時(shí)長門限預(yù)置為3秒。步驟104 網(wǎng)絡(luò)設(shè)備利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。這里,所述對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)為所述網(wǎng)絡(luò)設(shè)備根據(jù)主用葉子節(jié)點(diǎn)設(shè)備的故障類型,判定使用備份接入鏈路還是主備設(shè)備保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),然后使用備份接入鏈路或主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備,具體的若網(wǎng)絡(luò)設(shè)備根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障, 當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),將本網(wǎng)絡(luò)設(shè)備接收到的組播業(yè)務(wù)進(jìn)行復(fù)制,使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備、同時(shí)本網(wǎng)絡(luò)設(shè)備將組播業(yè)務(wù)發(fā)送給本網(wǎng)絡(luò)設(shè)備服務(wù)的接收端設(shè)備;當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),該網(wǎng)絡(luò)設(shè)備從選定的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;若網(wǎng)絡(luò)設(shè)備根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障,則本網(wǎng)絡(luò)設(shè)備接收主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的組播業(yè)務(wù),使用備份接入鏈路將接收到的組播業(yè)務(wù)發(fā)送給該主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備、同時(shí)本網(wǎng)絡(luò)設(shè)備將組播業(yè)務(wù)發(fā)送給本網(wǎng)絡(luò)設(shè)備服務(wù)的接收端設(shè)備;若網(wǎng)絡(luò)設(shè)備判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備是 P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),將本網(wǎng)絡(luò)設(shè)備接收到的組播業(yè)務(wù)進(jìn)行復(fù)制,使用備份接入鏈路發(fā)送給本網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的接收端設(shè)備、及本網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;比如,如圖2所示,其中,網(wǎng)絡(luò)設(shè)備1和網(wǎng)絡(luò)設(shè)備2均處于同一個(gè)P2MP 組播傳輸網(wǎng)絡(luò)中、且均為葉子節(jié)點(diǎn)設(shè)備,網(wǎng)絡(luò)設(shè)備1為主用葉子節(jié)點(diǎn)設(shè)備,網(wǎng)絡(luò)設(shè)備2配置為網(wǎng)絡(luò)設(shè)備1的備用網(wǎng)絡(luò)設(shè)備,當(dāng)網(wǎng)絡(luò)設(shè)備2判定開啟備份接入鏈路后,將接收到的組播業(yè)務(wù)同時(shí)發(fā)送給本網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的接收端設(shè)備2、及接收端設(shè)備1 ;當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),該網(wǎng)絡(luò)設(shè)備從選定的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用備份接入鏈路將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;比如,如圖3所示,其中網(wǎng)絡(luò)設(shè)備1和網(wǎng)絡(luò)設(shè)備3均為葉子節(jié)點(diǎn)設(shè)備,網(wǎng)絡(luò)設(shè)備1 為主用葉子節(jié)點(diǎn)設(shè)備、網(wǎng)絡(luò)設(shè)備2配置為網(wǎng)絡(luò)設(shè)備1的備用網(wǎng)絡(luò)設(shè)備,當(dāng)網(wǎng)絡(luò)設(shè)備2判定網(wǎng)絡(luò)設(shè)備1出現(xiàn)故障后,從網(wǎng)絡(luò)設(shè)備3提取的組播業(yè)務(wù),再使用備份接入鏈路將組播業(yè)務(wù)發(fā)送給網(wǎng)絡(luò)設(shè)備1服務(wù)的接收端設(shè)備1。其中,所述選定的葉子節(jié)點(diǎn)設(shè)備可以為根據(jù)預(yù)置在網(wǎng)絡(luò)設(shè)備中的葉子節(jié)點(diǎn)設(shè)備信息選定。上述步驟104完成后,該作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備還會(huì)判斷是否接收到對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障消除報(bào)文,若收到,則停止對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),執(zhí)行步驟 103 ;否則,繼續(xù)對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。另外,步驟103中所述網(wǎng)絡(luò)設(shè)備實(shí)時(shí)判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障之前,該主用葉子節(jié)點(diǎn)設(shè)備還需要進(jìn)行以下操作步驟a 當(dāng)確定網(wǎng)絡(luò)設(shè)備為P2MP組播傳輸網(wǎng)絡(luò)中的主用葉子節(jié)點(diǎn)設(shè)備時(shí),將該網(wǎng)絡(luò)設(shè)備設(shè)置為主用葉子節(jié)點(diǎn)設(shè)備。這里,所述網(wǎng)絡(luò)設(shè)備為P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備;所述設(shè)置為主用葉子節(jié)點(diǎn)設(shè)備可以包括保存對(duì)應(yīng)的備用網(wǎng)絡(luò)設(shè)備的設(shè)備信息和該主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備的設(shè)備信息。步驟b 與對(duì)應(yīng)的備用網(wǎng)絡(luò)設(shè)備配置主備設(shè)備保護(hù)路徑。這里,主備設(shè)備保護(hù)路徑可以由操作人員手動(dòng)建立,也可以通過使用網(wǎng)絡(luò)設(shè)備中預(yù)置的路徑表來實(shí)現(xiàn),均為已有技術(shù),這里不做贅述。步驟c 正常執(zhí)行P2MP組播傳輸網(wǎng)絡(luò)中的任務(wù)時(shí),使用主備設(shè)備保護(hù)路徑向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備周期性發(fā)送故障檢測報(bào)文,同時(shí)根據(jù)接收到根節(jié)點(diǎn)設(shè)備及接收端設(shè)備分別發(fā)來故障檢測報(bào)文的狀況判斷自身所在分支路徑是否出現(xiàn)故障,若出現(xiàn)故障,則向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備發(fā)送故障通告;若無故障,則繼續(xù)執(zhí)行P2MP組播傳輸網(wǎng)絡(luò)中的任務(wù)。這里,所述判斷自身所在分支路徑是否出現(xiàn)故障為根據(jù)每次接收到根節(jié)點(diǎn)設(shè)備及接收端設(shè)備分別發(fā)來故障檢測報(bào)文之間的時(shí)長判斷,若根節(jié)點(diǎn)設(shè)備發(fā)來的故障檢測報(bào)文之間的時(shí)長超過預(yù)置的時(shí)長門限,則判定自身傳送路徑出現(xiàn)故障出現(xiàn)故障,向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障的故障通告,接收到對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備發(fā)來的組播業(yè)務(wù)后,將組播業(yè)務(wù)發(fā)送給客戶端設(shè)備;若接收端設(shè)備發(fā)來的故障檢測報(bào)文之間的時(shí)長超過預(yù)置的時(shí)長門限,則判定自身的接入鏈路出現(xiàn)故障,向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備故障類型為主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障的故障通告,并且將自身接收到的組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的備用網(wǎng)絡(luò)設(shè)備。所述根節(jié)點(diǎn)設(shè)備及接收端設(shè)備分別發(fā)來故障檢測報(bào)文可以設(shè)置根節(jié)點(diǎn)設(shè)備及接收端設(shè)備為周期性進(jìn)行發(fā)送,也可以設(shè)置根節(jié)點(diǎn)設(shè)備及接收端設(shè)備為由網(wǎng)絡(luò)管理人員確定開啟故障檢測功能時(shí)開始周期性發(fā)送。所述若出現(xiàn)故障,則向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備發(fā)送故障通告之后,還會(huì)由網(wǎng)絡(luò)管理人員對(duì)本網(wǎng)絡(luò)設(shè)備進(jìn)行修護(hù)排除,一旦排除故障,則本網(wǎng)絡(luò)設(shè)備再次作為主用葉子節(jié)點(diǎn)設(shè)備接入P2MP組播傳輸網(wǎng)絡(luò),向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備發(fā)送故障消除報(bào)文。本發(fā)明還提供了一種網(wǎng)絡(luò)設(shè)備,如圖4所示,該網(wǎng)絡(luò)設(shè)備包括路徑配置模塊21、 故障檢測模塊22和控制模塊23 ;其中,路徑配置模塊21,用于收到控制模塊23發(fā)來的對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)的通知時(shí),利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù);故障檢測模塊22,用于判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,當(dāng)確定對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障時(shí),通知控制模塊23主用葉子節(jié)點(diǎn)設(shè)備對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障;控制模塊23,用于當(dāng)網(wǎng)絡(luò)設(shè)備設(shè)置為備用網(wǎng)絡(luò)設(shè)備后,收到故障檢測模塊22發(fā)來的對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障的通知后,通知路徑配置模塊21對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。所述控制模塊23,還用于當(dāng)選定所在網(wǎng)絡(luò)設(shè)備作為P2MP組播傳輸網(wǎng)絡(luò)中任意一個(gè)主用葉子節(jié)點(diǎn)設(shè)備的備用網(wǎng)絡(luò)設(shè)備時(shí),進(jìn)行備用網(wǎng)絡(luò)設(shè)備設(shè)置。所述控制模塊23,還用于當(dāng)所在網(wǎng)絡(luò)設(shè)備接入傳輸網(wǎng)絡(luò)后,通知路徑配置模塊21 與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備配置備份接入鏈路,與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備配置主備設(shè)備保護(hù)路徑;相應(yīng)的,所述路徑配置模塊21,具體用于接收控制模塊23發(fā)來的通知后,與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備配置備份接入鏈路,與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備配置主備設(shè)備保護(hù)路徑。所述路徑配置模塊21,還用于接收網(wǎng)絡(luò)信息,以及將接收到的網(wǎng)絡(luò)信息發(fā)送到該網(wǎng)絡(luò)信息對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備中。所述路徑配置模塊21,還用于將接收到的網(wǎng)絡(luò)信息發(fā)送到對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備的同時(shí)將網(wǎng)絡(luò)信息發(fā)送給故障檢測模塊22 ;所述故障檢測模塊22,還用于接收路徑配置模塊21發(fā)來的網(wǎng)絡(luò)信息。所述故障檢測模塊22,具體用于利用路徑配置模塊21發(fā)來的網(wǎng)絡(luò)信息判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,若均沒有出現(xiàn)故障,則通知控制模塊23主用葉子節(jié)點(diǎn)設(shè)備及主用葉子節(jié)點(diǎn)設(shè)備的鏈路均沒有出現(xiàn)故障,否則,若主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,則判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,若接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則根據(jù)故障通告確定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障還是主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障,通知控制模塊23主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備的傳送路徑出現(xiàn)故障或主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障;相應(yīng)的,所述控制模塊23,具體用于接收故障檢測模塊22發(fā)來的主用葉子節(jié)點(diǎn)設(shè)備及主用葉子節(jié)點(diǎn)設(shè)備的鏈路均沒有出現(xiàn)故障,或主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備的傳送路徑出現(xiàn)故障或主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障的通知后,對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。所述故障檢測模塊22,具體用于根據(jù)路徑配置模塊21發(fā)來的網(wǎng)絡(luò)信息中對(duì)應(yīng)的
11主用葉子節(jié)點(diǎn)設(shè)備的故障檢測報(bào)文的接收狀況,判斷所述主用葉子節(jié)點(diǎn)設(shè)備是否出現(xiàn)故障,同時(shí)判斷路徑配置模塊21發(fā)來的網(wǎng)絡(luò)信息中是否有對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,若主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障、且沒有接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則判定為主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障;否則,判定為主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障。所述故障檢測模塊22,具體用于根據(jù)每次接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來故障檢測報(bào)文之間的時(shí)長判斷所述主用葉子節(jié)點(diǎn)設(shè)備是否出現(xiàn)故障,若該時(shí)長超過預(yù)置的時(shí)長門限,則判定為主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,否則判定為主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障。所述控制模塊23,具體用于對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)時(shí),根據(jù)主用葉子節(jié)點(diǎn)設(shè)備的故障類型,判定使用備份接入鏈路還是主備設(shè)備保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),然后通知路徑配置模塊21使用備份接入鏈路或主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;相應(yīng)的,所述路徑配置模塊21,還用于接收控制模塊23發(fā)來的使用備份接入鏈路或主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備的通知;具體為若所述控制模塊23根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障,當(dāng)所在網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊21 將接收到的組播業(yè)務(wù)進(jìn)行復(fù)制,使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備、同時(shí)本網(wǎng)絡(luò)設(shè)備將組播業(yè)務(wù)發(fā)送給本網(wǎng)絡(luò)設(shè)備服務(wù)的接收端設(shè)備;當(dāng)所在網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊21從選定的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;若所述控制模塊23判根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障,則通知路徑配置模塊21接收主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的組播業(yè)務(wù),使用備份接入鏈路將接收到的組播業(yè)務(wù)發(fā)送給該主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備、同時(shí)將組播業(yè)務(wù)發(fā)送給本網(wǎng)絡(luò)設(shè)備服務(wù)的接收端設(shè)備;若所述控制模塊23判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,當(dāng)所在備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊21將接收到的組播業(yè)務(wù)進(jìn)行復(fù)制,使用備份接入鏈路發(fā)送給本網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的接收端設(shè)備、及本網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;當(dāng)所在備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊21從選定的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用備份接入鏈路將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備。所述路徑配置模塊21,還用于判斷是否接收到對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障消除報(bào)文,若收到,則將故障消除報(bào)文發(fā)送給控制模塊23,否則,不做操作;相應(yīng)的,所述控制模塊23,還用于接收路徑配置模塊21發(fā)來的故障消除報(bào)文后,停止對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。所述控制模塊23,還用于當(dāng)確定所在網(wǎng)絡(luò)設(shè)備為P2MP組播傳輸網(wǎng)絡(luò)中的主用葉子節(jié)點(diǎn)設(shè)備時(shí),進(jìn)行主用葉子節(jié)點(diǎn)設(shè)備設(shè)置并保存主用葉子節(jié)點(diǎn)設(shè)備配置信息,通知路徑配置模塊21與對(duì)應(yīng)的備用網(wǎng)絡(luò)設(shè)備配置主備設(shè)備保護(hù)路徑;相應(yīng)的,所述路徑配置模塊21,還用于接收控制模塊23發(fā)來的與對(duì)應(yīng)的備用網(wǎng)絡(luò)設(shè)備配置主備設(shè)備保護(hù)路徑的通知, 與對(duì)應(yīng)的備用網(wǎng)絡(luò)設(shè)備配置主備設(shè)備保護(hù)路徑。所述控制模塊23,還用于當(dāng)所在網(wǎng)絡(luò)設(shè)備作為主用葉子節(jié)點(diǎn)設(shè)備時(shí),建立檢測鏈路后,通知故障檢測模塊22周期性發(fā)送故障檢測報(bào)文給路徑配置模塊21 ;相應(yīng)的,所述故障檢測模塊22,還用于接收控制模塊23發(fā)來的周期性發(fā)送故障檢測報(bào)文的通知,周期性向路徑配置模塊21發(fā)送故障檢測報(bào)文;所述路徑配置模塊21,還用于接收到故障檢測模塊22 發(fā)來的故障檢測報(bào)文后,將故障檢測報(bào)文發(fā)送給對(duì)應(yīng)的備用網(wǎng)絡(luò)設(shè)備。所述故障檢測模塊22,還用于根據(jù)路徑配置模塊21發(fā)來的網(wǎng)絡(luò)信息中故障檢測報(bào)文的狀況判斷自身所在分支路徑是否出現(xiàn)故障,若出現(xiàn)故障,則向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備發(fā)送故障通告,若無故障,則不做操作;其中,所述根據(jù)接收故障檢測報(bào)文的狀況判斷自身的鏈路是否出現(xiàn)故障為根據(jù)每次接收到根節(jié)點(diǎn)設(shè)備及接收端設(shè)備分別發(fā)來故障檢測報(bào)文之間的時(shí)長判斷,若根節(jié)點(diǎn)設(shè)備發(fā)來的故障檢測報(bào)文之間的時(shí)長超過預(yù)置的時(shí)長門限,則判定自身傳送路徑出現(xiàn)故障出現(xiàn)故障,向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障的故障通告;若接收端設(shè)備發(fā)來的故障檢測報(bào)文之間的時(shí)長超過預(yù)置的時(shí)長門限,則判定自身的接入鏈路出現(xiàn)故障,向?qū)?yīng)的備用網(wǎng)絡(luò)設(shè)備故障類型為主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障的故障通告,并且將自身接收到的組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的備用網(wǎng)絡(luò)設(shè)備。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
1權(quán)利要求
1.一種點(diǎn)對(duì)多點(diǎn)P2MP組播業(yè)務(wù)的保護(hù)方法,其特征在于,該方法包括設(shè)置網(wǎng)絡(luò)設(shè)備為備用網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,當(dāng)確定對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備的所在分支路徑出現(xiàn)故障時(shí),所述網(wǎng)絡(luò)設(shè)備利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障之前,該方法還包括配置保護(hù)路徑。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述保護(hù)路徑為網(wǎng)絡(luò)設(shè)備與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備配置的備份接入鏈路,及與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備配置的主備設(shè)備保護(hù)路徑。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,包括所述網(wǎng)絡(luò)設(shè)備作為備用網(wǎng)絡(luò)設(shè)備接收對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障檢測報(bào)文, 根據(jù)接收故障檢測報(bào)文的狀況判斷所述主用葉子節(jié)點(diǎn)設(shè)備是否出現(xiàn)故障,同時(shí)判斷是否接收到對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告;若主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障、且沒有接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則確定主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑?jīng)]有出現(xiàn)故障;若主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,則判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障;若接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則根據(jù)故障通告確定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障還是主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù), 包括網(wǎng)絡(luò)設(shè)備根據(jù)主用葉子節(jié)點(diǎn)設(shè)備的故障類型,判定使用備份接入鏈路還是主備設(shè)備保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)主用葉子節(jié)點(diǎn)設(shè)備的故障類型, 判定使用備份接入鏈路還是主備設(shè)備保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),包括若網(wǎng)絡(luò)設(shè)備根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障,當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),該網(wǎng)絡(luò)設(shè)備從P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;若網(wǎng)絡(luò)設(shè)備根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障,則本網(wǎng)絡(luò)設(shè)備接收主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的組播業(yè)務(wù),使用備份接入鏈路將接收到的組播業(yè)務(wù)發(fā)送給該主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備;若網(wǎng)絡(luò)設(shè)備判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),將本網(wǎng)絡(luò)設(shè)備接收到的組播業(yè)務(wù)使用備份接入鏈路發(fā)送給本網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;若網(wǎng)絡(luò)設(shè)備判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,且網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),所述網(wǎng)絡(luò)設(shè)備從P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用備份接入鏈路將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備。
7.—種網(wǎng)絡(luò)設(shè)備,其特征在于,該網(wǎng)絡(luò)設(shè)備包括路徑配置模塊、故障檢測模塊和控制模塊;其中,路徑配置模塊,用于收到控制模塊發(fā)來的對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)的通知時(shí),利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù);故障檢測模塊,用于判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,當(dāng)確定對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障時(shí),通知控制模塊主用葉子節(jié)點(diǎn)設(shè)備對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障;控制模塊,用于當(dāng)網(wǎng)絡(luò)設(shè)備設(shè)置為備用網(wǎng)絡(luò)設(shè)備后,收到故障檢測模塊發(fā)來的對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑出現(xiàn)故障的通知后,通知路徑配置模塊對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。
8.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述路徑配置模塊,還用于配置保護(hù)路徑。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述路徑配置模塊,具體用于與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備配置備份接入鏈路,及與對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備配置主備設(shè)備保護(hù)路徑。
10.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述故障檢測模塊,具體用于接收路徑配置模塊發(fā)來的網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息中的故障檢測報(bào)文的接收狀況判斷所述主用葉子節(jié)點(diǎn)設(shè)備是否出現(xiàn)故障,同時(shí)判斷是否接收到對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,若主用葉子節(jié)點(diǎn)設(shè)備沒有出現(xiàn)故障、且沒有接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則確定主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑?jīng)]有出現(xiàn)故障;若主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,則判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障;若接收到主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的故障通告,則根據(jù)故障通告確定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障還是主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障。
11.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述控制模塊,具體用于根據(jù)主用葉子節(jié)點(diǎn)設(shè)備的故障類型,判定使用備份接入鏈路還是主備設(shè)備保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù),然后通知路徑配置模塊使用備份接入鏈路或主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;相應(yīng)的,所述路徑配置模塊,還用于接收控制模塊發(fā)來的使用備份接入鏈路或主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備的通知。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述控制模塊,具體用于若根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的傳送路徑出現(xiàn)故障,當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;當(dāng)作為備用網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),該通知路徑配置模塊從 P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用主備設(shè)備保護(hù)路徑將組播業(yè)務(wù)發(fā)送給主用葉子節(jié)點(diǎn)設(shè)備;若根據(jù)故障通告判定故障類型為主用葉子節(jié)點(diǎn)的接入鏈路出現(xiàn)故障,則通知路徑配置模塊接收主用葉子節(jié)點(diǎn)設(shè)備發(fā)來的組播業(yè)務(wù),使用備份接入鏈路將接收到的組播業(yè)務(wù)發(fā)送給該主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的客戶端設(shè)備;若判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,且所在網(wǎng)絡(luò)設(shè)備是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊將接收到的組播業(yè)務(wù)使用備份接入鏈路發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備;若判定主用葉子節(jié)點(diǎn)設(shè)備出現(xiàn)故障,且所在網(wǎng)絡(luò)設(shè)備不是P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備時(shí),通知路徑配置模塊從P2MP組播傳輸網(wǎng)絡(luò)中的葉子節(jié)點(diǎn)設(shè)備中獲取組播業(yè)務(wù),使用備份接入鏈路將組播業(yè)務(wù)發(fā)送給對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備服務(wù)的接收端設(shè)備。
全文摘要
本發(fā)明公開了一種點(diǎn)對(duì)多點(diǎn)(P2MP)組播業(yè)務(wù)的保護(hù)方法,包括設(shè)置網(wǎng)絡(luò)設(shè)備為備用網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備判斷對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備所在分支路徑是否出現(xiàn)故障,當(dāng)確定對(duì)應(yīng)的主用葉子節(jié)點(diǎn)設(shè)備或主用葉子節(jié)點(diǎn)設(shè)備的所在分支路徑出現(xiàn)故障時(shí),所述網(wǎng)絡(luò)設(shè)備利用保護(hù)路徑對(duì)組播業(yè)務(wù)進(jìn)行保護(hù)。本發(fā)明還同時(shí)公開了一種網(wǎng)絡(luò)設(shè)備,采用本發(fā)明能既節(jié)約成本、又使用簡單的保護(hù)路徑實(shí)現(xiàn)組播業(yè)務(wù)的保護(hù)。
文檔編號(hào)H04L12/24GK102447569SQ201110451318
公開日2012年5月9日 申請(qǐng)日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者劉國滿 申請(qǐng)人:中興通訊股份有限公司