二层网络的环路检测报文处理方法及装置制造方法及图纸

技术编号:39065622 阅读:27 留言:0更新日期:2023-10-12 19:58
本发明专利技术提供一种二层网络的环路检测报文处理方法及装置,属于通信技术领域。所述二层网络的环路检测报文处理方法,应用于环路检测的接收侧,包括:获取环路检测报文,环路检测报文中至少封装有报文存活时间字段和报文源MAC字段;基于报文源MAC字段判断当前设备是否为源设备;确定当前设备为非源设备,按照预置的规则对报文存活时间字段进行处理,得到新的存活时间,并基于新的存活时间确定是否终结环路检测报文;其中,报文存活时间字段用于表示环路检测报文在二层网络中还能继续转发的设备数量。可以快速终结环路检测报文在非源设备上的网络风暴,减少在非源设备上的网络资源被大量占用,节约了带宽,使得带宽不会被白白浪费。使得带宽不会被白白浪费。使得带宽不会被白白浪费。

【技术实现步骤摘要】
二层网络的环路检测报文处理方法及装置


[0001]本专利技术涉及通信
,具体地涉及一种二层网络的环路检测报文处理方法、一种二层网络的环路检测报文处理装置、一种机器可读存储介质及一种处理器。

技术介绍

[0002]在以太网络中,二层网络用于在局域网范围内,交换和转发二层数据和协议报文。由于其组网原理简单、物理连线路径复杂多样等特点,在实际二层网络的组网拓扑中,很容易出现环路问题,造成网络风暴、占用大量网络带宽、影响正常的二层报文收发。
[0003]对于在二层网络中出现的环路问题,现有技术采用的方案是以广播的方式,发送自定义的环路检测报文,并且,在发送的报文中,携带多个相关字段用于判断环路情况;在接收时,根据在环路检测报文中携带的相关字段进行判断和处理。
[0004]但是,由于环路检测是从源设备发出来的,其目的是想检测与源设备关联的自己的环路,而不是网络中其它设备构建的环路。而采用现有技术进行环路检测时,因为网络互联的缘故,会将检测报文送到其它环路汇总,但是实际对其它设备的环路检测和诊断没有任何帮助。但是其它环路也会造成网络风本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种二层网络的环路检测报文处理方法,其特征在于,应用于环路检测的接收侧,包括:获取环路检测报文,所述环路检测报文中至少封装有报文存活时间字段和报文源MAC字段;基于所述报文源MAC字段判断当前设备是否为源设备;确定当前设备为非源设备,按照预置的规则对所述报文存活时间字段进行处理,得到新的存活时间,并基于所述新的存活时间确定是否终结所述环路检测报文;其中,所述报文存活时间字段用于表示环路检测报文在二层网络中还能继续转发的设备数量。2.根据权利要求1所述的二层网络的环路检测报文处理方法,其特征在于,所述环路检测报文中还封装有报文Source Port字段,所述报文Source Port字段用于标识源设备发送环路检测报文的实际端口;所述处理方法还包括:确定当前设备为源设备,记录存在环路,并终结所述环路检测报文;其中,所述环路存在于所述报文Source Port字段对应的端口和所述环路检测报文的实际进入的端口之间。3.根据权利要求1所述的二层网络的环路检测报文处理方法,其特征在于,所述按照预置的规则对所述报文存活时间字段进行处理,得到新的存活时间,并基于所述新的存活时间确定是否终结所述环路检测报文,包括:将所述报文存活时间字段的值减1,得到新的存活时间;判断所述新的存活时间是否为0;确定所述新的存活时间为0,在当前设备上终结所述环路检测报文;确定所述新的存活时间不为0,由当前设备以广播方式继续转发所述环路检测报文。4.根据权利要求1所述的二层网络的环路检测报文处理方法,其特征在于,所述环路检测报文中还封装有报文EtherType字段;所述基于所述报文源MAC字段判断当前设备是否为源设备,包括:基于所述报文EtherType字段识别所述环路检测报文,并解析所述环路检测报文中的报文源MAC字段;基于所述报文源MAC字段的解析结果,判断当前设备是否为源设备。5.一种二层网络的环路检测报文处理方法,其特征在于,应用于环路检测的发送侧,包括:获取报文存活时间,并基于所述报文存活时间封装报文字段,得到环路检测报文;其中,所述环路检测报文至少包括报文存活时间字段和报文源MAC字段,所述报文存活时间字段用于表示环路检测报文在二层网络中还能继续转发的设备数量;发送所述环路检测报文至接收侧,以使接收侧基于所述报文源...

【专利技术属性】
技术研发人员:秦佳王志奇
申请(专利权)人:常州楠菲微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1