[發明專利]一種數據中心通訊設備的負載分擔方法和裝置無效
申請號: | 201210003008.4 | 申請日: | 2012-01-06 |
公開(公告)號: | CN102447636A | 公開(公告)日: | 2012-05-09 |
發明(設計)人: | 楊建軍;張憲勤 | 申請(專利權)人: | 中興通訊股份有限公司 |
主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/24 |
代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 張穎玲;程立民 |
地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 數據中心 通訊設備 負載 分擔 方法 裝置 | ||
技術領域
本發明涉及通信技術,尤其涉及一種數據中心通訊設備的負載分擔方法和裝置。
背景技術
數據中心作為業務網絡的核心,面臨著眾多的挑戰,擴展性、靈活性、高性能、可靠性和安全性,無一不是對數據中心的要求。尤其重要的一點是:在訪問請求急劇增長的時候,服務器仍要保證快速、穩定的傳送應用到客戶端,而其中最重要的一個技術保障就是負載均衡技術。
負載均衡一般用于提高網絡的整體處理能力,并提高可靠性,可用性,可維護性,最終目的是加快業務的響應速度,從而提高用戶的體驗度。負載均衡后,將解決任務調度和資源占用不均衡的狀態,提高性能的同時提高業務系統的健壯性。負載均衡必須實現通過不同的負載均衡方法使大量的業務訪問在不同服務器間進行分配,保證設備的能力得到充分利用。
其中,數據中心通訊設備的端口負載分擔是整個負載分擔功能中很重要的一個方面,目前的通訊設備的端口負載分擔是靜態的方式,幾個端口組成一個端口聚合組,每個端口占據一個位置,報文轉發時根據負載分擔的哈希算法,取得作為哈希的關鍵字的字段進行哈希計算,最后將哈希結果根據固定的一個數取余,得到結果為端口組中的序號,報文由這個存在序號所在位置的端口來轉發,這是一種靜態的端口負載分擔方式,可以起到負載分擔的作用,但是會存在負載不均衡的問題,在極端情況下,有些端口發生過載,有些端口可能負載的流量很小,達不到負載均衡的目的,不能夠充分利用各個端口的帶寬資源。如果使用動態的負載分擔方式,雖然能夠使各個端口均衡的負載,但是性能比較差,達不到線速的要求。
發明內容
有鑒于此,本發明的主要目的在于提供一種數據中心通訊設備的負載分擔方法和裝置,能夠實現數據中心通訊設備靜態和動態相結合的負載分擔。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明提供的一種數據中心通訊設備的負載分擔方法,該方法包括:
數據中心通訊設備讀取端口組負載均衡的流量狀況,獲得每個端口的占用情況;根據所述占用情況調整轉發表和報文轉發時哈希結果取余的值。
上述方案中,所述數據中心通訊設備讀取端口組負載均衡的流量狀況,獲得每個端口的占用情況,為:數據中心通訊設備設置定時器的定時時間,當定時時間到時,讀取端口組負載均衡的流量狀況,獲得每個端口在定時時間到之前的一段時間的占用情況。
上述方案中,所述根據所述占用情況調整轉發表和報文轉發時哈希結果取余的值為:數據中心通訊設備根據每個端口的占用情況,判斷各端口流量負載差值是否超過10%的端口帶寬,當超過時,根據超出的比例調整轉發表和報文轉發時哈希結果取余的值。
上述方案中,該方法還包括:數據中心通訊設備根據調整后的轉發表和報文轉發時哈希結果取余的值確定報文的轉發端口。
上述方案中,所述根據調整后的轉發表和報文轉發時哈希結果取余的值確定報文的轉發端口為:數據中心通訊設備的端口組收到報文后,根據負載分擔算法需要的關鍵字信息解析報文的字段;根據獲取的報文的字段進行哈希計算;根據調整后的轉發表和報文轉發時哈希結果取余的值將哈希計算結果取余得到端口存放位置的數值,根據所述端口存放位置的數值在轉發表中查找到對應的端口號。
本發明提供的一種數據中心通訊設備的負載分擔裝置,該裝置包括:流量檢測模塊、轉發模塊;其中,流量檢測模塊,用于讀取端口組負載均衡的流量狀況,獲得每個端口的占用情況;
轉發模塊,用于根據流量檢測模塊獲得的每個端口的占用情況,調整轉發表和報文轉發時哈希結果取余的值。
上述方案中,所述流量檢測模塊,具體用于設置定時器的定時時間,當定時時間到時,讀取端口組負載均衡的流量狀況,獲得每個端口在定時時間到之前的一段時間的占用情況。
上述方案中,所述轉發模塊,具體用于根據每個端口的占用情況,判斷各端口流量負載差值是否超過10%的端口帶寬,當超過時,根據超出的比例調整轉發表和報文轉發時哈希結果取余的值。
上述方案中,所述轉發模塊,還用于根據調整后的轉發表和報文轉發時哈希結果取余的值確定報文的轉發端口。
本發明提供了一種數據中心通訊設備的負載分擔方法和裝置,數據中心通訊設備讀取端口組負載均衡的流量狀況,獲得每個端口的占用情況;根據所述占用情況調整轉發表和報文轉發時哈希結果取余的值;如此,能夠實現數據中心通訊設備靜態和動態相結合的負載分擔,既能夠使各個端口均衡的負載,又能夠達到線速的要求。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210003008.4/2.html,轉載請聲明來源鉆瓜專利網。