一种丢包监控的方法、装置、电子设备及存储介质与流程

文档序号:33128017发布日期:2023-02-01 06:18阅读:来源:国知局

技术特征:
1.一种丢包监控的方法,其特征在于,包括入方向丢包监控方法,所述入方向丢包监控方法包括:接收报文并解析,获得第一外层五元组信息及第一隧道类型标记信息;判断报文是否需要解封装,并根据判断结果选择对报文进行解封装,进一步解析获得第一内层五元组信息及获取解封装标记信息,或者判断报文是否为隧道报文,并在为隧道报文时解析获得第一内层五元组信息及获取解封装标记信息,在为非隧道报文时获取默认解封装标记信息;判断报文的目的mac地址是否为本机路由mac地址,并根据判断结果,查找fdb表或者路由表,获得对应的转发类型标记信息和加封装标记信息;根据所述第一隧道类型标记信息、解封装标记信息、转发类型标记信息和加封装标记信息查找第一mod表,确定报文是否需要送入mod引擎处理及第一送入引擎信息,所述第一送入引擎信息包括场景标记信息、转发域信息,以及第一外层五元组信息、第一内层五元组信息中的一种。2.如权利要求1所述的方法,其特征在于,所述第一隧道类型标记信息根据报文类型确定,其中,当报文为普通报文时,所述第一隧道类型标记信息为无;当报文为隧道报文时,所述第一隧道类型标记信息为对应的隧道类型。3.如权利要求1所述的方法,其特征在于,所述判断报文是否需要解封装包括:查找隧道表,并在查找到时确定报文需要解封装,在未查找到时确定报文无需解封装。4.如权利要求1所述的方法,其特征在于,所述解封装标记信息在报文需要解封装时为第一预设值,在报文无需解封装时为第二预设值。5.如权利要求1所述的方法,其特征在于,当目的mac地址为本机路由mac地址时,查找fdb表,并且查找fdb表时获得的转发类型标记信息和加封装标记信息分别为第一类型、第一预设值或第二预设值;当目的mac地址为非本机路由mac地址时,查找路由表,并且查找路由表时获得转发类型标记信息和加封装标记信息分别为第二类型、第一预设值或第二预设值。6.如权利要求1所述的方法,其特征在于,确定报文是否需要送入mod引擎处理及第一送入引擎信息包括:查找第一mod表项,并在查找到时确定报文需要送入mod引擎处理及第一送入引擎信息。7.如权利要求1所述的方法,其特征在于,所述mod引擎生成mod流信息并上报cpu,所述mod流信息包括所述场景标记信息。8.如权利要求1所述的方法,其特征在于,所述方法还包括出方向丢包监控方法,所述出方向丢包监控方法包括:接收报文并解析,根据解析结果进行报文编辑;对编辑后的报文进行解析,获取第二外层五元组信息及第二隧道类型标记信息;判断报文是否为隧道报文,并在为隧道报文时进行解析,获得第二内层五元组信息;根据所述第二隧道类型标记信息以及由入方向携带至出方向的解封装标记信息、转发类型标记信息和加封装标记信息、场景标记信息查找第二mod表,确定报文是否需要送入mod引擎处理及第二送入引擎信息,所述第二送入引擎信息包括转发域信息,以及第二外层
五元组信息、第二内层五元组信息中的一种。9.如权利要求8所述的方法,其特征在于,所述出方向丢包监控方法支持关联模式或者独立模式,所述关联模式为第一mod表和第二mod表通过场景标记信息相互关联,所述独立模式为第二mod表独立于第一mod表。10.一种丢包监控的装置,其特征在于,所述装置包括入方向丢包监控模块,所述入方向丢包监控模块包括:入方向处理模块一,用于接收报文并解析,获得第一外层五元组信息及第一隧道类型标记信息;入方向处理模块二,用于判断报文是否需要解封装,并根据判断结果选择对报文进行解封装,进一步解析获得第一内层五元组信息及获取解封装标记信息,或者判断报文是否为隧道报文,并在为隧道报文时解析获得获得第一内层五元组信息及获取解封装标记信息,在为非隧道报文时获取默认解封装标记信息;入方向处理模块三,用于判断报文的目的mac地址是否为本机路由mac地址,并根据判断结果,查找fdb表或者路由表,获得对应的转发类型标记信息和加封装标记信息;入方向mod处理模块,用于根据所述第一隧道类型标记信息、解封装标记信息、转发类型标记信息和加封装标记信息查找第一mod表,确定报文是否需要送入mod引擎处理及第一送入引擎信息,所述第一送入引擎信息包括场景标记信息、转发域信息,以及第一外层五元组信息、第一内层五元组信息中的一种。11.如权利要求8所述的装置,其特征在于,所述装置还包括出方向丢包监控模块,所述出方向丢包监控模块包括:出方向处理模块一,用于接收报文并解析,根据解析结果进行报文编辑;出方向处理模块二,用于对编辑后的报文进行解析,获取第二外层五元组信息及第二隧道类型标记信息;出方向处理模块三,用于判断报文是否为隧道报文,并在为隧道报文时进行解析,获得第二内层五元组信息;出方向mod处理模块,用于根据所述第二隧道类型标记信息、解封装标记信息、转发类型标记信息和加封装标记信息、场景标记信息查找第二mod表,确定报文是否需要送入mod引擎处理及第二送入引擎信息,所述第二送入引擎信息包括转发域信息,以及第二外层五元组信息、第二内层五元组信息中的一种。12.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理器并且存储用于由所述至少一个处理器执行的计算机程序,所述计算机程序由所述至少一个处理器执行时,使得所述电子设备执行根据权利要求1至8任一项所述的方法。13.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被机器执行时实现根据权利要求1至8中任一项所述的方法。

技术总结
本发明公开了一种丢包监控的方法、装置、电子设备及存储介质,属于网络通信技术领域。方法包括接收报文并解析,获得外层五元组信息及隧道类型标记信息;判断是否需要解封装,并根据判断结果选择对报文进行解封装,获得内层五元组信息及解封装标记信息,或者判断报文是否为隧道报文,并在是时获得第一内层五元组信息及解封装标记信息,在否时获取默认解封装标记信息;查找FDB表或者路由表,获得转发类型标记信息和加封装标记信息;查找MOD表,确定是否需要送入MOD引擎处理及送入引擎信息。本发明能够针对不同场景灵活地提取报文五元组信息及转发域信息,以便于对用户丢包情况进行精准的监控。的监控。的监控。


技术研发人员:朱涛 杨八双 郭晓董 韦健
受保护的技术使用者:苏州盛科通信股份有限公司
技术研发日:2022.10.19
技术公布日:2023/1/31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1