【技术实现步骤摘要】
聚合口业务流检测方法、装置、设备及存储介质
[0001]本专利技术涉及网络数据通信
,尤其涉及一种聚合口业务流检测方法、装置、设备及存储介质。
技术介绍
[0002]现场流量信息遥测(In
‑
situ Flow Information Telemetry,IFIT)是一种标准化检测协议,它通过在真实业务报文中插入IFIT报文头进行特征标记,以直接检测网络的时延、丢包、抖动等性能指标。IFIT采用Telemetry技术实时上送检测数据,可通过可视化界面直观呈现检测结果,能够实现随流质量感知与故障定界。IFIT与传统网络运维技术相比,具有高精度、实时性、可视化的优点,可以灵活适配多种业务场景,并进一步通过与大数据平台和智能算法的结合为智能运维提供支撑。
[0003]IFIT利用正常转发的业务流量,由在指定的业务流量中插入控制信息,经过转发设备对其进行处理,将采集到的信息上报给分析器,检测识别网络中细微的异常,精准检测每个业务的时延、丢包等性能信息,使得服务级别协议(Service Level Ag ...
【技术保护点】
【技术特征摘要】
1.一种聚合口业务流检测方法,其特征在于,该方法应用于支持现场流量信息遥测IFIT技术的网络设备,该方法包括:在头节点网络设备配置并使能IFIT功能,在IFIT配置中绑定聚合端口即Trunk口;网络操作系统层接收并解析IFIT配置,根据绑定的trunk口的聚合成员端口数量,将IFIT配置转换为针对每个聚合成员端口的子IFIT配置,将子IFIT配置下发给驱动层,所述子IFIT配置中包括为聚合成员端口分配的业务流标识flowid;驱动层针对每个聚合成员端口向网络操作系统层上报业务流检测数据,业务流检测数据中包括所述业务流标识flowid及IFIT配置要求检测上报的数据;网络操作系统层基于IFIT配置的检测周期,根据Trunk口的聚合成员端口与分配的业务流标识flowid的对应关系向网络管理系统上报IFIT检测数据。2.根据权利要求1所述的方法,其特征在于,网络操作系统层通过驱动接口向Trunk口的每个聚合成员端口下发相应的子IFIT配置;驱动层根据所述子IFIT配置向Trunk口的聚合成员端口下发ACL表项给转发芯片,在ACL表项的结果字段中包括与聚合成员端口对应的业务流标识flowid;转发芯片基于ACL表项对业务流进行匹配,对匹配的业务流报文封装IFIT头并向驱动层上报流量统计消息,所述流量统计消息中包括聚合成员端口的业务流标识flowid;驱动层根据转发芯片上报的流量统计消息向网络操作系统层上报业务流检测数据,业务流检测数据中包括业务流标识flowid及IFIT配置要求检测上报的数据。3.根据权利要求1所述的方法,其特征在于,所述网络操作系统层向网络管理系统上报IFIT检测数据的方法为:网络操作系统层接收到驱动层上报的每个聚合成员端口的业务流检测数据后,按IFIT配置的检测周期,根据Trunk口、聚合成员端口以及分配的业务流标识flowid之间的对应关系在本地对Trunk口的业务流检测数据做聚合;网络操作系统层向网络管理系统上报聚合后的Trunk口的业务流检测数据,上报的消息中携带Trunk口的接口索引。4.根据权利要求1所述的方法,其特征在于,所述网络操作系统层向网络管理系统上报IFIT检测数据的方法为:网络操作系统层接收到驱动层上报的每个聚合成员端口的业务流检测数据后,按IFIT配置的检测周期向网络管理系统分别上报每个Trunk口的聚合成员端口的IFIT检测数据,上报的消息中携带Trunk口的接口索引以及为每个聚合成员端口分配的业务流标识flowid,以使网络管理系统根据Trunk口、聚合成员端口对应的业务流标识flowid之间的对应关系进行Trunk口的业务流检测数据的聚合。5.根据权利要求1所述的方法,其特征在于,所述将IFIT配置转换为针对每个聚合成员端口的子IFIT配置的方法为:网络操作系统层查询Trunk口的聚合成员端口信息;网络操作系统层为每个Trunk口的聚合成员端口分配唯一的业务流标识flowid;网络操作系统层将绑定Trunk口的IFIT配置转换为绑定每个聚合成员端口的子IFIT配置,所述子IFIT配置中包括聚合成员端口对应的业务流标识flowid。
6.根据权利要求4或5所述的方法,其特征在于,所述Trunk口的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。