两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種spb網(wǎng)絡中的流量均衡方法及設備的制作方法

文檔序號:7864347閱讀:349來源:國知局
專利名稱:一種spb網(wǎng)絡中的流量均衡方法及設備的制作方法
技術領域
本發(fā)明涉及通信領域,尤其涉及一種SPB網(wǎng)絡中的流量均衡方法及設備。
背景技術
MAC-in-MAC協(xié)議又稱為 PBB(Provider Backbone Bridge,運營商骨干網(wǎng)橋)協(xié)議。作為一種二層VPN (Virtual Private Network,虛擬專用網(wǎng)絡)技術,它通過MAC (MediaAccess Control,媒體訪問控制)地址嵌套,將用戶MAC地址封裝在運營商MAC地址之中,從而對不同的用戶業(yè)務進行隔離。采用了MAC-in-MAC/PBB 協(xié)議的網(wǎng)絡稱為 PBBN (Provider Backbone BridgeNetwork,運營商骨干橋接網(wǎng)),也稱為MAC-in-MAC網(wǎng)絡。BHKBackbone Edge Bridge,骨干 網(wǎng)邊緣網(wǎng)橋)設備是PBBN的邊緣設備,它負責將來自用戶網(wǎng)絡的報文進行MAC-in-MAC封裝并轉發(fā)到PBBN中,或者將來自PBBN的MAC-in-MAC報文進行解封裝并轉發(fā)到用戶網(wǎng)絡中。BEB上配置有VSKVirtual Switch Instance,虛擬交換實例),VSI是一個具有以太網(wǎng)橋功能的VPN實體,根據(jù)用戶MAC地址進行二層報文轉發(fā),VSI通過I-SID (服務標識符)進行標識。BCB (Backbone Core Bridge,骨干網(wǎng)核心網(wǎng)橋)設備是PBBN的核心設備,它負責按照B-MAC地址(BEB的MAC地址)和BVLAN (運營商骨干網(wǎng)VLAN,其中VLAN為Virtual LocalArea Network的英文縮寫,中文為虛擬局域網(wǎng))轉發(fā)MAC_in_MAC報文。BCB設備只需要轉發(fā)報文和學習B-MAC地址,不需要學習用戶網(wǎng)絡中大量的MAC地址,從而降低了網(wǎng)絡部署的成本,也為PBBN提供了更好的可擴展性。BEB設備上連接PBBN的端口稱為上行口,連接用戶網(wǎng)絡的端口稱為下行口。來自用戶網(wǎng)絡的報文被封裝成MAC-in-MAC報文后,會通過BEB設備相應的上行口轉發(fā)出去;而來自PBBN的MAC-in-MAC報文被解封裝后,會按照用戶MAC地址通過BEB設備相應的下行口轉發(fā)出去。PBBN中使用SPB (Shortest Path Bridging,最短路徑橋,一種生成樹協(xié)議)在構建大型扁平的無阻塞二層網(wǎng)絡,使用 SPB-ISIS (Intermediate system to intermediatesystem,中間系統(tǒng)到中間系統(tǒng),一種內部網(wǎng)關協(xié)議)來共享網(wǎng)絡中的鏈路狀態(tài),網(wǎng)絡各個節(jié)點并行計算各節(jié)點之間的最短路徑。SPB通過支持多個ECT (Equal Cost Tree,等價樹)算法的方式來支持負載分擔,通過特定ECT算法計算得到SPT (Spanning Tree Protocol,生成樹協(xié)議)集合,該集合對應的轉發(fā)表項下刷到相同的BVLAN中。SPB網(wǎng)絡中,管理員可以配置將I-SID映射到B-VID (運營商骨干網(wǎng)VLAN ID),給B-VID關聯(lián)ECT,從而可以調整流量轉發(fā)使用的ECT算法。為了將流量均衡地分配到各個BVLAN中,需要管理員監(jiān)控每個BVLAN的流量。當某個BVLAN的流量過大時,需要管理員將這個BVLAN承載的部分VSI重新指定到其他BVLAN上,即重新配置I-SID與B-VID的映射關系,從而在ECT算法之間遷移流量,實現(xiàn)流量均衡。由此可以看出,現(xiàn)有SPB網(wǎng)絡的流量均衡機制中,需要管理員監(jiān)控流量,并在發(fā)現(xiàn)BVLAN之間流量分配不均勻時,通過手工方式重新配置VSI和BVLAN的關聯(lián)關系,以進行流
量均衡。

