專利名稱:基于偽線的業(yè)務(wù)流量處理方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,特別涉及一種基于偽線的業(yè)務(wù)流量處理方法、
設(shè)備和系統(tǒng)。
背景技術(shù):
端到端偽線仿真(Pseudo Wire Emulation Edge-to-Edge ;簡稱PWE3)是一種在 包交換網(wǎng)絡(luò)(Packet Switch Network ;簡稱PSN)上仿真如異步傳輸模式(Asynchronous Transport Mode ;簡稱ATM)、幀中繼(Frame Relay ;簡稱FR)、以太網(wǎng)(Ethernet)等業(yè)務(wù) 的關(guān)鍵屬性的機(jī)制。PWE3可以使運(yùn)營商把傳統(tǒng)業(yè)務(wù)遷移到PSN上,以降低網(wǎng)絡(luò)運(yùn)營成本 (Operating Expense ;簡稱0PEX)。 為了保證業(yè)務(wù)的高可用性,網(wǎng)絡(luò)的不同層次都需要支持冗余,如果正在使用的網(wǎng) 絡(luò)節(jié)點(diǎn)、鏈路、通道等資源發(fā)生故障,可以切換到其他冗余的可用資源上,以保證網(wǎng)絡(luò)能繼 續(xù)提供服務(wù)。在偽線(Pseudo Wire ;簡稱PW)冗余中定義了備用PW,當(dāng)主用PW發(fā)生故障時 使用備用PW保護(hù)主用PW。 PW冗余有多種場景,例如兩端用戶邊緣設(shè)備(Customer Edge ; 簡稱CE)雙歸接入提供者邊緣設(shè)備(Provider Edge ;簡稱PE);—端CE雙歸接入PE,另外 一端CE單歸接入PE ;兩端CE單歸接入到PE,兩個PE間有多段偽線(Multi-SessionPseudo Wire ;簡稱MS-PW);層級虛擬專網(wǎng)服務(wù)(Hierarchical VirtualPrivate LAN service ;簡 稱HVPLS)中多租戶單元(Multi-Tenant Unit ;簡稱:MTU)用PW,例如spoke PW連接PE。 這些PW冗余場景中,一個PW為主PW,其他PW為備用PW。 為了使PW連接的兩端PE同步切換,互聯(lián)網(wǎng)工程任務(wù)組(the InternetEngineering Task Force ;簡稱IETF)定義了標(biāo)簽分發(fā)協(xié)議(LabelDistribute Protocol ;簡稱LDP)消息的status狀態(tài)的類型_長度_值(Type-Length-Value ;簡稱 TLV)用于傳遞PW的本地狀態(tài),并且引入一個新的狀態(tài)active/standby狀態(tài),用于標(biāo)識主 用/備用狀態(tài)。PE根據(jù)本地狀態(tài)和遠(yuǎn)端的主用/備用狀態(tài)選擇哪個PW為主用,只有兩端都 為主用(active)狀態(tài)的PW才能轉(zhuǎn)發(fā)流量。當(dāng)PW為正常運(yùn)行(operational up)且被選擇 為轉(zhuǎn)發(fā)業(yè)務(wù)流使用的PW時,該P(yáng)W為主用(active)狀態(tài);當(dāng)PW為operational up但未被 選擇為轉(zhuǎn)發(fā)業(yè)務(wù)流使用的PW時,該P(yáng)W為standby狀態(tài)。當(dāng)某個PW為active狀態(tài)時,可以 收發(fā)業(yè)務(wù)數(shù)據(jù)和操作管理維護(hù)(Operation Administration andMaintenance ;簡稱OAM) 數(shù)據(jù);當(dāng)PW為備用(standby)狀態(tài)時不能發(fā)送業(yè)務(wù)數(shù)據(jù),但可以收發(fā)0AM數(shù)據(jù)。
—個業(yè)務(wù)對應(yīng)的冗余PW僅能用作主備方式,舉例來說,僅其中一個主用PW能轉(zhuǎn)發(fā) 流量,備用PW不能負(fù)載分擔(dān)充分利用網(wǎng)絡(luò)資源,CE雙歸不能采用負(fù)載分擔(dān)方式與之配合應(yīng) 用,比如跨框鏈路聚合組(Multi-Chassis LinkAggregation Group ;簡稱MC-LAG)負(fù)載分 擔(dān)。 發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題
現(xiàn)有的PW冗余技術(shù),切換時間長。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種基于偽線的業(yè)務(wù)流量處理方法、設(shè)備和系統(tǒng),用以解決現(xiàn)
有PW冗余技術(shù)中切換時間長的問題,加快切換時間。 本發(fā)明實(shí)施例提供一種基于偽線的業(yè)務(wù)流量處理方法,包括 接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量; 確定所述業(yè)務(wù)流量對應(yīng)的偽線聚合組; 按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài) 的偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以上偽線。
本發(fā)明實(shí)施例又提供一種基于偽線的業(yè)務(wù)流量處理設(shè)備,包括
第一接收模塊,用于接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量;
偽線聚合組模塊,用于確定所述業(yè)務(wù)流量對應(yīng)的偽線聚合組; 第一發(fā)送模塊,用于按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于 發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一 個以上偽線。
本發(fā)明實(shí)施例再提供一種基于偽線的業(yè)務(wù)流量處理系統(tǒng),包括 本地設(shè)備,用于接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量;確定所述業(yè)務(wù)流量對應(yīng)的偽 線聚合組;按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀 態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以上偽線;
對端設(shè)備,用于通過所述偽線聚合組內(nèi)處于接收狀態(tài)或活動狀態(tài)的偽線接收來自 所述本地設(shè)備的業(yè)務(wù)流量,將來自所述本地設(shè)備的業(yè)務(wù)流量轉(zhuǎn)發(fā)到所述對端設(shè)備連接的用 戶邊緣設(shè)備。 本發(fā)明實(shí)施例提供的基于偽線的業(yè)務(wù)流量處理方法、設(shè)備和系統(tǒng),按照本地策略, 可以將業(yè)務(wù)流量通過對應(yīng)的偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè) 備,可以提高業(yè)務(wù)流量的平均收斂速度,加快偽線發(fā)生故障時的切換時間。
處理方法第一實(shí)施例的流程圖; 處理方法第一實(shí)施例的一種示意圖; 處理方法第二實(shí)施例的示意圖; 處理方法第三實(shí)施例的示意圖; 處理方法第四實(shí)施例的示意圖; 處理方法第五實(shí)施例的示意圖; 處理設(shè)備實(shí)施例的結(jié)構(gòu)示意圖; 處理系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。 圖l為本發(fā)明基于偽線的業(yè)務(wù)流量處理方法第一實(shí)施例的流程圖,如圖l所示,該
基于偽線的業(yè)務(wù)流量處理方法包括
圖1為本發(fā)明基于偽線的業(yè)務(wù)流量 圖2為本發(fā)明基于偽線的業(yè)務(wù)流量 圖3為本發(fā)明基于偽線的業(yè)務(wù)流量 圖4為本發(fā)明基于偽線的業(yè)務(wù)流量 圖5為本發(fā)明基于偽線的業(yè)務(wù)流量 圖6為本發(fā)明基于偽線的業(yè)務(wù)流量 圖7為本發(fā)明基于偽線的業(yè)務(wù)流量 圖8為本發(fā)明基于偽線的業(yè)務(wù)流量
步驟101、接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量;
步驟102、確定所述業(yè)務(wù)流量對應(yīng)的偽線聚合組; 步驟103、按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài) 或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以上偽 線。 在PW冗余技術(shù)中,本地設(shè)備,例如本地提供者邊緣設(shè)備(PE),通過城域以太網(wǎng) (Metro Ethernet ;簡稱METRO)與對端PE連接,城域以太網(wǎng)包括業(yè)務(wù)流量對應(yīng)的偽線聚合 組。舉例來說,將一個業(yè)務(wù)實(shí)例對應(yīng)的多條PW聚合為一個PW聚合組。例如,在點(diǎn)到點(diǎn)的情 形下,將一個AC(接入電路)對應(yīng)的多條PW聚合為一個PW聚合組;在點(diǎn)到多點(diǎn)的情形下, 將一個VPLS實(shí)例對應(yīng)的多條PW聚合為一個PW聚合組。 本地PE接收到來自用戶邊緣設(shè)備(CE)的業(yè)務(wù)流量后,舉例來說,可以先確定該 業(yè)務(wù)流量對應(yīng)的業(yè)務(wù)實(shí)例,然后將該業(yè)務(wù)實(shí)例對應(yīng)的偽線聚合組,確定為該業(yè)務(wù)流量對應(yīng) 的偽線聚合組。例如在點(diǎn)到點(diǎn)的情況下,可以將偽線聚合組與發(fā)送業(yè)務(wù)流量的接入電 路(Attachment Circuit ;簡稱AC)設(shè)置為一一對應(yīng)的關(guān)系,PE可以根據(jù)發(fā)送業(yè)務(wù)流量 的AC可以確定該AC對應(yīng)的偽線聚合組。本地PE接收到AC發(fā)送的業(yè)務(wù)流量后,確定該 業(yè)務(wù)流量對應(yīng)的偽線聚合組后,可以按照某種本地策略,通過該偽線聚合組內(nèi)的處于發(fā)送 (forwarding)狀態(tài)或活動(active)狀態(tài)的偽線,可以將該業(yè)務(wù)流量轉(zhuǎn)發(fā)到對端PE,再由 對端PE轉(zhuǎn)發(fā)到對端的AC,其中AC包括兩端的PE與CE之間的鏈路,圖2為本發(fā)明基于偽 線的業(yè)務(wù)流量處理方法第一實(shí)施例的一種示意圖,在圖2中,如果PEJ為本地PE,則CE_1 與PE_1 、 PE_4之間的網(wǎng)絡(luò)為本地的AC, CE_2與PE_2 、 PE_3之間的網(wǎng)絡(luò)為對端的AC。再 例如,在點(diǎn)到多點(diǎn)的情況下,也可以將偽線聚合組和虛擬專網(wǎng)服務(wù)(Virtual Private LAN service ;簡稱VPLS)實(shí)例設(shè)置為一一對應(yīng)的關(guān)系;本地PE接收到業(yè)務(wù)流量后,先確定該 業(yè)務(wù)流量對應(yīng)的VPLS實(shí)例,再根據(jù)VPLS實(shí)例對應(yīng)的偽線聚合組,確定該業(yè)務(wù)流量對應(yīng)的偽 線聚合組,然后通過偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端PE。
進(jìn)一步地,如果該偽線聚合組內(nèi)的偽線接收對端設(shè)備發(fā)送的業(yè)務(wù),則該業(yè)務(wù)流量 處理方法還包括 通過所述偽線聚合組內(nèi)處于接收狀態(tài)或活動狀態(tài)的偽線接收所述對端設(shè)備發(fā)來 的業(yè)務(wù)流量; 將所述對端設(shè)備的業(yè)務(wù)流量轉(zhuǎn)發(fā)到所述用戶邊緣設(shè)備。 具體地,如圖2所示,在METR0中,本地設(shè)備PEj對應(yīng)一個業(yè)務(wù)創(chuàng)建兩個偽線 (PW) :PW 201和PW 202,其中PW 201的對端設(shè)備為PE_2, PW 202的對端設(shè)備為PE_3。在 PEJ上,PW 201和PW 202聚合為一個偽線(PW)聚合組20,假設(shè)本地策略為負(fù)載分擔(dān)策略, PW聚合組20內(nèi)各個偽線之間形成負(fù)載分擔(dān)關(guān)系。例如當(dāng)PEJ收到來自CE_1的流量后, 可以按照某種負(fù)載分擔(dān)策略把流量轉(zhuǎn)發(fā)到PW 201和PW 202中處于active狀態(tài)的PW上, 其中,負(fù)載分擔(dān)策略包括哈希(hash)、逐包負(fù)載分擔(dān)、隨機(jī)選取等多種策略。
參考圖l,在步驟103之前,需要確定每個偽線聚合組內(nèi)各個偽線的狀態(tài),舉例來 說,具體的確定方法包括 獲取本地設(shè)備的本地狀態(tài)和各個對端設(shè)備的對端狀態(tài); 根據(jù)所述本地狀態(tài)和對端狀態(tài),確定所述偽線聚合組內(nèi)各個偽線的狀態(tài)。
舉例來說,根據(jù)本地狀態(tài)和對端狀態(tài),確定偽線聚合組內(nèi)各個偽線的狀態(tài)的方法 具體可以包括以下幾種情況 情況一、若所述本地狀態(tài)為故障狀態(tài),將所述偽線聚合組內(nèi)所有偽線的狀態(tài)確定 為故障狀態(tài); 情況二、若所述本地狀態(tài)為活動狀態(tài),且所述對端狀態(tài)為活動狀態(tài),將所述偽線聚
合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為活動狀態(tài); 情況三、若所述本地狀態(tài)為活動狀態(tài),且所述對端狀態(tài)為備用狀態(tài),將所述偽線聚
合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為接收狀態(tài); 情況四、若所述本地狀態(tài)為備用狀態(tài),且所述對端狀態(tài)為活動狀態(tài),將所述偽線聚
合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為發(fā)送狀態(tài); 情況五、若所述本地狀態(tài)為備用狀態(tài),且所述對端狀態(tài)為備用狀態(tài),將所述偽線聚
合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為休眠狀態(tài); 情況六、若所述偽線聚合組內(nèi)的偽線兩端的任一設(shè)備或鏈路發(fā)生故障,則將所述
偽線聚合組內(nèi)所有偽線的狀態(tài)確定為故障狀態(tài)。 每個業(yè)務(wù)有一個本地狀態(tài),包括活動(active)狀態(tài)、故障(operationaldown)狀 態(tài)和備用(standby)狀態(tài)。根據(jù)本地策略例如跨框鏈路聚合組(Multi-Chassis Link Aggregation Group ;簡稱MC-LAG)、跨框自動保護(hù)切換(Multi-Chassis Automatic Protection Switched ;簡稱MC-APS)、鏈路聚合控制協(xié)議(Link Aggregation Control Protocol ;簡稱LACP)等,本地設(shè)備例如本地PE可以把本地狀態(tài)設(shè)置成active狀態(tài)、 standby狀態(tài)或operational down狀態(tài)。通常,當(dāng)AC故障時,本地狀態(tài)為operational down 狀態(tài),當(dāng)AC狀態(tài)為正常運(yùn)行(operational up)時,該本地狀態(tài)可能是standby狀態(tài),也可 能是active狀態(tài)。舉例來說,如果不采用跨框主備選擇協(xié)議(如MC-LAG),本地狀態(tài)沒有 standby狀態(tài)。本地狀態(tài)為active狀態(tài)時,可以從PW收發(fā)流量;而本地狀態(tài)為standby狀 態(tài)時,不能從PW接收流量,但可以從AC接收流量,并根據(jù)該P(yáng)W上的對端狀態(tài)決定是否能發(fā) 送到該P(yáng)W,如果對端狀態(tài)為active狀態(tài)則可以發(fā)送到該P(yáng)W。 本地設(shè)備可以根據(jù)本地狀態(tài)向PW的對端設(shè)備發(fā)送一個通告,表明本地狀態(tài),并且 對端設(shè)備向本地設(shè)備發(fā)送一個通告,表明對端狀態(tài)。其中,本地設(shè)備和對端設(shè)備一個相對 的概念,例如如果基站網(wǎng)關(guān)(Cell Site Gateway ;簡稱CSG)為本地設(shè)備,遠(yuǎn)端站點(diǎn)網(wǎng)關(guān) (Remote Site Gateway ;簡稱RSG)為CSG的對端設(shè)備;而如果RSG為本地設(shè)備,則稱CSG 為RSG的對端設(shè)備。本地設(shè)備向?qū)Χ嗽O(shè)備發(fā)送的通告可以通過目標(biāo)標(biāo)簽分發(fā)協(xié)議(Target LabelDistribute Protocol ;簡稱T-LDP)的通知(notification)消息來實(shí)現(xiàn),例如當(dāng) RSG的本地狀態(tài)為standby狀態(tài)時,RSG向?qū)Χ说腃SG發(fā)送一個T-LDP的notification消 息指明RSG為正常運(yùn)行(operational up)和standby狀態(tài);當(dāng)RSG的本地狀態(tài)為active 狀態(tài)時,RSG向CSG發(fā)送一個T-LDP的notification消息指明RSG為operational up和 active狀態(tài);當(dāng)RSG的本地狀態(tài)為故障(operational down)時,RSG向?qū)Χ薈SG發(fā)送一個 T-LDP的notification消息指明RSG為operational down狀態(tài)。 如果本地設(shè)備收到對端設(shè)備的notification消息,根據(jù)本地狀態(tài)和收到的對端 狀態(tài)可以生成從該本地設(shè)備到該對端設(shè)備之間的PW的狀態(tài)。其中,PW的狀態(tài)可以包括但 不限于下面幾種故障(fault)狀態(tài)、接收(receiving)狀態(tài)、發(fā)送(forwarding)狀態(tài)、休眠(resting)狀態(tài)和活動(active)狀態(tài)。確定本地設(shè)備與對端設(shè)備之間的PW的狀態(tài)的規(guī) 則可以采用如下示例 示例一、如果本地狀態(tài)是故障(operational down)狀態(tài),無論對端狀態(tài)是什么,該 PW都為故障(fault)狀態(tài),如上述的情況一 ; 示例二、如果本地狀態(tài)是活動(active)狀態(tài),若收到對端狀態(tài)為active狀態(tài),則 PW的狀態(tài)為active狀態(tài),如上述的情況二 ;若接收到對端狀態(tài)為standby狀態(tài),則該P(yáng)W狀 態(tài)為receiving狀態(tài),如上述的情況三;。 示例三、如果本地狀態(tài)為standby狀態(tài),若接收到對端狀態(tài)為active狀態(tài),則PW 的狀態(tài)為forwarding狀態(tài),如上述的情況四;若接收到對端狀態(tài)為standby狀態(tài),則PW的 狀態(tài)為resting狀態(tài),如上述的情況五。 示例四、如果一個PW的兩端PE之間的鏈路或者設(shè)備出現(xiàn)故障導(dǎo)致該P(yáng)W轉(zhuǎn)發(fā)出現(xiàn) 故障,例如在PW上使用例如雙向轉(zhuǎn)發(fā)檢測雙向轉(zhuǎn)發(fā)檢測(Bidirectional Forwarding Detection ;簡稱BFD)或者多協(xié)議標(biāo)簽交換(Multiple Protocol Label Switching ;簡 稱MPLS) 0AM檢測PW不通,則PW處于fault狀態(tài),如上述的情況六。 其中,處于active狀態(tài)的PW可以收發(fā)流量;處于resting狀態(tài)、operational down狀態(tài)的PW不能收發(fā)流量;處于forwarding狀態(tài)的PW可以發(fā)送但不能接收流量;處于 receiving狀態(tài)的PW可以接收但不能發(fā)送流量。另外,由于一個PW兩端設(shè)備確定的本地狀 態(tài)和對端狀態(tài)不一定相同,所以一個PW兩個方向的狀態(tài)可以不一樣,例如如果RSG確定的 本地狀態(tài)為active狀態(tài),CSG確定的本地狀態(tài)為standby狀態(tài)。則從RSG到CSG的PW的 狀態(tài)為receiving狀態(tài),而從CSG到RSG的PW的狀態(tài)為forwarding狀態(tài)。
進(jìn)一步地,采用本實(shí)施例中的方法,本地策略可以為負(fù)載分擔(dān)策略或主備用策略; 若所述本地策略為負(fù)載分擔(dān)策略,所述偽線聚合組內(nèi)各個偽線之間的關(guān)系為負(fù)載分擔(dān)關(guān) 系;若所述本地策略為主備用策略,則所述偽線聚合組內(nèi)各個偽線之間的關(guān)系為主備用關(guān) 系。 另外,如果采用雙端倒換,舉例來說,可以將向所述對端設(shè)備發(fā)送業(yè)務(wù)與接收所述 對端設(shè)備的業(yè)務(wù)所經(jīng)的路徑設(shè)置為相同;如果采用單端倒換,可以將向所述對端設(shè)備發(fā)送 業(yè)務(wù)與接收所述對端設(shè)備的業(yè)務(wù)所經(jīng)的路徑設(shè)置為不同。 另外,舉例來說,在本地設(shè)備通過偽線向?qū)Χ嗽O(shè)備發(fā)送業(yè)務(wù)流量時,使對端設(shè)備從 偽線接收業(yè)務(wù)流量的具體方法可以包括 為同一業(yè)務(wù)流量對應(yīng)的每個偽線分別建立一個入標(biāo)簽映射(IncomingLabel Map ; 簡稱ILM)表項(xiàng),使對端設(shè)備根據(jù)所述入標(biāo)簽映射表項(xiàng)從所述偽線接收業(yè)務(wù)流量;或
為同一個業(yè)務(wù)流量對應(yīng)的偽線聚合組內(nèi)所有偽線分配相同的入標(biāo)簽映射表項(xiàng),使 對端設(shè)備根據(jù)所述入標(biāo)簽映射表項(xiàng)從所述偽線接收業(yè)務(wù)流量。 例如如果一個業(yè)務(wù)流量對應(yīng)的PW聚合組中有多個PW,處于active狀態(tài)和 receiving狀態(tài)的PW可以接收該業(yè)務(wù)流量,有兩種實(shí)現(xiàn)方式一是每個PW的入標(biāo)簽不同, 每個PW建立一個入標(biāo)簽映射表項(xiàng)用以接收發(fā)送到該P(yáng)W的業(yè)務(wù)流量;二是為同一業(yè)務(wù)流量 對應(yīng)的所有PW分配相同的入標(biāo)簽映射表項(xiàng),所有PW共用一個ILM表項(xiàng)。其中,同一業(yè)務(wù)流 量對應(yīng)的所有PW共用一個ILM表項(xiàng)的方法可以減少標(biāo)簽資源的占用,還可以減少轉(zhuǎn)發(fā)表資 源的占用,因此為優(yōu)選方案。
圖3為本發(fā)明基于偽線的業(yè)務(wù)流量處理方法第二實(shí)施例的示意圖,如圖3所示,在 本發(fā)明基于偽線的業(yè)務(wù)流量處理方法第一實(shí)施例的基礎(chǔ)上,在以太網(wǎng)中,CSG和RSG根據(jù)上 述規(guī)則生成本地狀態(tài)、對端狀態(tài)和PW的狀態(tài)。 如果本地設(shè)備從AC接收到流量,根據(jù)本地策略,在允許發(fā)送流量的PW,例如從 active狀態(tài)和forwarding狀態(tài)的PW中選擇一個PW發(fā)送流量。如果本地設(shè)備從允許接收 流量的PW,例如active狀態(tài)和receiving狀態(tài)的PW(可能有多個)中收到流量后,將流量 轉(zhuǎn)發(fā)到對應(yīng)的AC。 如圖3所示,基站網(wǎng)關(guān)(CSG)和遠(yuǎn)端站點(diǎn)網(wǎng)關(guān)(RSG)都屬于PE, CSG_1用于傳送 IP基站J的業(yè)務(wù),對該業(yè)務(wù)建立兩個PW :PW 301、PW 302,分別到RSGj和RSG—2,PW 301、 PW 302為一個PW聚合組30 ;CSG_2用于傳送IP基站_2的業(yè)務(wù),對該業(yè)務(wù)建立兩個PW : PW 303、PW 304,分別到RSG_1和RSG_2 ;無線網(wǎng)絡(luò)控制器(Radio Network Controller ;簡 稱RNC)通過兩個鏈路鏈路501、鏈路502雙歸接入到RSG_1和RSG_2,使用LACP將鏈路 501、鏈路502捆綁為一個邏輯鏈路。在從RSG_1和RSG_2到RNC的鏈路上也使用LACP。 配置相同的系統(tǒng)標(biāo)識(system ID)和不同的鏈路標(biāo)識(link ID),使RSG_1、 RSG_2可以和 RNC協(xié)商正常運(yùn)行(operational up)。對每個PW,對應(yīng)的RSG關(guān)聯(lián)到該鏈路聚合組(Link Aggregation Group ;簡稱丄AG)的某個虛擬局域網(wǎng)(Virtual Local Area Network ;簡稱 VLAN),該VLAN(圖中未示)和LAG —起構(gòu)成了一個邏輯上的AC。 本地策略可以為負(fù)載分擔(dān)策略在CSG_1的AC側(cè),鏈路501、鏈路502都 operational up時,PW 301和PW 302分別和鏈路501 、鏈路502構(gòu)成CSG_1和RNC之間的 兩個并行通路,這兩個并行通路可以同時承擔(dān)該IP基站J業(yè)務(wù)流量轉(zhuǎn)發(fā)任務(wù),實(shí)現(xiàn)負(fù)載 分擔(dān),達(dá)到充分利用網(wǎng)絡(luò)資源的目的。也可以將IP基站J的全部流量用PW 301轉(zhuǎn)發(fā),將 IP基站_2的全部流量用PW 304轉(zhuǎn)發(fā),采用RSG_1和RSG_2分別處理部分基站的業(yè)務(wù),負(fù) 荷分擔(dān),同時利用鏈路501和鏈路502。例如通過LACP和其他手段,或者RNC和RSG_1都 可以檢測到鏈路501故障,當(dāng)鏈路501故障時,RNC立即把流量全部切換到鏈路502, RSG_2 不需要任何自動保護(hù)切換(Automatic Protection Switched ;簡稱APS)協(xié)議和通告信 令就可以正確地將流量轉(zhuǎn)發(fā)到CSG_1,再轉(zhuǎn)發(fā)到IP基站_1。在本實(shí)施例中,RSG_1可以將 該本地狀態(tài)改變?yōu)閛perational down狀態(tài),并發(fā)送消息給對端CSG通告對應(yīng)的PW狀態(tài)為 operational down狀態(tài)。而在現(xiàn)有技術(shù)中,必須等RSG_1向CSG發(fā)送一個T-LDP的故障通 知消息并且CSG_1處理該消息并將active狀態(tài)的PW從PW 301切換到PW 302之后才能正 確把流量轉(zhuǎn)發(fā)到基站,在這一系列動作完成之前,用戶數(shù)據(jù)被丟棄。因此,與現(xiàn)有技術(shù)相比, 本實(shí)施例的業(yè)務(wù)流量處理方法可以降低業(yè)務(wù)切換需要的時間。采用負(fù)載分擔(dān)策略時,CSG還 可以根據(jù)用戶數(shù)據(jù)流來決定使用哪個active的PW發(fā)送,防止流量亂序。例如如果業(yè)務(wù)的 用戶數(shù)據(jù)是IP流,根據(jù)IP的五元組〈源IP地址,目的IP地址,源端口號,目的端口號,IP 協(xié)議號 > 進(jìn)行hash (哈希)運(yùn)算,或者如果不同業(yè)務(wù)有不同VLAN優(yōu)先級,則根據(jù)VLAN優(yōu)先 級hash至lj PW。 而當(dāng)501故障時,所有的邏輯VLAN都故障,相關(guān)的PW都需要通告。CSG_1和CSG_2 分別將PW 301和PW 303設(shè)置成故障狀態(tài),從基站到RNC的流量也必須分別走PW 302和PW 304,可以分為兩種情況, 一是原來的基站到RNC的流量經(jīng)過PW 302和PW 304,在鏈路501 故障時沒有任何影響,不會出現(xiàn)丟包;二是原來基站到RNC的流量經(jīng)過PW 301和PW 303,在鏈路501故障時,需要等待切換過程(例如對于CSG_1,PW是從PW 301切換到PW 302 ; 對于CSG—2,PW是從PW 303切換到PW 304)完成后,流量才正常傳輸,這種情況會出現(xiàn)一段 時間丟包,丟包時間和現(xiàn)有技術(shù)相同。但從總體上看,平均丟包時間減少,可收斂速度加快。 另外,本發(fā)明實(shí)施例不需要復(fù)雜的MC-LAG技術(shù)即可實(shí)現(xiàn)通過標(biāo)準(zhǔn)LACP把RNC雙歸接入到 RSG。 此外,從CSG到RNC的路徑和從RNC到CSG的路徑可以相同也可以不同,取決于 CSG和RNC的本地策略。 進(jìn)一步地,本地策略可以為主備用策略如圖3所示,RSG_1和RSG—2之間采用 MC-LAG對某個業(yè)務(wù)進(jìn)行主用備用的選擇,并通知CSG_1。假設(shè)RSG_1為主用,RSG_2為備 用,假設(shè)CSGJ的本地狀態(tài)為active狀態(tài),則按照規(guī)則,可以得到在CSGj端,兩個PW中 PW 301是active狀態(tài),PW 302是receiving狀態(tài);在RSG_1端,PW 301是active狀態(tài);在 RSG_2端,PW 302為forwarding狀態(tài)。CSG_1從active狀態(tài)的PW 301發(fā)送流量,在RSG_1 端從active狀態(tài)的PW 301和在RSG—2端從receiving狀態(tài)的PW 302接收流量。當(dāng)處于 主用的RSG_1與RNC間鏈路501故障后,RNC直接切換到鏈路502,雖然RSG_2處于備用,但 由于業(yè)務(wù)對應(yīng)的RSG_2端的PW 302為forwarding狀態(tài),仍可以將AC的流量轉(zhuǎn)發(fā)到對應(yīng)的 PW302。 另外,可以用流量工程(Traffic Engineering ;簡稱TE)快速重路由(Fast Reroute ;簡稱FRR)或者標(biāo)簽分發(fā)協(xié)議(Label DistributionProtocol ;簡稱LDP)FRR技 術(shù)保護(hù)PW。當(dāng)網(wǎng)絡(luò)METRO中的鏈路或設(shè)備出現(xiàn)故障后,可以通過TE FRR或者LDP FRR將 PW切換到備用LSP隧道,PW的狀態(tài)不變。
此外,舉例來說,偽線的配置方法可以為 方法 一、在預(yù)建立的偽線的 一 端配置第 一 本地轉(zhuǎn)發(fā)等價類 (ForwardingEquivalence Class ;簡稱FEC)信息,并指定對端設(shè)備,在所述偽線的另一端 配置第二本地轉(zhuǎn)發(fā)等價類信息; 所述偽線的一端的設(shè)備發(fā)起偽線建立請求,所述偽線建立請求包括所述第一本地 轉(zhuǎn)發(fā)等價類信息; 所述偽線的另一端的設(shè)備接收到所述偽線建立請求后,判斷所述第一本地轉(zhuǎn)發(fā)等 價類信息與所述第二本地轉(zhuǎn)發(fā)等價類信息是否匹配,如果是,則接受所述偽線建立請求,并 建立所述偽線。 例如采用轉(zhuǎn)發(fā)等價類信息FEC 128配置偽線 參考圖3,假設(shè)RSG_1采用FEC 128配置PW 301的FEC信息,包括本地AC的偽 線標(biāo)識(PW ID)與封裝類型(encapsulation type),并指定RSG_1的對端設(shè)備(peer)為 CSG_1 ;RSG_2也為PW 302配置本地AC的PW ID和封裝類型,并指定peer為CSG_1。但 CSG_1僅配置本地AC的PW ID和封裝類型,但不指定peer。當(dāng)CSG_1收到RSG_2的偽線 建立請求(例如LDP MAPPING)時,CsGj解析偽線建立請求中的轉(zhuǎn)發(fā)等價類(FEC)信 息,由于采用FEC 128,僅需要對比偽線建立請求中攜帶的偽線標(biāo)識(PW ID)與封裝類型 (encapsulationtype)是否和CSG_1的本地FEC信息匹配,如果匹配則自動建立PW,不匹配 則不建立。因此,CSG_1上只需要配置PW 301和PW 302的本地AC的PW ID和封裝類型, 但不指定peer。
方法二、在預(yù)建立的偽線的一端配置第一本地轉(zhuǎn)發(fā)等價類信息和第一對端轉(zhuǎn)發(fā)等 價類信息,在所述偽線的另一端配置第二本地轉(zhuǎn)發(fā)等價類信息; 所述偽線的一端的設(shè)備發(fā)起偽線建立請求,所述偽線建立請求包括所述第一本地 轉(zhuǎn)發(fā)等價類信息和所述第一對端轉(zhuǎn)發(fā)等價類信息; 所述偽線的另一端的設(shè)備接收到所述偽線建立請求后,判斷所述第一對端轉(zhuǎn)發(fā)等 價類信息與所述第二本地轉(zhuǎn)發(fā)等價類信息是否匹配,如果是,則接受所述偽線建立請求,并 建立所述偽線。
例如采用FEC 129配置偽線: 參考圖3, CSG_1可以不配置PW 301的對端FEC信息,而僅配置一個本地FEC信 息,例如:采用FEC 129時配置本地FEC信息ACID、全球標(biāo)識(global ID)、前綴(prefix)。 而在RSG_1和RSG_2上配置本地FEC信息和對端FEC信息(AC ID、global ID、pref ix),即 可建立PW :配置對端FEC信息的一端,例如RSG_1首先發(fā)起偽線建立請求,CSG_1收到偽線 建立請求后,根據(jù)偽線建立請求中的對端FEC信息和CSG_1本地FEC信息進(jìn)行匹配,如果匹 配則自動創(chuàng)建該P(yáng)W。其中,每個PW只需要在一端配置對端FEC信息即可,對端FEC信息配 置平均減少了一半。未配置的一端"自動發(fā)現(xiàn)"對端,整體上是一個半自動發(fā)現(xiàn)的方法。
本實(shí)施例中,本地設(shè)備按照本地策略,將來自用戶邊緣設(shè)備的業(yè)務(wù)流量,通過對應(yīng) 的偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,可以提高業(yè)務(wù)流量的平 均收斂速度,加快網(wǎng)絡(luò)發(fā)生故障時的切換時間;當(dāng)本地策略是負(fù)載分擔(dān)策略時,還可以實(shí)現(xiàn) PW聚合組內(nèi)的成員PW之間的負(fù)載分擔(dān),充分利用網(wǎng)絡(luò)資源;可以實(shí)現(xiàn)業(yè)務(wù)單端倒換;不需 要MC-LAG等復(fù)雜的跨框協(xié)議,從而降低了網(wǎng)絡(luò)開銷。 本實(shí)施例中,在以太網(wǎng)中,CSG按照負(fù)載分擔(dān)策略將業(yè)務(wù)流量通過對應(yīng)的PW聚合 組內(nèi)處于forwarding狀態(tài)或active狀態(tài)的PW轉(zhuǎn)發(fā)到RSG,收斂時間短,切換速度快;并且 可以實(shí)現(xiàn)PW聚合組內(nèi)的成員PW之間的負(fù)載分擔(dān),充分利用網(wǎng)絡(luò)資源,實(shí)現(xiàn)業(yè)務(wù)單端倒換; 不需要MC-LAG等復(fù)雜的跨框協(xié)議,降低了網(wǎng)絡(luò)開銷。 圖4為本發(fā)明基于偽線的業(yè)務(wù)流量處理方法第三實(shí)施例的示意圖,在本實(shí)施例 中,基站可以采用時分復(fù)用(Time Division Multiplex ;簡稱TDM) 、 ATM鏈路連接CSG, RSG和RNC之間也可以采用TDM、 ATM連接,物理接口可以是同步傳輸模式(Synchronous Transmission Module ;簡稱STM) _n。 CSG和RSG之間建立ATM、TDM類型的PW。與以太網(wǎng) 不同,在TDM、 ATM中,本地策略不能采用分擔(dān)策略,但可以采用主備用策略,即采用MC-APS 在兩個RSG中選擇一個作為主用,另外一個作為備用。 如果RSG被選擇為備用,RSG向?qū)Χ薈SG發(fā)送T-LDP的notification消息指明RSG 為standby狀態(tài);假設(shè)RSG被選擇為active, RSG向?qū)Χ薈SG發(fā)送T-LDP的notification消 息指明RSG為active狀態(tài)。CSG收到RSG的通知消息后,如果CSG的本地狀態(tài)是operational up,則收到對端RSG的狀態(tài)為standby狀態(tài)的PW狀態(tài)為receiving狀態(tài),而收到對端RSG 的狀態(tài)為active狀態(tài)的PW狀態(tài)為active狀態(tài)。同理,如果RSG的本地狀態(tài)為active狀 態(tài),收到對端CSG的狀態(tài)為standby狀態(tài)則PW為receiving狀態(tài),收到對端CSG的狀態(tài)為 active狀態(tài)則PW為active狀態(tài);如果RSG的本地狀態(tài)為standby狀態(tài),收到對端CSG的 狀態(tài)為standby狀態(tài)則PW為resting狀態(tài),收到對端CSG的狀態(tài)為active狀態(tài)則PW為 forwarding狀態(tài)。處于resting狀態(tài)的PW不能收發(fā)用戶報文,處于forwarding狀態(tài)的PW可以發(fā)送但不能接收用戶報文。假設(shè)圖4中,CSG_1端為active狀態(tài),CSG_2端為active 狀態(tài),且RSG_1端為active狀態(tài),RSG_2端為standby狀態(tài),則可以得到PW 401在CSG_1 端的狀態(tài)為active狀態(tài),PW 402在CSG_1端的狀態(tài)為receiving狀態(tài),PW 403在CSG_2 端的狀態(tài)為forwarding狀態(tài),PW 404為在CSG_2端的狀態(tài)resting狀態(tài)。因此,CSG_1可 以選擇PW 401發(fā)送業(yè)務(wù)流量,CSG—2可以選擇PW 403發(fā)送業(yè)務(wù)流量。RSG_1從PW 401、PW 403收到業(yè)務(wù)流量后轉(zhuǎn)發(fā)到鏈路601。 如果RSG和RNC配置為雙向業(yè)務(wù),S卩雙端倒換時,業(yè)務(wù)流量的兩個方向的流量走 相同的路由,則RSG和RNC間的鏈路無論哪個方向發(fā)生故障都認(rèn)定為鏈路故障,RSG向CSG 發(fā)送T-LDP的notification消息指示operational down狀態(tài);如果RSG和RNC間的鏈 路兩個方向都正常,且根據(jù)MC-APS協(xié)議選擇的結(jié)果是standby狀態(tài),則RSG向CSG發(fā)送 T-LDP的notification消息指示operationalup和standby狀態(tài);如果RSG和RNC間的鏈 路兩個方向都正常,且根據(jù)MC-APS協(xié)議選擇的結(jié)果是active狀態(tài),則向CSG發(fā)送T-LDP的 notification消息指示operational up禾口 active狀態(tài)。禾口其他實(shí)施例一樣。
如果RSG和RNC配置為單向業(yè)務(wù),即單端倒換,業(yè)務(wù)流量的兩個方向的流量走不同 的路由,則如圖4所示,RSG根據(jù)鏈路601、鏈路602的RSG到RNC方向的故障情況給CSG 發(fā)送T-LDP的notification消息,指示鏈路的狀態(tài)如果鏈路無故障且被MC-APS選擇為主 用,則指示operational up禾口 active狀態(tài);如果鏈路故障,則指示operational down狀 態(tài);如果鏈路無故障且被MC-APS選擇為備用,則指示operational up和standby狀態(tài)。
當(dāng)RSG到RNC方向的主用的鏈路601發(fā)生故障例如RNC檢測到RNC到RSG_1的光 纖故障后,通過APS協(xié)議把發(fā)送到CSG的流量從鏈路601切換到鏈路602, RSG_2收到RNC 的流量后,由于PW 402在RSG_2端處于forwarding狀態(tài),可以直接把流量發(fā)送到PW 402 上。CSG_1收到PW 402的流量后,由于PW 402在CSG_1端處于receiving狀態(tài),可以接收 并正常處理流量CSG_1將流量轉(zhuǎn)發(fā)到基站_1 。 RNC到基站_2的流量處理類似,在RSG_1和 RSG_2上可以根據(jù)從RNC收到的流量中的用戶標(biāo)識信息,比如STM-n的通道號區(qū)分業(yè)務(wù),不 同的業(yè)務(wù)關(guān)聯(lián)不同的PW。因此,RNC到基站的流量不需要任何RSG與CSG之間的APS協(xié)議 和通告信令就能正確地把流量轉(zhuǎn)發(fā)到CSG,再轉(zhuǎn)發(fā)到基站。而在現(xiàn)有技術(shù)中,必須等RSG_1 向CSG發(fā)送一個T-LDP的故障通知消息并且CSG_1處理該消息并將active狀態(tài)的PW從PW 401切換到PW 402之后,才能正確將流量轉(zhuǎn)發(fā)到基站,在這一系列動作完成之前,用戶報文 被丟棄。 對RNC到CSG方向的流量,需要MC-APS協(xié)調(diào)主備關(guān)系,這個MC-APS可以和反方向 的是類似機(jī)制,負(fù)責(zé)兩個方向的主備選擇,兩個方向的選擇結(jié)果可能不同。RNC到CSG方向 的流量的處理和主備的RNC到CSG方向的流量的處理情況是一樣的。 如果RSG和RNC配置為雙端倒換,也就是說倒換需要發(fā)送和接收兩端協(xié)商完成,前 面說的主備,雙向倒換都是雙端倒換,需要RSG支持MC-APS且RNC支持APS,工作于1 : 1模式。 如果RSG和RNC配置為單端倒換,也就是說倒換只需要在接收端完成,發(fā)送端是雙 發(fā),工作于1+1模式。 如圖4所示,RSG根據(jù)鏈路601 、602的RSG到RNC方向的故障情況給CSG發(fā)送T-LDP 的notification消息,指示鏈路的狀態(tài)如果鏈路無故障且被選收選擇協(xié)調(diào)協(xié)議選擇為主用(即本段后面的"選收選擇協(xié)調(diào)協(xié)議"的后半部分)則指示active狀態(tài);如果鏈路故障 則指示operational down狀態(tài);如果鏈路無故障且被選收選擇協(xié)調(diào)協(xié)議選擇為備用則指 示standby狀態(tài)。RSG間需要一個簡單的選收選擇協(xié)調(diào)協(xié)議假設(shè)選擇RSG_1接收RNC發(fā)送 的流量,RSG_2丟棄RNC發(fā)送來的流量(其中,RNC是雙發(fā));同時假設(shè)選擇RSG_2接收CSG 發(fā)送的流量,而RSG_1向RNC發(fā)送故障指示信息(例如指示信息全為1)使RNC不從該鏈 路601接收流量。 當(dāng)RSG到RNC方向的主用的鏈路601發(fā)生故障。RSG_1會向CSG發(fā)送T_LDP的 notification消息指示operational down狀態(tài),RSG_2感知到此故障(可以用類似ICCP 等機(jī)制由RSG_1通告)后向CSG發(fā)送T-LDP的notification消息指示operational up狀 態(tài)和active狀態(tài)。CSG1接收并處理上面的T-LDP的notification消息后把流量從PW401 切換到PW402, CSG2類似從PW403切換到PW404。 RSG_2接收從CSG發(fā)來的流量并通過鏈路 602轉(zhuǎn)發(fā)到RNC。 當(dāng)RNC到RSG方向的主用的鏈路601發(fā)生故障例如RNC因?yàn)槭请p向業(yè)務(wù),其處理 不變.RSG_2感知到此故障(選收選擇協(xié)調(diào)協(xié)議會根據(jù)該故障重新做選擇,RSG—2成為新的 主用設(shè)備)后,接收從RNC發(fā)來的流量,并通過PW 402轉(zhuǎn)發(fā)到CSG。這里,因?yàn)镻W 402在 RSG_2端處于forwarding狀態(tài),可以直接把流量發(fā)送到PW 402上。CSG_1收到PW 402的 流量后,由于PW 402在CSGj端處于receiving狀態(tài),可以接收并正常處理流量CSG_1將 流量轉(zhuǎn)發(fā)到基站_1 。 RNC到基站_2的流量處理類似,在RSG_1和RSG_2上可以根據(jù)從RNC 收到的流量中的用戶標(biāo)識信息,例如STM-n的通道號區(qū)分業(yè)務(wù),不同的業(yè)務(wù)關(guān)聯(lián)不同的PW。 因此,RNC到基站的流量不需要任何RSG與CSG之間的APS協(xié)議和通告信令就能正確地把流 量轉(zhuǎn)發(fā)到CSG,再轉(zhuǎn)發(fā)到基站。而在現(xiàn)有技術(shù)中,必須等RSGj向CSG發(fā)送一個T-LDP的故 障通知消息并且CSG_1處理該消息并將active狀態(tài)的PW從PW 401切換到PW 402之后, 才能正確將流量轉(zhuǎn)發(fā)到基站,在這一系列動作完成之前,用戶報文被丟棄。
本實(shí)施例在TDM、ATM中,CSG按照主備用策略將業(yè)務(wù)流量通過對應(yīng)的PW聚合組內(nèi) 處于forwarding狀態(tài)或active狀態(tài)的PW轉(zhuǎn)發(fā)到RSG,收斂時間短,切換速度快;并且可以 實(shí)現(xiàn)單端倒換。 圖5為本發(fā)明基于偽線的業(yè)務(wù)流量處理方法第四實(shí)施例的示意圖,如圖5所示, 在本發(fā)明基于偽線的業(yè)務(wù)流量處理方法第二、第三實(shí)施例的基礎(chǔ)上,以靠近用戶側(cè)的提供 者邊緣設(shè)備(User Facing Provider Edge ;簡稱UPE)代替CSG,以靠近網(wǎng)絡(luò)側(cè)的提供者 邊緣設(shè)備(Network Facing Provider Edge ;簡稱NPE)代替RSG,數(shù)字用戶線接入復(fù)用 器(Digital Subscriber LineAccess Multiplexer ;簡稱DSLAM)代替基站,業(yè)務(wù)路由器 (Service Router ;簡稱:SR)代替RNC為例,其中,DSLAM雙歸到兩個UPE :UPE_1和UPE_2。 UPE端與NPE端的PW建立、轉(zhuǎn)發(fā)規(guī)則可以參照上述實(shí)施例中的描述。本實(shí)施例中,DSLAM到 UPE_1和UPE_2的兩個鏈路、SR到NPE_1和NPE_2的兩個鏈路都是AC。
在本實(shí)施例中,多個流量經(jīng)過DSLAM后相當(dāng)于一個業(yè)務(wù)流量,DSLAM雙歸到UPE_1 和UPE_2后,UPE_1和UPE_2上處理的也相當(dāng)于一個用戶的業(yè)務(wù),此時,UPE_1上有一個PW 聚合組,包括PW 701和PW 702, UPE_2上有一個PW聚合組,包括PW 703和PW 704。
在現(xiàn)有技術(shù)中,兩個UPE之間需要MC-LAG確定主用、備用,如果AC沒有狀態(tài)變化, 而原來的PW發(fā)生故障則必須通過在UPE間建立框間備份(Inter-Chassis Backup ;簡稱ICB)PW或在NPE間建立ICB PW來重定向流量,提供冗余保護(hù)。而在本實(shí)施例中,只要DSLAM的兩個鏈路中沒有同時故障,當(dāng)前使用的PW故障后不需要ICB PW流量也能快速收斂到其他可用PW上。如圖5所示,假設(shè)NPEJ端的PW 701和PW 703都是active狀態(tài),SR到DSLAM的流量從PW 701傳送,而PW 701出現(xiàn)故障,則SR到DSLAM的流量該從PW 703傳送。
本實(shí)施例,UPE按照本地策略將ACDSLAM的業(yè)務(wù)流量通過對應(yīng)的PW聚合組內(nèi)處于forwarding狀態(tài)或active狀態(tài)的PW轉(zhuǎn)發(fā)到NPE,收斂時間短,切換速度快;并且可以實(shí)現(xiàn)PW聚合組內(nèi)的成員PW之間的負(fù)載分擔(dān),充分利用網(wǎng)絡(luò)資源,并且可以實(shí)現(xiàn)單端倒換。
圖6為本發(fā)明基于偽線的業(yè)務(wù)流量處理方法第五實(shí)施例的示意圖,如圖6所示,UPE_1的CE設(shè)備為DSLAM_1, NPE_1的CE設(shè)備為SR。 UPE_1和NPE_1之間建立兩個PW :PW801和PW 802。圖6中的PW可以采用單跳方式,此時兩個PW的隧道不同,隧道經(jīng)過的物理鏈路或中間設(shè)備通常也不同。PW也可以采用多跳方式,例如PW 801、 PW 802分別經(jīng)過SPE_1禾P SPE_2設(shè)備。 如果PW的連通性沒有故障,例如BFD或MPLS OAM等PW連通性檢測沒有發(fā)現(xiàn)故障,則兩個PW的狀態(tài)一致,這是由于UPE_1和NPE_1各自的本地狀態(tài)都相同。根據(jù)分擔(dān)策略,兩個PW可以形成負(fù)載分擔(dān)的PW聚合組。 進(jìn)一步地,UPE_1或NPEJ可以根據(jù)本地情況采用主備用策略,僅從某個處于active狀態(tài)或者forwarding狀態(tài)的PW上發(fā)送報文。還可以將PW的主備狀態(tài)通過信令消息通知對端設(shè)備,從而改變對端設(shè)備到本地設(shè)備方向的流量的路徑。例如UPE_1設(shè)定PW801的優(yōu)先級高于PW 802,并且PW 801和PW 802采用主備的工作方式,當(dāng)UPE_1的本地狀態(tài)active狀態(tài)時,UPE_1向PW 801的對端發(fā)送通知(notification)消息,以指示PW 801本地狀態(tài)為active狀態(tài),同時向PW 802的對端發(fā)送通知消息,以指示PW 802的本地狀態(tài)為standby狀態(tài),SPE需要轉(zhuǎn)發(fā)收到的通知消息。NPE_1也做類似配置PW 801為主用,PW802為備用,并發(fā)送對應(yīng)的通知消息到UPEj。配置完成后,流量優(yōu)先從PW 801路徑上進(jìn)行收發(fā)。如果UPE_1和NPE_1設(shè)置的主備不一致,則可以控制兩個方向的流量分別經(jīng)過不同的PW,例如從UPE_1到NPE_1經(jīng)過PW 801,從NPE_1到UPE_1經(jīng)過PW 802。
本實(shí)施例,UPE按照分擔(dān)策略或主備用策略將ACDSLAM的業(yè)務(wù)流量通過對應(yīng)的PW聚合組內(nèi)處于forwarding狀態(tài)或active狀態(tài)的PW轉(zhuǎn)發(fā)到NPE,收斂時間短,切換速度快;采用分擔(dān)策略時,可以根據(jù)網(wǎng)絡(luò)規(guī)劃靈活改變流量分布,實(shí)現(xiàn)PW聚合組內(nèi)的成員PW之間的負(fù)載分擔(dān),充分利用網(wǎng)絡(luò)資源;采用主備用策略時,當(dāng)流量經(jīng)過的PW發(fā)生連通性故障時,可以自動選擇沒有連通性故障的PW中優(yōu)先級最高的PW為主用;還可以實(shí)現(xiàn)單端倒換。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括ROM、 RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。 圖7為本發(fā)明基于偽線的業(yè)務(wù)流量處理設(shè)備實(shí)施例的結(jié)構(gòu)示意圖,如圖7所示,該基于偽線的業(yè)務(wù)流量處理設(shè)備包括第一接收模塊71、偽線聚合組模塊72和第一發(fā)送模塊73。 其中,第一接收模塊71 ,用于接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量;
偽線聚合組模塊72,用于確定所述業(yè)務(wù)流量對應(yīng)的偽線聚合組;
第一發(fā)送模塊73,用于按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以上偽線。 具體地,在PW冗余技術(shù)中,基于偽線的業(yè)務(wù)流量處理設(shè)備例如PE分為本地設(shè)備和對端設(shè)備,本地設(shè)備的第一接收模塊71接收來自到用戶邊緣設(shè)備業(yè)務(wù)流量后,偽線聚合組模塊72確定該業(yè)務(wù)流量對應(yīng)的偽線聚合組,第一發(fā)送模塊73按照本地策略,可以將通過該偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線將該業(yè)務(wù)流量轉(zhuǎn)發(fā)到對端設(shè)備。其中,本地策略可以為負(fù)載分擔(dān)策略或主備用策略,業(yè)務(wù)流量對應(yīng)的偽線聚合組內(nèi)各個偽線之間的關(guān)系為負(fù)載分擔(dān)關(guān)系或主備用關(guān)系;偽線聚合組的類型、偽線聚合組的各個偽線的類型和AC的類型可以為以太網(wǎng)模式、異步傳輸模式或時分復(fù)用模式等。 進(jìn)一步地,偽線聚合組模塊72可以包括業(yè)務(wù)實(shí)例子模塊721和偽線聚合組子模塊722。 其中,業(yè)務(wù)實(shí)例子模塊721,用于確定所述業(yè)務(wù)流量對應(yīng)的業(yè)務(wù)實(shí)例; 偽線聚合組子模塊722,用于將所述業(yè)務(wù)實(shí)例對應(yīng)的偽線聚合組,確定為所述業(yè)務(wù)
流量對應(yīng)的偽線聚合組。 再進(jìn)一步地,該基于偽線的業(yè)務(wù)流量處理設(shè)備還可以包括第二接收模塊74和第二發(fā)送模塊75。 其中,第二接收模塊74,用于通過所述偽線聚合組內(nèi)處于接收狀態(tài)或活動狀態(tài)的偽線接收所述對端設(shè)備的業(yè)務(wù)流量; 第二發(fā)送模塊75,用于將所述對端設(shè)備的業(yè)務(wù)流量轉(zhuǎn)發(fā)到所述用戶邊緣設(shè)備。
進(jìn)一步地,該基于偽線的業(yè)務(wù)流量處理設(shè)備需要確定每個偽線聚合組內(nèi)各個偽線的狀態(tài),因此還可以包括獲取模塊76和確定模塊77。 其中,獲取模塊76,用于獲取本地設(shè)備的本地狀態(tài)和各個對端設(shè)備的對端狀態(tài);
確定模塊77,用于根據(jù)所述本地狀態(tài)和對端狀態(tài),確定所述偽線聚合組內(nèi)各個偽線的狀態(tài)。 其中,根據(jù)不同的規(guī)則,確定模塊77可以包括以下模塊的任意一個或者多個
第一確定子模塊771,用于若所述本地狀態(tài)為故障狀態(tài),將所述偽線聚合組內(nèi)所有偽線的狀態(tài)確定為故障狀態(tài); 第二確定子模塊772,用于若所述本地狀態(tài)為活動狀態(tài),且所述對端狀態(tài)為活動狀態(tài),將所述偽線聚合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為活動狀態(tài); 第三確定子模塊773,用于若所述本地狀態(tài)為活動狀態(tài),且所述對端狀態(tài)為備用狀態(tài),將所述偽線聚合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為接收狀態(tài); 第四確定子模塊774,用于若所述本地狀態(tài)為備用狀態(tài),且所述對端狀態(tài)為活動狀態(tài),將所述偽線聚合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為發(fā)送狀態(tài); 第五確定子模塊775,用于若所述本地狀態(tài)為備用狀態(tài),且所述對端狀態(tài)為備用狀態(tài),將所述偽線聚合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為休眠狀態(tài); 第六確定子模塊776,用于若所述偽線聚合組內(nèi)的偽線兩端的任一設(shè)備或鏈路發(fā)生故障,則將所述偽線聚合組內(nèi)所有偽線的狀態(tài)確定為故障狀態(tài)。 確定偽線狀態(tài)的具體方法,可以參照本發(fā)明基于偽線的業(yè)務(wù)流量處理方法第一實(shí)施例中的情況一到情況六及其相關(guān)描述。 再進(jìn)一步地,該基于偽線的業(yè)務(wù)流量處理設(shè)備還可以將向所述對端設(shè)備發(fā)送業(yè)務(wù)與接收所述對端設(shè)備的業(yè)務(wù)所經(jīng)的路徑設(shè)置為相同;或?qū)⑾蛩鰧Χ嗽O(shè)備發(fā)送業(yè)務(wù)與接收所述對端設(shè)備的業(yè)務(wù)所經(jīng)的路徑設(shè)置為不同。 本實(shí)施例第一接收模塊到接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量后,偽線聚合組模塊確定該業(yè)務(wù)流量對應(yīng)的偽線聚合組,然后第一發(fā)送模塊根據(jù)各個確定子模塊確定的偽線的狀態(tài),可以按照本地策略將業(yè)務(wù)流量通過對應(yīng)的偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,可以提高業(yè)務(wù)流量的平均收斂速度,加快網(wǎng)絡(luò)發(fā)生故障時的切換時間,充分利用網(wǎng)絡(luò)資源,可以降低網(wǎng)絡(luò)開銷。 圖8為本發(fā)明基于偽線的業(yè)務(wù)流量處理系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖,如圖8所示,該基于偽線的業(yè)務(wù)流量處理系統(tǒng)包括本地設(shè)備81和對端設(shè)備82。 其中,本地設(shè)備81,用于接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量;確定所述業(yè)務(wù)流量對應(yīng)的偽線聚合組;按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備82,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以上
偽線; 對端設(shè)備82,用于通過所述偽線聚合組內(nèi)處于接收狀態(tài)或活動狀態(tài)的偽線接收本地設(shè)備81的業(yè)務(wù)流量,將本地設(shè)備81的業(yè)務(wù)流量轉(zhuǎn)發(fā)所述對端設(shè)備連接的用戶邊緣設(shè)備。
具體地,本地設(shè)備81按照本地策略,將來自用戶邊緣設(shè)備的業(yè)務(wù)流量轉(zhuǎn)發(fā)到通過對應(yīng)的偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線,轉(zhuǎn)發(fā)到對端設(shè)備82 ;對端設(shè)備82通過該偽線聚合組內(nèi)處于接收狀態(tài)或活動狀態(tài)的偽線接收本地設(shè)備81的業(yè)務(wù)流量后,將本地設(shè)備81的業(yè)務(wù)流量轉(zhuǎn)發(fā)對端設(shè)備82連接的用戶邊緣設(shè)備。本實(shí)施例中的本地設(shè)備81和對端設(shè)備82的結(jié)構(gòu)可以采用本發(fā)明上述各個實(shí)施例中的任意一種基于偽線的業(yè)務(wù)流量處理設(shè)備的結(jié)構(gòu)。 上述實(shí)施例中,本地設(shè)備按照本地策略,可以將來自用戶邊緣設(shè)備的業(yè)務(wù)流量通過對應(yīng)的偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,可以提高業(yè)務(wù)流量的平均收斂速度,加快網(wǎng)絡(luò)發(fā)生故障時的切換時間,充分利用網(wǎng)絡(luò)資源,可以降低網(wǎng)絡(luò)開銷。 最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
一種基于偽線的業(yè)務(wù)流量處理方法,其特征在于,包括接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量;確定所述業(yè)務(wù)流量對應(yīng)的偽線聚合組;按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以上偽線。
2. 根據(jù)權(quán)利要求1所述的基于偽線的業(yè)務(wù)流量處理方法,其特征在于,所述確定所述 業(yè)務(wù)流量對應(yīng)的偽線聚合組,包括確定所述業(yè)務(wù)流量對應(yīng)的業(yè)務(wù)實(shí)例;將所述業(yè)務(wù)實(shí)例對應(yīng)的偽線聚合組,確定為所述業(yè)務(wù)流量對應(yīng)的偽線聚合組。
3. 根據(jù)權(quán)利要求1或2所述的基于偽線的業(yè)務(wù)流量處理方法,其特征在于,還包括 通過所述偽線聚合組內(nèi)處于接收狀態(tài)或活動狀態(tài)的偽線接收所述對端設(shè)備的業(yè)務(wù)流將所述對端設(shè)備的業(yè)務(wù)流量轉(zhuǎn)發(fā)到所述用戶邊緣設(shè)備。
4. 根據(jù)權(quán)利要求1或2所述的基于偽線的業(yè)務(wù)流量處理方法,其特征在于,所述按照本 地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對 端設(shè)備之前,包括獲取本地設(shè)備的本地狀態(tài)和各個對端設(shè)備的對端狀態(tài); 根據(jù)所述本地狀態(tài)和對端狀態(tài),確定所述偽線聚合組內(nèi)各個偽線的狀態(tài)。
5. 根據(jù)權(quán)利要求4所述的基于偽線的業(yè)務(wù)流量處理方法,其特征在于,所述根據(jù)所述 本地狀態(tài)和對端狀態(tài),確定所述偽線聚合組內(nèi)各個偽線的狀態(tài),包括若所述本地狀態(tài)為故障狀態(tài),將所述偽線聚合組內(nèi)所有偽線的狀態(tài)確定為故障狀態(tài);或若所述本地狀態(tài)為活動狀態(tài),且所述對端狀態(tài)為活動狀態(tài),將所述偽線聚合組內(nèi)所述 本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為活動狀態(tài);或若所述本地狀態(tài)為活動狀態(tài),且所述對端狀態(tài)為備用狀態(tài),將所述偽線聚合組內(nèi)所述 本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為接收狀態(tài);或若所述本地狀態(tài)為備用狀態(tài),且所述對端狀態(tài)為活動狀態(tài),將所述偽線聚合組內(nèi)所述 本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為發(fā)送狀態(tài);或若所述本地狀態(tài)為備用狀態(tài),且所述對端狀態(tài)為備用狀態(tài),將所述偽線聚合組內(nèi)所述 本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為休眠狀態(tài);或若所述偽線聚合組內(nèi)的偽線兩端的任一設(shè)備或鏈路發(fā)生故障,則將所述偽線聚合組內(nèi) 所有偽線的狀態(tài)確定為故障狀態(tài)。
6. 根據(jù)權(quán)利要求1、2或5所述的基于偽線的業(yè)務(wù)流量處理方法,其特征在于,還包括 為同一業(yè)務(wù)流量對應(yīng)的每個偽線分別建立一個入標(biāo)簽映射表項(xiàng),使對端設(shè)備根據(jù)所述入標(biāo)簽映射表項(xiàng)從所述偽線接收業(yè)務(wù)流量;或?yàn)橥粯I(yè)務(wù)流量對應(yīng)的偽線聚合組內(nèi)所有偽線分配相同的入標(biāo)簽映射表項(xiàng),使對端設(shè) 備根據(jù)所述入標(biāo)簽映射表項(xiàng)從所述偽線接收業(yè)務(wù)流量。
7. 根據(jù)權(quán)利要求1、2或5所述的基于偽線的業(yè)務(wù)流量處理方法,其特征在于,所述偽線 的配置方法為在預(yù)建立的偽線的一端配置第一本地轉(zhuǎn)發(fā)等價類信息,并指定對端設(shè)備,在所述偽線 的另一端配置第二本地轉(zhuǎn)發(fā)等價類信息;所述偽線的一端的設(shè)備發(fā)起偽線建立請求,所述偽線建立請求包括所述第一本地轉(zhuǎn)發(fā) 等價類信息; 所述偽線的另一端的設(shè)備接收到所述偽線建立請求后,判斷所述第一本地轉(zhuǎn)發(fā)等價類 信息與所述第二本地轉(zhuǎn)發(fā)等價類信息是否匹配,如果是,則接受所述偽線建立請求,并建立 所述偽線。
8. 根據(jù)權(quán)利要求1 、2或5所述的基于偽線的業(yè)務(wù)流量處理方法,其特征在于,所述偽線 的配置方法為在預(yù)建立的偽線的一端配置第一本地轉(zhuǎn)發(fā)等價類信息和第一對端轉(zhuǎn)發(fā)等價類信息,在 所述偽線的另一端配置第二本地轉(zhuǎn)發(fā)等價類信息;所述偽線的一端的設(shè)備發(fā)起偽線建立請求,所述偽線建立請求包括所述第一本地轉(zhuǎn)發(fā) 等價類信息和所述第一對端轉(zhuǎn)發(fā)等價類信息;所述偽線的另一端的設(shè)備接收到所述偽線建立請求后,判斷所述第一對端轉(zhuǎn)發(fā)等價類 信息與所述第二本地轉(zhuǎn)發(fā)等價類信息是否匹配,如果是,則接受所述偽線建立請求,并建立 所述偽線。
9. 一種基于偽線的業(yè)務(wù)流量處理設(shè)備,其特征在于,包括 第一接收模塊,用于接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量; 偽線聚合組模塊,用于確定所述業(yè)務(wù)流量對應(yīng)的偽線聚合組;第一發(fā)送模塊,用于按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送 狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以 上偽線。
10. 根據(jù)權(quán)利要求9所述的基于偽線的業(yè)務(wù)流量處理設(shè)備,其特征在于,所述偽線聚合 組模塊包括業(yè)務(wù)實(shí)例子模塊,用于確定所述業(yè)務(wù)流量對應(yīng)的業(yè)務(wù)實(shí)例;偽線聚合組子模塊,用于將所述業(yè)務(wù)實(shí)例對應(yīng)的偽線聚合組,確定為所述業(yè)務(wù)流量對 應(yīng)的偽線聚合組。
11. 根據(jù)權(quán)利要求9或IO所述的基于偽線的業(yè)務(wù)流量處理設(shè)備,其特征在于,還包括 第二接收模塊,用于通過所述偽線聚合組內(nèi)處于接收狀態(tài)或活動狀態(tài)的偽線接收所述對端設(shè)備的業(yè)務(wù)流量;第二發(fā)送模塊,用于將所述對端設(shè)備的業(yè)務(wù)流量轉(zhuǎn)發(fā)到所述用戶邊緣設(shè)備。
12. 根據(jù)權(quán)利要求9或10所述的基于偽線的業(yè)務(wù)流量處理設(shè)備,其特征在于,還包括 獲取模塊,用于獲取本地設(shè)備的本地狀態(tài)和各個對端設(shè)備的對端狀態(tài); 確定模塊,用于根據(jù)所述本地狀態(tài)和對端狀態(tài),確定所述偽線聚合組內(nèi)各個偽線的狀態(tài)。
13. 根據(jù)權(quán)利要求12所述的基于偽線的業(yè)務(wù)流量處理設(shè)備,其特征在于,所述確定模 塊包括以下模塊的任意一個或者多個第一確定子模塊,用于若所述本地狀態(tài)為故障狀態(tài),將所述偽線聚合組內(nèi)所有偽線的 狀態(tài)確定為故障狀態(tài);第二確定子模塊,用于若所述本地狀態(tài)為活動狀態(tài),且所述對端狀態(tài)為活動狀態(tài),將所 述偽線聚合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為活動狀態(tài);第三確定子模塊,用于若所述本地狀態(tài)為活動狀態(tài),且所述對端狀態(tài)為備用狀態(tài),將所 述偽線聚合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為接收狀態(tài);第四確定子模塊,用于若所述本地狀態(tài)為備用狀態(tài),且所述對端狀態(tài)為活動狀態(tài),將所 述偽線聚合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為發(fā)送狀態(tài);第五確定子模塊,用于若所述本地狀態(tài)為備用狀態(tài),且所述對端狀態(tài)為備用狀態(tài),將所 述偽線聚合組內(nèi)所述本地設(shè)備與所述對端設(shè)備之間的偽線的狀態(tài)確定為休眠狀態(tài);第六確定子模塊,用于若所述偽線聚合組內(nèi)的偽線兩端的任一設(shè)備或鏈路發(fā)生故障, 則將所述偽線聚合組內(nèi)所有偽線的狀態(tài)確定為故障狀態(tài)。
14. 一種基于偽線的業(yè)務(wù)流量處理系統(tǒng),其特征在于,包括本地設(shè)備,用于接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量;確定所述業(yè)務(wù)流量對應(yīng)的偽線聚 合組;按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的 偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以上偽線;對端設(shè)備,用于通過所述偽線聚合組內(nèi)處于接收狀態(tài)或活動狀態(tài)的偽線接收來自所述 本地設(shè)備的業(yè)務(wù)流量,將來自所述本地設(shè)備的業(yè)務(wù)流量轉(zhuǎn)發(fā)到所述對端設(shè)備連接的用戶邊 緣設(shè)備。
全文摘要
本發(fā)明實(shí)施例涉及一種基于偽線的業(yè)務(wù)流量處理方法、設(shè)備和系統(tǒng),其中基于偽線的業(yè)務(wù)流量處理方法包括接收來自用戶邊緣設(shè)備的業(yè)務(wù)流量;確定所述業(yè)務(wù)流量對應(yīng)的偽線聚合組;按照本地策略,將所述業(yè)務(wù)流量通過所述偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,所述偽線聚合組包括所述業(yè)務(wù)流量對應(yīng)的一個以上偽線。本發(fā)明實(shí)施例中本地設(shè)備按照本地策略,將業(yè)務(wù)流量通過對應(yīng)的偽線聚合組內(nèi)處于發(fā)送狀態(tài)或活動狀態(tài)的偽線轉(zhuǎn)發(fā)到對端設(shè)備,可以提高業(yè)務(wù)流量的平均收斂速度、加快網(wǎng)絡(luò)發(fā)生故障時的切換時間。
文檔編號H04L12/24GK101710877SQ200910252928
公開日2010年5月19日 申請日期2009年12月4日 優(yōu)先權(quán)日2009年12月4日
發(fā)明者周鵬, 石悌君 申請人:華為技術(shù)有限公司