專利名稱:一種對鏈路聚合組進行保護的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種對鏈路聚合組進行保護的方法和系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)的鏈路聚合組(LAG,Link Aggregation Group)是一種數(shù)據(jù)鏈路層技術(shù),一般來說,鏈路聚合有兩個最重要功能增加帶寬和提供保護。通過將多條物理鏈路聚合起來,形成一條帶寬更大的邏輯鏈路(鏈路聚合組),具有線性增加帶寬、鏈路保護、負載分擔等功能。靜態(tài)鏈路聚合是人工創(chuàng)建的,創(chuàng)建之后可以增加、刪除聚合組中的鏈路,鏈路聚合組是配置信息,用戶可以改變。
現(xiàn)有技術(shù)中的鏈路聚合組的網(wǎng)絡(luò)設(shè)備連接結(jié)構(gòu)如圖1所示,包括網(wǎng)絡(luò)設(shè)備A和網(wǎng)絡(luò)設(shè)備B,其中網(wǎng)絡(luò)設(shè)備A的端口1~4分別與網(wǎng)絡(luò)設(shè)備B的端口1~4進行連接,網(wǎng)絡(luò)設(shè)備A的端口1~4為一個聚合組LAG1,網(wǎng)絡(luò)設(shè)備B的端口1~4為一個聚合組LAG2。如果網(wǎng)絡(luò)設(shè)備A的端口1~4和網(wǎng)絡(luò)設(shè)備B的端口1~4均滿足聚合條件,則這4條鏈路一起分擔用戶的業(yè)務(wù)流量。
如果鏈路聚合組中的某條鏈路失效,則將該條鏈路的業(yè)務(wù)轉(zhuǎn)移到鏈路聚合組中的其它鏈路。但是如果鏈路聚合組中的失效鏈路過多,就可能導致鏈路聚合組所提供的帶寬不能滿足用戶的帶寬要求,而影響用戶的業(yè)務(wù)。例如,用戶期望的帶寬為300Mbps,而網(wǎng)絡(luò)設(shè)備A和網(wǎng)絡(luò)設(shè)備B的鏈路聚合組中有兩條鏈路失效,剩下的兩條鏈路只能提供200Mbps的帶寬,顯然不能滿足用戶的需求。
而且,如果創(chuàng)建鏈路聚合組的設(shè)備出現(xiàn)故障,則會導致用戶業(yè)務(wù)中斷。例如,網(wǎng)絡(luò)設(shè)備B出現(xiàn)故障,則會導致鏈路聚合組中的所有鏈路失效,不能給用戶提供服務(wù)。
現(xiàn)有技術(shù)的缺點只能進行有限個數(shù)的端口業(yè)務(wù)轉(zhuǎn)移,不能為用戶提供可靠的帶寬服務(wù)。
發(fā)明內(nèi)容為了提高接入業(yè)務(wù)的可靠性,本發(fā)明實施例提供了一種對鏈路聚合組進行保護的方法和系統(tǒng)。所述技術(shù)方案如下
一種對鏈路聚合組進行保護的方法,用于在第一設(shè)備、第二設(shè)備、第三設(shè)備間實現(xiàn)鏈路聚合組保護,所述第一設(shè)備、第二設(shè)備、第三設(shè)備均創(chuàng)建有鏈路聚合組,所述第一設(shè)備的鏈路聚合組中的一部分端口與所述第二設(shè)備的端口相連形成第一聚合組鏈路,所述第一設(shè)備的鏈路聚合組中的另一部分端口與所述第三設(shè)備的端口相連形成第二聚合組鏈路,所述第一聚合組鏈路為工作鏈路,所述方法包括檢測所述第一聚合組鏈路,根據(jù)預先設(shè)置的倒換閾值,判斷所述第一聚合組鏈路的工作帶寬是否滿足傳輸數(shù)據(jù)的需要,如果判斷結(jié)果為不是,就進行鏈路倒換,將傳輸?shù)臄?shù)據(jù)從所述第一聚合組鏈路倒換到所述第二聚合組鏈路。
本發(fā)明實施例還提供了一種對鏈路聚合組進行保護的系統(tǒng),用于在第一設(shè)備、第二設(shè)備、第三設(shè)備間實現(xiàn)鏈路聚合組保護,所述第一設(shè)備、第二設(shè)備、第三設(shè)備均創(chuàng)建有鏈路聚合組,所述第一設(shè)備的鏈路聚合組中的一部分端口與所述第二設(shè)備的端口相連形成第一聚合組鏈路,所述第一設(shè)備的鏈路聚合組中的另一部分端口與所述第三設(shè)備的端口相連形成第二聚合組鏈路,所述第一聚合組鏈路為工作鏈路,所述系統(tǒng)包括倒換閾值預設(shè)模塊,用于根據(jù)傳輸數(shù)據(jù)的帶寬需求預設(shè)倒換閾值;檢測模塊,用于檢測所述第一聚合組鏈路,根據(jù)所述倒換閾值預設(shè)模塊中的倒換閾值判斷所述第一聚合組鏈路的工作帶寬是否滿足傳輸數(shù)據(jù)的需要;鏈路倒換模塊,用于當所述檢測模塊檢測到所述第一聚合組鏈路的工作帶寬不滿足傳輸數(shù)據(jù)的需要時,進行鏈路倒換,將傳輸?shù)臄?shù)據(jù)從所述第一聚合組鏈路倒換到所述第二聚合組鏈路。
本發(fā)明實施例的技術(shù)方案至少帶來以下有益效果通過閾值設(shè)置以及擴展LACP協(xié)議,既可提高帶寬的接入服務(wù)的可靠性,又實現(xiàn)了板級端口保護同時,能夠與標準鏈路聚合設(shè)備對接,兼容性好,只需對方設(shè)備支持靜態(tài)LAG,即可完成鏈路聚合組保護。
圖1是現(xiàn)有技術(shù)中鏈路聚合組網(wǎng)絡(luò)設(shè)備連接結(jié)構(gòu)示意圖;圖2是本發(fā)明實施例提供的基于閾值的雙歸屬LAG保護組網(wǎng)圖;圖3是本發(fā)明實施例提供的基于閾值的LAG倒換過程示意圖;圖4是本發(fā)明實施例提供的對鏈路聚合組進行保護的方法流程 圖5是本發(fā)明實施例提供的選擇邏輯算法的流程圖;圖6是本發(fā)明實施例提供的非恢復式選擇邏輯算法的流程圖;圖7是本發(fā)明實施例提供的報文環(huán)回示意圖;圖8是本發(fā)明實施例對鏈路聚合組進行保護的系統(tǒng)示意圖。
具體實施方式下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,但本發(fā)明不局限于以下具體實施方式
。
本發(fā)明實施例利用冗余設(shè)備提供基于閾值的雙歸屬保護,在當前工作設(shè)備所提供的帶寬達不到用戶所需求的帶寬或達不到所設(shè)定的閾值時,立即啟動備用設(shè)備為用戶提供帶寬服務(wù),以保證用戶需求。
參見圖4,本發(fā)明實施例提供了一種對鏈路聚合組進行保護的方法,其中,鏈路聚合組包括靜態(tài)鏈路聚合組和手動鏈路聚合組,本實施例以靜態(tài)鏈路聚合組為例,對靜態(tài)鏈路聚合組進行保護的方法包括以下步驟步驟100用戶設(shè)備按照雙歸屬組網(wǎng)。雙歸屬是一種常見的組網(wǎng)保護技術(shù),在服務(wù)接入側(cè)應用較多。選擇三個設(shè)備,其中有一個設(shè)備作為冗余設(shè)備,進行冗余備份。參見圖2,選擇的三個設(shè)備分別為第一設(shè)備為設(shè)備A,第二設(shè)備為設(shè)備B,第三設(shè)備為設(shè)備C,將設(shè)備C作為進行冗余備份的設(shè)備。
步驟101對組網(wǎng)后的設(shè)備創(chuàng)建靜態(tài)鏈路聚合組,并設(shè)置倒換閾值。
在設(shè)備A創(chuàng)建靜態(tài)鏈路聚合組LAG1(A-1~A-8),設(shè)備B創(chuàng)建靜態(tài)鏈路聚合組LAG2(B-1~B-4),設(shè)備C創(chuàng)建靜態(tài)鏈路聚合組LAG3(C-1~C-4)。
預設(shè)設(shè)備A、設(shè)備B和設(shè)備C的倒換閾值為2,即工作鏈路的條數(shù)少于2條則發(fā)生倒換。
步驟102根據(jù)系統(tǒng)標識(SysID),和設(shè)備可用鏈路帶寬查找是否有滿足帶寬的設(shè)備,如果有,執(zhí)行步驟103,否則結(jié)束,本實施例中,SysID由系統(tǒng)優(yōu)先級和系統(tǒng)媒體接入控制MAC地址兩者構(gòu)成。本實施例對于本端設(shè)備A來說,滿足條件的設(shè)備為設(shè)備B和設(shè)備C。
步驟103在滿足帶寬的工作設(shè)備中選取SysID最高的設(shè)備為工作設(shè)備,確定第一聚合組鏈路和第二聚合組鏈路。
其中,設(shè)備B的SysID最高(設(shè)備A或設(shè)備C的SysID最高的情況與此類似),所以本端的設(shè)備A選擇對端的設(shè)備B作為工作設(shè)備,鏈路初始狀態(tài)全部正常,設(shè)備A和設(shè)備B之間的鏈路為第一聚合組鏈路,將設(shè)備C作為備用設(shè)備,設(shè)備A和設(shè)備C之間的鏈路為第二聚合組鏈路。
參見圖2,此時設(shè)備A和設(shè)備B之間的四條鏈路開始正常工作,即開始傳輸協(xié)議報文。
步驟104當檢測到工作鏈路的鏈路條數(shù)低于倒換閾值時,進行鏈路倒換,停止第一聚合組鏈路工作,開始啟用第二聚合組鏈路工作。參見圖3,設(shè)備A和設(shè)備B之間的第一聚合組鏈路有3條鏈路發(fā)生故障,工作鏈路只為1條,低于倒換閾值2,這時主動倒換到第二聚合組鏈路上,即設(shè)備A的A-5~A-8與設(shè)備C的C-1~C-4開始工作。
步驟104還可以通過檢測鏈路聚合組的工作狀態(tài)判斷是否需要進行鏈路倒換。通常用AggOperState狀態(tài)機表示鏈路聚合組的工作狀態(tài),具體有兩種工作狀態(tài)一個是連接(UP)狀態(tài),這種狀態(tài)的鏈路聚合組的工作端口數(shù)目大于等于下限閾值,表示該鏈路聚合組可以提供MAC(Media Access Control,媒體接入控制)服務(wù);另一個是無連接(DOWN)狀態(tài),這種狀態(tài)的鏈路聚合組的工作端口數(shù)目小于下限閾值,表示該鏈路聚合組不能提供MAC服務(wù)。
如果AggOperState處于連接狀態(tài),則不需要進行鏈路倒換,如果AggOperState處于無連接狀態(tài),則需要進行鏈路倒換。
這樣,需要新增一個AggOperState檢測狀態(tài)機對LAG的AggOperState狀態(tài)機進行監(jiān)控,當AggOperState狀態(tài)發(fā)生連接/無連接時觸發(fā)保護倒換動作。
以圖3為例,上述第一聚合組鏈路與第二聚合組鏈路的倒換具體描述如下設(shè)備A與設(shè)備B之間工作鏈路(第一聚合組鏈路)發(fā)生故障或者設(shè)備B發(fā)生故障;則設(shè)備A與設(shè)備B都檢測到工作鏈路小于倒換閾值,不能提供需要的帶寬服務(wù),因此主動向?qū)Χ税l(fā)送LACP(Link Aggregation Control Protocol,鏈路聚合控制協(xié)議)報文,即,設(shè)備A向設(shè)備B發(fā)送LACP報文,設(shè)備B向設(shè)備A發(fā)送LACP報文,通知對方剩下的鏈路不再工作;然后設(shè)備B上報PLL(Partial Link Loss,鏈路部分丟失)或TLL(Total Link Loss,鏈路全部丟失)告警;同時,設(shè)備A在第二聚合組鏈路(A-5~A-8)上發(fā)送LACP報文給設(shè)備C進行協(xié)商,等待設(shè)備C響應;當設(shè)備C收到LACP報文后向設(shè)備A回應,設(shè)備A、設(shè)備C之間的第二聚合組鏈路同步后進入工作狀態(tài)。
其中PLL/TLL是LAG帶寬部分丟失或全部丟失告警。
為了支持閾值倒換功能,需要對LACP的幾個關(guān)鍵狀態(tài)機—選擇邏輯、MUX、PTX作一些擴展或修改。
參見圖5,修改后的選擇邏輯算法包括以下步驟步驟201選取對端SysID最高的設(shè)備,其中,SysID為系統(tǒng)聚合優(yōu)先級,由系統(tǒng)優(yōu)先級與系統(tǒng)Mac組成,值小為優(yōu)。
步驟202判斷本端SysID是否大于對端SysID,如果大于,執(zhí)行步驟203;否則,執(zhí)行步驟204。
步驟203根據(jù)本端設(shè)備確定參考端口。
參考端口指選擇邏輯在選擇過程中得到的一個最優(yōu)端口,其它端口的狀態(tài)以此端口為參考。其它端口需要與參考端口比較工作模式、優(yōu)先級等。參考端口的選擇需要考慮4個因素,按照優(yōu)先級由高到低的順序為收到報文的端口、全雙工、速率較高、端口號較小。要求首先考慮優(yōu)先級較高的因素。
步驟204根據(jù)對端設(shè)備確定參考端口。
步驟205根據(jù)參考端口,按照從高到低的順序選擇可以工作(Selected)的端口。選擇的Selected端口能夠轉(zhuǎn)發(fā)用戶報文。
端口ID由端口優(yōu)先級與端口索引組成,值小為優(yōu)。
步驟206判斷Selected端口已連接的數(shù)目是否大于等于倒換閾值,如果是,選擇邏輯結(jié)束;否則執(zhí)行步驟207。
步驟207將Selected端口全部設(shè)置為非工作端口(Unselected),且排除本次所選的對端設(shè)備,返回步驟201,繼續(xù)進行選擇邏輯算法。
需要說明的是,本實施例中,該倒換閾值為工作鏈路的鏈路條數(shù),在其它實施例中,倒換閾值也可以是工作鏈路的帶寬,由于實現(xiàn)方法與本發(fā)明相同,故此處不再贅述。
參見圖3,為了在進行鏈路倒換時,使A-4與B-4相連的鏈路不在工作,需要在原有MUX狀態(tài)機上新增一個狀態(tài)Inoperational(不可操作或非操作狀態(tài)),用以表示由于聚合器受到倒換閾值限制,該端口暫時不能處于工作狀態(tài),但是不會從當前聚合器中分離。
當AggOperState狀態(tài)機狀態(tài)變化后,需要重新運行選擇邏輯,以觸發(fā)保護倒換。
為了增加系統(tǒng)的靈活性,本發(fā)明提供了支持恢復式(Revertive)和非恢復式(Non-revertive)兩種保護模式的鏈路聚合組,用戶可以自行設(shè)置保護模式。
以圖提供的設(shè)備3為例,恢復式和非恢復式保護倒換行為如下恢復式倒換即正常的LACP協(xié)商倒換。設(shè)備B的3條鏈路全部恢復正常后,工作鏈路切換到設(shè)備B;圖5描述的選擇邏輯算法即為恢復式保護倒換行為;非恢復式倒換僅當工作鏈路DOWN、工作端口半雙工、工作單板故障時發(fā)生倒換,其他情況下不倒換。即當?shù)谝痪酆辖M鏈路的3條鏈路全部恢復正常后,工作鏈路仍保持在第二聚合組鏈路;恢復模式的差別體現(xiàn)在選擇邏輯規(guī)則中。參見圖6,為了使鏈路聚合組支持非恢復式模式,對圖5的選擇邏輯流程補充,具體步驟如下步驟301至步驟305同步驟201至步驟205,這里不再贅述。
步驟306判斷Selected端口已連接的數(shù)目是否大于等于倒換閾值,如果是,執(zhí)行步驟308;否則,執(zhí)行步驟307。
步驟307將Selected端口全部設(shè)置為Unselected,且排除本次所選的對端設(shè)備,返回步驟301,繼續(xù)進行選擇邏輯算法。
步驟308根據(jù)用戶設(shè)置的保護模式,判斷這個鏈路聚合組是否恢復模式,如果是,執(zhí)行步驟309;否則,結(jié)束選擇邏輯。
步驟309判斷AggOperState狀態(tài)機的狀態(tài)是否為已連接狀態(tài),如果是,執(zhí)行步驟310;否則,結(jié)束選擇邏輯。
步驟310保持所有端口可選(Select)狀態(tài)不變。
在執(zhí)行本發(fā)明實施例提供的技術(shù)方案時,如果只有設(shè)備B或設(shè)備C支持閾值倒換,而設(shè)備A不支持閾值倒換,可以通過以下兩種方式觸發(fā)設(shè)備A進行鏈路倒換。
第一種方式通過報文環(huán)回的方式觸發(fā)倒換。參見圖7,具體說明如下設(shè)備B檢測到AggOperState狀態(tài)機的狀態(tài)為無連接狀態(tài)后,B-4將A-4發(fā)送的報文直接返回給A-4;A-4通過檢查接收到LACP報文,發(fā)現(xiàn)鏈路被“環(huán)回”了,此時再觸發(fā)重新選擇A-5~A-8工作。此方案倒換速度較快。
第二種方式修改現(xiàn)有的PTX狀態(tài)機以實現(xiàn)觸發(fā)倒換現(xiàn)有的PTX狀態(tài)機負責維持鏈路連通狀態(tài)檢測,如果在一定時間內(nèi)沒有接收到對端的LACP報文,則認為鏈路狀態(tài)為無連接狀態(tài),需要重新觸發(fā)選擇邏輯選擇工作端口。通過修改PTX狀態(tài)機,在AggOperState狀態(tài)為無連接狀態(tài)的情況下停止B-4端口周期性發(fā)送LACP報文,使A-4端口接收報文超時而重新選擇。該方式倒換時間較慢,一般為報文超時時間。
還有一種特殊情況,兩端設(shè)備都支持閾值倒換,但閾值取值不一致如果兩端設(shè)備閾值取值不一致,必須要通過LACP協(xié)議協(xié)商使兩端的狀態(tài)一致,即兩端同時為已連接或者無連接,如果對接的兩設(shè)備A、B閾值取值不一致,協(xié)商結(jié)果將只有較小的倒換閾值的鏈路工作。例如設(shè)備A的倒換閾值為2,設(shè)備B的倒換閾值為3,設(shè)備A、設(shè)備B之間多于3條鏈路,則正常協(xié)商結(jié)果只有2條鏈路工作,導致AggOperState(A)的狀態(tài)為已連接狀態(tài),AggOperState(B)的狀態(tài)為無連接狀態(tài)。按照本發(fā)明實施例的閾值倒換方案,設(shè)備B端發(fā)送LACP報文協(xié)商,設(shè)備A端也會處于無連接狀態(tài),使兩端狀態(tài)達到一致。
參見圖8,本發(fā)明實施例還提供了一種對鏈路聚合組進行保護的系統(tǒng),用于在第一設(shè)備、第二設(shè)備、第三設(shè)備間實現(xiàn)鏈路聚合組保護,第一設(shè)備、第二設(shè)備、第三設(shè)備均創(chuàng)建有鏈路聚合組,第一設(shè)備的鏈路聚合組中的一部分端口與第二設(shè)備的端口相連形成第一聚合組鏈路,第一設(shè)備的鏈路聚合組中的另一部分端口與第三設(shè)備的端口相連形成第二聚合組鏈路,第一聚合組鏈路為工作鏈路,系統(tǒng)包括倒換閾值預設(shè)模塊,用于根據(jù)傳輸數(shù)據(jù)的帶寬需求預設(shè)倒換閾值;檢測模塊,用于檢測第一聚合組鏈路,根據(jù)倒換閾值預設(shè)模塊中的倒換閾值判斷第一聚合組鏈路的工作帶寬是否滿足傳輸數(shù)據(jù)的需要;鏈路倒換模塊,用于當檢測模塊檢測到第一聚合組鏈路的工作帶寬不滿足傳輸數(shù)據(jù)的需要時,進行鏈路倒換,將傳輸?shù)臄?shù)據(jù)從第一聚合組鏈路倒換到第二聚合組鏈路。
其中,鏈路倒換模塊具體包括觸發(fā)鏈路倒換單元,用于檢測模塊檢測到第一聚合組鏈路的工作帶寬不滿足傳輸數(shù)據(jù)的需要時,觸發(fā)第一設(shè)備或第二設(shè)備停止第一聚合組鏈路工作,啟用第二聚合組鏈路工作;告警單元,用于第一聚合組鏈路停止傳輸報文后,第二設(shè)備上報告警信息。
系統(tǒng)還包括保護模式設(shè)置模塊,用于設(shè)置鏈路聚合組的保護模式為恢復式或非恢復式。
保護模式為恢復式時,如果檢測到第一聚合組鏈路已經(jīng)恢復正常,第一設(shè)備或第三設(shè)備將觸發(fā)鏈路倒換,第二聚合組鏈路停止傳輸報文,啟用第一聚合組鏈路傳輸報文。
保護模式為非恢復式時,當?shù)诙酆辖M鏈路的工作帶寬不滿足數(shù)據(jù)傳輸?shù)男枰獣r,觸發(fā)鏈路倒換,第二聚合組鏈路停止傳輸報文,啟用第一聚合組鏈路傳輸報文。
檢測模塊具體為檢測狀態(tài)機。
倒換閾值是工作鏈路的鏈路條數(shù)或工作鏈路的帶寬。
以上所述的實施例,只是本發(fā)明的一種的具體實施方式
,本領(lǐng)域的技術(shù)人員在本發(fā)明技術(shù)方案范圍內(nèi)進行的通常變化和替換都應包含在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種對鏈路聚合組進行保護的方法,用于在第一設(shè)備、第二設(shè)備、第三設(shè)備間實現(xiàn)鏈路聚合組保護,所述第一設(shè)備、第二設(shè)備、第三設(shè)備均創(chuàng)建有鏈路聚合組,所述第一設(shè)備的鏈路聚合組中的一部分端口與所述第二設(shè)備的端口相連形成第一聚合組鏈路,所述第一設(shè)備的鏈路聚合組中的另一部分端口與所述第三設(shè)備的端口相連形成第二聚合組鏈路,所述第一聚合組鏈路為工作鏈路,其特征在于,所述方法包括檢測所述第一聚合組鏈路,根據(jù)預先設(shè)置的倒換閾值,判斷所述第一聚合組鏈路的工作帶寬是否滿足傳輸數(shù)據(jù)的需要,如果判斷結(jié)果為不是,就進行鏈路倒換,將傳輸?shù)臄?shù)據(jù)從所述第一聚合組鏈路倒換到所述第二聚合組鏈路。
2.如權(quán)利要求
1所述的對鏈路聚合組進行保護的方法,其特征在于,所述方法具體包括所述第一聚合組鏈路工作后,所述第一設(shè)備或所述第二設(shè)備檢測所述第一聚合組鏈路,根據(jù)所述倒換閾值判斷所述第一聚合組鏈路的工作帶寬是否滿足傳輸數(shù)據(jù)的需要,如果不是,觸發(fā)所述第一設(shè)備或所述第二設(shè)備停止所述第一聚合組鏈路工作,啟用所述第二聚合組鏈路工作。
3.如權(quán)利要求
1所述的對鏈路聚合組進行保護的方法,其特征在于,所述方法還包括所述第二設(shè)備上報告警信息。
4.如權(quán)利要求
1所述的對鏈路聚合組進行保護的方法,其特征在于,所述方法還包括檢測所述第一聚合組鏈路是否恢復正常,如果正常,所述第一設(shè)備或所述第三設(shè)備觸發(fā)鏈路倒換,停止所述第二聚合組鏈路傳輸報文,啟用所述第一聚合組鏈路傳輸報文;
5.如權(quán)利要求
1所述的對鏈路聚合組進行保護的方法,其特征在于,所述方法還包括當所述第二聚合組鏈路的工作帶寬低于所述倒換閾值時,觸發(fā)鏈路倒換,停止所述第二聚合組鏈路傳輸報文,啟用所述第一聚合組鏈路傳輸報文。
6.一種對鏈路聚合組進行保護的系統(tǒng),用于在第一設(shè)備、第二設(shè)備、第三設(shè)備間實現(xiàn)鏈路聚合組保護,所述第一設(shè)備、第二設(shè)備、第三設(shè)備均創(chuàng)建有鏈路聚合組,所述第一設(shè)備的鏈路聚合組中的一部分端口與所述第二設(shè)備的端口相連形成第一聚合組鏈路,所述第一設(shè)備的鏈路聚合組中的另一部分端口與所述第三設(shè)備的端口相連形成第二聚合組鏈路,所述第一聚合組鏈路為工作鏈路,其特征在于,所述系統(tǒng)包括倒換閾值預設(shè)模塊,用于根據(jù)傳輸數(shù)據(jù)的帶寬需求預設(shè)倒換閾值;檢測模塊,用于檢測所述第一聚合組鏈路,根據(jù)所述倒換閾值預設(shè)模塊中的倒換閾值判斷所述第一聚合組鏈路的工作帶寬是否滿足傳輸數(shù)據(jù)的需要;鏈路倒換模塊,用于當所述檢測模塊檢測到所述第一聚合組鏈路的工作帶寬不滿足傳輸數(shù)據(jù)的需要時,進行鏈路倒換,將傳輸?shù)臄?shù)據(jù)從所述第一聚合組鏈路倒換到所述第二聚合組鏈路。
7.如權(quán)利要求
6所述的對鏈路聚合組進行保護的系統(tǒng),其特征在于,所述鏈路倒換模塊具體包括觸發(fā)鏈路倒換單元,用于所述檢測模塊檢測到所述第一聚合組鏈路的工作帶寬不滿足傳輸數(shù)據(jù)的需要時,觸發(fā)所述第一設(shè)備或所述第二設(shè)備停止所述第一聚合組鏈路工作,啟用所述第二聚合組鏈路工作;告警單元,用于所述第一聚合組鏈路停止傳輸報文后,所述第二設(shè)備上報告警信息。
8.如權(quán)利要求
6所述的對鏈路聚合組進行保護的系統(tǒng),其特征在于,所述系統(tǒng)還包括保護模式設(shè)置模塊,用于設(shè)置鏈路聚合組的保護模式為恢復式或非恢復式。
9.如權(quán)利要求
6所述的對鏈路聚合組進行保護的系統(tǒng),其特征在于,所述檢測模塊具體為檢測狀態(tài)機。
10.如權(quán)利要求
6所述的對鏈路聚合組進行保護的系統(tǒng),其特征在于,所述倒換閾值是工作鏈路的鏈路條數(shù)或工作鏈路的帶寬。
專利摘要
本發(fā)明提供了一種對鏈路聚合組進行保護的方法和系統(tǒng),屬于網(wǎng)絡(luò)通信領(lǐng)域。為了提高接入業(yè)務(wù)的可靠性,本發(fā)明提供了一種對鏈路聚合組進行保護的方法,用于在第一設(shè)備、第二設(shè)備、第三設(shè)備間實現(xiàn)鏈路聚合組保護,所述方法包括根據(jù)所述倒換閾值判斷工作鏈路的工作帶寬是否滿足傳輸數(shù)據(jù)的需要,如果不是,進行鏈路倒換。本發(fā)明還提供了一種對鏈路聚合組進行保護的系統(tǒng),所述系統(tǒng)包括倒換閾值預設(shè)模塊、檢測模塊和鏈路倒換模塊。采用本發(fā)明所述方案可以提高接入業(yè)務(wù)的可靠性,進行板級端口保護,能夠與標準鏈路聚合設(shè)備對接,兼容性好。
文檔編號H04L29/06GK1997034SQ200610167787
公開日2007年7月11日 申請日期2006年12月21日
發(fā)明者吳志遠 申請人:華為技術(shù)有限公司導出引文BiBTeX, EndNote, RefMan