一种容器网络故障的诊断方法和系统

基本信息

申请号 CN202111544716.4 申请日 -
公开(公告)号 CN114205218A 公开(公告)日 2022-03-18
申请公布号 CN114205218A 申请公布日 2022-03-18
分类号 H04L41/0631(2022.01)I 分类 电通信技术;
发明人 王大鑫;周骏迪;苌程;蒋玉芳;胡向远;王翱宇 申请(专利权)人 杭州谐云科技有限公司
代理机构 北京汇信合知识产权代理有限公司 代理人 尚鹏程
地址 310023浙江省杭州市余杭区五常街道文一西路998号7幢301-401室
法律状态 -

摘要

摘要 本发明公开了一种容器网络故障的诊断方法和系统,所述诊断方法包括:基于eBPF的方法,获得容器网卡的收发事件,所述收发事件包括收包事件和发包事件;获得执行系统的网络类系统调用事件,所述网络类系统调用事件包括Socket类型事件,所述socket类型事件包括请求发起事件和请求接收事件;获取socket类型事件的四元组信息;为所述请求发起事件匹配相应的请求接收事件,获得请求数据及其执行时间;根据所述四元组信息,为所述收发事件匹配相应的请求数据;根据所述收发事件相应的执行时间,诊断所述容器的网络故障。请求数据反映了收发事件的执行情况,根据所述执行情况和收发事件的对容器的网络故障进行诊断,跟踪数据包在内核栈中的流转,利于全面分析容器的网络情况。