[發明專利]一種實現報文檢錯的方法及裝置在審
| 申請號: | 201610009902.0 | 申請日: | 2016-01-06 |
| 公開(公告)號: | CN106953775A | 公開(公告)日: | 2017-07-14 |
| 發明(設計)人: | 呂正勇;劉佳;駱文 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 韓輝峰,李丹 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 報文 檢錯 方法 裝置 | ||
技術領域
本發明涉及數據通信領域,尤指一種實現報文檢錯的方法及裝置。
背景技術
在運行商網絡、企業網絡、以及互聯網網絡等網絡中涉及種類和數量都十分龐大的網絡設備,例如:寬帶遠程接入服務器(BRAS)設備、接入/核心路由器設備、接入/核心交換機設備、三層交換機設備和各種光網絡設備等。這些網絡設備運行IP網絡協議,通過相互連接構建了一個基于IP網絡協議的世界。報文經過網絡設備傳輸時部分報文字段是不應發生變化的,而在報文傳輸過程中則可能發生報文錯誤的情況;以企業網絡為例,假設存在區域A與區域B、區域A與區域C的通信鏈路,區域A和區域B之間的通信鏈路由于路由器或交換機的丟包率高、系統問題等IP鏈路問題使不應發生變化的報文字段在區域A和區域B之間傳輸時發生變化,造成報文錯誤的問題,影響正常通信。上述系統問題可能是系統軟件或硬件存在故障、或外部環境影響系統工作性能(比如電磁干擾)等影響報文正常傳輸的問題。如果不應發生變化的報文字段被改變,例如IP地址字段被修改,則報文會被投遞到錯誤的目的地址,最終作為壞包丟棄,影響網絡的正常通信。
當網絡規模不大時,發現錯誤報文后,一般可以由經驗豐富的技術人員根據經驗判斷是否網絡設備可能存在的問題,通過重啟可能存在問題的網絡設備、重新進行網絡連接、或更換網絡設備等方法進行報文出錯問題的解決。當網絡規模增大到一定程度時,如何確定報文是否發生錯誤變得十分困難,基于錯誤報文依據經驗進行網絡設備是否存在問題的判斷準確程度也大大降低,解決錯誤報文問題需要進行多次嘗試,而每次嘗試都可能造成網絡徹底中斷,影響網絡的正常通信。尤其是對于規模龐大的互聯網網絡,確定報文發生錯誤尤為困難。
發明內容
為了解決上述技術問題,本發明提供一種實現報文檢錯的方法及裝置,能夠在網絡規模增大的情況下,確定報文是否發生錯誤。
為了達到本發明目的,本發明提供了一種實現報文檢錯的方法,包括:
獲取并存儲被檢測網絡傳輸的入向報文和出向報文;
將存儲的入向報文和出向報文分別分解為相應的數據塊后,分發分解的數據塊到預先建立的兩個或兩個以上分析節點;
各分析節點對分發給自身的數據塊進行入向報文與出向報文的中不應發生變化部分進行匹配,確定未出錯的報文;
剔除各分析節點確定的未出錯的報文后,按照預設策略重新分配除確定未出錯的報文外剩余的入向報文和出向報文,并繼續進行入向報文與出向報文中不應發生變化部分的匹配,直至所有未匹配成功的報文在同一分析節點時,確定未匹配成功的報文發生錯誤;
所述被檢測網絡為由一個或一個以上網絡設備構成的網絡。
可選的,獲取被檢測網絡傳輸的入向報文和出向報文具體包括:
當所述網絡設備為電口設備時,通過所述被檢測網絡的網絡設備上配置復制所述入向報文和所述出向報文;
當所述網絡設備為光口設備時,通過所述被檢測網絡的分光器進行所述入向報文和所述出向報文的分光復制。
可選的,存儲被檢測網絡傳輸的入向報文和出向報文具體包括:
將獲取的所述入向報文和所述出向報文分別按照二進制文件的形式進行存儲。
可選的,將存儲的入向報文和出向報文分別分解為相應的數據塊具體包括:
將存儲的入向報文按照預設的固定值或預設的區間值分解為相應的數據塊;
將存儲的出向報文按照預設的固定值或預設的區間值分解為相應的數據塊。
可選的,將存儲的入向報文和出向報文分別分解為相應的數據塊具體包括:
當當前數據塊大小小于預設的固定值,且加上下一條報文數據塊大小大于所述預設的固定值,則將所述當前數據塊進行補充數位處理,使完成補充數位處理后的數據塊大小等于所述預設的固定值,將完成補充數位處理的數據塊作為分解的數據塊;或,
當當前數據塊大小大于預設的區間值的最小值,且加上下一條報文的數據塊大小小于或等于所述預設的區間值的最大值,則將所述當前數據塊加上下一條報文的數據塊作為分解的數據塊。
可選的,按照預設策略重新分配除確定未出錯的報文外剩余的入向報文和出向報文具體包括:
剔除各分析節點確定的未出錯的報文后,逐次選擇一個或一個以上分析節點,將選擇的分析節點的所述剩余的入向報文和出向報文分發到其他分析節點。
可選的,該方法還包括:對所述數據塊中的各條報文進行區分。
可選的,對所述數據塊中的各條報文進行區分具體包括:
在數據塊的預設位置記錄各報文長度,通過記錄的報文長度區分所述數據塊中的各條報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610009902.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動方向盤的固定安裝支架
- 下一篇:一種可調式轉向手柄機構





