一种智能靶向计费、配置智能靶向计费的方法和装置与流程

文档序号:21477479发布日期:2020-07-14 17:03阅读:180来源:国知局
一种智能靶向计费、配置智能靶向计费的方法和装置与流程

本公开涉及通信技术领域,尤其涉及一种智能靶向计费、配置智能靶向计费的方法和装置。



背景技术:

ita(intelligenttargetaccounting,智能靶向计费)一般应用在具有计费功能的路由设备中(例如,宽带接入服务器、虚拟宽带接入服务器、路由器等),根据接入用户访问的不同源或目的地址定义不同的计费级别,提供差别化的计费服务和限速,例如在校园网中,可以通过在用户的接入设备上应用ita业务策略,对访问教育网内的用户流量不收费或收取很低的费用,而对于访问教育网外的网络资源收取较高的费用。

当前实现ita时,利用访问控制列表acl(后续简称acl),根据用户访问的对象,划分出不同的级别,每个级别对应配置智能靶向计费规则,然而acl的资源有限,需要用于记录转发的诸多内容,例如,报文的报文字段、转发标记等,若要支持ita功能,则需要消减acl中的部分资源,并将消减收的剩余bit分配给ita使用,这造成实现ita功能会受到很大限制。



技术实现要素:

本公开实施例提供了一种智能靶向计费的方法,该方法应用于具有计费功能的路由设备,通过该方法,可以解除ita功能与acl的绑定,从而避免ita功能受acl资源的影响无法正常应用。

本公开实施例提供了一种智能靶向计费的方法,该方法应用于具有计费功能的路由设备,该方法包括:

接收业务报文;

从转发表中获取与所述业务报文对应的第一路由信息,以及根据路由信息与智能靶向计费规则的对应关系确定与所述第一路由信息对应的第一智能靶向计费规则;

根据所述第一智能靶向计费规则对所述业务报文进行计费。

由上述实施例可以看出,本公开公开了一种智能靶向计费的方法,使路由设备在执行ita功能的时候,不再受acl的资源限制,可以直接通过转发表中针对各路由信息配置的智能靶向计费规则来实现ita功能。

在另一种实施例中,建立路由信息与智能靶向计费规则的对应关系的方法包括:

为转发表中各路由信息设置不同的qos-local-id值,对不同的qos-local-id值配置智能靶向计费规则,通过所述不同qos-local-id值建立路由信息与智能靶向计费规则的对应关系。

在另一种实施例中,所述智能靶向计费规则包括:计费规则、流量管控规则。

本公开实施例还提供了一种配置智能靶向计费的方法,该方法应用于具有计费功能的路由设备,该方法包括:

接收上游设备发送的bgp路由,所述bgp路由中包括路由信息以及用于指示配置智能靶向计费规则的标识;

根据所述标识为所述路由信息配置智能靶向计费规则,并形成路由信息与智能靶向计费规则的对应关系。

由上述实施例可以看出,本公开公开了一种配置智能靶向计费的方法,可通过接收bgp路由,并根据该bgp路由中携带的用于指示配置智能靶向计费规则的标识对该路由信息配置智能靶向计费规则,从而区分需要执行ita功能的路由和不用执行ita功能的路由,同时也实现了路由设备无需再通过acl来实现ita功能,根据转发表中的路由信息便可实现ita功能。

在另一种实施例中,所述根据所述标识为所述路由信息配置智能靶向计费规则,并形成路由信息与智能靶向计费规则的对应关系,具体包括:

根据qos协议对路由信息设置qos-local-id值,对所述qos-local-id值配置智能靶向计费规则,并通过所述qos-local-id值建立所述路由信息与智能靶向计费规则的对应关系。

在另一种实施例中,所述智能靶向计费规则包括:计费规则、流量管控规则。

通过上述实施例可以看出,在执行ita功能时不会受到acl资源的影响,利用路由设备中的转发表建立与智能靶向计费规则的对应关系,从而实现ita功能。

本公开实施例还提供了一种智能靶向计费的装置,包括:

第一接收模块,用于接收业务报文;

第一处理模块,用于从转发表中获取与所述业务报文对应的第一路由信息,以及根据路由信息与智能靶向计费规则的对应关系确定与所述第一路由信息对应的第一智能靶向计费规则;

第一计费模块,用于根据所述第一智能靶向计费规则对所述业务报文进行计费。

在另一种实施例中,所述第一处理模块,还用于为转发表中各路由信息设置不同的qos-local-id值,对不同的qos-local-id值配置智能靶向计费规则,通过所述不同qos-local-id值建立路由信息与智能靶向计费规则的对应关系。

在另一种实施例中,所述智能靶向计费规则包括:计费规则、流量管控规则。

本公开实施例还提供了一种配置智能靶向计费的装置,包括:

第二接收模块,用于接收上游设备发送的bgp路由,所述bgp路由包括路由信息以及用于指示配置智能靶向计费规则的标识;

二处理模块,用于根据所述标识为所述路由信息配置智能靶向计费规则,并形成路由信息与智能靶向计费规则的对应关系。

附图说明

图1.为本公开实施例提供的一种智能靶向计费的方法的流程图;

图2.为本公开实施例提供的一种配置智能靶向计费的方法的流程图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

需要说明的是,本实施例中的ita与智能靶向计费是同一意思。

