国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于靈活鏈路組的流量均衡方法和設(shè)備的制作方法

      文檔序號:7712670閱讀:334來源:國知局
      專利名稱:基于靈活鏈路組的流量均衡方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種基于靈活鏈路組的流量均衡方
      法和i殳備。
      背景技術(shù)
      當(dāng)下游設(shè)備連接到上游設(shè)備時,使用單上行方式容易出現(xiàn)單點故障,造 成業(yè)務(wù)中斷。因此通常采用雙上行方式,即將一臺下游設(shè)備同時連接到兩臺 上游設(shè)備,以最大限度地避免單點故障,提高網(wǎng)絡(luò)可靠性,如圖1所示。
      雙上行組網(wǎng)雖然能提高網(wǎng)絡(luò)可靠性,但又引入了環(huán)路問題。通常可通過 STP (Spanning Tree Protocol,生成初十協(xié)i義)或RRPP (Rapid Ring Protection Protocol,快速環(huán)網(wǎng)保護協(xié)議)來消除環(huán)路,但STP在收斂速度上只能達到秒 級,不適用于對收斂時間有很高要求的用戶,而RRPP盡管在收斂速度上能達 到要求,但組網(wǎng)配置的復(fù)雜度較高,主要適用于較復(fù)雜的環(huán)形組網(wǎng)。
      為了在滿足用戶對鏈路快速收斂要求的同時又能簡化配置,現(xiàn)有技術(shù)中 針對雙上行組網(wǎng)提出了 Smart Link組(靈活鏈路組)解決方案,實現(xiàn)了主備《連 路的冗余備份,并在主用鏈路發(fā)生故障后使流量能夠迅速切換到備用鏈路上, 因此具備較高的收斂速度。
      以下首先對SmartLink組的基本概念進行介紹。
      Smart Link組中,每個組內(nèi)只包含兩個端口。正常情況下,只有一個端口 處于轉(zhuǎn)發(fā)(ACTIVE)狀態(tài),另一個端口被阻塞,處于待命(STANDBY)狀 態(tài)。當(dāng)處于轉(zhuǎn)發(fā)狀態(tài)的端口出現(xiàn)鏈路故障時(這里的鏈路故障包括端口down, OAM單通等),SmartLink組會自動將該端口阻塞,并將原阻塞的處于待命狀 態(tài)的端口切換到轉(zhuǎn)發(fā)狀態(tài)。
      Smart Link組中的兩個端口的角色分別為Smart Link組的主端口和從端 口。當(dāng)SmartLink組中的兩個端口都處于up狀態(tài)時,角色為主端口的端口將優(yōu)先進入轉(zhuǎn)發(fā)狀態(tài),而角色為從端口的端口將保持待命狀態(tài)。但是,主端口并 不一直處于轉(zhuǎn)發(fā)狀態(tài),而從端口也并不一直處于待命狀態(tài)。當(dāng)主端口所在鏈 路發(fā)生故障時,從端口將切換為轉(zhuǎn)發(fā)狀態(tài)。對于主端口所在的鏈路,稱為主
      鏈路;而對于從端口所在的鏈路,稱為從鏈路。
      以圖l所示的Smart Link組的網(wǎng)絡(luò)場景為例,Device C的端口Ethernetl/l和 Ethernetl/2組成了 一個Smart Link組,其中Ethemet1/1處于轉(zhuǎn)發(fā)狀態(tài),而 Ethernetl/2處于4爭命狀態(tài)。Device D的端口Ethernetl/l和Ethemetl/2同才羊組成了 一個Smart Link組,其中Ethernetl/l處于轉(zhuǎn)發(fā)狀態(tài),而Ethernetl/2處于待命狀態(tài)。 Device C和Device D各自的端口 Ethernetl/1為主端口 , Ethemetl/2為從端口 。
      當(dāng)Smart Link組發(fā)生鏈路切換時,原有的轉(zhuǎn)發(fā)表項將不適用于新的拓樸網(wǎng) 絡(luò),需要網(wǎng)絡(luò)中的所有設(shè)備進行MAC (Medium Access Control, i某體接入控 制)地址轉(zhuǎn)發(fā)表項和ARP (Address Resolution Protocol,地址解析協(xié)議)/ND (Neighbor Discovery,鄰居發(fā)現(xiàn))表項的更新。這時,Smart Link組通過發(fā)送 Flush報文通知其它設(shè)備進行MAC地址轉(zhuǎn)發(fā)表項和ARP/ND表項的刷新操作。 Flush報文是普通的組播數(shù)據(jù)報文,會被阻塞的接收端口丟棄。
      Smart Link組中涉及以下幾種VLAN:
      保護VLAN: Smart Link組控制其轉(zhuǎn)發(fā)狀態(tài)的用戶數(shù)據(jù)VLAN。同一端口 上不同的Smart Link組保護不同的VLAN。端口在保護VLAN上的轉(zhuǎn)發(fā)狀態(tài)由 端口在其所屬Smart Link組內(nèi)的狀態(tài)決定。
      發(fā)送控制VLAN:用于發(fā)送Flush報文的VLAN。當(dāng)發(fā)生鏈路切換時,設(shè)備 (如圖1中的Device C和Device D )會在發(fā)送控制VLAN內(nèi)廣播發(fā)送Flush報文。
      接收控制VLAN:用于接收并處理Flush報文的VLAN。當(dāng)發(fā)生鏈路切換時, 設(shè)備(如圖l中的Device A、 Device B和Device E)接收并處理屬于接收控制 VLAN的Flush報文,進行MAC地址轉(zhuǎn)發(fā)表項和ARP/ND表項的刷新操作。
      Smart Link的運4亍才幾制如下 (1)鏈路備份機制
      以圖l所示的組網(wǎng)場景為例,Device C的端口Ethernet 1/1所在的鏈路是主 鏈路,Ethemetl/2所在的鏈路是從鏈路。正常情況下,Ethernet 1/1處于轉(zhuǎn)發(fā)狀態(tài),Ethemetl/2處于待命狀態(tài)。當(dāng)主鏈路出現(xiàn)故障時,Ethernetl/1將自動阻塞 并切換到待命狀態(tài),Ethemetl/2將切換到轉(zhuǎn)發(fā)狀態(tài)。
      (2) 網(wǎng)絡(luò)拓樸變更機制
      當(dāng)Smart Link發(fā)生鏈路切換時,網(wǎng)絡(luò)中各設(shè)備上的MAC地址轉(zhuǎn)發(fā)表項和 ARP/ND表項可能已經(jīng)不是最新狀態(tài),為了保證報文的正確發(fā)送,需要提供一 種MAC地址轉(zhuǎn)發(fā)表項和ARP/ND表項的更新機制。目前更新機制有以下兩種
      更新4幾制一自動通過流量刷新MAC地址轉(zhuǎn)發(fā)表項和ARP/ND表項。此 方式適用于與不支持Smart Link功能的設(shè)備(包括其他廠商設(shè)備)對接的情況, 需要有上行流量觸發(fā)。
      更新機制二由SmartLink設(shè)備從新的鏈路上發(fā)送Flush報文。此方式需要 上行的設(shè)備都能夠識別Smart Link的Flush報文并進行更新MAC地址轉(zhuǎn)發(fā)表項 和ARP/ND表項的處理。
      (3) 角色搶占機制
      以圖l所示的組網(wǎng)場景為例,Device C的端口Ethemetl/1所在的鏈路是主 鏈路,Ethemetl/2所在的鏈路是從鏈路。當(dāng)主鏈路出現(xiàn)故障時,Ethemetl/1將 自動阻塞并切換到待命狀態(tài),Ethemetl/2處于轉(zhuǎn)發(fā)狀態(tài)。當(dāng)主鏈路恢復(fù)后,如 果該Smart Link組配置允許角色搶占,Ethernetl/2將自動阻塞并切換到待命狀 態(tài),而Ethernetl/l將切換到轉(zhuǎn)發(fā)狀態(tài)。
      (4) 負載分擔(dān)機制
      在同一個環(huán)網(wǎng)中,可能同時存在多個VLAN的數(shù)據(jù)流量,Smart Link可以 實現(xiàn)流量的負載分擔(dān),即不同VLAN的流量沿不同Smart Link組所確定的路徑 進行轉(zhuǎn)發(fā)。通過把一個端口配置為多個Smart Link組的成員端口 (每個Smart Link組的保護VLAN不同),且該端口在不同組中的轉(zhuǎn)發(fā)狀態(tài)不同,這樣就能 實現(xiàn)不同VLAN的數(shù)據(jù)流量的轉(zhuǎn)發(fā)路徑不同,從而達到負載分擔(dān)的目的。每個 Smart Link組的保護VLAN是通過引用MSTP實例來實現(xiàn)的。
      在各VLAN的流量穩(wěn)定時,上述基于VLAN的負載分擔(dān)可以達到比較好的 負載分擔(dān)情況。但是,當(dāng)網(wǎng)絡(luò)中各VLAN的流量出現(xiàn)較大變化時,可能導(dǎo)致基 于VLAN的負載分擔(dān)的鏈路間流量不均衡。以圖2所示的基于Smart Link組的流量負載分擔(dān)的典型組網(wǎng)為例,設(shè)備 ACC-3上配置兩個Smart Link組,記為A和B。 A組保護VLAN 101 VLAN 200 的流量,B組保護VLAN 201 VLAN 300的流量(除了采用直接將不同的VLAN 配置到不同Smart Link組的情況,還可以采用將不同的VLAN映射到不同的實 例、將不同的實例映射到不同的端口的方法實現(xiàn)流量負載分擔(dān),此處僅以將 VLAN配置到SmartLink組進行說明)。穩(wěn)定情況下,端口2 (作為A組的從端 口 , B組的主端口 )對于A組為阻塞端口 ,端口 1 (作為B組的/人端口 , A組的 主端口 )對于B組為阻塞端口, A組和B組的上行流量走向分別如細虛線和細 實線箭頭所示。但是,當(dāng)ACC-3下掛設(shè)備的上行流量中,各VLAN的流量可能 在不同時段相差較大,導(dǎo)致某些時段實線流量出現(xiàn)擁塞同時虛線流量很空閑, 另一時段則相反的情況。對于該問題,通過管理員實時根據(jù)流量手工干預(yù)顯 然非常繁瑣且增加維護成本。如果升級網(wǎng)絡(luò)帶寬,則同樣需要增加運營成本。

      發(fā)明內(nèi)容
      本發(fā)明提供一種基于靈活鏈路組的流量均衡方法和設(shè)備,用于在網(wǎng)絡(luò)時 設(shè)備中實現(xiàn)基于Smart Link組的自動流量負載分擔(dān)。
      本發(fā)明提供了 一種基于靈活鏈路組的流量均衡方法,應(yīng)用于至少包括第 一端口和第二端口的網(wǎng)絡(luò)設(shè)備中,所述網(wǎng)絡(luò)設(shè)備中配置有第 一靈活鏈路組和 第二靈活鏈路組,所述第一靈活鏈路組和第二靈活鏈路組對所述網(wǎng)絡(luò)設(shè)備上 來自不同VLAN的VLAN流量進行轉(zhuǎn)發(fā),所述第 一端口在所述第 一靈活鏈路 組中作為主端口,在所述第二靈活鏈路組中作為從端口;所述第二端口在所 述第一靈活鏈路組中作為從端口,在所述第二靈活鏈路組中作為主端口;所 述方法包括
      統(tǒng)計所述第一端口轉(zhuǎn)發(fā)的VLAN流量、以及所述第二端口轉(zhuǎn)發(fā)的VLAN流
      量;
      根據(jù)統(tǒng)計結(jié)果判斷所述第一端口和第二端口中是否一端口擁塞而另 一端 口空閑,如果是則將擁塞的端口上的VLAN流量向所述空閑的端口進行遷移。 其中,所述統(tǒng)計所述第一端口轉(zhuǎn)發(fā)的VLAN流量、以及所述第二端口轉(zhuǎn)發(fā)的VLAN流量,包括
      向所述第一端口和第二端口下發(fā)QoS策略,所述QoS策略包括流分類和流 行為的組合,所述流分類用于識別待轉(zhuǎn)發(fā)流量的VLAN標(biāo)識,所述流行為用于 指示對轉(zhuǎn)發(fā)流量進行統(tǒng)計。
      其中,所述判斷所述第一端口和第二端口中是否一端口擁塞而另 一端口 空閑,包括
      對于所述第 一端口和第二端口 ,分別獲取轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的 比例;
      根據(jù)預(yù)設(shè)的門限值,判斷所述第一端口和第二端口的狀態(tài);當(dāng)一端口轉(zhuǎn) 發(fā)的VLAN流量占端口帶寬的比例超過預(yù)設(shè)的第一 門限時,判斷所述端口擁 塞;當(dāng)一端口轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例低于預(yù)設(shè)的第二門限時,判 斷所述端口空閑。
      其中,所述將擁塞的端口上的VLAN流量向所述空閑的端口進行遷移,包

      判斷將所述擁塞的端口上的最小VLAN流量或部分VLAN流量遷移到所 述空閑的端口時,是否導(dǎo)致所述空閑的端口擁塞,是則不進行流量遷移,否 則將所述擁塞的端口上的最小VL AN流量或部分VLAN流量作為可遷移的 VLAN流量。
      其中,所述將擁塞的端口上的VLAN流量向所述空閑的端口進行遷移,包

      調(diào)整所述第 一靈活鏈路組和第二靈活鏈路組保護的VLAN,實現(xiàn)將擁塞的 端口上的VLAN流量向所述空閑的端口進行遷移;或
      調(diào)整所述第一端口和第二端口中VLAN與實例的映射關(guān)系,實現(xiàn)將擁塞 的端口上的VLAN流量向所述空閑的端口進行遷移。
      本發(fā)明提供了一種網(wǎng)絡(luò)設(shè)備,至少包括第一端口和第二端口,所述網(wǎng)絡(luò) 設(shè)備中配置有第一靈活鏈路組和第二靈活鏈路組,所述第一靈活鏈路組和第 二靈活鏈路組對所述網(wǎng)絡(luò)設(shè)備上來自不同VLAN的VLAN流量進行轉(zhuǎn)發(fā),所 述第一端口在所述第 一靈活鏈路組中作為主端口 ,在所述第二靈活鏈路組中作為從端口;所述第二端口在所述第一靈活鏈路組中作為從端口,在所述第二靈活鏈路組中作為主端口;所述網(wǎng)絡(luò)設(shè)備還包括
      流量統(tǒng)計單元,用于統(tǒng)計所述第一端口轉(zhuǎn)發(fā)的VLAN流量、以及所述第二端口轉(zhuǎn)發(fā)的VLAN流量;
      端口狀態(tài)獲取單元,用于根據(jù)所述流量統(tǒng)計單元的統(tǒng)計結(jié)果判斷所述第一端口和第二端口的狀態(tài);
      遷移流量獲取單元,用于當(dāng)所述端口狀態(tài)獲取單元判斷所述第一端口和第二端口中一端口擁塞而另一端口空閑時,獲取所述擁塞的端口上的VLAN
      流量;
      流量遷移單元,用于將所述遷移流量獲取單元獲f^的所述擁塞的端口上
      的VLAN流量向所述空閑的端口進行遷移。其中,所述流量獲取單元具體用于
      向所述第一端口和第二端口下發(fā)QoS策略,所述QoS策略包括流分類和流行為的組合,所述流分類用于識別待轉(zhuǎn)發(fā)流量的VLAN標(biāo)識,所述流行為用于指示對轉(zhuǎn)發(fā)流量進行統(tǒng)計。
      其中,所述端口狀態(tài)獲取單元具體用于
      對于所述第一端口和第二端口 ,分別獲取轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例;根據(jù)預(yù)設(shè)的門限值,判斷所述第一端口和第二端口的狀態(tài);當(dāng)一端口轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例超過預(yù)設(shè)的第一門限時,判斷所述端口擁塞;當(dāng)一端口轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例低于預(yù)設(shè)的第二門限時,判斷所述端口空閑。
      其中,所述遷移流量獲取單元具體用于
      判斷將所述擁塞的端口上的最小VLAN流量或部分VLAN流量遷移到所述空閑的端口時,是否導(dǎo)致所述空閑的端口擁塞,是則不進行流量遷移,否則將所述擁塞的端口上的最小VLAN流量或部分VLAN流量作為可遷移的VLAN流量。
      其中,所述流量遷移單元包括
      VLAN調(diào)整子單元,用于調(diào)整所述第一靈活鏈路組和第二靈活鏈路組保護的VLAN,實現(xiàn)將所述遷移流量獲取單元獲取的擁塞的端口上的VLAN流量向所述空閑的端口進4亍遷移;或
      實例調(diào)整子單元,用于調(diào)整所述第一端口和第二端口中VLAN與實例的映射關(guān)系,實現(xiàn)將所述遷移流量獲^f又單元獲耳又的擁塞的端口上的VLAN流量向所迷空閑的端口進行遷移。
      與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
      通過使用本發(fā)明,可以將設(shè)備中擁塞的端口上的VLAN流量向空閑的端口遷移,從而完善了 Smart Link的負載分擔(dān)技術(shù),在存在空閑鏈路的情況下,能夠保證擁塞鏈路的流量能及時被均衡,從而避免擁塞,實現(xiàn)了流量的動態(tài)均衡。


      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的一支術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的 一 些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中SmartLink組應(yīng)用場景的組網(wǎng)示意圖;圖2是現(xiàn)有技術(shù)中基于SmartLink組的負載分擔(dān)的組網(wǎng)示意圖;圖3是本發(fā)明中基于靈活鏈路組的流量均衡方法的流程圖;圖4是本發(fā)明應(yīng)用場景中基于靈活鏈路組的流量均衡方法的流程圖;圖5是本發(fā)明中提供的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。
      具體實施例方式
      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      本發(fā)明提供了 一種基于靈活鏈路組的流量均衡方法,應(yīng) 于至少包括第一端口和第二端口的網(wǎng)絡(luò)設(shè)備中,網(wǎng)絡(luò)設(shè)備中配置有第一靈活鏈路組和第二
      靈活鏈路組,第一靈活鏈路組和第二靈活鏈路組對網(wǎng)絡(luò)i殳備上來自不同VLAN的VLAN流量進行轉(zhuǎn)發(fā),第一端口在第一靈活鏈路組中作為主端口,在第二靈活鏈路組中作為從端口;第二端口在第一靈活鏈路組中作為從端口,在第二靈活鏈路組中作為主端口;該方法如圖3所示,包括
      步驟s301 、統(tǒng)計第一端口轉(zhuǎn)發(fā)的VLAN流量、以及第二端口轉(zhuǎn)發(fā)的VLAN流量;
      步驟s302、根據(jù)統(tǒng)計結(jié)果判斷第一端口和第二端口中是否一端口擁塞而另一端口空閑,如果是則將擁塞的端口上的VLAN流量向空閑的端口進行遷移。
      以下結(jié)合一個具體的應(yīng)用場景,描述本發(fā)明中基于靈活鏈路組的流量均-銜方法的具體實施方式
      。
      本發(fā)明提供的方法中,在原有的Smart Link組的配置基礎(chǔ)上,增加對SmartLink端口上對各VLAN流量的監(jiān)控,獲取各Smart Link端口上不同VLAN的流量并及進行統(tǒng)計。根據(jù)流量統(tǒng)計的結(jié)果,可以計算得到一段時間內(nèi)的各端口的帶寬占用比,并根據(jù)帶寬占用比進行端口間的流量均衡處理。
      仍以圖2所示的網(wǎng)絡(luò)場景為例,在設(shè)備ACC-3中配置Smart Link組A和Smart Link組B為負載分擔(dān)均衡組,對ACC-3上來自不同VLAN的VLAN流量進行轉(zhuǎn)發(fā)。其中對于ACC-C中的兩個端口 ,端口 l在SmartLink組A中作為主端口 ,在Smart Link組B中作為從端口 ;端口 2在Smart Link組A中作為從端口 ,在SmartLink組B中作為主端口。
      在設(shè)備ACC-3的兩個端口上應(yīng)用QoS策略,該QoS策略包含一定數(shù)量的流分類/流行為組合,流分類用于識別報文的VLAN字段,流行為則指定對匹配的報文進行流量統(tǒng)計。策略下發(fā)后,則可以根據(jù)流分類/流行為對不同端口的各VLAN的流量進行統(tǒng)計,定時獲取流量統(tǒng)計結(jié)果并生成該時段的端口的流量帶寬占用比,用于流量均衡處理。
      本發(fā)明中的流量均衡方法應(yīng)用于該應(yīng)用場景中時,如圖4所示,包括以下步驟步驟s401、對端口流量進行纟企測,檢測到一端口發(fā)生擁塞。
      具體的,預(yù)先對判斷端口是否發(fā)生阻塞的標(biāo)準(zhǔn)進行設(shè)置,例如判斷一端
      口的流量(即該端口下各VLAN的總流量)占端口帶寬的百分比超過預(yù)設(shè)的數(shù)值(如80%)時,判斷該端口出現(xiàn)阻塞。以圖2所示的網(wǎng)絡(luò)場景為例,假設(shè)檢測到設(shè)備ACC-3上Smart Link組A的主端口 (端口 1 )的流量超過端口帶寬的80%,則判斷端口l出現(xiàn)擁塞。
      步驟s402、判斷另一端口是否空閑,是則進行步-驟s403,否則進行步驟s406。
      具體的,與判斷端口是否發(fā)生阻塞的標(biāo)準(zhǔn)相似,預(yù)先設(shè)置一判斷端口是否空閑的標(biāo)準(zhǔn),例如判斷一端口的流量(即該端口下各VLAN的總流量)占端口帶寬的百分比低于預(yù)設(shè)的數(shù)值(如60%)時,判斷該端口出現(xiàn)空閑。以圖2所示的網(wǎng)絡(luò)場景為例,假設(shè)當(dāng)設(shè)備ACC-3上SmartLink組A的主端口 (端口2)處于空閑狀態(tài)。
      步驟s403、判斷擁塞端口中小流量VLAN的流量是否可以遷移到空閑端口,是則進行步驟s404,否則進行步驟s406。
      具體的,流量遷移的具體實施方式
      可以為,獲取將Smart Link組A中流量最小(非0)的VLAN,獲取該VLAN的流量,估計將該端口 1中的VLAN的流量遷移到端口2后,端口2的流量均衡情況,如果遷移后會導(dǎo)致原處于空閑的端口發(fā)生擁塞,則取消此次遷移。否則,將該VLAN流量向原處于空閑的端口遷移。
      步驟s404、遷移擁塞端口中小流量VLAN的流量到空閑側(cè)端口。步驟s405、判斷擁塞端口是否仍然擁塞,是則進行步驟s402,否則進行步驟s406。
      具體的,通過上述s402 s405的循環(huán)執(zhí)行,使得Smart Link組A中轉(zhuǎn)發(fā)的VLAN的流量按照從小到大的順序逐一向Smart Link組B遷移,直至原處于擁塞的端口解除擁塞狀態(tài),或者原處于空閑的端口即將發(fā)生擁塞。無i侖哪一種
      情況都可以實現(xiàn)不同端口和Smart Link組的流量均4軒。步驟s406、流量均衡調(diào)整結(jié)束。另外,除了上述圖4中描述的將VLAN的流量按照/人小到大的順序逐一遷移的方法之外,還可以直接根據(jù)兩個端口的流量,計算出解除處于擁塞的端口的擁塞狀態(tài)所需轉(zhuǎn)移的流量, 一次性完成遷移,佳j尋流量遷移更加高效。
      無論使用哪一種流量遷移的具體實現(xiàn)方法,可以通過調(diào)整Smart Link組保護的VLAN實現(xiàn),也可以通過調(diào)整轉(zhuǎn)發(fā)設(shè)備中VLAN和實例的映射關(guān)系實現(xiàn)。
      具體的,對于通過調(diào)整Smart Link組保護的VLAN實現(xiàn)的方式,可以對各個Smart Link組保護的VLAN進行設(shè)置,例如對于原本由Smart Link組1保護的VLAN(如VLAN 100 ),將其從Smart Link組1中刪除,并添加到SmartLink組2中,則實現(xiàn)了將原本由Smart Link組1保護的VLAN的流量轉(zhuǎn)移到了 Smart Link組2中。
      具體的,對于通過調(diào)整轉(zhuǎn)發(fā)設(shè)備中VLAN和實例的映射關(guān)系實現(xiàn)的方式,在轉(zhuǎn)發(fā)設(shè)備設(shè)置的不同實例中,同一個端口的狀態(tài)不同(包括轉(zhuǎn)發(fā)狀態(tài)或阻塞狀態(tài))。例如對于原本由Smart Link組1保護的VLAN (如VLAN 100 ),該VLAN映射到實例1,實例1中端口 1 (Smart Link組1的主端口 )為轉(zhuǎn)發(fā)狀態(tài),端口 2 ( Smart Link組1的從端口 )為阻塞狀態(tài),則該VLAN的流量將通過端口 l轉(zhuǎn)發(fā);需要進行流量遷移時,將該VLAN映射到實例2,實例2中端口 2 ( Smart Link組2的主端口 )為轉(zhuǎn)發(fā)狀態(tài),端口 1 ( Smart Link組2的從端口)為阻塞狀態(tài),則該VLAN的流量將通過端口 2轉(zhuǎn)發(fā)。從而實現(xiàn)了將原本由Smart Link組1保護的VLAN的流量轉(zhuǎn)移到了 Smart Link組2中。
      通過使用本發(fā)明提供的上述方法,可以將設(shè)備中擁塞的端口上可遷移的VLAN流量向空閑的端口遷移,從而完善了 Smart Link的負載分擔(dān)技術(shù),在存在空閑鏈路的情況下,能夠保證擁塞鏈路的流量能及時被均衡,從而避免擁塞,實現(xiàn)了流量的動態(tài)均衡。
      本發(fā)明還提供了一種網(wǎng)絡(luò)設(shè)備,至少包括第一端口和第二端口,該網(wǎng)絡(luò)設(shè)備中配置有第一靈活鏈路組和第二靈活鏈路組,第一靈活鏈路組和第二靈活鏈路組對網(wǎng)絡(luò)設(shè)備上來自不同VLAN的VLAN流量進行轉(zhuǎn)發(fā),第 一端口在第一靈活鏈路組中作為主端口,在第二靈活鏈路組中作為從端口;第二端口在第一靈活鏈路組中作為從端口,在第二靈活鏈路組中作為主端口;如圖5所示,網(wǎng)絡(luò)設(shè)備還包括
      流量統(tǒng)計單元IO,用于統(tǒng)計第一端口轉(zhuǎn)發(fā)的VLAN流量、以及第二端口轉(zhuǎn)發(fā)的VLAN流量。具體的,流量統(tǒng)計單元10用于向第一端口和第二端口下發(fā)QoS策略,QoS策略包括流分類和流行為的組合,流分類用于識別待轉(zhuǎn)發(fā)流量的VLAN標(biāo)識,流行為用于指示對轉(zhuǎn)發(fā)流量進行統(tǒng)計。
      端口狀態(tài)獲取單元20,用于根據(jù)流量統(tǒng)計單元10的統(tǒng)計結(jié)果判斷第一端口和第二端口的狀態(tài);具體的,端口狀態(tài)獲取單元20用于對于第一端口和第二端口 ,分別獲取轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例;根據(jù)預(yù)設(shè)的門限值,判斷第 一端口和第二端口的狀態(tài);當(dāng) 一端口轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例超過預(yù)設(shè)的第一門限時,判斷端口擁塞;當(dāng)一端口轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例低于預(yù)設(shè)的第二門限時,判斷端口空閑。
      遷移流量獲取單元30,用于當(dāng)端口狀態(tài)獲取單元20判斷第一端口和第二端口中 一端口擁塞而另 一端口空閑時,獲取擁塞的端口上的VLAN流量。具體的,遷移流量獲取單元30用于判斷將擁塞的端口上的最小VLAN流量或部分VLAN流量遷移到空閑的端口時,是否導(dǎo)致空閑的端口擁塞,是則不進行流量遷移,否則將擁塞的端口上的最小VLAN流量或部分VLAN流量作為可遷移的VLAN流量。
      流量遷移單元40,用于將遷移流量獲取單元30獲取的擁塞的端口上的VLAN流量向空閑的端口進行遷移。其中,流量遷移單元40具體包括
      VLAN調(diào)整子單元41,用于調(diào)整第一靈活鏈路組和第二靈活鏈路組保護的VLAN,實現(xiàn)將遷移流量獲取單元30獲取的擁塞的端口上的VLAN流量向空閑的端口進行遷移;或
      實例調(diào)整子單元42,用于調(diào)整第一端口和第二端口中VLAN與實例的映射關(guān)系,實現(xiàn)將遷移流量獲取單元30獲取的擁塞的端口上的VLAN流量向空閑的端口進行遷移。
      通過使用本發(fā)明提供的上述設(shè)備,可以將設(shè)備中擁塞的端口上可遷移的VLAN流量向空閑的端口遷移,從而完善了 Smart Link的負栽分擔(dān)技術(shù),在存在空閑鏈路的情況下,能夠保證擁塞鏈路的流量能及時被均衡,從而避免擁塞,實現(xiàn)了流量的動態(tài)均衡。
      通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟
      件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM, U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
      本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的單元或流程并不一定是實施本發(fā)明所必須的。
      本領(lǐng)域4支術(shù)人員可以理解實施例中的裝置中的單元可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的單元可以合并為一個單元,也可以進一步拆分成多個子單元。
      上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
      權(quán)利要求
      1、一種基于靈活鏈路組的流量均衡方法,其特征在于,應(yīng)用于至少包括第一端口和第二端口的網(wǎng)絡(luò)設(shè)備中,所述網(wǎng)絡(luò)設(shè)備中配置有第一靈活鏈路組和第二靈活鏈路組,所述第一靈活鏈路組和第二靈活鏈路組對所述網(wǎng)絡(luò)設(shè)備上來自不同VLAN的VLAN流量進行轉(zhuǎn)發(fā),所述第一端口在所述第一靈活鏈路組中作為主端口,在所述第二靈活鏈路組中作為從端口;所述第二端口在所述第一靈活鏈路組中作為從端口,在所述第二靈活鏈路組中作為主端口;所述方法包括統(tǒng)計所述第一端口轉(zhuǎn)發(fā)的VLAN流量、以及所述第二端口轉(zhuǎn)發(fā)的VLAN流量;根據(jù)統(tǒng)計結(jié)果判斷所述第一端口和第二端口中是否一端口擁塞而另一端口空閑,如果是則將擁塞的端口上的VLAN流量向所述空閑的端口進行遷移。
      2、 如權(quán)利要求l所述的方法,其特征在于,所述統(tǒng)計所述第一端口轉(zhuǎn)發(fā) 的VLAN流量、以及所述第二端口轉(zhuǎn)發(fā)的VLAN流量,包括向所述第一端口和第二端口下發(fā)QoS策略,所述QoS策略包括流分類和 流行為的組合,所述流分類用于識別待轉(zhuǎn)發(fā)流量的VLAN標(biāo)識,所述流行為 用于指示對轉(zhuǎn)發(fā)流量進行統(tǒng)計。
      3、 如權(quán)利要求l所述的方法,其特征在于,所述判斷所述第一端口和第 二端口中是否一端口擁塞而另一端口空閑,包括對于所述第一端口和第二端口,分別獲取轉(zhuǎn)發(fā)的VLAN流量占端口帶寬 的比例;根據(jù)預(yù)設(shè)的門限值,判斷所述第一端口和第二端口的狀態(tài);當(dāng)一端口轉(zhuǎn) 發(fā)的VLAN流量占端口帶寬的比例超過預(yù)設(shè)的第一門限時,判斷所述端口擁 塞;當(dāng)一端口轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例低于預(yù)設(shè)的第二門限時, 判斷所述端口空閑。
      4、 如權(quán)利要求1所述的方法,其特征在于,所述將擁塞的端口上的VLAN 流量向所述空閑的端口進行遷移,包括述空閑的端口時,是否導(dǎo)致所述空閑的端口擁塞,是則不進行流量遷移,否則將所述擁塞的端口上的最小VLAN流量或部分VLAN流量作為可遷移的 VLAN流量。
      5、 如權(quán)利要求1至4中任一項所述的方法,其特征在于,所述將擁塞的 端口上的VLAN流量向所述空閑的端口進行遷移,包括調(diào)整所述第一靈活鏈路組和第二靈活鏈路組保護的VLAN,實現(xiàn)將擁塞 的端口上的VLAN流量向所述空閑的端口進行遷移;或調(diào)整所述第一端口和第二端口中VLAN與實例的映射關(guān)系,實現(xiàn)將擁塞 的端口上的VLAN流量向所述空閑的端口進行遷移。
      6、 一種網(wǎng)絡(luò)設(shè)備,其特征在于,至少包括第一端口和第二端口,所述網(wǎng) 絡(luò)設(shè)備中配置有第一靈活鏈路組和第二靈活鏈路組,所述第一靈活鏈路組和 第二靈活鏈路組對所述網(wǎng)絡(luò)設(shè)備上來自不同VLAN的VLAN流量進行轉(zhuǎn)發(fā), 所述第 一端口在所述第 一靈活鏈路組中作為主端口 ,在所述第二靈活鏈路組 中作為從端口;所述第二端口在所述第一靈活鏈路組中作為從端口,在所述 第二靈活鏈路組中作為主端口;所述網(wǎng)絡(luò)設(shè)備還包括流量統(tǒng)計單元,用于統(tǒng)計所述第一端口轉(zhuǎn)發(fā)的VLAN流量、以及所述第二 端口轉(zhuǎn)發(fā)的VLAN流量;端口狀態(tài)獲f^單元,用于才艮據(jù)所述流量統(tǒng)計單元的統(tǒng)計結(jié)果判斷所述第 一端口和第二端口的狀態(tài);遷移流量獲取單元,用于當(dāng)所述端口狀態(tài)獲取單元判斷所述第一端口和 第二端口中 一端口擁塞而另 一端口空閑時,獲取所述擁塞的端口上的VLAN流量;流量遷移單元,用于將所述遷移流量獲取單元獲耳又的所述擁塞的端口上的VLAN流量向所述空閑的端口進行遷移。
      7、 如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述流量獲取單元具體 用于向所述第一端口和第二端口下發(fā)QoS策略,所述QoS策略包括流分類和流 行為的組合,所述流分類用于識別待轉(zhuǎn)發(fā)流量的VLAN標(biāo)識,所述流行為用于指示對轉(zhuǎn)發(fā)流量進行統(tǒng)計。
      8、 如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述端口狀態(tài)獲取單元具體用于對于所述第 一端口和第二端口 ,分別獲取轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的 比例;根據(jù)預(yù)設(shè)的門限值,判斷所述第一端口和第二端口的狀態(tài);當(dāng)一端口 轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例超過預(yù)設(shè)的第 一門限時,判斷所述端口擁 塞;當(dāng)一端口轉(zhuǎn)發(fā)的VLAN流量占端口帶寬的比例低于預(yù)設(shè)的第二門限時,判 斷所述端口空閑。
      9、 如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述遷移流量獲取單元 具體用于判斷將所述擁塞的端口上的最小VLAN流量或部分VLAN流量遷移到所 述空閑的端口時,是否導(dǎo)致所述空閑的端口擁塞,是則不進行流量遷移,否 則將所述擁塞的端口上的最小VLAN流量或部分VLAN流量作為可遷移的 VLAN流量。
      10、 如權(quán)利要求6至9中任一項所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述流量 遷移單元包括VLAN調(diào)整子單元,用于調(diào)整所述第一靈活鏈路組和第二靈活鏈路組保護 的VLAN,實現(xiàn)將所述遷移流量獲取單元獲取的擁塞的端口上的VLAN流量向 所述空閑的端口進^f亍遷移;或?qū)嵗{(diào)整子單元,用于調(diào)整所述第一端口和第二端口中VLAN與實例的 映射關(guān)系,實現(xiàn)將所述遷移流量獲取單元獲:f又的擁塞的端口上的VLAN流量 向所述空閑的端口進行遷移。
      全文摘要
      本發(fā)明公開了一種基于靈活鏈路組的流量均衡方法和設(shè)備。該方法應(yīng)用于至少包括第一端口和第二端口的網(wǎng)絡(luò)設(shè)備中,包括統(tǒng)計所述第一端口轉(zhuǎn)發(fā)的VLAN流量、以及所述第二端口轉(zhuǎn)發(fā)的VLAN流量;根據(jù)統(tǒng)計結(jié)果判斷所述第一端口和第二端口中是否一端口擁塞而另一端口空閑,如果是則將擁塞的端口上的VLAN流量向所述空閑的端口進行遷移。通過使用本發(fā)明,可以將設(shè)備中擁塞的端口上的VLAN流量向空閑的端口遷移,從而完善了Smart Link的負載分擔(dān)技術(shù),在存在空閑鏈路的情況下,能夠保證擁塞鏈路的流量能及時被均衡,從而避免擁塞,實現(xiàn)了流量的動態(tài)均衡。
      文檔編號H04L12/56GK101640644SQ200910170019
      公開日2010年2月3日 申請日期2009年9月1日 優(yōu)先權(quán)日2009年9月1日
      發(fā)明者徐鵬飛 申請人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1