用于发现和跟踪地址的方法、系统和计算机可读介质技术方案

技术编号:32612381 阅读:24 留言:0更新日期:2022-03-12 17:39
一种用于发现和跟踪与生产者网络功能(NF)服务端点相关联的地址的方法,该方法包括从请求节点接收第一域名系统(DNS)解析请求。该方法还包括使用从第一DNS解析请求中提取的完全限定域名(FQDN)来查询DNS服务器。该方法还包括从DNS服务器接收第一响应,该第一响应包括与和FQDN相关联的生产者NF服务端点相关联的地址,以及将与生产者NF服务端点相关联的地址存储在数据库中。该方法还包括将与生产者NF服务端点相关联的地址传送给请求节点。该方法还包括针对与FQDN相关联的地址的变化监视FQDN。该方法还包括向请求节点通知与FQDN相关联的地址的变化。联的地址的变化。联的地址的变化。

【技术实现步骤摘要】
【国外来华专利技术】用于发现和跟踪地址的方法、系统和计算机可读介质
[0001]优先权要求
[0002]本申请要求于2019年8月29日提交的序列号为16/555,817的美国专利申请的优先权权益,该申请的公开内容通过引用全文并入本文。


[0003]本文描述的主题涉及发现与电信网络中的服务端点相关联的地址信息。更具体地,本文描述的主题涉及用于主动发现和跟踪与5G和非5G服务端点相关联的地址的方法、系统和计算机可读介质。

技术介绍

[0004]在电信网络中,服务端点是网络节点上的地址,该地址唯一地识别向服务消费者提供服务的实体。服务端点可以包括互联网协议(IP)地址或IP地址和传输层端口号的组合,也称为IP端点。
[0005]在5G电信网络中,提供服务的网络节点被称为生产者网络功能(NF)。消费服务的网络节点被称为消费者NF。网络功能既可以是生产者NF也可以是消费者NF,具体取决于它是消费服务还是提供服务。
[0006]给定的生产者NF可能有许多服务端点。生产者NF向网络功能储存库功能(NRF)注册。NRF维护可用NF实例及其支持的服务的NF简档。消费者NF可以订阅以接收关于已向NRF注册的生产者NF实例的信息。
[0007]除了消费者NF,可以订阅以接收关于NF服务实例的信息的另一种类型的网络节点是服务通信代理(SCP)。SCP向NRF订阅并获得关于生产者NF服务实例的可达性和服务简档信息。消费者NF连接到服务通信代理,并且服务通信代理在提供所需服务的生产者NF服务实例之间使流量负载平衡,或直接将流量路由到指定的生产者NF。
[0008]现有3GPP服务体系架构的一个问题是消费者NF或SCP可能没有足够的信息使由生产者NF服务实例暴露(expose)的服务端点之间的流量负载平衡。在一种情况下,生产者NF可能只在NF服务级别注册其FQDN,而不单独注册生产者NF服务的域名、IP地址或IP端点。在另一种情况下,生产者NF可能仅在NF实例级别注册其FQDN,而不在NF服务级别单独注册服务的IP地址或IP端点或FQDN。
[0009]在这些情况中的任一情况下,消费者NF或SCP必须获得与服务端点相关联的IP地址或IP端点以联系各个服务端点。一般而言,与域名对应的IP地址或IP端点可以使用域名系统(DNS)来确定。在上述5G网络体系架构中,每当NF注册或更新其简档时,都需要将服务端点IP地址通知给服务消费者。另一种需要用服务的IP地址或IP端点更新消费者NF或SCP的情况出现在IP地址或IP端点变化而没有对应的NF简档或服务更新时。虽然可通过DNS发现IP地址或IP端点,但当与服务相关联的IP地址或IP端点变化时,没有通知服务消费者的自动处理。
[0010]因此,需要用于主动发现和跟踪与5G和非5G服务端点相关联的地址的方法、系统
和计算机可读介质。

技术实现思路

[0011]一种用于发现和跟踪与生产者网络功能(NF)服务端点相关联的地址的方法。该方法包括从请求节点接收第一域名系统(DNS)解析请求。该方法还包括使用从第一DNS解析请求中提取的完全限定域名(FQDN)来查询DNS服务器。该方法还包括从DNS服务器接收第一响应,该第一响应包括与和FQDN相关联的生产者NF服务端点相关联的地址。该方法还包括将与生产者NF服务端点相关联的地址存储在数据库中。该方法还包括将与生产者NF服务相关联的地址传送给请求节点。该方法还包括针对与FQDN相关联的地址的变化监视FQDN。该方法还包括向请求节点通知与FQDN相关联的地址的变化。
[0012]根据本文描述的主题的一方面,接收第一DNS解析请求包括从服务通信代理(SCP)接收第一DNS解析请求。
[0013]根据本文描述的主题的另一方面,接收第一DNS解析请求包括从消费者NF或非5G服务消费者接收第一DNS解析请求。
[0014]根据本文描述的主题的又一方面,接收第一DNS解析请求包括在由DNS发现器微服务提供的代表性状态转移(REST)服务器接口处接收第一DNS解析请求。
[0015]根据本文描述的主题的又一方面,查询DNS服务器包括从与消费者NF或SCP和DNS服务器分离的DNS发现器微服务查询DNS服务器。在这种场境下,“与

