[發明專利]一種端口聚合方法及裝置有效
| 申請號: | 201410051956.4 | 申請日: | 2014-02-14 |
| 公開(公告)號: | CN104852869B | 公開(公告)日: | 2018-07-24 |
| 發明(設計)人: | 翟穎穎 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/937 | 分類號: | H04L12/937;H04L12/861 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 端口 聚合 方法 裝置 | ||
本發明提供一種端口聚合方法及裝置,應用于以太網交換機上,其中該方法包括:創建虛擬端口作為聚合口;根據成員芯片所使用的Hash算法中的每一個Hash值對成員芯片上預定的基準隊列進行偏移計算,為每個成員芯片生成若干出口隊列;按照預定分擔算法生成出口隊列到成員物理端口的隊列映射表項;并向每個成員芯片隊列下發所述隊列映射表項;向每個成員芯片下發虛擬端口映射到基準隊列的單播標簽表項;向每個成員芯片下發針對基準隊列的偏移參數,其中該偏移參數為報文的Hash值。相較于現有技術而言,本發明能夠極大地提升以太網交換機能提供的聚合口的數量,對于數據中心等對于聚合口需求較大的應用場景意義重大。
技術領域
本發明涉及通信技術領域,尤其涉及一種端口聚合方法及裝置。
背景技術
以太網鏈路聚合技術通過將多條以太網物理鏈路捆綁在一起成為一條邏輯鏈路,一方面該技術可以實現增加鏈路帶寬的目的。另外一方面,這些捆綁在一起的鏈路通過相互間的動態備份,可以有效提高鏈路的可靠性。在具體實現上,可以通過以太網交換芯片自帶的聚合功能來創建聚合組,這些以太網芯片能夠支持的聚合組個數與芯片的設計規格有關。
發明內容
有鑒于此,本發明提供一種端口聚合裝置,應用于以太網交換機上,其中該以太網交換機至少包括兩個以太網交換芯片,其中該裝置包括:
聚合管理單元,用于根據選定的分布在M個成員芯片上的N個成員物理端口創建對應的虛擬端口作為聚合口,其中該虛擬端口在交換機全局是唯一的;M和N均為大于或等于2的自然數;
隊列計算單元。用于根據成員芯片所使用的Hash算法中的每一個Hash值對成員芯片上預定的基準隊列進行偏移計算,為每個成員芯片生成P個出口隊列;其中P為該Hash算法中所有Hash值的數量;
資源分配單元,用于按照預定分擔算法生成P個出口隊列到N個成員物理端口的隊列映射表項;并向每個成員芯片隊列下發所述隊列映射表項;
路徑調度單元,用于向每個成員芯片下發虛擬端口映射到基準隊列的單播標簽表項;并向每個成員芯片下發針對基準隊列的偏移參數,其中該偏移參數為報文的Hash值。
本發明還提供一種端口聚合方法,應用于以太網交換機上,其中該以太網交換機至少包括兩個以太網交換芯片,其中該方法包括:
A,根據選定的分布在M個成員芯片上的N個成員物理端口創建對應的虛擬端口作為聚合口,其中該虛擬端口在交換機全局是唯一的;M和N均為為大于或等于2的自然數;
B,根據成員芯片所使用的Hash算法中的每一個Hash值對成員芯片上預定的基準隊列進行偏移計算,為每個成員芯片生成P個出口隊列;其中P為該Hash算法中所有Hash值的數量;
C,按照預定分擔算法生成P個出口隊列到N個成員物理端口的隊列映射表項;并向每個成員芯片隊列下發所述隊列映射表項;
D,向每個成員芯片下發虛擬端口映射到基準隊列的單播標簽表項;并向每個成員芯片下發針對基準隊列的偏移參數,其中該偏移參數為報文的Hash值。
相較于現有技術而言,本發明能夠極大地提升以太網交換機能提供的聚合口的數量,對于數據中心等對于聚合口需求較大的應用場景意義重大。
附圖說明
圖1是本發明一種實施方式中端口聚合裝置的邏輯結構與硬件環境圖;
圖2是本發明一種實施方式中端口聚合方法的流程圖;
圖3是本發明一種實施方式中報文在芯片上的轉發過程示意圖;
圖4是本發明一種實施方式中兩個交換機之間通過聚合口相連的示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410051956.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于RS?485網絡的電阻配置系統及其方法
- 下一篇:一種網絡限速方法及裝置





