一种基于IPFIX的输出方法、设备及介质与流程
- 国知局
- 2024-08-02 14:05:04
本申请涉及计算机,尤其涉及一种基于ipfix的输出方法、设备及介质。
背景技术:
1、随着通信业务的兴起,通信过程中,基于流量计费或者流量工程的网络被广泛应用,例如:运营商网络计费。现有技术中,根据报文中的源ip地址、目的ip地址、目的端口号、源端口号、协议号以及输入接口识别为同一条流;ip流信息上报(ip flow informationexport,ipfix)可以基于每条流进行报文数量的统计,从而实现流量计费或者流量工程的应用。
2、现有的ipfix功能实现大多依赖于芯片的相关引擎。ipfix引擎需要学习新流,且根据报文中的五元组计算哈希值来标识不同的流,ipfix引擎将新流学习到芯片存储空间中,对于已经存在的流,即老流,ipfix引擎会更新报文数量等统计信息。
技术实现思路
1、为了解决上述问题,本申请提出了一种基于ipfix的输出方法,包括:确定交换机的输出端口,并将所述输出端口的报文发送至cpu,通过所述cpu对所述报文进行解析;根据解析后的所述报文设置对应的acl,并通过所述acl对所述报文进行流量统计,以得到流量信息;根据所述流量信息和解析后的所述报文确定ipfix信息。
2、在一个示例中,并将所述输出端口的报文发送至cpu,具体包括:根据所述输出端口设置对应的第一acl,以通过所述第一acl获取所述输出端口的报文;对所述报文进行复制,将复制的报文发送至cpu。
3、在一个示例中,通过所述cpu对所述报文进行解析,具体包括:确定预先设置的字段组,根据所述字段组确定字段信息,并根据所述字段信息对所述报文进行流量区分,以得到报文流量。
4、在一个示例中,所述字段组包括但不限于源ip、目的ip、tcp/udp源端口、tcp/udp目的端口、三层协议类型。
5、在一个示例中,根据解析后的所述报文设置对应的acl,具体包括:确定所述字段信息对应的报文流量,并根据所述字段信息设置所述报文流量对应的所述acl,以通过所述acl对所述报文流量进行统计。
6、在一个示例中,所述方法还包括:确定所述输出端口对应的第一acl,并确定所述第一acl的第一优先级;根据所述第一优先级设置所述报文流量对应acl的优先级,以使所述报文流量对应acl的优先级大于所述第一优先级。
7、在一个示例中,所述方法还包括:确定预先设置的定时器,通过所述定时器对所述流量信息进行定时获取,以根据获取到的所述流量信息确定所述ipfix信息。
8、在一个示例中,所述方法还包括:根据所述ipfix信息确定ipfix报文,将所述ipfix报文发送至收集器。
9、另一方面,本申请还提出了一种基于ipfix的输出设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述一种基于ipfix的输出设备能够执行:确定交换机的输出端口,并将所述输出端口的报文发送至cpu,通过所述cpu对所述报文进行解析;根据解析后的所述报文设置对应的acl,并通过所述acl对所述报文进行流量统计,以得到流量信息;根据所述流量信息和解析后的所述报文确定ipfix信息。
10、另一方面,本申请还提出了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:确定交换机的输出端口,并将所述输出端口的报文发送至cpu,通过所述cpu对所述报文进行解析;根据解析后的所述报文设置对应的acl,并通过所述acl对所述报文进行流量统计,以得到流量信息;根据所述流量信息和解析后的所述报文确定ipfix信息。
11、本申请通过将报文上报至cpu,通过软件对报文解析和分类,并通过acl对不同流量的报文数量等信息进行统计,在交换机上实现ipfix功能,解除了对芯片引擎的依赖。
技术特征:1.一种基于ipfix的输出方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,并将所述输出端口的报文发送至cpu,具体包括:
3.根据权利要求1所述的方法,其特征在于,通过所述cpu对所述报文进行解析,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述字段组包括但不限于源ip、目的ip、tcp/udp源端口、tcp/udp目的端口、三层协议类型。
5.根据权利要求3所述的方法,其特征在于,根据解析后的所述报文设置对应的acl,具体包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种基于ipfix的输出设备,其特征在于,包括:
10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
技术总结本申请公开了一种基于IPFIX的输出方法、设备及介质,方法包括:确定交换机的输出端口,并将输出端口的报文发送至CPU,通过CPU对报文进行解析;根据解析后的报文设置对应的ACL,并通过ACL对报文进行流量统计,以得到流量信息;根据流量信息和解析后的报文确定IPFIX信息。本申请通过将报文上报至CPU,通过软件对报文解析和分类,并通过ACL对不同流量的报文数量等信息进行统计,在交换机上实现IPFIX功能,解除了对芯片引擎的依赖。技术研发人员:郭悦明受保护的技术使用者:浪潮思科网络科技有限公司技术研发日:技术公布日:2024/7/23本文地址:https://www.jishuxx.com/zhuanli/20240801/241670.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表