发送流量的方法、装置、系统及存储介质制造方法及图纸

技术编号:34364512 阅读:13 留言:0更新日期:2022-07-31 08:15
本申请公开了一种发送流量的方法、装置、系统及存储介质,属于通信领域。所述方法包括:控制面设备根据终端发送的报文,获得终端对应的第一服务功能组合,第一服务功能组合包括至少一个服务功能;控制面设备基于第一服务功能组合,在用户面设备上配置第一策略,用户面设备是终端所接入的用户面设备,第一策略用于指示第一业务链,第一业务链对应于第一服务功能组合;控制面设备向用户面设备发送第一用户表项信息,第一用户表项信息包括第一策略的标识和终端的标识,第一用户表项信息用于指示用户面设备基于第一策略将来自终端的流量发送到第一业务链。本申请能够不仅减小用户面设备与服务器的存储资源消耗,还减少策略资源消耗。还减少策略资源消耗。还减少策略资源消耗。

Method, device, system and storage medium for sending flow

【技术实现步骤摘要】
发送流量的方法、装置、系统及存储介质
[0001]本申请要求于2021年1月29日提交的申请号为202110127680.3、专利技术名称为“一种报文发送系统、方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及通信领域,特别涉及一种发送流量的方法、装置、系统及存储介质。

技术介绍

[0003]宽带网络网关(broadband network gateway,BNG)可以分为控制面(control plane,CP)设备和多个用户面(user plane,UP)设备,CP设备用于控制每个UP设备,每个UP设备用于转发终端的流量。在UP设备转发流量时,还可以对该流量执行一个或多个服务功能。这些服务功能可以包括地址转换、流量清洗和合法监听等中的一个或多个。
[0004]为了能够对用户的流量执行服务功能,对当前存在的N个服务功能进行组合,得到(N+1)*N/2个服务组合,N为大于1的整数,每个服务组合包括该N个服务功能中的部分或全部服务,每个服务组合对应不同的地址池。远程用户拨号认证系统(remote authentication dial in user service,Radius)服务器包括服务组合与地址池的对应关系,该对应关系用于保存每个服务组合和每个服务组合对应的地址池。Radius服务器还包括账号信息与服务组合的对应关系,该对应关系中的每条记录包括用户的账号信息和用户与运营商签约的服务组合。对于每个UP设备,该UP设备包括地址池与策略的对应关系,该对应关系用于保存每个服务组合对应的地址池和每个服务组合对应的策略。服务组合对应的策略用于指示该服务组合对应的业务链,该业务链包括用于实现该服务组合中的各服务功能的实体。
[0005]在一种情况中,UP设备接收终端的拨号请求,该拨号请求包括终端的账号信息,向CP设备发送该拨号请求。CP设备向Radius服务器发送该账号信息,Radius服务器基于该账号信息获取对应的服务组合,向CP设备发送该服务组合对应的地址池。CP设备从该服务组合对应的地址池中为该终端分配地址,将该地址发送给终端。终端向该UP设备发送流量,该流量包括该地址。该UP设备接收该流量,获取该地址所在的地址池,获取该地址池对应的策略,然后基于该策略将该终端的流量发送到该策略指示的业务链。
[0006]在实现本申请的过程中,专利技术人发现现有技术至少存在以下问题:
[0007]Radius服务器需要预先保存大量不同的服务组合和不同地址池的对应关系,每个UP设备需要预先保存大量不同的地址池和不同策略的对应关系,即使某些服务组合没有被用户签约,也需要为这些服务组合分配策略。所以现有技术不仅消耗Radius服务器和UP设备的大量存储资源,还浪费大量的策略资源。

技术实现思路

