[發明專利]一種確定重復報文的方法及裝置有效
| 申請號: | 201611197683.X | 申請日: | 2016-12-22 |
| 公開(公告)號: | CN106789425B | 公開(公告)日: | 2019-08-02 |
| 發明(設計)人: | 樊曉冬 | 申請(專利權)人: | 北京東土科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100144 北京市石景*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 確定 重復 報文 方法 裝置 | ||
本發明實施例提供了一種確定重復報文的方法及裝置,應用于冗余環網中的第一網絡設備,所述第一網絡設備包括:第一端口和第二端口,其中,所述第一端口和所述第二端口用于接收第二網絡設備發送的報文,所述方法包括:在所述第一端口接收第一報文,統計所述第一端口接收到的報文的數量;判斷所述第一端口接收到的報文的數量是否小于等于所述第二端口接收到的報文的數量;在所述第一端口接收到的報文的數量小于等于所述第二端口接收到的報文的數量時,確定所述第一報文為重復報文。應用本發明實施例,提高了確定重復報文的速度。
技術領域
本發明涉及電信技術領域,特別是涉及一種確定重復報文的方法及裝置。
背景技術
隨著工業技術的進步,為了進一步提升工業以太網的可靠性,IEC62439-3協議規定:發送端將需要發送的報文進行復制,得到兩個完全相同的報文;將這兩個報文通過不同的端口發送;當接收端的不同端口接收到這兩個報文時,根據預設規則,判斷接收到的報文為原始接收的報文,還是重復報文,其中,原始報文就是接收端第一次接收到的報文,重復報文就是與第一次接收的報文相同的報文。若接收到的報文為原始報文,則根據該報文中的目標IP(Internet Protocol,網絡之間互連的協議)地址,轉發接收到的報文,若接收到的報文為重復報文,則丟棄重復報文。這種方式,避免了傳輸過程中因網絡原因導致報文丟失的問題,提升了網絡的可靠性。
現有技術通過采用TCAM(Ternary Content Addressable Memory,三態內容尋址存儲器)結合RAM(Random Access Memory,隨機存取存儲器)進行查表,從而確定接收到的報文是否為重復報文。具體步驟為:當接收端接收到報文時,獲取該報文中的源MAC(MediaAccess Control,物理地址)地址和序列號;在已建立的表格中查找該MAC地址以及序列號,并判斷該表格中是否存在該MAC地址以及序列號,如果判斷結果為是時,確定該報文是重復報文,丟棄該報文,如果判斷結果為否時,則建立相應的表格用于存儲該MAC地址以及序列號。由于每一個報文都要經歷查表、建表、處理表的重復過程,所以將耗費數個時鐘周期,使得處理報文的時延較長。
發明內容
本發明實施例的目的在于提供一種確定重復報文的方法及裝置,以提高確定重復報文的速度。具體技術方案如下:
一方面,本發明實施例公開了一種確定重復報文的方法,應用于冗余環網中的第一網絡設備,所述第一網絡設備包括:第一端口和第二端口,其中,所述第一端口和所述第二端口用于接收并行冗余網絡中的第二網絡設備發送的報文,所述方法包括:
在所述第一端口接收第一報文,統計所述第一端口接收到的報文的數量;
判斷所述第一端口接收到的報文的數量是否小于等于所述第二端口接收到的報文的數量;
在所述第一端口接收到的報文的數量小于等于所述第二端口接收到的報文的數量時,確定所述第一報文為重復報文。
可選的,所述在所述第一端口接收第一報文之后,所述方法還包括:
將所述第一端口對應的第一計數器的值加1,得到更新后的第一計數器的值,所述第一計數器用于統計所述第一端口接收到的報文的數量;
將所述更新后的第一計數器的值作為所述第一端口接收到的報文的數量;
所述判斷所述第一端口接收到的報文的數量是否小于等于所述第二端口接收到的報文的數量,包括:
判斷所述更新后的第一計數器的值是否小于等于第二計數器的值,所述第二計數器用于統計所述第二端口接收到的報文的數量。
可選的,所述方法還包括:
在所述第一端口接收報文的數量大于所述第二端口接收報文的數量時,確定所述第一報文為非重復報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東土科技股份有限公司,未經北京東土科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611197683.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便攜式吸管運動杯
- 下一篇:具有防外噴吸管的水壺