發(fā)明內容
本發(fā)明實施例提供了一種SPB網(wǎng)絡中的流量均衡方法及設備,用以在SPB網(wǎng)絡中,實現(xiàn)自動對各BVLAN流量進行監(jiān)控,以及根據(jù)監(jiān)控結果自動進行流量調整,以實現(xiàn)負載分擔。本發(fā)明實施例提供的SPB網(wǎng)絡中的流量均衡方法,其中,BEB設備按照設定周期執(zhí)行以下步驟
統(tǒng)計各VSI的流量,以及各骨干虛擬局域網(wǎng)BVLAN的流量; 根據(jù)各BVLAN的流量統(tǒng)計結果確定出各BVLAN間的流量不均衡時,根據(jù)各VSI的流量統(tǒng)計結果確定流量遷移策略;
根據(jù)確定出的流量遷移策略,請求對端BEB設備將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN,并在收到所述對端BEB設備返回的允許將指定VSI實例的流量進行遷移的響應后,將所述指定的VSI實例的流量從源BVLAN遷移到目標BVLAN。本發(fā)明實施例提供的BEB設備,包括統(tǒng)計模塊、遷移判決模塊和遷移處理模塊,其中
統(tǒng)計模塊,用于按照設定周期統(tǒng)計各VSI的流量,以及各骨干虛擬局域網(wǎng)BVLAN的流
量;
遷移判決模塊,用于在根據(jù)所述統(tǒng)計模塊統(tǒng)計得到的各BVLAN的流量統(tǒng)計結果確定出各BVLAN的流量不均衡時,根據(jù)各VSI的流量統(tǒng)計結果確定流量遷移策略,并根據(jù)確定出的流量遷移策略,請求對端BEB設備將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN ;以及,在接收到對端BEB設備發(fā)送的將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN的請求后,在根據(jù)所述統(tǒng)計模塊在相應周期內統(tǒng)計得到的各BVLAN的流量統(tǒng)計結果,確定出進行相應流量遷移后各BVLAN的流量均衡時,向發(fā)送請求的對端BEB設備返回允許將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN的響應;
遷移處理模塊,用于在收到本設備的對端BEB設備返回的允許將指定VSI實例的流量進行遷移的響應后,將所述指定的VSI實例的流量從源BVLAN遷移到目標BVLAN。本發(fā)明的上述實施例,BEB設備通過自動統(tǒng)計各VSI和各BVLAN的流量,并根據(jù)該統(tǒng)計結果進行流量均衡判決以及進行相應流量遷移處理,從而實現(xiàn)自動進行流量調整,以實現(xiàn)負載分擔。


