一种容器网络故障的诊断方法和系统
基本信息
申请号 | CN202111544716.4 | 申请日 | - |
公开(公告)号 | CN114205218A | 公开(公告)日 | 2022-03-18 |
申请公布号 | CN114205218A | 申请公布日 | 2022-03-18 |
分类号 | H04L41/0631(2022.01)I | 分类 | 电通信技术; |
发明人 | 王大鑫;周骏迪;苌程;蒋玉芳;胡向远;王翱宇 | 申请(专利权)人 | 杭州谐云科技有限公司 |
代理机构 | 北京汇信合知识产权代理有限公司 | 代理人 | 尚鹏程 |
地址 | 310023浙江省杭州市余杭区五常街道文一西路998号7幢301-401室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种容器网络故障的诊断方法和系统,所述诊断方法包括:基于eBPF的方法,获得容器网卡的收发事件,所述收发事件包括收包事件和发包事件;获得执行系统的网络类系统调用事件,所述网络类系统调用事件包括Socket类型事件,所述socket类型事件包括请求发起事件和请求接收事件;获取socket类型事件的四元组信息;为所述请求发起事件匹配相应的请求接收事件,获得请求数据及其执行时间;根据所述四元组信息,为所述收发事件匹配相应的请求数据;根据所述收发事件相应的执行时间,诊断所述容器的网络故障。请求数据反映了收发事件的执行情况,根据所述执行情况和收发事件的对容器的网络故障进行诊断,跟踪数据包在内核栈中的流转,利于全面分析容器的网络情况。 |