[0008]本申请提供了一种发送流量的方法、装置、系统及存储介质,不仅减小用户面设备
与服务器的存储资源消耗,还减少策略资源消耗。所述技术方案如下:
[0009]第一方面,本申请提供了一种发送流量的方法,在所述方法中,控制面设备根据终端发送的报文,获得终端对应的第一服务功能组合,第一服务功能组合包括至少一个服务功能。控制面设备基于第一服务功能组合,在用户面设备上配置第一策略,用户面设备是终端所接入的用户面设备,第一策略用于指示第一业务链,第一业务链对应于第一服务功能组合。控制面设备向用户面设备发送第一用户表项信息,第一用户表项信息包括第一策略的标识和终端的标识,第一用户表项信息用于指示用户面设备基于第一策略将来自终端的流量发送到第一业务链。
[0010]由于控制面设备在接收到终端发来的报文时,才在用户面设备上配置第一服务功能组合对应的第一策略,不需要为第一服务功能组合事先配置第一策略,避免策略资源的浪费。又由于控制面设备向用户面设备发送第一用户表项信息,且第一用户表项信息包括终端的标识和第一策略的标识,用户面设备接收终端的流量后,基于该流量包括的终端的标识和第一用户表项信息获取第一策略,基于第一策略保证将该流量能够成功发送到第一业务链,从而不需要事先配置出大量的服务功能组合以及为每个服务功能组合分配不同的地址池,不需要事先在用户面设备保存每个服务功能组合对应的策略和地址池,服务器上不需要保存每个服务功能组合和每个服务功能组合对应的地址池。如此减小用户面设备与服务器的存储资源消耗。此外,因用户表项信息包括的是第一策略的标识和终端的标识,因此第一策略可以细化到终端的粒度。
[0011]在一种可能的实现方式中,第一策略包括第一段列表,第一段列表包括第一服务功能组合的段标识。第一业务链包括该段标识对应的服务功能实体,如此使得第一策略指示第一业务链,从而基于第一策略可以保证将终端的流量发送到第一业务链。
[0012]在另一种可能的实现方式中,第一策略包括用户面设备与第一业务功能转发器SFF之间的隧道的信息,第一SFF关联到第一业务链。如此使得第一策略指示第一业务链,从而基于第一策略可以保证将终端的流量发送到第一业务链。
[0013]在另一种可能的实现方式中,控制面设备基于第一服务功能组合,生成第一策略;控制面设备向用户面设备发送第一策略。如此实现在终端接入用户面设备后,才为终端的第一服务功能组合配置第一策略,避免策略资源的浪费。
[0014]在另一种可能的实现方式中,第一策略包括用户面设备与第一SFF之间的隧道的信息。控制面设备向第一SFF发送路由信息,该路由信息包括终端的标识,该路由信息用于指示第一SFF将来自终端的流量发送到第一业务链。
[0015]在另一种可能的实现方式中,控制面设备向控制器发送第一信息,第一信息包括第一服务功能组合中的各服务功能的标识和用户面设备的标识,第一信息用于触发控制器在用户面设备上配置第一策略。由于控制面设备向用户面设备发送第一服务功能组合中的各服务功能的标识和用户面设备的标识,从而使得在终端发送报文时由控制器在用户面设备上为终端对应的第一服务功能组合配置第一策略,避免策略资源的浪费。
[0016]在另一种可能的实现方式中,控制面设备接收控制器发送的第二信息,第二信息包括第一策略的标识。这样保证控制面设备向用户面设备发送的第一用户表项信息包括第一策略的标识。
[0017]在另一种可能的实现方式中,第一策略包括用户面设备与第一SFF之间的隧道的
信息,第一信息还包括终端的标识,第一信息用于触发控制器向第一SFF发送路由信息,该路由信息用于指示第一SFF将来自终端的流量发送到第一业务链。
[0018]在另一种可能的实现方式中,控制面设备获取第一应用的应用信息,第一应用是终端上的应用,第一策略包括第一应用的应用信息。由于第一策略包括第一应用的应用信息,从而触发用户面设备将第一应用的流量发送到第一应用对应的第一业务链。
[0019]在另一种可能的实现方式中,终端发送的报文包括拨号报文,该拨号报文包括终端的终端信息,终端信息包括终端的标识和终端对应的账号信息中的一个或多个。控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种发送流量的方法,其特征在于,所述方法包括:控制面设备根据终端发送的报文,获得所述终端对应的第一服务功能组合,所述第一服务功能组合包括至少一个服务功能;所述控制面设备基于所述第一服务功能组合,在用户面设备上配置第一策略,所述用户面设备是所述终端所接入的用户面设备,所述第一策略用于指示第一业务链,所述第一业务链对应于所述第一服务功能组合;所述控制面设备向所述用户面设备发送第一用户表项信息,所述第一用户表项信息包括所述第一策略的标识和所述终端的标识,所述第一用户表项信息用于指示所述用户面设备基于所述第一策略将来自所述终端的流量发送到所述第一业务链。2.如权利要求1所述的方法,其特征在于,所述第一策略包括第一段列表,所述第一段列表包括所述第一服务功能组合的段标识;或者,所述第一策略包括所述用户面设备与第一业务功能转发器SFF之间的隧道的信息,所述第一SFF关联到所述第一业务链。3.如权利要求2所述的方法,其特征在于,所述控制面设备基于所述第一服务功能组合,在用户面设备上配置第一策略,包括:所述控制面设备基于所述第一服务功能组合,生成所述第一策略;所述控制面设备向所述用户面设备发送所述第一策略。4.如权利要求3所述的方法,其特征在于,所述第一策略包括所述用户面设备与所述第一SFF之间的隧道的信息,所述方法还包括:所述控制面设备向所述第一SFF发送路由信息,所述路由信息包括所述终端的标识,所述路由信息用于指示所述第一SFF将来自所述终端的流量发送到所述第一业务链。5.如权利要求2所述的方法,其特征在于,所述控制面设备在用户面设备上配置第一策略,包括:所述控制面设备向控制器发送第一信息,所述第一信息包括所述第一服务功能组合中的各服务功能的标识和所述用户面设备的标识,所述第一信息用于触发所述控制器在所述用户面设备上配置所述第一策略。6.如权利要求5所述的方法,其特征在于,所述方法还包括:所述控制面设备接收所述控制器发送的第二信息,所述第二信息包括所述第一策略的标识。7.如权利要求5或6所述的方法,其特征在于,所述第一策略包括所述用户面设备与所述第一SFF之间的隧道的信息,所述第一信息还包括所述终端的标识,所述第一信息用于触发所述控制器向所述第一SFF发送路由信息,所述路由信息用于指示所述第一SFF将来自所述终端的流量发送到所述第一业务链。8.如权利要求1

