[發(fā)明專利]板卡及跨板捆綁鏈路的限速方法有效
| 申請?zhí)枺?/td> | 201110313181.X | 申請日: | 2011-10-14 |
| 公開(公告)號: | CN102377667B | 公開(公告)日: | 2017-08-01 |
| 發(fā)明(設(shè)計)人: | 張如通 | 申請(專利權(quán))人: | 南京中興新軟件有限責任公司 |
| 主分類號: | H04L12/873 | 分類號: | H04L12/873 |
| 代理公司: | 北京安信方達知識產(chǎn)權(quán)代理有限公司11262 | 代理人: | 龍洪 |
| 地址: | 210012 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 板卡 捆綁 限速 方法 | ||
1.一種跨板捆綁鏈路的限速方法,其特征在于,所述方法預先為捆綁鏈路配置工作模式,板卡收到數(shù)據(jù)流時,
根據(jù)所述數(shù)據(jù)流的目的捆綁鏈路的工作模式,計算所述數(shù)據(jù)流所屬用戶的實際限速值;
根據(jù)所述工作模式對應(yīng)的選路策略,提取所述數(shù)據(jù)流的選路Key,并根據(jù)所述選路Key,計算所述用戶的選路值;
根據(jù)所述選路值,在鏈路表中查找所述目的捆綁鏈路的成員接口,將所述用戶的實際限速值和所述數(shù)據(jù)流發(fā)送給所述成員接口所在的板卡;
所述成員接口所在的板卡根據(jù)收到的實際限速值,對收到的數(shù)據(jù)流進行限速。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述工作模式包括逐流模式、逐地址模式、逐虛擬局域網(wǎng)VLAN模式、逐子接口模式、逐包模式。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法在所述目的捆綁鏈路的工作模式為逐包模式時,通過如下公式計算所述用戶的實際限速值S:
S=n*k/m
其中,n表示所述目的捆綁鏈路的成員接口中,屬于當前板卡的成員接口數(shù);k表示所述用戶的帶寬限速值;m表示所述捆綁鏈路的成員接口總數(shù)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述目的捆綁鏈路的工作模式為逐流模式、逐地址模式、逐VLAN模式、逐子接口模式時,所述用戶的實際限速值為所述用戶的帶寬限速值。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述方法中,
當所述工作模式為逐流模式時,其對應(yīng)的選路策略為:選擇數(shù)據(jù)流的五元組作為選路Key;
當所述工作模式為逐地址模式時,其對應(yīng)的選路策略為:對于上行數(shù)據(jù)流,選擇其源地址作為選路Key;對于下行數(shù)據(jù)流,選擇其目的地址作為選路Key;
當所述工作模式為逐VLAN模式時,其對應(yīng)的選路策略為:對于上行數(shù)據(jù)流,選擇其VLAN信息作為選路Key;對于下行數(shù)據(jù)流,選擇其路由后的出接口的VLAN信息作為選路Key;
當所述工作模式為逐子接口模式時,其對應(yīng)的選路策略為:對于上行數(shù)據(jù)流,選擇其接收子接口號作為選路Key,對于下行數(shù)據(jù)流,選擇其路由后的出接口的子接口號作為選路Key;
當所述工作模式為逐包模式時,其對應(yīng)的選路策略為:使用隨機數(shù)或使用已通過的數(shù)據(jù)流數(shù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法在為捆綁鏈路增加成員接口時,將所述接口綁入所述捆綁鏈路,并更新所述鏈路表;在刪除所述捆綁鏈路的成員接口時,將所述接口從所述捆綁鏈路中解綁,并更新所述鏈路表。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,當所述目的捆綁鏈路的工作模式為逐包模式,且其成員接口數(shù)量增加或減少時,所述板卡重新計算所述數(shù)據(jù)流所屬用戶的實際限速值。
8.一種板卡,其特征在于,包括捆綁鏈路管理模塊、限速器、限速管理模塊、Key選擇器、選路計算器、轉(zhuǎn)發(fā)模塊,
所述捆綁鏈路管理模塊,用于提供配置捆綁鏈路工作模式的接口,并保存配置;
所述限速器,用于根據(jù)收到的數(shù)據(jù)流所屬用戶的實際限速值,對所述數(shù)據(jù)流進行限速;
所述限速管理模塊,用于根據(jù)所述數(shù)據(jù)流的目的捆綁鏈路的工作模式,計算所述數(shù)據(jù)流所屬用戶的實際限速值;
所述Key選擇器,用于根據(jù)所述數(shù)據(jù)流的目的捆綁鏈路的工作模式對應(yīng)的選路策略,提取所述數(shù)據(jù)流的選路Key;
所述選路計算器,用于根據(jù)所述Key選擇器提取的選路Key,計算數(shù)據(jù)流所屬用戶的選路值;
所述轉(zhuǎn)發(fā)模塊,用于根據(jù)所述選路計算器得到的選路值,在鏈路表中查找所述目的捆綁鏈路的成員接口,將所述限速管理模塊計算得到的實際限速值和所述數(shù)據(jù)流發(fā)送給所述接口所在的板卡。
9.根據(jù)權(quán)利要求8所述的板卡,其特征在于,所述捆綁鏈路管理模塊,用于提供增加捆綁鏈路的成員接口或刪除捆綁鏈路的成員接口的接口,以及存儲所述鏈路表。
10.根據(jù)權(quán)利要求9所述的板卡,其特征在于,
所述捆綁鏈路管理模塊,用于為捆綁鏈路增加成員接口時,將所述接口綁入所述捆綁鏈路;在刪除所述捆綁鏈路的成員接口時,將所述接口從所述捆綁鏈路中解綁;以及更新所述鏈路表中相應(yīng)捆綁鏈路的成員接口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京中興新軟件有限責任公司,未經(jīng)南京中興新軟件有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110313181.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種無公害韭菜生產(chǎn)方法
- 下一篇:一種虛擬鍵盤布局方法及鍵盤





