在中间代理节点处为服务提供有保证的流量带宽的方法、系统和计算机可读介质技术方案

技术编号:34083343 阅读:59 留言:0更新日期:2022-07-11 19:24
一种为服务提供有保证的最小中间代理节点带宽的方法包括在中间代理节点处配置中间代理节点的被预留用于处理与服务相关联的消息的有保证的最小带宽。该方法还包括在中间代理节点处接收第一消息。该方法还包括由中间代理节点确定中间代理节点处于过载状态。该方法还包括由中间代理节点将第一消息识别为与为其配置了有保证的最小带宽的服务相关联。该方法还包括由中间代理节点确定服务的有保证的最小带宽的一部分可用于处理第一消息。该方法还包括由中间代理节点将第一消息路由到提供服务的生产者网络功能(NF),并更新该服务的消息计数。息计数。息计数。

【技术实现步骤摘要】
【国外来华专利技术】在中间代理节点处为服务提供有保证的流量带宽的方法、系统和计算机可读介质
[0001]优先权要求
[0002]本申请要求于2019年10月14日提交的美国专利申请序列No.16/601,371的优先权,其公开内容通过引用整体并入本文。


[0003]本文描述的主题涉及为通信网络中的服务提供有保证的流量带宽。更特别地,本文描述的主题涉及在诸如生产者和消费者网络功能(NF)之类的服务端点之间路由消息的中间代理节点(诸如服务通信代理(SCP)、安全边缘保护代理(SEPP)、中间网关或服务网格节点)处为服务提供有保证的流量带宽。

技术介绍

[0004]在5G电信网络中,提供服务的网络节点被称为生产者网络功能(NF)。消费服务的网络节点被称为消费者NF。网络功能既可以是生产者NF、又可以是消费者NF,这取决于它是消费还是提供服务。
[0005]给定的生产者NF可能有许多服务端点,其中服务端点是托管生产者NF的网络节点上的IP地址和端口号的组合。生产者NF向网络功能储存库功能(NRF)注册。NRF维护可用NF实例及其支持的服务的NF简档。消费者NF可以订阅接收关于已向NRF注册的生产者NF实例的信息。
[0006]除了消费者NF,另一种可以订阅接收关于NF服务实例的信息的网络节点是服务通信代理(SCP)。SCP向NRF订阅并获得关于生产者NF服务实例的可达性和服务简档信息。消费者NF连接到服务通信代理,并且服务通信代理在提供所需服务的生产者NF服务实例之间对流量进行负载平衡,或直接将流量路由到目的地生产者NF。
[0007]除了SCP之外,在生产者和消费者NF之间路由流量的中间代理节点或网络节点组的其它示例包括SEPP、服务网关和5G服务网格中的节点。SEPP是用于保护在不同5G PLMN(公共陆地移动网络)之间交换的控制平面流量的网络节点。由此,SEPP对所有API消息执行消息过滤、监管和拓扑隐藏。
[0008]服务网关是位于一组提供给定服务的生产者NF前面的节点。服务网关可以在以类似于SCP的方式提供服务的生产者NF之间对传入的服务请求进行负载平衡。
[0009]服务网格是支持生产者和消费者NF之间的通信的一组中间代理节点的名称。服务网格可以包括一个或多个SCP、SEPP和服务网关。
[0010]现有3GPP服务体系架构的一个问题是,虽然消息优先级和拥塞处理是在3GPP NF处定义的。但是消费者和生产者NF之间的所有节点都不能将自己注册为5G NF,例如中间代理、同一供应商站点之间的服务网关等。因此,消费者NF只能看到目标生产者NF的负载。3GPP没有定义关于中间节点的行为的指南。此外,3GPP没有定义在中间代理节点(诸如,SCP、SEPP、服务网关或服务网格)处用于避免低优先级服务的服务匮乏的过载处理机制。例
如,如果SCP正在处理生产者和消费者NF之间的流量,并且生产者NF没有不堪重负,那么流量可以继续,而无需在SCP处调用拥塞控制过程。但是,从消费者NF到生产者NF的流量总和可能会使SCP不堪重负。如果SCP或其它中间代理节点处没有处理流量拥塞的机制,这些节点可能会变得拥塞并丢弃低优先级服务的流量。
[0011]因而,需要在中间代理节点处为服务提供有保证的流量带宽支持的方法、系统和计算机可读介质。

技术实现思路

