[發明專利]一種負載分擔方法和裝置有效
| 申請號: | 201410359703.3 | 申請日: | 2014-07-25 |
| 公開(公告)號: | CN104092621A | 公開(公告)日: | 2014-10-08 |
| 發明(設計)人: | 蔣茂勇;李玉剛;吳頻;黃哲 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/803 | 分類號: | H04L12/803 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 負載 分擔 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種負載分擔方法和裝置。
背景技術
隨著云計算的發展,數據中心網絡,逐漸趨于扁平化,網關往往設置在網絡的核心層,以便于虛擬機的遷移;同時,IRF(Intelligent?Resilient?Framework,智能彈性架構)堆疊設備技術在數據中心大量應用,IRF設備和上行設備之間往往使用分布式聚合,對數據進行負載分擔,同時進行鏈路備份。對于分布式聚合來說,因為聚合鏈路兩端的負載分擔算法、連接順序等種種原因,往往會導致聚合鏈路承載的會話流量,在上行和下行鏈路中分別分布在不同的物理鏈路上。
例如,請參見圖1,當圖1中上行主機PC1與下行主機PC2進行通信時,由于鏈路聚合組的上行設備與下行設備根據負載分擔算法計算出的鏈路有可能不同,從而導致PC1發往PC2的報文經過slot4在IRF設備的成員設備中被無效轉發四次,而且該報文在IRF設備中轉發時,每一跳的成員設備都需要學習該報文的MAC地址,增大了系統MAC資源的開銷。
另外,當所述IRF設備為傳統的分布式設備時,也有存在類似的問題。仍以圖1的組網為例,假設IRF設備是傳統分布式設備,slot1、slot2、slot3、slot4是轉發業務板,此時從slot4接收到的報文,雖然不用經過slot2、slot3,但是需要通過網板或網片交換后,才能轉發到slot1。
發明內容
有鑒于此,本發明提出一種負載分擔方法,應用于鏈路聚合組的本端交換機上,所述本端交換機與所述鏈路聚合組的對端IRF設備配合使用,所述方法包括:
創建鏈路聚合對稱組,并向所述鏈路聚合對稱組中加入物理成員端口;其中所述物理成員端口之間的流量互相隔離;
在所述物理成員端口中選舉主端口,通過所述主端口將本端主機發送的ARP報文向所述對端IRF設備進行廣播;
接收對端主機的ARP報文或者ARP應答報文,通過接收到所述ARP報文或ARP應答報文的物理成員端口獨立的進行對端主機的MAC地址學習,并基于學習到的MAC地址進行報文轉發。
優選地,所述向所述鏈路聚合對稱組中加入物理成員端口包括:
在所述鏈路聚合組的各成員端口中選擇待加入端口;
將所述待加入端口的端口屬性恢復為普通鏈路層端口屬性;
將所述鏈路聚合組的邏輯口的配置同步到所述待加入端口,并刪除該邏輯口上學習到的MAC地址;
將所述待加入端口作為所述物理成員端口加入所述鏈路聚合對稱組。
優選地,所述方法還包括:
當所述鏈路聚合對稱組中任一物理成員端口的鏈路down掉、down掉的鏈路恢復為up狀態、所述鏈路聚合對稱組中新加入了物理成員端口或者有物理成員端口退出所述鏈路聚合對稱組時,在所述鏈路聚合對稱組的各物理成員端口中重新進行主端口的選舉。
優選地,所述在所述物理成員端口中選舉主端口包括:
根據鏈路聚合算法計算各物理成員端口的端口狀態;
選擇端口ID最小并且端口狀態為選中狀態的物理成員端口為主端口。
優選地,所述方法還包括:
當收到所述物理成員端口上送的協議報文時,將該協議報文的收包端口修改為所述鏈路聚合組的邏輯口;
當通過所述邏輯口向所述物理成員端口發送協議報文時,將該協議報文的出端口修改為所述鏈路聚合對稱組的主端口。
優選地,所述鏈路聚合組和所述鏈路聚合對稱組之間可互相切換,并且切換后所述鏈路聚合組或所述鏈路聚合對稱組中的各成員端口原有的端口狀態不變。
本發明還提出一種負載分擔裝置,應用于鏈路聚合組的本端交換機上,所述本端交換機與所述鏈路聚合組的對端IRF設備配合使用,所述裝置包括:
創建模塊,用于創建鏈路聚合對稱組,并向所述鏈路聚合對稱組中加入物理成員端口;其中所述物理成員端口之間的流量互相隔離;
選舉模塊,用于在所述物理成員端口中選舉主端口,通過所述主端口將所述ARP報文向所述對端IRF設備進行廣播;
接收模塊,用于接收對端主機的ARP報文或者ARP應答報文,通過接收到所述ARP報文或ARP應答報文的物理成員端口獨立的進行對端主機的MAC地址學習,并基于學習到的MAC地址進行報文轉發。
優選地,所述創建模塊進一步用于:
在所述鏈路聚合組的各成員端口中選擇待加入端口;
將所述待加入端口的端口屬性恢復為普通鏈路層端口屬性;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410359703.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:使用手勢控制激光跟蹤器的方法和裝置
- 下一篇:一種時鐘同步方法和裝置





