[發明專利]板卡及跨板捆綁鏈路的限速方法有效
| 申請號: | 201110313181.X | 申請日: | 2011-10-14 |
| 公開(公告)號: | CN102377667B | 公開(公告)日: | 2017-08-01 |
| 發明(設計)人: | 張如通 | 申請(專利權)人: | 南京中興新軟件有限責任公司 |
| 主分類號: | H04L12/873 | 分類號: | H04L12/873 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 龍洪 |
| 地址: | 210012 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 板卡 捆綁 限速 方法 | ||
技術領域
本發明涉及通信領域,尤其涉及一種板卡及跨板捆綁鏈路的限速方法。
背景技術
捆綁鏈路的作用是增加鏈路帶寬;隨著人們對網絡越來越廣泛的應用,人們對網絡穩定的要求也越來越高,捆綁鏈路也被應用于用戶接入側,用以提升網絡的穩定性和日益增加的網絡帶寬,增強上網用戶的體驗感。而這樣也帶來了另一個問題:網絡運營商對用戶網絡帶寬的控制,在捆綁鏈路接口不能精確的實現。
目前捆綁鏈路存在兩種流量策略:逐包模式;逐流模式。在逐包模式下,從捆綁鏈路經過的數據流均勻的分布在捆綁鏈路的各成員接口上,這種情況下的限速沒有問題;逐流模式時,不同的數據流(五元組區分流)通過不同的成員接口發送,因為用戶使用網絡的帶寬限速值是按用戶來購買的,在用戶訪問網絡產生很多數據流的應用場景下,對此用戶的限速是概率正確的,但是現實中,很多的用戶具有固定的使用習慣,瀏覽的網頁數量不會同時很多,網絡下載的數量也不會很多,尤其是對于視頻用戶影響尤為甚,用戶端呈現的效果為捆綁鏈路帶寬減半甚至是減小為三分之一及更嚴重。
即現有技術缺乏針對各種網絡用戶進行不同的選路Key的選擇,因此不能做到不同用戶類型下的精確限速,算法固定導致了滿足了某種特定用戶則不能滿足其他種類的用戶,造成無實際可行的跨板捆綁鏈路下的用戶帶寬限制。
發明內容
本發明的目的在于,提供一種板卡及跨板捆綁鏈路的限速方法,用于提高跨板捆綁鏈路限速的精確度。
本發明提供了一種跨板捆綁鏈路的限速方法,上述方法預先為捆綁鏈路配置工作模式,板卡收到數據流時,
根據上述數據流的目的捆綁鏈路的工作模式,計算上述數據流所屬用戶的實際限速值;
根據上述工作模式對應的選路策略,提取上述數據流的選路Key,并根據上述選路Key,計算上述用戶的選路值;
根據上述選路值,在鏈路表中查找上述目的捆綁鏈路的成員接口,將上述用戶的實際限速值和上述數據流發送給上述成員接口所在的板卡;
上述成員接口所在的板卡根據收到的實際限速值,對收到的數據流進行限速。
優選地,上述工作模式包括逐流模式、逐地址模式、逐VLAN(Virtual Local Area Network,虛擬局域網)模式、逐子接口模式、逐包模式。
優選地,上述方法在上述目的捆綁鏈路的工作模式為逐包模式時,通過如下公式計算上述用戶的實際限速值S:
S=n*k/m
其中,n表示上述目的捆綁鏈路的成員接口中,屬于當前板卡的成員接口數;k表示上述用戶的帶寬限速值;m表示上述捆綁鏈路的成員接口總數。
優選地,上述目的捆綁鏈路的工作模式為逐流模式、逐地址模式、逐VLAN模式、逐子接口模式時,上述用戶的實際限速值為上述用戶的帶寬限速值。
優選地,上述方法中,
當上述工作模式為逐流模式時,其對應的選路策略為:選擇數據流的五元組作為選路Key;
當上述工作模式為逐地址模式時,其對應的選路策略為:對于上行數據流,選擇其源地址作為選路Key;對于下行數據流,選擇其目的地址作為選路Key;
當上述工作模式為逐VLAN模式時,其對應的選路策略為:對于上行數據流,選擇其VLAN信息作為選路Key;對于下行數據流,選擇其路由后的出接口的VLAN信息作為選路Key;
當上述工作模式為逐子接口模式時,其對應的選路策略為:對于上行數據流,選擇其接收子接口號作為選路Key,對于下行數據流,選擇其路由后的出接口的子接口號作為選路Key;
當上述工作模式為逐包模式時,其對應的選路策略為:使用隨機數或使用已通過的數據流數。
優選地,上述方法在為捆綁鏈路增加成員接口時,將上述接口綁入上述捆綁鏈路,并更新上述鏈路表;在刪除上述捆綁鏈路的成員接口時,將上述接口從上述捆綁鏈路中解綁,并更新上述鏈路表。
優選地,當上述目的捆綁鏈路的工作模式為逐包模式,且其成員接口數量增加或減少時,上述板卡重新計算上述數據流所屬用戶的實際限速值。
本發明進一步提供了一種板卡,包括捆綁鏈路管理模塊、限速器、限速管理模塊、Key選擇器、選路計算器、轉發模塊,
上述捆綁鏈路管理模塊,用于提供配置捆綁鏈路工作模式的接口,并保存配置;
上述限速器,用于根據收到的數據流所屬用戶的實際限速值,對上述數據流進行限速;
上述限速管理模塊,用于根據上述數據流的目的捆綁鏈路的工作模式,計算上述數據流所屬用戶的實際限速值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京中興新軟件有限責任公司,未經南京中興新軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110313181.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無公害韭菜生產方法
- 下一篇:一種虛擬鍵盤布局方法及鍵盤





