随着信息技术的快速发展,以太网作为主流网络技术,其传输质量和业务承载能力对于各种应用至关重要。以太网传输时延测试软件开发旨在通过开发专业的测试工具,快速、准确地评估以太网的传输时延,帮助网络工程师和运维人员及时发现并解决网络延迟问题,优化网络性能。
项目主要研究探针实时监测技术,实现RJ45接口网络传输和GPON组合的光纤传输网络环境,win7、win10、unbutu等主流操作系统环境中的传输数据的嗅探采集;构建延时测量算法,分析计算数据传输的单向传输时间和往返传输时间,以及完整数据传输总时间等。通过网络协议分析技术对基于TCP\UDP的上层网络协议相关行业标准的研究,实现对不同网络协议的解析。构建高精度时间同步技术,实现不同硬件环境部署的探针程序具备高精度的时间同步,便于对所有网络数据传输的时延进行精确计算。网络环境内数据存在并发数量大等特点,因此还需要解决多线程与并发处理问题,解决多个探针节点探测数据的并行延时算法运算等。