[发明专利]一种服务链探测系统、方法、装置及电子设备在审
申请号: | 202211415266.3 | 申请日: | 2022-11-11 |
公开(公告)号: | CN115766536A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 王笑;黄冰 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L43/12 | 分类号: | H04L43/12;H04L43/50;H04L43/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;马敬 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 探测 系统 方法 装置 电子设备 | ||
1.一种服务链探测系统,包括探测模块及服务链,所述服务链中包括多个按顺序排布的服务功能模块,其中:
所述探测模块,用于在多个服务功能模块中选取起始服务功能模块,并向所述起始服务功能模块发送探测报文,其中,所述探测报文中包括目标服务功能模块的第一标识;
所述服务功能模块,用于在接收到所述探测报文的情况下,查询所述探测报文中的第一标识与自身的标识是否一致;在所述第一标识与自身的标识不一致的情况下,向下一服务功能模块转发所述探测报文;在所述第一标识与自身的标识一致的情况下,向所述探测模块返回第一响应报文;
所述探测模块,还用于基于所述第一响应报文确定探测结果。
2.根据权利要求1所述的系统,其中,
所述服务功能模块,还用于在向所述下一服务功能模块转发所述探测报文的过程中,当存在转发异常的情况下,向所述探测模块返回第二响应报文,其中,所述第二响应报文中包括表示异常类型的异常类型字段。
3.根据权利要求2所述的系统,所述探测报文中包括报文生存时间;
所述异常类型包括所述起始服务功能模块在所述目标服务功能模块之后、所述服务功能模块向所述下一服务功能模块转发所述探测报文失败、所述报文生存时间归零中的至少一种。
4.根据权利要求2所述的系统,所述响应报文中还包括向所述探测模块返回所述响应报文的服务功能模块的第二标识;
所述探测模块,具体用于响应于接收到的响应报文,在所述第二标识与所述第一标识一致、且不存在所述异常类型字段的情况下,判定所述探测结果为服务链正常;在所述第二标识与所述第一标识不一致,和/或存在所述异常类型字段的情况下,判定所述探测结果为服务链异常,并基于所述异常类型字段定位所述服务链异常,其中,所述响应报文为所述第一响应报文或所述第二响应报文。
5.根据权利要求4所述的系统,其中,
所述探测模块,还用于记录所述探测报文的发送时间和所述响应报文的接收时间,并基于所述发送时间和所述接收时间得到所述服务链的时延。
6.根据权利要求4所述的系统,其中,
所述探测模块,还用于从发送所述探测报文的时刻开始,在预设时长之后未接收到所述响应报文的情况下,判定所述服务链存在丢包异常;在所述服务链存在丢包异常的情况下,针对服务功能模块集合中的每一服务功能模块,将该服务功能模块作为新的目标服务功能模块,选取新的起始服务功能模块发送探测报文,其中,所述服务功能模块集合包括所述服务链中从所述起始服务功能模块开始到所述目标服务功能模块之间的各服务功能模块及所述起始服务功能模块。
7.根据权利要求4所述的系统,还包括:服务功能代理模块,其中,
所述探测模块,用于在所述起始服务功能模块感知其他所述服务功能模块的情况下,将所述探测报文发送给所述起始服务功能模块;在所述起始服务功能模块不感知其他所述服务功能模块的情况下,将所述探测报文发送给所述起始服务模块对应的服务功能代理模块;
所述服务功能代理模块,用于在接收到所述探测报文的情况下,查询所述起始服务功能模块的标识与所述第一标识是否一致;在不一致的情况下,向所述起始服务功能模块的下一服务功能模块转发所述探测报文;在一致的情况下,向所述探测模块返回第一响应报文;在向所述下一服务功能模块转发所述探测报文的过程中,当存在转发异常的情况下,向所述探测模块返回第二响应报文。
8.根据权利要求4所述的系统,其中,
所述探测报文中还包括封装协议类型、所述目标服务功能模块所在的服务链ID、请求值、安全完整性等级字段中的至少一项,所述请求值表示当前探测标识,所述安全完整性等级字段用于记录所述第一标识;
所述响应报文中还包括所述封装协议类型、返回所述响应报文的服务功能模块所在的服务链ID、所述请求值、所述安全完整性等级字段、以及返回所述响应报文的服务功能模块的地址中的至少一项,所述请求值表示当前响应标识,所述安全完整性等级字段为所述第二标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211415266.3/1.html,转载请声明来源钻瓜专利网。