[發明專利]一種交換機數據傳輸方法及系統在審
| 申請號: | 202110403393.0 | 申請日: | 2021-04-15 |
| 公開(公告)號: | CN113114536A | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | 周國浪;郭巍松 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/933;H04L12/935 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王申雨 |
| 地址: | 250001 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交換機 數據傳輸 方法 系統 | ||
本申請公開了一種交換機數據傳輸方法及系統,該方法包括:通過監測上層的數據庫狀態獲取第一時間;每隔設定的時間間隔監測與第一時間相匹配的下層端口狀態;判斷下層端口狀態是否由down變為up;如果是,從下層端口狀態up的起始時刻開始計時獲取第二時間;判斷第二時間是否大于等于第一時間;如果是,將下層端口狀態up傳遞至上層;否則繼續執行計時過程。該系統包括:上層數據庫狀態監測模塊、下層端口狀態監測模塊、第一判斷模塊、計時模塊、第二判斷模塊和傳輸模塊。通過本申請,能夠有效提高交換機數據傳輸的效率,提高交換機系統性能和資源利用率。
技術領域
本申請涉及交換機技術領域,特別是涉及一種交換機數據傳輸方法及系統。
背景技術
隨著互聯網技術的發展,用于支撐網絡技術的關鍵設備交換機也發展出各種類型。如何利用交換機進行數據傳輸,是個重要的技術問題。
目前的交換機數據傳輸方法,通常是底層數據向上層同步傳輸。具體地,底層端口狀態發生變化后,例如:從down變化為up時,該狀態被交換機直接從底層傳輸至上層,兩個層次之間實現數據同步傳輸。
然而,目前的交換機數據傳輸方法中,當交換機網絡中的硬件以及連接線發生頻閃現象時,端口的狀態在很短的時間內up和down狀態變化很多次,端口需要在短時間內多次進行檢測和準備工作,占用大量系統計算資源,而且頻閃導致這些檢測和準備工作無效,因此,目前的交換機數據傳輸方法使得交換機系統的資源利用率較低、性能較低。
發明內容
本申請提供了一種交換機數據傳輸方法及系統,以解決現有技術中的交換機數據傳輸方法使得交換機系統的資源利用率低、交換機系統性能較低的問題。
為了解決上述技術問題,本申請實施例公開了如下技術方案:
一種交換機數據傳輸方法,所述交換機的架構包括:上層、中間層和下層,所述方法包括:
通過監測上層的數據庫狀態,獲取第一時間,所述第一時間為設定的端口延遲up時間,且任一第一時間與一個下層端口相匹配;
每隔設定的時間間隔監測與所述第一時間相匹配的下層端口狀態;
判斷所述下層端口狀態是否由down變為up;
如果所述下層端口狀態沒有發生變化或者是由up變為down時,繼續每隔設定的時間間隔監測下層端口狀態;
如果所述下層端口狀態是由down變為up,從下層端口狀態up的起始時刻開始計時,獲取第二時間,所述第二時間是從下層端口狀態up的起始時刻開始的計時時間;
判斷第二時間是否大于等于第一時間;
如果是,將下層端口狀態up傳遞至上層;
如果否,繼續執行計時過程。
可選地,所述通過監測上層的數據庫狀態,獲取第一時間,包括:
根據所獲取的命令,交換機上層進程將第一時間存儲至數據庫中;
中間層監測上層的數據庫狀態,所述上層的數據庫中存儲有多個第一時間;
當上層的數據庫中發生第一時間更新時,將發生更新的第一時間與其所匹配的下層端口存儲至中間層數據表中。
可選地,所述設定的時間間隔為1秒。
可選地,根據系統精度的不同,所述設定的時間間隔的精度為秒級或者毫秒級。
可選地,將下層端口狀態up傳遞至上層之后,所述方法還包括:
上層進程存儲所述下層端口狀態。
一種交換機數據傳輸系統,所述交換機的架構包括:上層、中間層和下層,所述系統包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110403393.0/2.html,轉載請聲明來源鉆瓜專利網。