[0012]一种为服务提供有保证的最小中间代理节点带宽的方法包括在中间代理节点处配置中间代理节点的被预留用于处理与服务相关联的消息的有保证的最小带宽。该方法还包括在中间代理节点处接收第一消息。该方法还包括由中间代理节点确定中间代理节点处于过载状态。该方法还包括由中间代理节点将第一消息识别为与为其配置有保证的最小带宽的服务相关联。该方法还包括由中间代理节点确定服务的有保证的最小带宽的一部分可用于处理第一消息。该方法还包括由中间代理节点将第一消息路由到提供服务的生产者网络功能(NF),并更新该服务的消息计数。
[0013]根据本文描述的主题的另一方面,配置有保证的最小带宽包括在中间代理节点处配置每服务带宽桶,用于预留和跟踪中间代理节点的被预留处理与服务相关联的消息的有保证的最小带宽的利用。
[0014]根据本文描述的主题的又一方面,一种用于为服务提供有保证的最小中间代理节点带宽的方法包括在中间代理节点处配置多个不同的每服务带宽桶,用于预留和跟踪中间代理节点的可被与多个不同服务相关联的消息使用的被预留的最小带宽的利用。
[0015]根据本文描述的主题的又一方面,中间代理节点包括服务通信代理(SCP)。
[0016]根据本文描述的主题的又一方面,中间代理节点包括安全边缘保护代理(SEPP)。
[0017]根据本文描述的主题的又一方面,中间代理节点包括服务网格节点。
[0018]根据本文描述的主题的又一方面,将第一消息识别为与服务相关联包括确定第一消息中的统一资源指示符(URI)与服务相关联。
[0019]根据本文描述的主题的又一方面,一种用于为服务提供有保证的最小中间代理节点带宽的方法包括在中间代理节点处配置非有保证的流量带宽服务(非GTBS)桶,非GTBS桶可用于跟踪中间代理节点的可用于不与为其配置了中间代理节点的有保证的带宽的服务相关联的消息的带宽。
[0020]根据本文描述的主题的又一方面,一种用于为服务提供有保证的最小中间代理节点带宽的方法包括在中间代理节点处接收第二消息、确定第二消息不与为其配置了中间代理节点的有保证的带宽的服务相关联、使用非GTBS桶确定非GTBS带宽可用于第二消息、以及将第二消息路由到生产者网络功能。
[0021]根据本文描述的主题的又一方面,一种用于为服务提供有保证的最小中间代理节点带宽的方法包括:在中间代理节点处接收第二消息,由中间代理节点将第二消息识别为与为其配置了有保证的最小带宽的服务相关联,由中间代理节点确定有保证的最小带宽的一部分不可用于处理第二消息,确定第二消息的优先级,检测已被接受在中间代理节点处处理的与服务相关联并且优先级低于第二消息的消息的存在,拒绝与服务相关联并且优先
级低于第二消息的消息之一,以及由中间代理节点将第二消息路由到提供服务的生产者NF,并更新服务的消息计数。
[0022]根据本文描述的主题的又一方面,一种用于为服务提供有保证的最小中间代理节点带宽的系统包括中间代理节点,该中间代理节点包括至少一个处理器和存储器。该系统还包括由至少一个处理器实现的有保证的服务流量带宽(GTBS)配置接口,用于允许配置中间代理节点的被预留处理与服务相关联的消息的有保证的最小带宽。该系统还包括由至少一个处理器实现的GTBS控制器,用于接收第一消息、确定中间代理节点处于过载状态、将第一消息识别为与为其配置了有保证的最小带宽的服务相关联、确定服务的有保证的最小带宽的一部分可用于处理第一消息、将第一消息路由到提供服务的生产者网络功能(NF)、以及更新服务的消息计数。
[0023]根据本文描述的主题的又一方面,GTBS配置接口提供在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种为服务提供有保证的最小中间代理节点流量带宽的方法,所述方法包括:在中间代理节点处配置中间代理节点的被预留用于处理与服务相关联的消息的有保证的最小带宽;在中间代理节点处接收第一消息;由中间代理节点确定中间代理节点处于过载状态;由中间代理节点将第一消息识别为与为其配置了有保证的最小带宽的所述服务相关联;由中间代理节点确定所述服务的有保证的最小带宽的一部分可用于处理第一消息;以及由中间代理节点将第一消息路由到提供所述服务的生产者网络功能(NF),并更新所述服务的消息计数。2.如权利要求1所述的方法,其中,配置有保证的最小带宽包括在中间代理节点处配置每服务带宽桶,用于预留和跟踪中间代理节点的被预留处理与所述服务相关联的消息的有保证的最小带宽的利用。3.如权利要求1或权利要求2所述的方法,包括在中间代理节点处配置多个不同的每服务带宽桶,用于预留和跟踪中间代理节点的可被与多个不同服务相关联的消息使用的被预留的最小带宽的利用。4.如前述权利要求中的任一项所述的方法,其中,中间代理节点包括服务通信代理(SCP)。5.如前述权利要求中的任一项所述的方法,其中,中间代理节点包括安全边缘保护代理(SEPP)。6.如前述权利要求中的任一项所述的方法,其中,中间代理节点包括服务网格节点。7.如前述权利要求中的任一项所述的方法,其中,将第一消息识别为与所述服务相关联包括确定第一消息中的统一资源指示符(URI)与所述服务相关联。8.如前述权利要求中的任一项所述的方法,包括在中间代理节点处配置非有保证的流量带宽服务(非GTBS)桶,所述非GTBS桶能用于跟踪中间代理节点的可用于不与为其配置了中间代理节点的有保证的带宽的服务相关联的消息的带宽。9.如权利要求8所述的方法,包括:在中间代理节点处接收第二消息;确定第二消息不与为其配置了中间代理节点的有保证的带宽的服务相关联;使用所述非GTBS桶确定非GTBS带宽可用于第二消息;以及将第二消息路由到生产者网络功能。10.如权利要求1至9中的任一项所述的方法,包括:在中间代理节点处接收第二消息;由中间代理节点将第二消息识别为与为其配置了有保证的最小带宽的所述服务相关联;由中间代理节点确定有保证的最小带宽的一部分不可用于处理第二消息;确定第二消息的优先级;检测已被接受用在中间代理节点处处理的与所述服务相关联并且优先级低于第二消
息的消息的存在;拒绝与所述服务相关联并且优先级低于第二消息的消息之一;以及由中间代理节点将第二消息路由到提供所述服务的生产者网络功能NF,并更新所述服务的消息计数。11.一种用于为服务提供有保证的最小中间代理节点带宽的系统,所述系统包括:中间代理节点,包括至少一个处理器和存储器;由所述至少一个处理器实现的有保证的服务流量带宽(GTBS)配置接口,用于允许配置中间代理节点的被预留处理与服务相关联的消息的有保证的最小带宽;以及由所述至少一个处理器...

【专利技术属性】
技术研发人员:R
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

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

1