如图1所示,本实施例公开了一种智能靶向计费的方法,该方法应用于具有计费功能的路由设备,该方法包括:

s1.接收业务报文;

s2.从转发表中获取与该业务报文对应的第一路由信息,以及根据路由信息与智能靶向计费规则的对应关系确定与该第一路由信息对应的第一智能靶向计费规则;

s3.根据该第一智能靶向计费规则对该业务报文进行计费。

在步骤s1中,该业务报文为接入该路由设备的用户设备发送的,其中,该业务报文中包括该业务报文发送目的设备的目的地址。

在步骤s2中,路由设备接收到业务报文后,从该业务报文中获取目的地址(在本实施例中为了便于说明,仅以目的地址做示例性的说明,在实际应用中,也可以从该报文中获取能对应转发表的元素,例如源地址、mac地址等),根据该目的地址从转发表中获取与该目的地址对应的第一路由信息,并且根据路由信息与智能靶向计费的对应关系,获取与该第一路由信息对应的第一智能靶向计费规则,并根据该第一智能靶向计费规则对发送该业务报文的用户设备进行计费。

其中,该智能靶向计费规则包括:计费规则和流量管控规则,计费规则可以包括每单位流量的价格,流量管控规则可以包括限速。

本实施例还提供一种,建立路由信息与智能靶向计费对应关系的方法,该方法包括:

获取转发表中特定的表中元素在进行路由学习时,获取路由的目的地址(或源地址),为获取的目的地址设置qos-local-id值,将该qos-local-id值加入到转发表中,并对该qos-local-id值配置智能靶向计费规则,从而建立转发表中路由信息与智能靶向计费规则的对应关系。

在步骤s3中,若路由设备根据步骤s2获取了第一智能靶向计费规则,则根据该第一智能靶向靶向计费规则对发送该业务报文的用户设备进行计费管理;若未获取第一智能靶向计费规则,则按照现有方式进行计费管理,从而实现了区分需要进行智能靶向计费的用户设备和不需要进行智能靶向计费的用户设备。

由上述实施例可以看出,路由设备在执行ita功能的时候,无需再受acl资源的限制,可以根据转发表来实现ita功能。

如图2所示,本公开实施例还提供了一种配置智能靶向计费的方法,该方法应用于具有计费功能的路由设备,该方法包括:

s4.接收上游设备发送的bgp路由,所述bgp路由中包括路由信息以及用于指示配置智能靶向计费规则的标识;

s5.根据所述标识为所述路由信息配置智能靶向计费规则,并形成路由信息与智能靶向计费规则的对应关系。

在步骤s4中,路由设备上游可能存在其他路由设备(例如网关设备或核心路由设备,为便于描述,后续称为上游设备),也就是说,上游设备可能接入了多个具有计费功能的下游设备(路由设备),当针对某个路由信息需要执行ita功能时,为了实现多个下游设备可以同时对某个路由信息执行ita功能,本公开实施例利用bgp路由的通告特性,通过在bgp路由中增加相应的标识,来使接收到该bgp路由的下游设备对该bgp路由中的路由信息配置智能靶向计费规则,其中,该标识可以为用于指示接收到该bgp路由的设备做ita配置的特定标记。

同理,在具体配置智能靶向计费规则时,可根据qos协议,对该bgp路由中携带的路由信息(如目的地址和/或源地址)设置qos-local-id值,并将该值写入转发表中,再根据qos-local-id值配置智能靶向计费规则,从而建立转发表中的路由信息与智能靶向计费规则的对应关系。

由上述实施例可以看出,通过接收的bgp路由,并根据该bgp路由中是否携带了用于指示配置智能靶向计费规则的标识,来对bgp路由中的路由信息配置智能靶向计费规则,从而可使具有计费功能的路由设备根据转发表便可实现ita功能,从而无需再依赖acl。

基于与上述实施例相同的思想构思,本公开实施例还提供了一种智能靶向计费的装置,该装置包括:

第一接收模块,用于接收业务报文;

第一处理模块,用于从转发表中获取与所述业务报文对应的第一路由信息,以及根据路由信息与智能靶向计费规则的对应关系确定与所述第一路由信息对应的第一智能靶向计费规则;

第一计费模块,用于根据所述第一智能靶向计费规则对所述业务报文进行计费。

在另一种实施例中,所述第一处理模块,还用于为转发表中各路由信息设置不同的qos-local-id值,对不同的qos-local-id值配置智能靶向计费规则,通过所述不同qos-local-id值建立路由信息与智能靶向计费规则的对应关系。

在另一种实施例中,所述智能靶向计费规则包括:计费规则、流量管控规则。

本公开实施例还提供了一种配置智能靶向计费的装置,该装置包括:

第二接收模块,用于接收上游设备发送的bgp路由,所述bgp路由包括路由信息以及用于指示配置智能靶向计费规则的标识;

第二处理模块,用于根据所述标识为所述路由信息配置智能靶向计费规则,并形成路由信息与智能靶向计费规则的对应关系。

在本申请所提供的几个实施方式中,应该理解到,所揭露的方法和电子设备,也可以通过其它的方式实现。以上所描述的实施方式仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施方式的方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

最后应说明的是:以上所述实施方式,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施方式对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施方式所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施方式技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1