分离”意味着DNS发现器微服务是在与需要解析域名的消费者NF或SCP分离的并且也与托管DNS服务器的计算平台分离的计算平台上实现的。在替代实施方式中,DNS发现器微服务可以在与消费者NF或SCP相同的计算平台上实现。
[0016]根据本文描述的主题的又一方面,存储与生产者NF服务相关联的地址包括将地址连同从DNS服务器接收到的每个地址的生存时间一起存储在DNS发现器微服务本地的数据库中。
[0017]根据本文描述的主题的又一方面,对于当存储在数据库中的记录中时连同生存时间值一起从DNS服务器接收的每个地址,针对在生存时间字段中接收到的时间段启动计时器。
[0018]根据本文描述的主题的又一方面,监视FQDN包括:检测在数据库中存储与生产者NF服务相关联的地址的记录的到期;响应于检测到该记录到期,使用FQDN来查询DNS服务器;从DNS服务器接收第二响应;将第二响应中的地址与存储在数据库中的记录中的地址进行比较;以及响应于第二响应中的地址与存储在数据库中的记录中的地址不同,确定与FQDN相关联的地址的变化已经发生。
[0019]根据本文描述的主题的又一方面,与生产者NF服务实例相关联的地址包括互联网协议(IP)地址或IP端点。
[0020]根据本文描述的主题的又一方面,针对地址的变化监视FQDN包括针对地址的变化持续监视FQDN,直到响应于来自请求节点的停止监视FQDN的消息而停止。
[0021]根据本文描述的主题的又一方面,来自请求节点的停止监视FQDN的消息包括第二DNS解析请求,该第二DNS解析请求包括DELETE方法类型,并且作为响应,停止监视FQDN。
[0022]根据本文描述的主题的又一方面,DNS发现器微服务包括用于从请求节点停止监
视FQDN的代表性状态转移(REST)服务器接口。
[0023]根据本文描述的主题的又一方面,一种用于发现和跟踪生产者网络功能(NF)服务端点的系统包括计算平台,该计算平台包括至少一个处理器。该系统还包括位于计算平台上并由所述至少一个处理器实现的域名系统(DNS)发现微服务,用于接收第一域名系统(DNS)解析请求、使用从第一DNS解析请求中提取的完全限定域名(FQDN)来查询DNS服务器、从DNS服务器接收第一响应,该第一响应包括与和FQDN相关联的生产者NF服务端点相关联的地址、将与生产者NF服务端点相关联的地址存储在数据库中、将与生产者NF服务端点相关联的地址传送给请求节点、针对与FQDN相关联的地址的变化监视FQDN、以及向请求节点通知与FQDN相关联的地址的变化。
[0024]根据本文描述的主题的又一方面,DNS发现器微服务被配置为从服务通信代理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于发现和跟踪与生产者网络功能(NF)服务端点相关联的地址的方法,所述方法包括:从请求节点接收第一域名系统(DNS)解析请求;使用从第一DNS解析请求中提取的完全限定域名(FQDN)来查询DNS服务器;从DNS服务器接收第一响应,该第一响应包括与和FQDN相关联的生产者NF服务端点相关联的地址;将与生产者NF服务端点相关联的地址存储在数据库中;将与生产者NF服务端点相关联的地址传送给请求节点;针对与FQDN相关联的地址的变化监视FQDN;以及向请求节点通知与FQDN相关联的地址的变化。2.如权利要求1所述的方法,其中从请求节点接收第一DNS解析请求包括从服务通信代理(SCP)接收第一DNS解析请求。3.如权利要求1所述的方法,其中从请求节点接收第一DNS解析请求包括从消费者NF或非5G服务消费者接收第一DNS解析请求。4.如前述权利要求中的任一项所述的方法,其中接收第一DNS解析请求包括在由DNS发现器微服务提供的代表性状态转移(REST)服务器接口处接收第一DNS解析请求。5.如前述权利要求中的任一项所述的方法,其中查询DNS服务器包括从与请求节点和DNS服务器分离的DNS发现器微服务查询DNS服务器。6.如权利要求4所述的方法,其中存储与生产者NF服务相关联的地址包括将所述地址存储在DNS发现器微服务本地的数据库中。7.如前述权利要求中的任一项所述的方法,其中监视FQDN包括:检测数据库中存储地址或与生产者NF服务端点相关联的记录的到期;响应于检测到所述记录到期,使用FQDN来查询DNS服务器;从DNS服务器接收第二响应;将第二响应中的地址与存储在数据库中的记录中的与FQDN相关联的地址进行比较;以及响应于第二响应中的地址不同于存储在数据库中的记录中的与FQDN相关联的地址,确定与FQDN相关联的地址已经发生变化。8.如前述权利要求中的任一项所述的方法,其中与生产者NF服务端点相关联的地址包括互联网协议(IP)地址或IP端点。9.如前述权利要求中的任一项所述的方法,其中针对地址的变化监视FQDN包括针对地址的变化持续监视FQDN,直到响应于来自请求节点的停止监视FQDN的消息而停止。10.如权利要求9所述的方法,其中来自请求节点的停止监视FQDN的消息包括第二DNS解析请求,第二DNS解析请求包括DELETE方法类型,并且作为响应,停止监视FQDN。11.一种用于发现和跟踪与生产者网络功能(NF)服务端点相关联的地址的系统,所述系统包括:计算平台,包括至少一个处理器;以及域名系统(DNS)发现微服务,位于所述计算平台上并由所述至少一个处理器实现,用于从请求节点接收第一域名系统(DNS)解析请求、使用从第一...

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

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

1