7任一项所述的方法,其特征在于,所述方法还包括:所述控制面设备获取第一应用的应用信息,所述第一应用是所述终端上的应用,所述第一策略包括所述第一应用的应用信息。9.如权利要求1

8任一项所述的方法,其特征在于,所述终端发送的报文包括拨号报文,所述拨号报文包括所述终端的终端信息,所述终端信息包括所述终端的标识和所述终端对应的账号信息中的一个或多个;
所述控制面设备根据终端发送的报文获得所述终端对应的第一服务功能组合,包括:所述控制面设备基于所述终端信息获得所述第一服务功能组合。10.如权利要求1

8任一项所述的方法,其特征在于,所述终端发送的报文包括数据报文或地址解析协议ARP报文,所述终端为获得静态地址的终端,所述数据报文包括所述终端的标识,所述ARP报文包括所述终端的标识;所述控制面设备根据终端发送的报文获得所述终端对应的第一服务功能组合,包括:所述控制面设备基于所述终端的标识获得所述第一服务功能组合。11.如权利要求1

10任一项所述的方法,其特征在于,所述方法还包括:控制面设备接收更新消息,所述更新消息包括所述终端对应的第二服务功能组合,所述第二服务功能组合包括至少一个服务功能,所述第一服务功能组合与所述第二服务功能组合不同;所述控制面设备基于所述第二服务功能组合,在所述用户面设备上配置第二策略,所述第二策略用于指示第二业务链,所述第二业务链对应于所述第二服务功能组合;所述控制面设备向所述用户面设备发送第二用户表项信息,所述第二用户表项信息包括所述第二策略的标识和所述终端的标识,所述第二用户表项信息用于指示所述用户面设备基于所述第二策略将来自所述终端的流量发送到所述第二业务链。12.一种发送流量的方法,其特征在于,所述方法包括:控制器接收控制面设备发送的第一信息,所述第一信息包括第一服务功能组合中的各服务功能的标识和用户面设备的标识,所述第一服务功能组合包括终端对应的至少一个服务功能,所述第一服务功能组合是所述控制面设备基于所述终端发送的报文得到的,所述用户面设备是所述终端所接入的用户面设备;所述控制器基于所述第一信息在所述用户面设备上配置第一策略,所述第一策略用于指示第一业务链,所述第一业务链对应于所述第一服务功能组合;所述控制器向所述控制面设备发送第二信息,所述第二信息包括所述第一策略的标识,所述第二信息用于触发所述控制面设备向所述用户面设备发送第一用户表项信息,所述第一用户表项信息包括所述终端的标识和所述第一策略的标识,所述第一用户表项信息用于指示所述用户面设备基于所述第一策略将来自所述终端的流量发送到所述第一业务链。13.如权利要求12所述的方法,其特征在于,所述控制器基于所述第一信息在所述用户面设备上配置第一策略,包括:所述控制器基于所述第一服务功能组合中的各服务功能的标识,生成所述第一策略;所述控制器基于所述用户面设备的标识向所述用户面设备发送所述第一策略。14.如权利要求12或13所述的方法,其特征在于,所述第一策略包括第一段列表,所述第一段列表包括所述第一服务功能组合的段标识。15.如权利要求12或13所述的方法,其特征在于,所述第一策略包括所述用户面设备与第一业务功能转发器SFF之间的隧道的信息,所述第一SFF关联到所述第一业务链。16.如权利要求15所述的方法,其特征在于,所述第一信息还包括所述终端的标识,所述方法还包括:所述控制器向所述第一SFF发送路由信息,所述路由信息包括所述终端的标识,所述路
由信息用于指示所述第一SFF将来自所述终端的流量发送到所述第一业务链。17.如权利要求12