圖I為本發(fā)明實施例提供的網(wǎng)絡架構示意 圖2為本發(fā)明實施例提供的ECT遷移流程示意 圖3為本發(fā)明實施例提供的BEB設備的結構示意圖。
具體實施例方式下面結合附圖對本發(fā)明實施例進行詳細描述。
參見圖1,為本發(fā)明實施例所提供的PBBN架構示意圖。其中,BEB1上配置BEB2為對端設備,BEB2上配置BEBl為對端設備。BEBl和BEB2上配置有1000個VSI,每個VSI由I-SID 唯一標識,例如,VSIl 的 I-SID 為 I-SID1,VSI2 的 I-SID 為 I-SID2,以此類推。運營商骨干網(wǎng)中配置有3個BVLAN (BVLAN100、BVLAN200和BVLAN 300),相應的VLAN ID 為B-VID I、B-VID 2 和 B-VID 3,其中,BVLANl 配置在 BCBl 上,BVLAN2 配置在CBC2 上,BVLAN3 配置在 CBC3 上。BEBl 的端口 PORTl 上配置 BVLANlOOjj^n P0RT2 上配置BVLAN200、端口 P0RT3 上配置 BVLAN 300 ;BEB2 的端口 PORTl 上配置 BVLAN100、端口 P0RT2上配置 BVLAN200、端口 P0RT3 上配置 BVLAN 300。該網(wǎng)絡中的各節(jié)點設備使用SPB-ISIS協(xié)議來共享網(wǎng)絡中的鏈路狀態(tài),各個節(jié)點設備并行計算各節(jié)點設備之間的最短路徑,其中,BEBl和BEB2為每個I-SID計算三棵樹
到達所有相關UNI (用戶網(wǎng)絡接口)節(jié)點的SPT樹,用于單播與組播報文的轉發(fā);
ECT樹,用于處理兩個UNI節(jié)點間存在多條等價路徑時負載均衡轉發(fā);
以自己為根的MT樹(Multicast Tree,多播樹),用于未知單播與廣播報文轉發(fā)。其中,BEBl和BEB2之間存在3條等價路徑,分別是BEB1—BCBl—BEB2、BEBl-BCB2 — BEB2、BEBl—BCB3 — BEB2。在初始情況下,為了在這3條等價路徑之間實現(xiàn)負載分擔,可預先在BEBl和BEB2上配置VSI與BVLAN的關聯(lián)關系,即配置I-SID與B-VID的關聯(lián)關系,一種可能的I-SID與B-VID的關聯(lián)關系可如表I所示
表I
權利要求
1.一種最短路徑橋SPB網(wǎng)絡中的流量均衡方法,其特征在于,骨干網(wǎng)邊緣橋BEB設備按照設定周期執(zhí)行以下步驟 統(tǒng)計各虛擬交換實例VSI的流量,以及各骨干虛擬局域網(wǎng)BVLAN的流量; 根據(jù)各BVLAN的流量統(tǒng)計結果確定出各BVLAN間的流量不均衡時,根據(jù)各VSI的流量統(tǒng)計結果確定流量遷移策略; 根據(jù)確定出的流量遷移策略,請求對端BEB設備將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN,并在收到所述對端BEB設備返回的允許將指定VSI實例的流量進行遷移的響應后,將所述指定的VSI實例的流量從源BVLAN遷移到目標BVLAN。
2.如權利要求I所述的方法,其特征在于,所述BEB設備采用以下方式統(tǒng)計各BVLAN的流量 針對每個BVLAN,根據(jù)VSI與BVLAN的關聯(lián)關系,計算與相應BVLAN關聯(lián)的所有VSI的流量統(tǒng)計值總和,得到該BVLAN的流量。
3.如權利要求I或2所述的方法,其特征在于,所述BEB設備上針對每個虛鏈路PW設置第一計數(shù)器和第二計數(shù)器;當所述BEB設備將從下行接口接收到的報文轉發(fā)到PW上時,觸發(fā)該PW對應的第一計數(shù)器進行計數(shù);當所述BEB設備將從PW接收到的報文轉發(fā)給下行接口時,觸發(fā)該PW對應的第二計數(shù)器進行計數(shù); 所述BEB設備采用以下方式統(tǒng)計各VSI的流量針對每個VSI,將該VSI所對應的所有PW的第一計數(shù)器和第二計數(shù)器在相應周期內的計數(shù)值相加,得到該VSI在該周期內的流量。
4.如權利要求I所述的方法,其特征在于,所述BEB設備通過向所述對端BEB設備發(fā)送協(xié)議報文,以請求對端BEB設備將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN,所述協(xié)議報文中攜帶有所述指定的VSI的標識,以及所述目標BVLAN的標識。
5.如權利要求I所述的方法,其特征在于,所述將所述指定的VSI實例的流量從源BVLAN遷移到目標BVLAN,具體包括 將所述指定的VSI與源BVLAN之間的關聯(lián)關系修改為該VSI與目標BVLAN之間的關聯(lián)關系; 將所述指定的VSI對應的轉發(fā)表項中的出端口更新為所述BEB設備連接目標BVLAN的端口。
6.一種骨干網(wǎng)邊緣橋BEB設備,其特征在于,包括統(tǒng)計模塊、遷移判決模塊和遷移處理模塊,其中 統(tǒng)計模塊,用于按照設定周期統(tǒng)計各虛擬交換實例VSI的流量,以及各骨干虛擬局域網(wǎng)BVLAN的流量; 遷移判決模塊,用于在根據(jù)所述統(tǒng)計模塊統(tǒng)計得到的各BVLAN的流量統(tǒng)計結果確定出各BVLAN的流量不均衡時,根據(jù)各VSI的流量統(tǒng)計結果確定流量遷移策略,并根據(jù)確定出的流量遷移策略,請求對端BEB設備將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN ;以及,在接收到對端BEB設備發(fā)送的將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN的請求后,在根據(jù)所述統(tǒng)計模塊在相應周期內統(tǒng)計得到的各BVLAN的流量統(tǒng)計結果,確定出進行相應流量遷移后各BVLAN的流量均衡時,向發(fā)送請求的對端BEB設備返回允許將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN的響應;遷移處理模塊,用于在收到本設備的對端BEB設備返回的允許將指定VSI實例的流量進行遷移的響應后,將所述指定的VSI實例的流量從源BVLAN遷移到目標BVLAN。
7.如權利要求6所述的BEB設備,其特征在于,所述統(tǒng)計模塊具體用于,針對每個BVLAN,根據(jù)VSI與BVLAN的關聯(lián)關系,計算與相應BVLAN關聯(lián)的所有VSI的流量統(tǒng)計值總和,得到該BVLAN的流量。
8.如權利要求6或7所述的BEB設備,其特征在于,所述BEB設備上針對每個虛鏈路PW設置第一計數(shù)器和第二計數(shù)器;當所述BEB設備將從下行接口接收到的報文轉發(fā)到PW上時,觸發(fā)該PW對應的第一計數(shù)器進行計數(shù);當所述BEB設備將從PW接收到的報文轉發(fā)給下行接口時,觸發(fā)該PW對應的第二計數(shù)器進行計數(shù); 所述統(tǒng)計模塊具體用于,針對每個VSI,將該VSI所對應的所有PW的第一計數(shù)器和第二計數(shù)器在相應周期內的計數(shù)值相加,得到該VSI在該周期內的流量。
9.如權利要求6所述的BEB設備,其特征在于,所述遷移判決模塊具體用于,通過向所述對端BEB設備發(fā)送協(xié)議報文,以請求對端BEB設備將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN,所述協(xié)議報文中攜帶有所述指定的VSI的標識,以及所述目標BVLAN的標識。
10.如權利要求6所述的BEB設備,其特征在于,所述遷移處理模塊具體用于,將所述指定的VSI與源BVLAN之間的關聯(lián)關系修改為該VSI與目標BVLAN之間的關聯(lián)關系,將所述指定的VSI對應的轉發(fā)表項中的出端口更新為所述BEB設備連接目標BVLAN的端口。
全文摘要
本發(fā)明公開了一種SPB網(wǎng)絡中的流量均衡方法及設備,其中,BEB設備按照設定周期執(zhí)行以下步驟統(tǒng)計各VSI的流量,以及各BVLAN的流量;根據(jù)各BVLAN的流量統(tǒng)計結果確定出各BVLAN間的流量不均衡時,根據(jù)各VSI的流量統(tǒng)計結果確定流量遷移策略;根據(jù)確定出的流量遷移策略,請求對端BEB設備將指定的VSI的流量從關聯(lián)的源BVLAN遷移到目標BVLAN,并在收到所述對端BEB設備返回的允許將指定VSI實例的流量進行遷移的響應后,將所述指定的VSI實例的流量從源BVLAN遷移到目標BVLAN。采用本發(fā)明可在SPB網(wǎng)絡中,實現(xiàn)自動對各BVLAN流量進行監(jiān)控,以及根據(jù)監(jiān)控結果自動進行流量調整,以實現(xiàn)負載分擔。
文檔編號H04L12/803GK102970240SQ201210429969
公開日2013年3月13日 申請日期2012年11月1日 優(yōu)先權日2012年11月1日
發(fā)明者彭劍遠 申請人:杭州華三通信技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淮南市| 商城县| 楚雄市| 汝南县| 桐庐县| 丁青县| 西华县| 定州市| 滕州市| 泾源县| 丹阳市| 昌都县| 巢湖市| 工布江达县| 上犹县| 冕宁县| 凌源市| 桃源县| 类乌齐县| 武乡县| 江山市| 玛纳斯县| 兴文县| 屏南县| 灌南县| 黄梅县| 诏安县| 九龙县| 临颍县| 海丰县| 泗阳县| 文登市| 安达市| 鄂伦春自治旗| 北辰区| 镇安县| 清原| 德昌县| 洪江市| 满洲里市| 托克托县|