包交換網絡中鏈路聚合組間備份的系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種包交換網絡中鏈路聚合組間備份的系統(tǒng)及方法,涉及包交換網絡領域,該方法包括以下步驟:在第一設備上配置Trunk1,在第二設備上配置相同模式的Trunk1,確保正常工作;在第一設備上配置Trunk2,在第二設備上配置相同模式的Trunk2,確保正常工作;Trunk1與Trunk2的模式相同或不同;系統(tǒng)任意指定Trunk1、Trunk2中的一個聚合組優(yōu)先工作,另一個聚合組自動為備份狀態(tài);當兩個設備間的活動鏈路聚合組的鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到非活動鏈路聚合組的鏈路上進行傳輸。本發(fā)明能將發(fā)生故障的鏈路聚合組的業(yè)務流量倒換到另外一個備用聚合組,使業(yè)務得到保護。
【專利說明】包交換網絡中鏈路聚合組間備份的系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及包交換網絡領域,具體是涉及一種包交換網絡中鏈路聚合組間備份的系統(tǒng)及方法。
【背景技術】
[0002]隨著社會的發(fā)展,數據業(yè)務量的增長、服務質量的高要求,在包交換網絡中,目前已米用 MPLS (Mult1-Protocol Label Switching,多協(xié)議標簽交換)、MPLS_TP(MPLS-Transport Profile,面向傳送的多協(xié)議標簽交換)、VLAN (Virtual Local AreaNetwork,虛擬局域網)交換等技術來實現流量工程。在用戶數據傳輸之前,根據用戶要求制定服務等級協(xié)議,通過控制協(xié)議預先分配數據的轉發(fā)路徑,帶寬資源,形成具有帶寬等服務質量保證的服務流,并且在網絡資源狀態(tài)發(fā)生變化時,進一步調整服務流的轉發(fā)路徑,從而滿足用戶的 QoS (Quality of Service,服務質量)要求,所以 TE (Traffic Engineering,流量工程)技術目前在運營商網絡的應用越來越廣泛。高帶寬、高可用性日益成為包交換網絡最重要的特征。鏈路聚合是滿足包交換網絡高可用性和高帶寬的一個重要技術。
[0003]鏈路聚合技術是將包交換網絡中兩臺網絡設備間的多條物理鏈路捆綁,形成邏輯上的一條鏈路,使得該鏈路在邏輯上是一個整體,在其它設備看來是一條鏈路,屏蔽了內部的組成和傳輸數據的細節(jié),提供了更大帶寬和冗余備份能力。顯然,鏈路聚合技術能達到簡化網絡拓撲的目的。另外,聚合內部的物理鏈路能共同完成數據收發(fā)任務并相互備份,只要還存在能正常工作的成員鏈路,故障鏈路上的數據流會切換到其它正常工作的成員鏈路,整個聚合鏈路就不會失效,從而在聚合鏈路內部達到保護業(yè)務的目的。但是,如果由于某種原因導致聚合鏈路失效,則鏈路聚合組無法提供足夠帶寬支持或者無法提供帶寬支持,那么即使有告警上報,業(yè)務仍然不可避免地發(fā)生中斷。
【發(fā)明內容】
[0004]本發(fā)明的目的是為了克服上述【背景技術】的不足,提供一種包交換網絡中鏈路聚合組間備份的系統(tǒng)及方法,在包交換網絡的聚合鏈路中某些成員鏈路發(fā)生故障時,聚合組鏈路負擔達到上限,或者沒有成員鏈路發(fā)生故障而聚合組鏈路負擔超出上限,或者因為某種原因導致鏈路聚合組失效時,能將發(fā)生故障的鏈路聚合組的業(yè)務流量倒換到另外一個備用聚合組,使業(yè)務得到保護。
[0005]本發(fā)明提供一種包交換網絡中鏈路聚合組間備份的系統(tǒng),包括第一設備和第二設備,第一設備、第二設備的內部配置相同,所述系統(tǒng)在第一設備上配置第一鏈路聚合組Trunkl,在第二設備上對應配置相同模式的第一鏈路聚合組Trunkl,確保正常工作;然后在第一設備上配置第二鏈路聚合組Trunk2,在第二設備上對應配置相同模式的第二鏈路聚合組Trunk2,確保正常工作;第一鏈路聚合組Trunkl與第二鏈路聚合組Trunk2的模式相同或不同;系統(tǒng)任意指定Trunkl、Trunk2中的一個鏈路聚合組優(yōu)先工作,Trunkl、Trunk2中的另一個鏈路聚合組自動為備份狀態(tài),即初始狀態(tài)下,Trunkl、Trunk2中的一個為活動鏈路聚合組,處于工作狀態(tài),轉發(fā)業(yè)務數據流,Trunkl、Trunk2中的另一個為非活動鏈路聚合組,處于備份狀態(tài);
[0006]所述第一設備、第二設備相同的內部配置為:將配置的第一鏈路聚合組Trunkl、第二鏈路聚合組Trunk2作為下級聚合組Sub Trunk加入到另一個上級聚合組Super Trunk里,在配置業(yè)務的時候,只將業(yè)務配置到上級聚合組Super Trunk上,業(yè)務流實際由下級聚合組Sub Trunk承載,上級聚合組Super Trunk是一個虛擬聚合組,下級聚合組Sub Trunk是實體聚合組,初始化時系統(tǒng)任意指定一個下級聚合組Sub Trunk作為承載聚合組,如果Trunkl為活動鏈路聚合組,處于工作狀態(tài),則另一個下級聚合組Sub Trunk則為非活動鏈路聚合組,處于備份狀態(tài);
[0007]當第一設備、第二設備之間的活動鏈路聚合組的鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到非活動鏈路聚合組的鏈路上進行傳輸,業(yè)務得到有效保護。
[0008]在上述技術方案的基礎上,所述第一鏈路聚合組Trunkl為活動鏈路聚合組,處于工作狀態(tài),Trunk2為非活動鏈路聚合組,處于備份狀態(tài)。
[0009]在上述技術方案的基礎上,所述第一設備、第二設備之間的活動鏈路聚合組Trunkl的多條鏈路中的某條鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
[0010]在上述技術方案的基礎上,所述當第一設備、第二設備之間的活動鏈路聚合組Trunkl的鏈路故障出現極端情況時,活動鏈路聚合組Trunkl的所有鏈路都無法工作,活動鏈路聚合組Trunkl處于失效狀態(tài),系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),Trunk2提供有效物理鏈路,故障鏈路聚合組Trunkl的所有業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
[0011]本發(fā)明還提供基于上述系統(tǒng)的包交換網絡中鏈路聚合組間備份的方法,包括以下步驟:
[0012]S1、首先在第一設備上配置第一鏈路聚合組Trunkl,在第二設備上對應配置相同模式的第一鏈路聚合組Trunkl,確保正常工作;然后在第一設備上配置第二鏈路聚合組Trunk2,在第二設備上對應配置相同模式的第二鏈路聚合組Trunk2,確保正常工作?’第一鏈路聚合組Trunkl與第二鏈路聚合組Trunk2的模式相同或不同;系統(tǒng)任意指定Trunkl、Trunk2中的一個鏈路聚合組優(yōu)先工作,Trunkl、Trunk2中的另一個鏈路聚合組自動為備份狀態(tài),即初始狀態(tài)下,Trunkl、Trunk2中的一個為活動鏈路聚合組,處于工作狀態(tài),轉發(fā)業(yè)務數據流,TrunkU Trunk2中的另一個為非活動鏈路聚合組,處于備份狀態(tài);
[0013]所述第一設備、第二設備相同的內部配置為:將配置的第一鏈路聚合組Trunkl、第二鏈路聚合組Trunk2作為下級聚合組Sub Trunk加入到另一個上級聚合組Super Trunk里,在配置業(yè)務的時候,只將業(yè)務配置到上級聚合組Super Trunk上,業(yè)務流實際由下級聚合組Sub Trunk承載,上級聚合組Super Trunk是一個虛擬聚合組,下級聚合組Sub Trunk是實體聚合組;初始化時系統(tǒng)任意指定一個下級聚合組Sub Trunk作為承載聚合組,如果Trunkl為活動鏈路聚合組,處于工作狀態(tài),則另一個下級聚合組Sub Trunk則為非活動鏈路聚合組,處于備份狀 態(tài);
[0014]S2、當第一設備、第二設備之間的活動鏈路聚合組的鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到非活動鏈路聚合組的鏈路上進行傳輸,業(yè)務得到有效保護。
[0015]在上述技術方案的基礎上,所述第一鏈路聚合組Trunkl為活動鏈路聚合組,處于工作狀態(tài),Trunk2為非活動鏈路聚合組,處于備份狀態(tài)。
[0016]在上述技術方案的基礎上,所述第一設備、第二設備之間的活動鏈路聚合組Trunkl的多條鏈路中的某條鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
[0017]在上述技術方案的基礎上,所述第一設備、第二設備之間的活動鏈路聚合組Trunkl的鏈路故障出現極端情況時,活動鏈路聚合組Trunkl的所有鏈路都無法工作,活動鏈路聚合組Trunkl處于失效狀態(tài),系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),Trunk2提供有效物理鏈路,故障鏈路聚合組Trunkl的所有業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
[0018]與現有技術相比,本發(fā)明的優(yōu)點如下:
[0019]本發(fā)明直接在設備上開啟兩個聚合組,聚合組模式、聚合組的成員端口速率、端口介質均可以不一樣,兩個聚合組分別處于工作狀態(tài)和備份狀態(tài),根據鏈路狀態(tài)的變化及實際需要,備份鏈路可以轉變成工作狀態(tài),原來處于工作狀態(tài)的鏈路聚合組可以處于工作狀態(tài)和不工作狀態(tài),這根據原來聚合組是否失效來決定,最終實現業(yè)務的倒換,從而達到保護作用,最低限度地降低鏈路故障對用戶的影響。本發(fā)明通過聚合組間的備份,在包交換網絡的聚合鏈路中某些成員鏈路發(fā)生故障時,聚合組鏈路負擔達到上限,或者沒有成員鏈路發(fā)生故障而聚合組鏈路負擔超出上限,或者因為某種原因導致鏈路聚合組失效時,能將該聚合組的業(yè)務流量倒換到另外一個備用聚合組,使業(yè)務得到保護,使得鏈路聚合組數據傳輸更加可靠,業(yè)務更加穩(wěn)定可靠,有效提高設備的競爭力,適應時代發(fā)展的需求。
【專利附圖】
【附圖說明】
[0020]圖1是本發(fā)明實施例中包交換網絡中鏈路聚合組間備份的系統(tǒng)的結構框圖。
[0021]圖2是本發(fā)明實施例中第一設備、第二設備的內部配置示意圖。
[0022]圖3是本發(fā)明實施例中第一設備、第二設備之間的活動鏈路聚合組Trunkl的某條鏈路出現故障時的鏈接示意圖。
[0023]圖4是本發(fā)明實施例中第一設備、第二設備之間的活動鏈路聚合組Trunkl的所有鏈路都無法工作時的鏈接示意圖。
【具體實施方式】
[0024]下面結合附圖及具體實施例對本發(fā)明作進一步的詳細描述。
[0025]參見圖1所示,本發(fā)明實施例提供一種包交換網絡中鏈路聚合組間備份的系統(tǒng),包括第一設備和第二設備,第一設備、第二設備的內部配置相同。
[0026]本發(fā)明實施例還提供一種基于上述系統(tǒng)的包交換網絡中鏈路聚合組間備份的方法,包括以下步驟:
[0027]S1、系統(tǒng)在第一設備上配置第一鏈路聚合組Trunkl,在第二設備上對應配置相同模式的第一鏈路聚合組Trunkl,確保能正常工作;然后在第一設備上配置第二鏈路聚合組Trunk2,在第二設備上對應配置相同模式的第二鏈路聚合組Trunk2,確保能正常工作。第一鏈路聚合組Trunkl與第二鏈路聚合組Trunk2的模式可以相同,也可以不同,例如:Trunkl 運行了動態(tài)協(xié)議的 LACP (Link Aggregation Control Protocol,鏈路聚合控制協(xié)議)聚合組,Trunk2配置成手工聚合組是允許的。系統(tǒng)任意指定Trunkl、Trunk2中的一個鏈路聚合組優(yōu)先工作,Trunkl、Trunk2中的另一個鏈路聚合組自動為備份狀態(tài),即初始狀態(tài)下,Trunkl、Trunk2中的一個為活動鏈路聚合組,處于工作狀態(tài),轉發(fā)業(yè)務數據流,Trunkl、Trunk2中的另一個為非活動鏈路聚合組,處于備份狀態(tài)。
[0028]參見圖2所示,第一設備、第二設備相同的內部配置為:將配置的第一鏈路聚合組Trunkl、第二鏈路聚合組Trunk2作為下級聚合組(Sub Trunk)加入到另一個上級聚合組(Super Trunk)里,在配置業(yè)務的時候,只將業(yè)務配置到上級聚合組Super Trunk上,業(yè)務流實際由下級聚合組Sub Trunk承載,而不是由上級聚合組Super Trunk承載。也就是說,上級聚合組Super Trunk是一個虛擬聚合組,下級聚合組Sub Trunk是實體聚合組。初始化時系統(tǒng)任意指定一個下級聚合組Sub Trunk作為承載聚合組,如果Trunkl為活動鏈路聚合組,處于工作狀態(tài),則另一個下級聚合組Sub Trunk則為非活動鏈路聚合組,處于備份狀態(tài)。
[0029]S2、當第一設備、第二設備之間的活動鏈路聚合組的鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到非活動鏈路聚合組的鏈路上進行傳輸,業(yè)務得到有效保護。
[0030]參見圖1所示,第一鏈路聚合組Trunkl為活動鏈路聚合組,處于工作狀態(tài),第二鏈路聚合組Trunk2為非活動鏈路聚合組,處于備份狀態(tài)。
[0031]參見圖3所示,當第一設備、第二設備之間的活動鏈路聚合組Trunkl的多條鏈路中的某條鏈路出現故障時,根據鏈路聚合組的工作原理,該條鏈路的業(yè)務被倒換到Trunkl的其他鏈路上,但是,如果各條鏈路都處于滿負荷狀態(tài),倒換過去的業(yè)務將出現丟包情況,業(yè)務傳輸質量受損,為了避免丟包,系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
[0032]參見圖4所示,當第一設備、第二設備之間的活動鏈路聚合組Trunkl的鏈路故障出現極端情況時,活動鏈路聚合組Trunkl的所有鏈路都無法工作,活動鏈路聚合組Trunkl處于失效狀態(tài),無法提供有效鏈路進行數據傳輸,這種情況在實際應用中是存在的,尤其是運行了鏈路聚合協(xié)議的聚合組,當雙方因某種原因不能協(xié)商成功的情況下會出現,為了克服這種問題,由于兩個鏈路聚合組的工作模式可以不同,系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),Trunk2提供有效物理鏈路,故障鏈路聚合組Trunkl的所有業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
[0033]本領域的技術人員可以對本發(fā)明實施例進行各種修改和變型,倘若這些修改和變型在本發(fā)明權利要求及其等同技術的范圍之內,則這些修改和變型也在本發(fā)明的保護范圍之內。
[0034]說明書中未詳細描述的內容為本領域技術人員公知的現有技術。
【權利要求】
1.一種包交換網絡中鏈路聚合組間備份的系統(tǒng),包括第一設備和第二設備,第一設備、第二設備的內部配置相同,其特征在于:所述系統(tǒng)在第一設備上配置第一鏈路聚合組Trunkl,在第二設備上對應配置相同模式的第一鏈路聚合組Trunkl,確保正常工作;然后在第一設備上配置第二鏈路聚合組Trunk2,在第二設備上對應配置相同模式的第二鏈路聚合組Trunk2,確保正常工作;第一鏈路聚合組Trunkl與第二鏈路聚合組Trunk2的模式相同或不同;系統(tǒng)任意指定Trunkl、Trunk2中的一個鏈路聚合組優(yōu)先工作,Trunkl、Trunk2中的另一個鏈路聚合組自動為備份狀態(tài),即初始狀態(tài)下,Trunkl、Trunk2中的一個為活動鏈路聚合組,處于工作狀態(tài),轉發(fā)業(yè)務數據流,Trunkl、Trunk2中的另一個為非活動鏈路聚合組,處于備份狀態(tài); 所述第一設備、第二設備相同的內部配置為:將配置的第一鏈路聚合組Trunkl、第二鏈路聚合組Trunk2作為下級聚合組Sub Trunk加入到另一個上級聚合組Super Trunk里,在配置業(yè)務的時候,只將業(yè)務配置到上級聚合組Super Trunk上,業(yè)務流實際由下級聚合組Sub Trunk承載,上級聚合組Super Trunk是一個虛擬聚合組,下級聚合組Sub Trunk是實體聚合組,初始化時系統(tǒng)任意指定一個下級聚合組Sub Trunk作為承載聚合組,如果Trunkl為活動鏈路聚合組,處于工作狀態(tài),則另一個下級聚合組Sub Trunk則為非活動鏈路聚合組,處于備份狀態(tài); 當第一設備、第二設備之間的活動鏈路聚合組的鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到非活動鏈路聚合組的鏈路上進行傳輸,業(yè)務得到有效保護。
2.如權利要求1所述的包交換網絡中鏈路聚合組間備份的系統(tǒng),其特征在于:所述第一鏈路聚合組Trunkl為活動鏈路聚合組,處于工作狀態(tài),Trunk2為非活動鏈路聚合組,處于備份狀態(tài)。
3.如權利要求2所述的包交換網絡中鏈路聚合組間備份的系統(tǒng),其特征在于:所述第一設備、第二設備之間 的活動鏈路聚合組Trunkl的多條鏈路中的某條鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
4.如權利要求2所述的包交換網絡中鏈路聚合組間備份的系統(tǒng),其特征在于:所述當第一設備、第二設備之間的活動鏈路聚合組Trunkl的鏈路故障出現極端情況時,活動鏈路聚合組Trunkl的所有鏈路都無法工作,活動鏈路聚合組Trunkl處于失效狀態(tài),系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),Trunk2提供有效物理鏈路,故障鏈路聚合組Trunkl的所有業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
5.基于權利要求1至4中任一項所述系統(tǒng)的包交換網絡中鏈路聚合組間備份的方法,其特征在于,包括以下步驟: S1、首先在第一設備上配置第一鏈路聚合組Trunkl,在第二設備上對應配置相同模式的第一鏈路聚合組Trunkl,確保正常工作;然后在第一設備上配置第二鏈路聚合組Trunk2,在第二設備上對應配置相同模式的第二鏈路聚合組Trunk2,確保正常工作?’第一鏈路聚合組Trunkl與第二鏈路聚合組Trunk2的模式相同或不同;系統(tǒng)任意指定Trunkl、Trunk2中的一個鏈路聚合組優(yōu)先工作,Trunkl、Trunk2中的另一個鏈路聚合組自動為備份狀態(tài),即初始狀態(tài)下,Trunkl、Trunk2中的一個為活動鏈路聚合組,處于工作狀態(tài),轉發(fā)業(yè)務數據流,TrunkU Trunk2中的另一個為非活動鏈路聚合組,處于備份狀態(tài); 所述第一設備、第二設備相同的內部配置為:將配置的第一鏈路聚合組Trunkl、第二鏈路聚合組Trunk2作為下級聚合組Sub Trunk加入到另一個上級聚合組Super Trunk里,在配置業(yè)務的時候,只將業(yè)務配置到上級聚合組Super Trunk上,業(yè)務流實際由下級聚合組Sub Trunk承載,上級聚合組Super Trunk是一個虛擬聚合組,下級聚合組Sub Trunk是實體聚合組;初始化時系統(tǒng)任意指定一個下級聚合組Sub Trunk作為承載聚合組,如果Trunkl為活動鏈路聚合組,處于工作狀態(tài),則另一個下級聚合組Sub Trunk則為非活動鏈路聚合組,處于備份狀態(tài); S2、當第一設備、第二設備之間的活動鏈路聚合組的鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到非活動鏈路聚合組的鏈路上進行傳輸,業(yè)務得到有效保護。
6.如權利要求5所述的包交換網絡中鏈路聚合組間備份的方法,其特征在于:所述第一鏈路聚合組Trunkl為活動鏈路聚合組,處于工作狀態(tài),Trunk2為非活動鏈路聚合組,處于備份狀態(tài)。
7.如權利要求6所述的包交換網絡中鏈路聚合組間備份的方法,其特征在于:所述第一設備、第二設備之間的活動鏈路聚合組Trunkl的多條鏈路中的某條鏈路出現故障時,系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),故障鏈路的業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
8.如權利要求6所述的包交換網絡中鏈路聚合組間備份的方法,其特征在于:所述第一設備、第二設備之間的活動鏈路聚合組Trunkl的鏈路故障出現極端情況時,活動鏈路聚合組Trunkl的所有鏈路都無法工作,活動鏈路聚合組Trunkl處于失效狀態(tài),系統(tǒng)指定非活動鏈路聚合組Trunk2變?yōu)楣ぷ鳡顟B(tài),Trunk2提供有效物理鏈路,故障鏈路聚合組Trunkl的所有業(yè)務被倒換到Trunk2的鏈路上進行傳輸,業(yè)務得到有效保護。
【文檔編號】H04L12/707GK103840972SQ201410056644
【公開日】2014年6月4日 申請日期:2014年2月20日 優(yōu)先權日:2014年2月20日
【發(fā)明者】方俊, 張峰, 強亮, 張亮 申請人:烽火通信科技股份有限公司