[發明專利]一種觸發數據幀產生的裝置和方法有效
| 申請號: | 201310533471.4 | 申請日: | 2013-11-01 |
| 公開(公告)號: | CN103560975A | 公開(公告)日: | 2014-02-05 |
| 發明(設計)人: | 楊彥波;王婷婷;王愛國 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861;H04L12/863;G06F9/46 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 觸發 數據 產生 裝置 方法 | ||
技術領域
本發明涉及以數據幀或數據包為單位的通信網絡,具體來講是一種觸發數據幀產生的裝置和方法。
背景技術
在以數據幀或數據包為單位的通信網絡中(包括IP通信網、以太網等)常常需要定時發送一些幀,來完成某些特定功能。這些幀包括各種心跳幀、以太網OAM(操作、管理、維護)幀、MPLS?TP(多協議標簽交換傳送網方面)的OAM幀、各種類型的BFD(雙向檢測機制)幀等。這些幀的發送周期不盡相同;例如:以太網OAM幀和MPLS?TP的OAM幀定義了7種周期,從3.3毫秒到10分鐘;BFD功能中定義的發幀周期更寬泛,以微秒為單位,可以從1微秒到232微秒(約67分鐘),且為了避免不同系統間發幀的同步,需要基于每個幀有隨機延時。
在目前的通信網中,通信設備大多需同時支持以太網OAM、MPLS?TP?OAM、BFD功能,且需同時支持多條數據流,每條數據流可能需要支持不同的發幀周期,并且BFD數據幀還要支持隨機延時。因此如何觸發產生這些數據幀就變的很關鍵。
現有機制中大多采用逐條觸發數據流的方式,或按照周期分組觸發的方式。
采用逐條觸發方式是針對每條數據流設定發幀周期,每條數據流按照各自設定的周期請求發送數據流。因為每條數據流的發送周期不同,所以不可避免的存在多個數據流同時請求發幀的情況。出現多條數據流同時請求的情況時,需要對這些發幀請求進行排隊處理。當數據流的規模變大時,資源的消耗會很大。
按周期分組觸發的機制,是將相同發幀周期的數據流分成一個組,對這同一組內的數據流,按照一個周期觸發數據流。這種方式適用于發送周期比較少的情況,且這種方式添加隨機延時比較困難,添加隨機延時還后,需要重新請求觸發數據流。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種觸發數據幀產生的裝置和方法,可以同時支持多種發幀周期的多條數據流,資源的消耗較小,并且方便的添加隨機延時,添加完隨機延時后,通過FIFO(First?Input?First?Output,先入先出隊列)將觸發發幀信息緩存并觸發發幀即可。
為達到以上目的,本發明提供一種觸發數據幀產生的裝置,包括發送控制模塊,以及與其分別連接的掃描定時模塊、隨機數產生模塊和數據流ID緩存FIFO;所述掃描定時模塊用于產生多種周期的掃描觸發信號輸入發送控制模塊;發送控制模塊產生數據流ID信號;所述隨機數產生模塊根據發送控制模塊的掃描信號產生隨機數,并輸入到發送控制模塊;所述數據流ID緩存FIFO連接發幀裝置,用于將所述發送控制模塊輸出的數據流ID緩存并發送,去觸發發幀裝置;所述發送控制模塊包括發幀控制數據庫,其包含若干個條目,每個條目包含每條發送的數據流對應的控制信息。
在上述技術方案的基礎上,所述發送控制模塊還包括掃描控制模塊,用于根據輸入的掃描觸發信號對發幀控制數據庫進行掃描。
在上述技術方案的基礎上,所述掃描控制模塊同時觸發多個獨立的掃描過程,各掃描過程根據單個掃描觸發信號或一組掃描觸發信號觸發,掃描控制模塊設置各掃描過程的起點和終點,設置各掃描過程進行同步掃描或異步掃描,掃描控制模塊在對發幀控制數據庫進行掃描時產生掃描信號,并將每個掃描過程的掃描信號輸出到隨機數產生模塊。
在上述技術方案的基礎上,所述發送控制模塊還包括掃描判斷模塊,用于對掃描到的條目進行判斷和處理,處理后得到的數據流ID輸出到數據流ID緩存FIFO中。
在上述技術方案的基礎上,所述控制信息包括數據流ID、掃描過程、固定掃描次數、隨機掃描控制、隨機數范圍、固定掃描計數和隨機掃描計數。
本發明還提供一種觸發數據幀產生的方法,包括:初始化進行設置的步驟、對數據庫進行掃描的步驟、掃描判斷的步驟、以及數據流ID緩存過程;初始化進行設置,將需要發幀的數據流ID的控制信息存入發幀控制數據庫;對數據庫進行掃描,判斷掃描觸發信號是否有效,若有效,對發幀控制數據庫啟動掃描過程;掃描判斷,若掃描過程、固定掃描計數均與預設置的一樣,進一步判斷是否隨機掃描;數據流ID緩存,將發送控制模塊輸出的數據流ID按照先進先出方式進行緩存,觸發發幀裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310533471.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:照明設備
- 下一篇:可倍數組合的一體化多層式照明裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





