[发明专利]计费控制方法、设备及系统有效
申请号: | 201710583075.0 | 申请日: | 2017-07-17 |
公开(公告)号: | CN109274507B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 孙德奎 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/14 | 分类号: | H04L12/14 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计费 控制 方法 设备 系统 | ||
本申请实施例提供计费控制方法、设备及系统,可以通过扩展OpenFlow来实现电信级的计费需求,并且可以避免计费配额耗尽时数据包处理的滞后性。方法包括:在交换机接收来自终端的第一数据包之后,交换机将第一数据包对应的承载标识与流表项中的承载标识进行匹配;若匹配成功,交换机根据流表项中的计费标识查找计费表;交换机对该计费表中的计费配额对象进行计费统计,并将计费配额对象的计费统计结果写入计费表的计费配额对象的统计值中;交换机根据计费表中的第一计费配额阈值、第一动作类型和计费配额对象的统计值进行计费控制。
技术领域
本申请涉及通信技术领域,尤其涉及计费控制方法、设备及系统。
背景技术
软件自定义网络(software defined network,SDN)是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活控制,使得网络作为管道变得更加智能。
然而,一方面,目前OpenFlow支持的统计类型较少,对于电信网络一些典型的业务场景比如基于业务时长的计费,OpenFlow无法满足;另一方面,目前OpenFlow虽然支持基于阈值的消息上报机制,但是当计费配额耗尽时,用户面必须先通知控制面用户面统计量已经达到阈值,然后SDN控制器接收到消息后再刷新相关表项的动作来执行丢包或者将包转发到特定的欠费服务器等。显然,这种机制存在一定的滞后性。
因此,如何扩展OpenFlow来实现电信级的计费需求,并且可以避免计费配额耗尽时数据包处理的滞后性,是目前亟待解决的问题。
发明内容
本申请实施例提供计费控制方法、设备及系统,可以通过扩展OpenFlow来实现电信级的计费需求,并且可以避免计费配额耗尽时数据包处理的滞后性。
为达到上述目的,本申请实施例提供如下技术方案:
第一方面,提供一种计费控制方法,该方法包括:在交换机接收来自终端的第一数据包之后,该交换机将该第一数据包对应的承载标识与流表项中的承载标识进行匹配;若匹配成功,该交换机根据该流表项中的计费标识查找计费表,该计费表包括该计费标识、第一计费配额阈值、第一动作类型和计费配额对象的统计值,其中,当该第一计费配额阈值不是根据最后一次有效新增计费配额确定时,该第一动作类型为空;当该第一计费配额阈值是根据最后一次有效新增计费配额确定时,该第一动作类型为欠费对应的动作类型;该交换机对该计费表中的计费配额对象进行计费统计,并将该计费配额对象的计费统计结果写入该计费表的计费配额对象的统计值中;该交换机根据该计费表中的该第一计费配额阈值、该第一动作类型和该计费配额对象的统计值进行计费控制。本申请实施例在计费表中直接指示了相应的动作,比如当计费表中的第一计费配额阈值是根据最后一次有效新增计费配额确定时,计费表中的第一动作类型为欠费对应的动作类型,因此可以避免目前OpenFlow仅支持基于阈值的消息上报机制所带来的处理滞后性。
在一种可能的设计中,该方法还包括:该交换机接收来自软件自定义网络SDN控制器的流表项创建消息,该流表项创建消息用于生成该流表项;该交换机根据该流表项创建消息生成流表项。由于流表项表创建信息是SDN控制器根据计费标识和承载标识生成的,因此该流表项可以指向该计费标识对应的计费表。
在一种可能的设计中,该方法还包括:该交换机接收来自SDN控制器的计费表创建消息,该计费表创建消息用于生成该计费表;该交换机根据该计费表创建消息生成该计费表。由于计费表创建信息是SDN控制器根据计费信息生成的,而计费信息可以是各种业务场景下的计费信息,因此本申请实施例提供的计费控制方法可以满足各种业务场景的电信计费需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710583075.0/2.html,转载请声明来源钻瓜专利网。