聚合数据流的方法和装置的制造方法_5

文档序号:9527522阅读:来源:国知局
在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0149]结合本文中所公开的实施例描述的方法或步骤可以用硬件、处理器执行的软件程序,或者二者的结合来实施。软件程序可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0150]尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内。
【主权项】
1.一种聚合数据流的方法,其特征在于,包括: 智能网络控制器SNC接收策略管控系统根据用户统计需求发送的聚合配置信息,所述聚合配置信息包括至少一个聚合字段,所述聚合字段为对数据流进行聚合所依据的字段类型; 所述SNC向流量输出器NDE发送所述聚合配置信息,以便所述NDE根据所述聚合配置信息对数据流进行采样,并根据所述至少一个聚合字段对采样后的数据流进行聚合。2.如权利1所述的方法,其特征在于,所述方法还包括: 所述SNC为所述至少一个聚合字段分别分配对应的字段类型值; 其中,所述SNC向流量输出器NDE发送聚合配置信息,所述聚合配置信息包括所述至少一个聚合字段,以便所述NDE根据所述聚合配置信息对数据流进行采样,并根据所述至少一个聚合字段对采样后的数据流进行聚合包括: 所述SNC向所述NDE发送所述聚合配置信息,所述聚合配置信息包括所述至少一个聚合字段和所述字段类型值,以便所述NDE根据所述聚合配置信息对数据流进行采样,并根据所述至少一个聚合字段和所述字段类型值对采样后的数据流进行聚合。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括: 所述SNC接收所述策略管控系统发送的通过解析所述数据流得到的所述至少一个聚合字段在所述数据流中的偏移量; 所述SNC向所述NDE发送所述偏移量。4.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括: 所述SNC确定访问控制表ACL策略,所述ACL策略用于指示所述NDE对所述数据流进行过滤; 所述SNC向所述NDE发送所述ACL策略。5.如权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括: 所述SNC向智能网络控制器NSC发送所述至少一个聚合字段和所述字段类型值的对应关系Ο6.一种聚合数据流的方法,其特征在于,包括: 流量输出器NDE接收智能网络控制器SNC发送的聚合配置信息,所述聚合配置信息包括至少一个聚合字段,所述聚合字段为对数据流进行聚合所依据的字段类型; 所述NDE接收其它NDE发送的数据流; 所述NDE根据所述聚合配置信息对接收的所述数据流进行采样,得到采样后的数据流; 所述NDE根据所述至少一个聚合字段对所述采样后的数据流进行聚合。7.如权利要求6所述的方法,其特征在于,所述聚合配置信息还包括所述至少一个聚合字段的字段类型值; 其中,所述NDE根据所述至少一个聚合字段对所述采样后的数据流进行聚合包括: 所述NDE根据所述至少一个聚合字段和所述字段类型值对所述采样后的数据流进行 口 ο8.如权利要求6或7所述的方法,其特征在于,在所述NDE根据所述至少一个聚合字段对所述采样后的数据流进行聚合之前,所述方法还包括: 所述NDE接收所述SNC发送的访问控制表ACL策略; 根据所述ACL策略对所述采样后的数据流进行过滤,得到过滤后的数据流; 其中,所述NDE根据所述至少一个聚合字段对所述采样后的数据流进行聚合包括: 所述NDE根据所述至少一个聚合字段对所述过滤后的数据流进行聚合。9.一种聚合数据流的方法,其特征在于,包括: 策略管控系统根据用户的统计需求确定聚合配置信息,所述聚合配置信息包括至少一个聚合字段,所述聚合字段为对数据流进行聚合所依据的字段类型; 策略管控系统向所述智能网络控制器SNC发送所述聚合配置信息,以便所述SNC向流量输出器NDE发送所述聚合配置信息,使得NDE根据所述聚合配置信息对数据流进行采样,并根据所述至少一个聚合字段对采样后的数据流进行聚合。10.如权利要求9所述的方法,其特征在于,所述方法还包括: 策略管控系统获取所述数据流; 策略管控系统对所述数据流进行解析,得到所述至少一个聚合字段的偏移量; 策略管控系统向网络流量数据收集器SNC发送所述偏移量。11.一种聚合数据流的装置,其特征在于,包括: 第一接收单元,用于接收策略管控系统根据用户统计需求发送的聚合配置信息,所述聚合配置信息包括至少一个聚合字段,所述聚合字段为对数据流进行聚合所依据的字段类型; 第一发送单元,用于向流量输出器NDE发送所述第一接收单元接收的所述聚合配置信息,以便所述NDE根据所述聚合配置信息对数据流进行采样,并根据所述至少一个聚合字段对采样后的数据流进行聚合。12.如权利11所述的装置,其特征在于,所述装置还包括: 分配单元,用于为所述至少一个聚合字段分别分配对应的字段类型值; 其中,第一发送单元具体用于向所述NDE发送所述聚合配置信息,所述聚合配置信息包括所述至少一个聚合字段和所述字段类型值,以便所述NDE根据所述聚合配置信息对数据流进行采样,并根据所述至少一个聚合字段和所述字段类型值对采样后的数据流进行聚入口 ο13.如权利要求11或12所述的装置,其特征在于,所述装置还包括: 第二接收单元,用于接收所述策略管控系统发送的通过解析所述数据流得到的所述至少一个聚合字段在所述数据流中的偏移量; 第二发送单元,用于向所述NDE发送所述偏移量。14.如权利要求11-13中任一项所述的装置,其特征在于,所述装置还包括: 确定单元,用于确定访问控制表ACL策略,所述ACL策略用于指示所述NDE对所述数据流进行过滤; 第三发送单元,用于向所述NDE发送所述ACL策略。15.如权利要求11-14中任一项所述的装置,其特征在于,所述装置还包括: 第四发送单元,用于向智能网络控制器NSC发送所述至少一个聚合字段和所述字段类型值的对应关系。16.一种聚合数据流的装置,其特征在于,所述装置由流量输出器NDE执行,所述装置包括: 第一接收单元,用于接收智能网络控制器SNC发送的聚合配置信息,所述聚合配置信息包括至少一个聚合字段,所述聚合字段为对数据流进行聚合所依据的字段类型; 第二接收单元,用于接收其它NDE发送的数据流; 采样单元,用于根据所述第一接收单元接收的所述聚合配置信息对第二接收单元接收的所述数据流进行采样,得到采样后的数据流; 聚合单元,用于根据所述至少一个聚合字段对所述采样单元得到的所述采样后的数据流进行聚合。17.如权利要求16所述的装置,其特征在于,所述聚合配置信息还包括所述至少一个聚合字段的字段类型值; 其中,所述聚合单元具体用于根据所述至少一个聚合字段和所述字段类型值对所述采样后的数据流进行聚合。18.如权利要求16或17所述的装置,其特征在于,所述装置还包括: 第三接收单元,用于接收所述SNC发送的访问控制表ACL策略; 过滤单元,用于根据所述ACL策略对所述采样后的数据流进行过滤,得到过滤后的数据流; 其中,所述聚合单元具体用于根据所述至少一个聚合字段对所述过滤后的数据流进行 口 ο19.一种聚合数据流的装置,其特征在于,包括: 确定单元,用于根据用户的统计需求确定聚合配置信息,所述聚合配置信息包括至少一个聚合字段,所述聚合字段为对数据流进行聚合所依据的字段类型; 第一发送单元,用于向所述智能网络控制器SNC发送所述确定单元确定的所述聚合配置信息,以便所述SNC向流量输出器NDE发送所述聚合配置信息,使得NDE根据所述聚合配置信息对数据流进行采样,并根据所述至少一个聚合字段对采样后的数据流进行聚合。20.如权利要求19所述的装置,其特征在于,所述装置还包括: 获取单元,用于获取所述数据流; 解析单元,用于对所述数据流进行解析,得到所述至少一个聚合字段的偏移量; 第二发送单元,用于向网络流量数据收集器SNC发送所述偏移量。
【专利摘要】本发明实施例提供了一种聚合数据流的方法和装置。该方法中智能网络控制器可以根据用户需求从策略管控系统获得聚合配置信息,并向流量输出器下发该聚合配置信息,聚合配置信息中包括用于对数据流进行聚合所依据的聚合字段。这样,NDE可以根据聚合配置信息对数据流进行采样,并根据聚合字段对采样后的数据流进行聚合。本发明实施例通过上述方案能够实时灵活满足用户的聚合需求。
【IPC分类】H04L12/891
【公开号】CN105282050
【申请号】CN201510711884
【发明人】涂少雄
【申请人】北京华为数字技术有限公司
【公开日】2016年1月27日
【申请日】2015年10月28日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1