16任一项所述的方法,其特征在于,所述第一信息还包括第一应用的应用信息,所述第一应用是所述终端上的应用,所述第一策略包括所述第一应用的应用信息。18.如权利要求12

17任一项所述的方法,其特征在于,所述终端发送的报文包括拨号报文,所述拨号报文包括所述终端的终端信息,所述终端信息包括所述终端的标识、所述终端的位置和所述终端对应的账号信息中的一个或多个,所述第一服务功能组合是所述控制面设备基于所述终端信息得到的。19.如权利要求12

17任一项所述的方法,其特征在于,所述终端发送的报文包括数据报文或地址解析协议ARP报文,所述终端为获得静态地址的终端,所述数据报文包括所述终端的标识,所述ARP报文包括所述终端的标识,所述第一服务功能组合是所述控制面设备基于所述终端的标识得到的。20.一种发送流量的方法,其特征在于,所述方法包括:所述用户面设备接收第一策略,所述用户面设备是终端所接入的用户面设备,所述第一策略是基于第一服务功能组合得到的,所述第一服务功能组合是控制面设备基于所述终端发送的报文得到的,所述第一服务功能组合包括所述终端对应的至少一个服务功能,所述第一策略用于指示第一业务链,所述第一业务链对应于所述第一服务功能组合;所述用户面设备接收所述控制面设备发送的第一用户表项信息,所述第一用户表项信息包括所述第一策略的标识和所述终端的标识,所述第一用户表项信息用于指示所述用户面设备基于所述第一策略将来自所述终端的流量发送到所述第一业务链。21.如权利要求20所述的方法,其特征在于,所述方法还包括:所述用户面设备接收第二策略,所述第二策略是基于第二服务功能组合得到的,所述第二服务功能组合包括所述终端对应的至少一个服务功能,所述第二服务功能组合和所述第一服务功能组合不同,所述第二策略用于指示第二业务链,所述第二业务链对应于所述第二服务功能组合;所述用户面设备接收所述控制面设备发送的第二用户表项信息,所述第二用户表项信息包括所述第二策略的标识和所述终端的标识;所述用户面设备将所述第一用户表项信息更新为所述第二用户表项信息。22.一种发送流量的装置,其特征在于,所述装置包括:处理单元,用于根据终端发送的报文,获得所述终端对应的第一服务功能组合,所述第一服务功能组合包括至少一个服务功能;所述处理单元,还用于基于所述第一服务功能组合,在用户面设备上...

【专利技术属性】
技术研发人员:花荣荣余舟毅彭涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1