[發(fā)明專利]獲取流量控制緩沖區(qū)門限的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201010140439.6 | 申請日: | 2010-03-25 |
| 公開(公告)號: | CN101800706A | 公開(公告)日: | 2010-08-11 |
| 發(fā)明(設計)人: | 高振中;付濤 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京康信知識產(chǎn)權代理有限責任公司 11240 | 代理人: | 余剛;吳孟秋 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 流量 控制 緩沖區(qū) 門限 方法 系統(tǒng) | ||
技術領域
本發(fā)明涉及通信領域,具體而言,涉及一種獲取流量控制緩沖 區(qū)門限的方法及系統(tǒng)。
背景技術
隨著網(wǎng)絡介質(zhì)傳輸技術的快速發(fā)展,由鏈路傳輸所引起的誤碼 率越來越低,在這種情況下由交換機側(cè)引起的擁塞就成為了網(wǎng)絡丟 幀的最關鍵因素。
在網(wǎng)絡中,交換機從它的輸入端口接收幀并根據(jù)幀中的信息把 它們從其相應的輸出端口上轉(zhuǎn)發(fā),幀到達的速度可能比交換機接收、 處理和轉(zhuǎn)發(fā)的速度要快,面對這種溢出情況,交換機只有丟棄到來 的幀。為了解決這種問題,以太網(wǎng)中普遍采用了基于暫停機制的流 量控制。
基于暫停機制的流量控制主要的原理是當接收站點(交換機) 的緩沖區(qū)超過門限時(將要溢出),接收站點發(fā)送一個攜帶暫停時間 的pause幀給發(fā)送站點,發(fā)送站點收到pause幀后在一定時間(pause 幀攜帶的暫停時間)內(nèi)停止發(fā)送數(shù)據(jù)。
相關技術是根據(jù)經(jīng)驗值利用公式人工算出緩沖區(qū)門限的大小。 這種方法的思路如下:從理論上來說,緩沖區(qū)門限的選取可以首先 求出不會溢出的最小緩沖區(qū)的大小,然后根據(jù)現(xiàn)有緩沖區(qū)的大小和 最小緩沖區(qū)的大小求出門限。最小緩沖區(qū)的大小和接收站點生成 pause幀到發(fā)送站點響應pause幀并停止發(fā)送數(shù)據(jù)的最大延遲時間 (暫停最大延遲時間)有關。這段延遲時間可以細分為四個時間段, 分別是:接收站點產(chǎn)生pause幀需要的時間、pause幀的傳輸延遲、 發(fā)送站點響應pause幀并停止數(shù)據(jù)傳輸需要的時間和發(fā)送站點響應 pause幀時發(fā)送出的數(shù)據(jù)幀的傳輸延遲。將這四個時間段加在一起經(jīng) 過一定的換算后可以得出一個公式,該公式和最大幀長、暫停幀長、 線路延遲、接口延遲和高層延遲有關。該方法將上述五種變量的最 大值帶入到公式中求出暫停最大延遲時間,并進而求得最小緩沖區(qū) 的大小。
這種根據(jù)經(jīng)驗值計算出的緩沖區(qū)門限不夠精確,且由于公式中 帶入的是各種變量的最大值,導致得出的緩沖區(qū)門限通常都會大于 實際的緩沖區(qū)門限,在一定程度上降低了緩沖區(qū)的利用效率。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種獲取流量控制緩沖區(qū)門限的方 法及系統(tǒng),以解決現(xiàn)有技術中根據(jù)經(jīng)驗值計算出的緩沖區(qū)門限不夠 精確,從而降低了緩沖區(qū)的利用效率的問題。
根據(jù)本發(fā)明的一個方面,提供了一種獲取流量控制緩沖區(qū)門限 的方法,包括:第一網(wǎng)絡設備在初始化時,向第二網(wǎng)絡設備發(fā)送攜 帶暫停時間為0的暫停幀,并同時啟動計時;第一網(wǎng)絡設備接收來 自第二網(wǎng)絡設備響應于所述暫停幀的數(shù)據(jù)幀,并在接收完畢時結(jié)束 計時;第一網(wǎng)絡設備根據(jù)計時的結(jié)果確定流量控制緩沖區(qū)門限。
根據(jù)本發(fā)明的另一方面,提供了一種獲取流量控制緩沖區(qū)門限 的系統(tǒng),包括:位于通信兩端的第一網(wǎng)絡設備和第二網(wǎng)絡設備。
其中,第一網(wǎng)絡設備包括:第一控制模塊,用于控制并同步暫 停幀發(fā)送模塊和計時模塊的啟動時間,在獲知第一數(shù)據(jù)幀模塊接收 完畢來自第二網(wǎng)絡設備的數(shù)據(jù)幀的同時,控制計時模塊結(jié)束計時, 以及控制門限確定模塊確定流量控制緩沖區(qū)門限;暫停幀發(fā)送模塊, 與第一控制模塊連接,用于向第二網(wǎng)絡設備發(fā)送攜帶暫停時間為0 的暫停幀;第一數(shù)據(jù)幀模塊,與第一控制模塊連接,用于接收來自 第二網(wǎng)絡設備響應于暫停幀的數(shù)據(jù)幀,并通知第一控制模塊;計時 模塊,與第一控制模塊及門限確定模塊連接,用于記錄暫停幀發(fā)送 模塊開始發(fā)送暫停幀至第一數(shù)據(jù)幀模塊接收完畢數(shù)據(jù)幀的時間間 隔,并將時間間隔通知門限確定模塊;門限確定模塊,與第一控制 模塊連接,根據(jù)計時模塊記錄的時間間隔確定流量控制緩沖區(qū)門限。
其中,第二網(wǎng)絡設備包括:第二控制模塊、暫停幀接收模塊以 及第二數(shù)據(jù)幀模塊,其中,第二控制模塊,用于控制暫停幀接收模 塊接收第一網(wǎng)絡設備發(fā)送的暫停幀,以及在獲知該暫停幀接收完畢 時控制第二數(shù)據(jù)幀模塊發(fā)送響應該暫停幀的數(shù)據(jù)幀;暫停幀接收模 塊,與第二控制模塊連接,用于接收第一網(wǎng)絡設備發(fā)送的上述暫停 幀,并在該暫停幀接收完畢時通知第二控制模塊;第二數(shù)據(jù)幀模塊, 與第二控制模塊連接,用于發(fā)送響應上述暫停幀的數(shù)據(jù)幀。
通過本發(fā)明,采用在一次暫停時間為0的暫停幀的響應過程中 記錄下暫停最大延遲時間,并根據(jù)暫停最大延遲時間確定流量控制 緩沖區(qū)門限,從而解決了現(xiàn)有技術中根據(jù)經(jīng)驗值計算的緩沖區(qū)門限 不夠精確,從而降低了緩沖區(qū)的利用效率的問題,進而可以精確得 出緩沖區(qū)門限,提高了緩沖區(qū)的利用效率,使得設計者不用再手動 計算緩沖區(qū)門限。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010140439.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:無煙塵環(huán)保節(jié)能鍋爐
- 下一篇:一種LED
- 一種主動回收數(shù)據(jù)緩沖區(qū)的方法
- 緩沖區(qū)控制裝置及方法
- 緩沖區(qū)數(shù)的調(diào)整方法和裝置
- 一種面向多租戶的緩沖區(qū)管理方法及服務器
- 一種汽車CAN總線網(wǎng)關的報文收發(fā)方法及系統(tǒng)
- 數(shù)據(jù)緩沖方法、裝置及存儲介質(zhì)
- 高并發(fā)數(shù)據(jù)存儲方法及計算機可讀存儲介質(zhì)
- 環(huán)形緩沖區(qū)的數(shù)據(jù)寫入方法、裝置、設備及介質(zhì)
- 一種能夠保證接收數(shù)據(jù)完整性的數(shù)據(jù)緩沖系統(tǒng)及方法
- 一種串口通信中的雙指針環(huán)形緩沖區(qū)設計方法及系統(tǒng)





