[發明專利]流量控制方法及裝置、線卡及分布式網絡設備無效
| 申請號: | 201210078430.6 | 申請日: | 2012-03-22 |
| 公開(公告)號: | CN102594708A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 邱磊 | 申請(專利權)人: | 北京星網銳捷網絡技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100036 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流量 控制 方法 裝置 分布式 網絡設備 | ||
技術領域
本發明涉及流量控制技術領域,尤其涉及一種流量控制方法及裝置、線卡及分布式網絡設備。
背景技術
現有技術中,流量控制的概念起源于網絡通信,其主要目的是協調網絡鏈路中的資源分配,主要作用是在數據發送端和數據接收端進行數據傳遞時,合理的使用網絡鏈路,避免因為數據接收端的緩沖區域容量不足而丟棄來自發送端的數據,從而要求數據發送端重新發送已經發送過的數據的問題。通過在數據發送端和數據接收端之間進行流量控制,能夠有效地降低丟包率,提高網絡帶寬的利用率。在通用的流量控制處理過程中,數據接收端在緩沖區域容量不足或是開始溢出時,需要及時地向數據發送端反饋阻塞信號,數據發送端接收到數據接收端反饋的阻塞信號后,可以決定是否繼續向數據接收端發送數據或是決定是否降低向數據接收端發送數據的速率,從而達到流量控制的目的,保證數據發送端和數據接收端高效而穩定的運行。
分布式網絡設備包含分布式交換機、分布式路由器等。分布式網絡設備中的線卡之間可以進行數據交互,為了防止線卡之間傳輸數據時發生丟包或浪費網絡帶寬的問題,現有技術可以對線卡之間的數據傳輸進行流量控制,其具體的流量控制流程如下:
數據發送端(例如線卡1)預先獲取數據接收端(例如線卡2)的緩沖區域的地址,在需要向線卡2發送數據時,線卡1可以直接使用周邊元件擴展接口(PCI,Peripheral?Component?Interconnect)/快速的周邊元件擴展接口(PCIE,PCI-Express總線,將需要發送的數據寫入到獲取的地址對應的緩沖區域中,從而將數據發送到線卡2中。如果線卡2中的緩沖區域容量不足或已經溢出,而線卡2的芯片處理能力不足,無法及時處理接收到的數據,那么就會產生丟包的情況,此時線卡2可以向數據發送端反饋阻塞信號,線卡1接收到線卡2反饋的阻塞信號之后,可以適當降低向線卡2發送數據的速率,從而能夠達到對流量進行控制的目的。
但是在上述流量控制過程中,線卡2對接收到的數據進行丟包處理也會消耗線卡2的芯片處理資源,如果線卡1和線卡2之間的處理性能差異較大,線卡2的處理性能遠低于線卡1的處理性能,那么即使線卡1降低了向線卡2發送數據的速率,線卡2此時的處理能力可能還是無法及時處理接收到的數據,這樣就會導致線卡2丟棄更多的數據。由上可見,現有技術無法保證對分布式網絡設備的線卡之間的數據傳輸進行有效地流量控制。
發明內容
本發明實施例提供一種流量控制方法及裝置、線卡及分布式網絡設備,用以解決現有技術無法保證對分布式網絡設備的線卡之間的數據傳輸進行有效地流量控制的問題。
本發明實施例技術方案如下:
一種流量控制方法,該方法包括步驟:分布式網絡設備中的第一線卡在預先為第二線卡所建立的數據接收緩沖區域所包含的各緩沖單元中,查詢空閑緩沖單元,并將查詢到的空閑緩沖單元對應的存儲地址信息發送給所述第二線卡;所述第二線卡若檢測到預先為第一線卡所建立的數據發送緩沖區域中存在需要發送給第一線卡的數據,則根據第一線卡發送的存儲地址信息,將需要發送給第一線卡的數據寫入對應的空閑緩沖單元中。
一種流量控制裝置,包括:查詢單元,用于在預先為其他流量控制裝置所建立的數據接收緩沖區域所包含的各緩沖單元中,查詢空閑緩沖單元;存儲地址信息發送單元,用于將查詢單元查詢到的空閑緩沖單元對應的存儲地址信息發送給所述其他流量控制裝置。
一種流量控制裝置,包括:存儲地址信息接收單元,用于接收其他流量控制裝置發送的空閑緩沖單元的存儲地址信息;發送檢測單元,用于檢測預先為所述其他流量控制裝置所建立的數據發送緩沖區域中是否存在需要發送給所述其他流量控制裝置的數據;數據發送單元,用于在發送檢測單元檢測到所述數據發送緩沖區域中存在需要發送給所述其他流量控制裝置的數據時,根據存儲地址信息接收單元接收到的存儲地址信息,將需要發送給所述其他流量控制裝置的數據寫入對應的空閑緩沖單元中。
一種線卡,包括上述兩個流量控制裝置。
一種分布式網絡設備,包括至少兩個上述線卡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京星網銳捷網絡技術有限公司,未經北京星網銳捷網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210078430.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:后充氣自力式定中機構
- 下一篇:一種旋轉式銼具





