專(zhuān)利名稱(chēng):一種聚合鏈路的保護(hù)方法及包交換節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及包交換網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種聚合鏈路的保護(hù)方法及包交換節(jié)點(diǎn)。
背景技術(shù):
隨著數(shù)據(jù)業(yè)務(wù)量的增長(zhǎng)和對(duì)服務(wù)質(zhì)量(QoS,Quality of Service)要求的提高, 在包交換網(wǎng)絡(luò)中,目前已采用多協(xié)議標(biāo)簽交換(MPLS,Multi-Protocol Label Switch)、基于傳輸平面的多協(xié)議標(biāo)簽交換(MPLS-TP,^Transport Profile for MPLS)、運(yùn)營(yíng)商骨干網(wǎng)橋 (PBB, Provider Backbone Bridging)、虛擬局域網(wǎng)(VLAN, Virtual Local Area Network) 交換等技術(shù)來(lái)實(shí)現(xiàn)流量工程(TE,Traffic Engineering)。在傳輸用戶(hù)數(shù)據(jù)之前,根據(jù)用戶(hù)的要求制定服務(wù)水平協(xié)定(SLA,Service Level Agreement),通過(guò)控制協(xié)議預(yù)先配置數(shù)據(jù)的轉(zhuǎn)發(fā)路徑,分配帶寬資源,形成具有帶寬等QoS保證的服務(wù)流,并且在網(wǎng)絡(luò)資源狀態(tài)發(fā)生變化時(shí),例如出現(xiàn)鏈路故障或網(wǎng)絡(luò)資源使用率發(fā)生變化等,進(jìn)一步調(diào)整服務(wù)流的轉(zhuǎn)發(fā)路徑, 從而滿(mǎn)足用戶(hù)的QoS要求,所以TE技術(shù)目前在運(yùn)營(yíng)商網(wǎng)絡(luò)的應(yīng)用越來(lái)越廣泛。高帶寬、高可用性日益成為包交換網(wǎng)絡(luò)最重要的特征,鏈路聚合技術(shù)是滿(mǎn)足網(wǎng)絡(luò)高帶寬和高可用性的一項(xiàng)重要技術(shù)。鏈路聚合技術(shù)(在IEEE 802. 3ad協(xié)議中有規(guī)定的描述)指的是將兩臺(tái)設(shè)備間的數(shù)條物理鏈路組合成邏輯上的一條鏈路,該鏈路稱(chēng)為一條聚合鏈路,在邏輯上是一個(gè)整體, 對(duì)于其它設(shè)備而言是一條鏈路,屏蔽了內(nèi)部的組成和傳輸數(shù)據(jù)的細(xì)節(jié)。顯然,鏈路聚合技術(shù)能達(dá)到簡(jiǎn)化網(wǎng)絡(luò)拓?fù)涞哪康?;另外,聚合?nèi)部的物理鏈路能共同完成數(shù)據(jù)收發(fā)任務(wù)并相互備份,只要還存在能正常工作的成員鏈路,出現(xiàn)故障的成員鏈路上的服務(wù)流會(huì)切換到其它正常工作的成員鏈路,整個(gè)聚合鏈路就不會(huì)失效,從而在聚合鏈路內(nèi)部達(dá)到保護(hù)服務(wù)流的目的。目前對(duì)聚合鏈路中成員鏈路失效時(shí)的保護(hù)技術(shù)已有專(zhuān)利在進(jìn)行研究,專(zhuān)利申請(qǐng)?zhí)枮?EP1921808,發(fā)明名禾爾為 Preemptive transmission protection scheme for data services的專(zhuān)利申請(qǐng)公開(kāi)了一種方法在由多個(gè)成員鏈路構(gòu)成的聚合鏈路上,根據(jù)業(yè)務(wù)類(lèi)型,將不同的業(yè)務(wù)映射到不同的成員鏈路上,并根據(jù)業(yè)務(wù)類(lèi)型為業(yè)務(wù)分配工作帶寬資源和保護(hù)帶寬資源;聚合鏈路中包括至少一個(gè)工作鏈路和至少一個(gè)備份鏈路,工作鏈路承載高優(yōu)先級(jí)的業(yè)務(wù),備份鏈路承載低優(yōu)先級(jí)的業(yè)務(wù);當(dāng)工作鏈路故障時(shí),能夠?qū)⒏邇?yōu)先級(jí)的業(yè)務(wù)從故障鏈路上切換到備份鏈路上傳送。該專(zhuān)利的技術(shù)方案能通過(guò)服務(wù)流的優(yōu)先級(jí)高低和預(yù)先預(yù)留帶寬資源對(duì)服務(wù)流實(shí)現(xiàn)有效的保護(hù),但缺點(diǎn)是當(dāng)前的研究都沒(méi)有充分根據(jù)服務(wù)流的方向確定采取單向還是雙向進(jìn)行保護(hù)的問(wèn)題,從而沒(méi)有充分利用聚合鏈路的帶寬。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種聚合鏈路的保護(hù)方法及包交換節(jié)點(diǎn), 當(dāng)包交換網(wǎng)絡(luò)的聚合鏈路發(fā)生故障時(shí),對(duì)服務(wù)流執(zhí)行保護(hù)倒換機(jī)制,保證服務(wù)流正常傳輸?shù)耐瑫r(shí)充分利用聚合鏈路的帶寬。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供一種聚合鏈路的保護(hù)方法,包括當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是單向服務(wù)流時(shí),對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流時(shí),判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制,如果否,對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制。上述方法中,該方法還包括檢測(cè)到成員鏈路出現(xiàn)故障時(shí),判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流,如果是,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向,如果否,結(jié)束處理。上述方法中,所述判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流為節(jié)點(diǎn)根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷出現(xiàn)故障的成員鏈路是否已經(jīng)被分配給服務(wù)流作為工作鏈路,如果已經(jīng)被分配,該成員鏈路上承載有服務(wù)流;如果沒(méi)有被分配,該成員鏈路上沒(méi)有承載服務(wù)流。上述方法中,所述判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向?yàn)楫?dāng)確定出現(xiàn)故障的成員鏈路上承載有服務(wù)流時(shí),節(jié)點(diǎn)根據(jù)本地保存的服務(wù)流的信息中的服務(wù)流的方向?qū)傩?,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流還是單向服務(wù)流。上述方法中,所述判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上為節(jié)點(diǎn)根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上。本發(fā)明還提供一種包交換節(jié)點(diǎn),包括判斷模塊、單向倒換模塊、雙向倒換模塊; 其中,判斷模塊,用于當(dāng)確定出現(xiàn)故障的成員鏈路上承載的服務(wù)流是單向服務(wù)流時(shí),觸發(fā)單向倒換模塊;當(dāng)確定出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流時(shí),判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,觸發(fā)雙向倒換模塊,如果否,觸發(fā)單向倒換模塊;單向倒換模塊,用于受到判斷模塊的觸發(fā)時(shí),對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;雙向倒換模塊,用于受到判斷模塊的觸發(fā)時(shí),對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制。上述裝置中,所述判斷模塊還用于,檢測(cè)到成員鏈路出現(xiàn)故障時(shí),判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流,如果是,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向。上述裝置中,所述判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流為根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷出現(xiàn)故障的成員鏈路是否已經(jīng)被分配給服務(wù)流作為工作鏈路,如果已經(jīng)被分配,該成員鏈路上承載有服務(wù)流;如果沒(méi)有被分配,該成員鏈路上沒(méi)有承載服務(wù)流。上述裝置中,所述判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向?yàn)?br>
當(dāng)確定出現(xiàn)故障的成員鏈路上承載有服務(wù)流時(shí),根據(jù)本地保存的服務(wù)流的信息中的服務(wù)流的方向?qū)傩?,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流還是單向服務(wù)流。上述裝置中,所述判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上為根據(jù)本地保存的服務(wù)流的信息中為服務(wù)流分配的工作鏈路的信息,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上。本發(fā)明提供的聚合鏈路的保護(hù)方法及包交換節(jié)點(diǎn),當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是單向服務(wù)流時(shí),對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制,如果否,對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制,因此當(dāng)包交換網(wǎng)絡(luò)的聚合鏈路發(fā)生故障時(shí),對(duì)服務(wù)流執(zhí)行保護(hù)倒換機(jī)制, 保證服務(wù)流的正常傳輸,此外,根據(jù)服務(wù)流的方向確定采用的保護(hù)倒換機(jī)制,能夠充分利用聚合鏈路的帶寬。
圖1是本發(fā)明實(shí)現(xiàn)聚合鏈路的保護(hù)方法的流程示意圖;圖2是本發(fā)明聚合鏈路承載服務(wù)流并預(yù)留保護(hù)帶寬資源的示意圖;圖3是本發(fā)明中成員鏈路出現(xiàn)故障后對(duì)單向服務(wù)流實(shí)施單向倒換機(jī)制的示意圖;圖4是本發(fā)明中成員鏈路出現(xiàn)故障后對(duì)雙向服務(wù)流實(shí)施雙向倒換機(jī)制的示意圖;圖5是本發(fā)明中成員鏈路出現(xiàn)故障后對(duì)雙向服務(wù)流實(shí)施單向倒換機(jī)制的示意圖;圖6是本發(fā)明包交換節(jié)點(diǎn)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明中的服務(wù)流可以是標(biāo)簽交換路徑(LSP,Label Switch Path)、VLAN、介質(zhì)訪(fǎng)問(wèn)控制(MAC,Media Access Control)、VLAN+MAC等標(biāo)識(shí)對(duì)應(yīng)的各種服務(wù)流,其基本思想是 當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是單向服務(wù)流時(shí),對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制,如果否,對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制。下面通過(guò)附圖及具體實(shí)施例對(duì)本發(fā)明再做進(jìn)一步的詳細(xì)說(shuō)明。本發(fā)明提供一種聚合鏈路的保護(hù)方法,圖1是本發(fā)明實(shí)現(xiàn)聚合鏈路的保護(hù)方法的流程示意圖,如圖1所示,該方法包括以下步驟步驟101,檢測(cè)到成員鏈路出現(xiàn)故障時(shí),判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流,如果是,執(zhí)行步驟102,如果否,結(jié)束處理;具體的,當(dāng)包網(wǎng)絡(luò)的聚合鏈路的節(jié)點(diǎn)收到包網(wǎng)絡(luò)的傳輸平面發(fā)送的告警消息時(shí), 確定傳輸平面檢測(cè)到聚合鏈路中有成員鏈路出現(xiàn)故障;在節(jié)點(diǎn)收到服務(wù)流的創(chuàng)建請(qǐng)求時(shí),會(huì)為服務(wù)流分配工作鏈路和保護(hù)鏈路,同時(shí)將服務(wù)流的信息保存在本地,因此當(dāng)節(jié)點(diǎn)收到告警消息時(shí),根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷出現(xiàn)故障的成員鏈路是否已經(jīng)被分配給服務(wù)流作為工作鏈路,如果已經(jīng)被分配,則該成員鏈路上承載有服務(wù)流,執(zhí)行步驟102 ;如果沒(méi)有被分配,則該成員鏈路上沒(méi)有承載服務(wù)流,結(jié)束處理。步驟102,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向,如果是雙向服務(wù)流, 執(zhí)行步驟103,如果是單向服務(wù)流,執(zhí)行步驟105 ;具體的,當(dāng)節(jié)點(diǎn)確定出現(xiàn)故障的成員鏈路上承載有服務(wù)流時(shí),節(jié)點(diǎn)根據(jù)本地保存的服務(wù)流的信息中的服務(wù)流的方向?qū)傩?,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流還是單向服務(wù)流,如果是雙向服務(wù)流,執(zhí)行步驟103,如果是單向服務(wù)流,執(zhí)行步驟 105。步驟103,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,執(zhí)行步驟104,如果否,執(zhí)行步驟105 ;具體的,當(dāng)節(jié)點(diǎn)確定出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流時(shí),節(jié)點(diǎn)根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,執(zhí)行步驟104,如果否,執(zhí)行步驟105。步驟104,對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制。步驟105,對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制。步驟104的具體實(shí)現(xiàn)方法參考實(shí)施例二,步驟105的具體實(shí)現(xiàn)方法參考實(shí)施例一和實(shí)施例三。Linka是對(duì)一個(gè)聚合鏈路或非聚合鏈路的標(biāo)識(shí),Linka-b是對(duì)聚合鏈路Linka的成員鏈路的標(biāo)識(shí)。下述實(shí)施例中的服務(wù)流均用Sflow表示,當(dāng)服務(wù)流不止一個(gè)時(shí),服務(wù)流用 Sflows 表不。圖2是本發(fā)明聚合鏈路承載服務(wù)流并預(yù)留保護(hù)帶寬資源的示意圖,如圖2所示,包交換節(jié)點(diǎn)A和包交換節(jié)點(diǎn)B之間存在一個(gè)聚合鏈路Link2,該聚合鏈路由3個(gè)物理成員鏈路 Link2-1、Link2-2、Link2_3 組成。實(shí)施例一本實(shí)施例中,出現(xiàn)故障的成員鏈路上承載的是單向服務(wù)流,對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制。檢測(cè)到成員鏈路出現(xiàn)故障,其上承載著單項(xiàng)服務(wù)流SFlowl,如圖1、圖2和圖3所示,當(dāng)包交換節(jié)點(diǎn)A判斷成員鏈路Link2-3出現(xiàn)故障時(shí),成員鏈路Link2-3上承載的單向服務(wù)流SFlowl失效,則節(jié)點(diǎn)A同時(shí)將SFlowl發(fā)送到保護(hù)鏈路Link2_2上,并通知包交換節(jié)點(diǎn) B進(jìn)行倒換,包交換節(jié)點(diǎn)B之前是從Link2-3上獲取服務(wù)流,收到包交換節(jié)點(diǎn)A的通知后,倒換到從Link2-2上獲取服務(wù)流。實(shí)施例二本實(shí)施例中,出現(xiàn)故障的成員鏈路上承載的是雙向服務(wù)流,且該雙向服務(wù)流的兩個(gè)方向都是在出現(xiàn)故障的成員鏈路上,對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制。檢測(cè)到成員鏈路出現(xiàn)故障,且出現(xiàn)故障的成員鏈路的兩個(gè)方向承載有同一服務(wù)流,即雙向服務(wù)流,如圖1、圖2和圖4所示,當(dāng)包交換節(jié)點(diǎn)A判斷成員鏈路Link2-3從包交換節(jié)點(diǎn)A到包交換節(jié)點(diǎn)B、以及包交換節(jié)點(diǎn)B到包交換節(jié)點(diǎn)A兩個(gè)方向都存在故障時(shí),成員鏈路Link2-3上承載的雙向服務(wù)流SFlowl失效;在包交換節(jié)點(diǎn)A到包交換節(jié)點(diǎn)B的方向上,包交換節(jié)點(diǎn)A同時(shí)將SFlowl發(fā)送到保護(hù)鏈路Link2_2上,并通知包交換節(jié)點(diǎn)B進(jìn)行倒換,包交換節(jié)點(diǎn)B之前是從Link2-3上獲取服務(wù)流,收到包交換節(jié)點(diǎn)A的通知后,倒換到從Link2_2 上獲取服務(wù)流;在包交換節(jié)點(diǎn)B到包交換節(jié)點(diǎn)A的方向上,包交換節(jié)點(diǎn)B同時(shí)將SFlowl發(fā)送到保護(hù)鏈路Link2-2上,并通知包交換節(jié)點(diǎn)A進(jìn)行倒換,節(jié)點(diǎn)A之前是從Link2_3上獲取服務(wù)流,收到包交換節(jié)點(diǎn)B的通知后,倒換到從Link2-2上獲取服務(wù)流。實(shí)施例三本實(shí)施例中,出現(xiàn)故障的成員鏈路上承載的是雙向服務(wù)流,但該雙向服務(wù)流中只有一個(gè)方向在出現(xiàn)故障的成員鏈路上,另一個(gè)方向在其他無(wú)故障的成員鏈路上,對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制。包交換節(jié)點(diǎn)A到包交換節(jié)點(diǎn)B方向以及包交換節(jié)點(diǎn)B到包交換節(jié)點(diǎn)A方向的兩個(gè)方向的成員鏈路都出現(xiàn)故障,雙向服務(wù)流SFlowl,在包交換節(jié)點(diǎn)A到包交換節(jié)點(diǎn)B方向上,是在成員鏈路Link2-2上承載,在包交換節(jié)點(diǎn)B到包交換節(jié)點(diǎn)A方向上,是在成員鏈路 Link2-1上承載,如圖1、圖2和圖5所示,當(dāng)檢測(cè)到成員鏈路Link2_2從包交換節(jié)點(diǎn)A到包交換節(jié)點(diǎn)B、以及包交換節(jié)點(diǎn)B到包交換節(jié)點(diǎn)A兩個(gè)方向都存在故障時(shí),服務(wù)流SFlowl失效;包交換節(jié)點(diǎn)A同時(shí)將SFlowl發(fā)送到保護(hù)鏈路Link2_3上,并通知包交換節(jié)點(diǎn)B進(jìn)行倒換,包交換節(jié)點(diǎn)B之前是從Link2-2上獲取服務(wù)流,收到包交換節(jié)點(diǎn)A的通知后,倒換到從 Link2-3上獲取服務(wù)流。為實(shí)現(xiàn)上述方法,本發(fā)明還提供一種包交換節(jié)點(diǎn),圖6是本發(fā)明包交換節(jié)點(diǎn)的結(jié)構(gòu)示意圖,如圖6所示,該裝置包括判斷模塊61、單向倒換模塊62、雙向倒換模塊63;其中,判斷模塊61,用于當(dāng)確定出現(xiàn)故障的成員鏈路上承載的服務(wù)流是單向服務(wù)流時(shí), 觸發(fā)單向倒換模塊62,當(dāng)確定出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流時(shí),判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,觸發(fā)雙向倒換模塊63,如果否,觸發(fā)單向倒換模塊62;單向倒換模塊62,用于受到判斷模塊61的觸發(fā)時(shí),對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;雙向倒換模塊63,用于受到判斷模塊61的觸發(fā)時(shí),對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制。所述判斷模塊61還用于,檢測(cè)到成員鏈路出現(xiàn)故障時(shí),判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流,如果是,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向。所述判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流為根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷出現(xiàn)故障的成員鏈路是否已經(jīng)被分配給服務(wù)流作為工作鏈路,如果已經(jīng)被分配,該成員鏈路上承載有服務(wù)流,如果沒(méi)有被分配, 該成員鏈路上沒(méi)有承載服務(wù)流。所述判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向?yàn)楫?dāng)確定出現(xiàn)故障的成員鏈路上承載有服務(wù)流時(shí),根據(jù)本地保存的服務(wù)流的信息中的服務(wù)流的方向?qū)傩?,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流還是單向服務(wù)流。所述判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上為根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種聚合鏈路的保護(hù)方法,其特征在于,該方法包括當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是單向服務(wù)流時(shí),對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流時(shí),判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制,如果否, 對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括檢測(cè)到成員鏈路出現(xiàn)故障時(shí),判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流,如果是, 判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向,如果否,結(jié)束處理。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流為節(jié)點(diǎn)根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷出現(xiàn)故障的成員鏈路是否已經(jīng)被分配給服務(wù)流作為工作鏈路,如果已經(jīng)被分配,該成員鏈路上承載有服務(wù)流;如果沒(méi)有被分配,該成員鏈路上沒(méi)有承載服務(wù)流。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向?yàn)楫?dāng)確定出現(xiàn)故障的成員鏈路上承載有服務(wù)流時(shí),節(jié)點(diǎn)根據(jù)本地保存的服務(wù)流的信息中的服務(wù)流的方向?qū)傩?,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流還是單向服務(wù)流。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上為節(jié)點(diǎn)根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上。
6.一種包交換節(jié)點(diǎn),其特征在于,該裝置包括判斷模塊、單向倒換模塊、雙向倒換模塊;其中,判斷模塊,用于當(dāng)確定出現(xiàn)故障的成員鏈路上承載的服務(wù)流是單向服務(wù)流時(shí),觸發(fā)單向倒換模塊;當(dāng)確定出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流時(shí),判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,觸發(fā)雙向倒換模塊,如果否,觸發(fā)單向倒換模塊;單向倒換模塊,用于受到判斷模塊的觸發(fā)時(shí),對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;雙向倒換模塊,用于受到判斷模塊的觸發(fā)時(shí),對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制。
7.根據(jù)權(quán)利要求6所述的包交換節(jié)點(diǎn),其特征在于,所述判斷模塊還用于,檢測(cè)到成員鏈路出現(xiàn)故障時(shí),判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流,如果是,判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向。
8.根據(jù)權(quán)利要求7所述的包交換節(jié)點(diǎn),其特征在于,所述判斷出現(xiàn)故障的成員鏈路上是否承載有服務(wù)流為根據(jù)本地保存的服務(wù)流的信息中的節(jié)點(diǎn)為服務(wù)流分配的工作鏈路的信息,判斷出現(xiàn)故障的成員鏈路是否已經(jīng)被分配給服務(wù)流作為工作鏈路,如果已經(jīng)被分配,該成員鏈路上承載有服務(wù)流;如果沒(méi)有被分配,該成員鏈路上沒(méi)有承載服務(wù)流。
9.根據(jù)權(quán)利要求7所述的包交換節(jié)點(diǎn),其特征在于,所述判斷出現(xiàn)故障的成員鏈路上承載的服務(wù)流的方向?yàn)楫?dāng)確定出現(xiàn)故障的成員鏈路上承載有服務(wù)流時(shí),根據(jù)本地保存的服務(wù)流的信息中的服務(wù)流的方向?qū)傩裕袛喑霈F(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流還是單向服務(wù)流。
10.根據(jù)權(quán)利要求6所述的包交換節(jié)點(diǎn),其特征在于,所述判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上為根據(jù)本地保存的服務(wù)流的信息中為服務(wù)流分配的工作鏈路的信息,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上。
全文摘要
本發(fā)明公開(kāi)一種聚合鏈路的保護(hù)方法,包括當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是單向服務(wù)流時(shí),對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;當(dāng)出現(xiàn)故障的成員鏈路上承載的服務(wù)流是雙向服務(wù)流,判斷服務(wù)流的兩個(gè)方向是否都在出現(xiàn)故障的成員鏈路上,如果是,對(duì)出現(xiàn)故障的成員鏈路采用雙向倒換機(jī)制,如果否,對(duì)出現(xiàn)故障的成員鏈路采用單向倒換機(jī)制;本發(fā)明還提供一種包交換節(jié)點(diǎn)。根據(jù)本發(fā)明的技術(shù)方案,當(dāng)包交換網(wǎng)絡(luò)的聚合鏈路發(fā)生故障時(shí),對(duì)服務(wù)流執(zhí)行保護(hù)倒換機(jī)制,保證服務(wù)流正常傳輸?shù)耐瑫r(shí)充分利用聚合鏈路的帶寬。
文檔編號(hào)H04L12/56GK102546199SQ201010581600
公開(kāi)日2012年7月4日 申請(qǐng)日期2010年12月9日 優(yōu)先權(quán)日2010年12月9日
發(fā)明者廖明 申請(qǐng)人:中興通訊股份有限公司