US 11,863,518 B2
Methods, systems, and computer readable media for automatic domain name system (DNS) configuration for 5G core (5GC) network functions (NFs) using NF repository function (NRF)
Jay Rajput, Bangalore (IN); Amarnath Jayaramachar, Bangalore (IN); and Virendra Singh, Bangalore (IN)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Nov. 24, 2021, as Appl. No. 17/534,904.
Prior Publication US 2023/0164109 A1, May 25, 2023
Int. Cl. H04L 41/5054 (2022.01); H04L 41/50 (2022.01); H04L 61/10 (2022.01); H04L 61/4511 (2022.01); H04L 61/5076 (2022.01)
CPC H04L 61/4511 (2022.05) [H04L 41/5054 (2013.01); H04L 41/5058 (2013.01); H04L 61/10 (2013.01); H04L 61/5076 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A method for automatic domain name system (DNS) configuration for 5G core (5GC) network functions (NFs), the method comprising:
at an NF repository function (NRF) including at least one processor:
receiving a message concerning a 5GC network function, wherein the message comprises an NF register or NF update message including an NF or service profile of the 5GC NF;
determining a first DNS resource record parameter for the 5GC NF, wherein determining the first DNS resource record parameter comprises determining, from the NF or service profile, a self-constructed fully qualified domain name (FQDN) for the 5GC NF;
determining a second DNS resource record parameter for the 5GC NF, wherein determining the second resource record parameter comprises determining, from the NF or service profile, an Internet protocol (IP) address for the 5GC NF;
maintaining, at the NRF, a local DNS cache of mappings between FQDNs of 5GC NFs and IP addresses;
checking, by the NRF, the local DNScache maintained by the NRF to determine whether a DNS record for the 5GC NF maintained by a DNS server separate from the NRF requires updating, wherein checking the local DNS cache includes checking the cache to determine whether the IP address from the NF or service profile represents a new or updated IP address for the 5GC NF;
in response to determining that the IP address from the NF or service profile represents a new or updated IP address for the 5GC NF, automatically configuring the DNS server with a mapping between the self-constructed FQDN for the 5GC NF and the new or updated IP address for the 5GC NF; and
in response to determining that the IP address from the NF or service profile does not represent a new or updated IP address for the 5GC NF, refraining from automatically configuring the DNS server with the mapping between the self-constructed FQDN for the 5GC NF and the new or updated IP address for the 5GC NF.