[發明專利]一種傳輸設備網元間通訊流量控制的方法及系統無效
| 申請號: | 200810097853.6 | 申請日: | 2008-05-19 |
| 公開(公告)號: | CN101272342A | 公開(公告)日: | 2008-09-24 |
| 發明(設計)人: | 童羽 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 信息產業部電子專利中心 | 代理人: | 吳永亮 |
| 地址: | 518057廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 傳輸 設備 網元間 通訊 流量 控制 方法 系統 | ||
技術領域
本發明涉及通訊技術領域,尤其涉及一種傳輸設備網元將通訊流量控制的方法及系統。
背景技術
在傳輸設備網元間通訊過程中,通常是接收端多條DCC(數據通訊通道)對應唯一一條ECC(嵌入式控制通道),網管將多條DCC通訊信道的數據都下發給唯一的ECC,ECC將接收到的數據分發給每一條DCC,完成數據和信息的傳遞。由于存在一對多的關系,在此過程中需要對ECC的資源進行合理分配。
目前對網元間ECC流量控制通常有四種方法,1)根據數據進入ECC的先后順序依次發送給每個DCC,也稱為不控制;2)根據各DCC流量控制配置文件控制流量;3)計算DCC發送給目的地址的相鄰數據包的平均時間間隔,并根據平均時間間隔來控制數據包的發送;4)根據網管報文優先級做分類,ECC對不同優先級的報文做門控以及流量控制;第一種辦法的缺點是后發的DCC數據必須等待排在前面的DCC數據發送完成后才能被發送,造成DCC帶寬資源的浪費,且通訊質量得不到保證;第二種辦法的缺點是受制于配置文件的可靠性,通訊質量難以保證;第三種辦法的缺點是不能處理突發的偶然因素的影響;第四種辦法的缺點是傳輸網管報文的優先級要求不高,對網元數量巨大的網絡來說效率不高,且對于中間網元意義不大。
發明內容
鑒于上述的分析,本發明的目的在于提供一種傳輸設備網元將通訊流量控制的方法及系統,用以解決現有技術中存在的通訊質量不能保證等問題。
本發明的目的是通過以下技術方案實現的:
本發明提供了一種傳輸設備網元將通訊流量控制的方法,預設定一個用于專門控制發送的流量的流控任務,所述方法包括:
步驟A:發送端將攜帶有數據的流控消息發送給流控任務,同時通知流控任務進行流量控制;
步驟B:流控任務根據數據中包含的目的編號,將數據分別緩存在相應編號的嵌入式控制通道緩沖區中;
步驟C:流控任務按照所述嵌入式控制通道緩沖區的編號輪循所有緩沖區,當確定有需要發送數據的緩沖區時,發送該緩沖區中的數據;當所有緩沖區中的數據都發送完時,輪循結束。
進一步地,所述步驟A具體包括:
當網元鏈路層有數據需要發送時,將所述數據攜帶在流控消息中發送給流控任務;
同時發送流控事件給流控任務,通知流控任務進行流量控制。
進一步地,所述步驟B具體包括:
流控任務收到流控消息后,取出流控消息中攜帶的數據,所述數據中包含由單板槽位號和光口號組成的目的編號;
檢查嵌入式控制通道緩沖區的狀態:如果緩沖區未滿,則按照數據中包含的目的編號分別緩存在以該單板槽位號和光口號組成的編號的緩存區中;如果該編號的緩沖區已滿,則清空該緩沖區中的數據。
進一步地,所述步驟C具體包括:
步驟C1:當流控任務收到進行流量控制的流控事件后,按照嵌入式控制通道緩沖區的編號輪循所有緩沖區;
步驟C2:對輪循到的每個緩沖區進行如下操作:
判斷該緩沖區是否有數據需要發送,如果是,則根據該緩沖區對應的數據通訊通道寄存器的狀態決定是否發送該緩沖區中的數據,否則,輪循到下一個緩沖區。
進一步地,所述步驟C2中的根據該緩沖區對應的數據通訊通道寄存器的狀態決定是否發送該緩沖區中的數據的步驟具體包括:
檢測該緩沖區對應的數據通訊通道寄存器的狀態:如果狀態為空閑,則發送該緩沖區頭的數據給該數據通訊通道,并釋放該數據占用的緩沖區空間;如果狀態為忙,則檢測該數據通訊通道寄存器是否需要復位,當判定該數據通訊通道寄存器需要復位時,復位當前的數據通訊通道寄存器,然后轉到步驟C1。
本發明還提供了一種傳輸設備網元將通訊流量控制的系統,所述系統包括:發送單元和流控任務,其中,
所述發送單元,用于發送攜帶有數據的流控消息,同時發送流控事件;
所述流控任務,用于接收所述發送單元發來的流控消息及流控事件,并根據數據中包含的目的編號,將數據分別緩存在相應編號的緩沖區中;然后按照嵌入式控制通道緩沖區的編號輪循所有緩沖區,并發送有數據需要發送的緩沖區中的數據,直到所有緩沖區中的數據都發送完。
進一步地,所述流控任務具體包括:接收單元、第一檢測單元、輪循單元和第二檢測單元,其中,
所述接收單元,用于接收發送單元發來的流控消息及流控事件,當接收到流控消息時,觸發第一檢測單元,當接收到流控事件后,觸發輪循單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810097853.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種銅包鎖體的制備方法
- 下一篇:石墨與陶瓷復合制作的旋轉噴吹轉子





