[发明专利]一种确定重复报文的方法及装置有效
申请号: | 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.vipzhuanli.com/pat/books/201611197683.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式吸管运动杯
- 下一篇:具有防外喷吸管的水壶