Method for querying and for subscribing PCF binding events for an address range in a 5G system

11736936 · 2023-08-22

Assignee

Inventors

Cpc classification

International classification

Abstract

A 5G system (5GS) includes a Network Function (NF) Service Consumer and a functional entity, wherein the functional entity includes binding information stored therein and the binding information includes: Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or Policy Control Function (PCF) instance IDs. A method for querying PCF binding information for an address range in the 5GS includes: querying, from the NF Service Consumer to the functional entity, based on one or a combination of query parameters, for all binding information matching the query parameters; and notifying, from the functional entity to the NF Service Consumer, any binding information that matches the query parameters.

Claims

1. A method for querying Policy Control Function (PCF) binding information for an address range in a 5G system (5GS), wherein the 5GS comprises a Network Function (NF) Service Consumer and a functional entity, wherein the functional entity comprises binding information stored therein and the binding information comprises Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or PCF instance IDs, the method comprising: querying, from the NF Service Consumer to the functional entity, based on one or a combination of query parameters, for all binding information matching the query parameter(s); and notifying, from the functional entity to the NF Service Consumer, any binding information that matches the query parameters; wherein the query parameter(s) comprise: a Media Access Control (MAC) or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or an IP domain, wherein the method further comprises: querying, from an external entity to the NF Service Consumer, for information matching one or more of a combination of query parameters, wherein the query parameters comprise: the MAC or IP address range, the DNN, the SUPI, the GPSI, the S-NSSAI and/or the IP domain; and notifying, from the NF Service Consumer to the external entity, of the information matching the query parameters.

2. A method for querying Policy Control Function (PCF) binding information for an address range in a 5G system (5GS), wherein the 5GS comprises a Network Function (NF) Service Consumer and a functional entity, wherein the functional entity comprises binding information stored therein and the binding information comprises Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or PCF instance IDs, the method comprising: querying, from the NF Service Consumer to the functional entity, based on one or a combination of query parameters, for all binding information matching the query parameter(s); and notifying, from the functional entity to the NF Service Consumer, any binding information that matches the query parameters; wherein the query parameter(s) comprise: a Media Access Control (MAC) or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or an IP domain; wherein the 5GS further comprises a Unified data management (UDM), a Session Management Function (SMF), and a PCF; wherein the method further comprises: receiving, at the NF Service Consumer, the binding information which matches the query parameters, wherein the received binding information comprises a list of subscriber IDs; querying, from the NF Service Consumer to the UDM, for SMF registration data based on the list of subscriber IDs, replying, from the UDM to the NF Service Consumer, to the query for SMF registration data with SMF registration data matching the list of subscriber IDs, wherein the SMF registration data comprises one or more PDU session IDs and/or SMF instance IDs; receiving, at the NF Service Consumer, the SMF registration data; and interacting, from the NF Service Consumer with the SMF and/or the PCF, using the one or more PDU session IDs and/or SMF instance IDs.

3. The method of claim 2, wherein: the functional entity is a Binding Support Function (BSF); and/or the NF Service Consumer is a Network Exposure Function (NEF) or a Network Data Analytics Function (NWDAF).

4. The method of claim 1, wherein: the functional entity is a Binding Support Function (BSF); and/or the NF Service Consumer is a Network Exposure Function (NEF) or a Network Data Analytics Function (NWDAF).

5. One or more non-transitory computer-readable mediums having processor-executable instructions stored thereon for querying Policy Control Function (PCF) binding information for an address range in a 5G system (5GS), wherein the 5GS comprises a Network Function (NF) Service Consumer and a functional entity, wherein the functional entity comprises binding information stored therein and the binding information comprises Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or PCF instance IDs, wherein the processor-executable instructions, when executed, facilitate performance of the following: querying, from the NF Service Consumer to the functional entity, based on one or a combination of query parameters, for all binding information matching the query parameter(s); and notifying, from the functional entity to the NF Service Consumer, any binding information that matches the query parameters; wherein the query parameter(s) comprise: a Media Access Control (MAC) or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or an IP domain; wherein the processor-executable instructions, when executed, further facilitate performance of the following: querying, from an external entity to the NF Service Consumer, for information matching one or more of a combination of query parameters, wherein the query parameters comprise: the MAC or IP address range, the DNN, the SUPI, the GPSI, the S-NSSAI and/or the IP domain; and notifying, from the NF Service Consumer to the external entity, of the information matching the query parameters.

6. The one or more non-transitory computer-readable mediums according to claim 5, wherein: the functional entity is a Binding Support Function (BSF); and/or the NF Service Consumer is a Network Exposure Function (NEF) or a Network Data Analytics Function (NWDAF).

7. One or more non-transitory computer-readable mediums having processor-executable instructions stored thereon for querying Policy Control Function (PCF) binding information for an address range in a 5G system (5GS), wherein the 5GS comprises a Network Function (NF) Service Consumer and a functional entity, wherein the functional entity comprises binding information stored therein and the binding information comprises Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or PCF instance IDs, wherein the processor-executable instructions, when executed, facilitate performance of the following: querying, from the NF Service Consumer to the functional entity, based on one or a combination of query parameters, for all binding information matching the query parameter(s); and notifying, from the functional entity to the NF Service Consumer, any binding information that matches the query parameters; wherein the query parameter(s) comprise: a Media Access Control (MAC) or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or an IP domain; wherein the 5GS further comprises a Unified data management (UDM), a Session Management Function (SMF), and a PCF; wherein the processor-executable instructions, when executed, further facilitate performance of the following: receiving, at the NF Service Consumer, the binding information which matches the query parameters, wherein the received binding information comprises a list of subscriber IDs; querying, from the NF Service Consumer to the UDM, for SMF registration data based on the list of subscriber IDs, replying, from the UDM to the NF Service Consumer, to the query for SMF registration data with SMF registration data matching the list of subscriber IDs, wherein the SMF registration data comprises one or more PDU session IDs and/or SMF instance IDs; receiving, at the NF Service Consumer, the SMF registration data; and interacting, from the NF Service Consumer with the SMF and/or the PCF, using the one or more PDU session IDs and/or SMF instance IDs.

8. The one or more non-transitory computer-readable mediums according to claim 7, wherein: the functional entity is a Binding Support Function (BSF); and/or the NF Service Consumer is a Network Exposure Function (NEF) or a Network Data Analytics Function (NWDAF).

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Embodiments of the present invention will be described in even greater detail below based on the exemplary figures. The present invention is not limited to the exemplary embodiments. All features described and/or illustrated herein can be used alone or combined in different combinations in embodiments of the present invention. The features and advantages of various embodiments of the present invention will become apparent by reading the following detailed description with reference to the attached drawings which illustrate the following:

(2) FIG. 1 illustrates Network Functions (NFs) of a 5GC as defined in TS 23.501;

(3) FIG. 2 illustrates a flow for a PDU session establishment procedure of IP type as defined in TS 23.502;

(4) FIG. 3 illustrates a flow for a PDU session establishment procedure of Ethernet type as defined in TS 23.502;

(5) FIG. 4 illustrates a flow of an exemplary interaction with the SMF and PCF given a known IP address;

(6) FIG. 5 illustrates an exemplary two-level authentication in a 5GS;

(7) FIG. 6 illustrates a flow of a BSF query for an address range according to an embodiment of the invention;

(8) FIG. 7 illustrates a flow of a BSF subscription for a binding change in address range according to an embodiment of the invention;

(9) FIG. 8 illustrates a flow for addressing NFs based on a subscriber address range according to an embodiment of the invention;

(10) FIG. 9 illustrates a flow for notification of changes based on a subscriber address range according to an embodiment of the invention;

(11) FIG. 10 illustrates a flow for application of information retrieval according to an embodiment of the invention; and

(12) FIG. 11 illustrates a flow for application of event notification according to an embodiment of the invention.

DETAILED DESCRIPTION

(13) Conventionally, given an IP address range or MAC address range, there is no way to obtain from the 5G system a list of subscribers and no way to query which Network Functions (NFs) are responsible for these subscribers. Instead, it is only possible to query individual addresses.

(14) As an example, given an IP address range 10.0.0.0/16, querying every individual address would require 65,536 queries. Subscribing to events/changes for found users would also require a subscription for each individual subscriber. In this case, an external entity would interact with the 5G system via the Network Exposure Function (NEF). The NEF is tasked, as defined in TS 23.501, 5.20 with supporting external exposure of capabilities of network functions. External exposure can be categorized as monitoring capability, provisioning capability, policy/charging capability and analytics reporting capability.

(15) However, given the above status limitations, use of an IP range or MAC address range to trigger action within the 5G system is not realizable and very inefficient.

(16) Thus, it is conventionally not possible to map an IP range or MAC address range to a group of subscribers (Subscription Permanent Identifier (SUPI) or Generic Public Subscription Identifier (GPSI)).

(17) Further, with regard to analytics, in order to monitor events (for example, policy-related events from a PCF or session-related events from an SMF) for a given IP pool, MAC address range, DNN or slice, conventionally it is necessary for the Binding Support Function (BSF) to locate the PDU session that needs to be monitored. Afterwards, it is conventionally necessary to subscribe at the correct NF responsible for the given PDU session(s).

(18) However, this is conventionally not possible without a brute-force scan of an address range (IP/MAC address range case) or conventionally not possible at all for the other cases.

(19) Conventionally, the following use cases cannot or can only very difficultly be fulfilled.

(20) For example, if a NF Service consumer possesses only an IP range, e.g. 10.0.0.0/16 (e.g. IP range managed by the AAA-S, range to monitor), optionally a given DNN or slice ID (S-NSSAI) and requires to: 1) Query the NFs responsible for PDU sessions (e.g. SMF, PCF) for information. This would require for a /16 IPv4 address range more than 65,000 requests to the BSF. Exponentially increasing the bigger the CIDR range. 2) Query the BSF for bindings if there is more than one expected result. 3) Query the BSF for a full S-NSSAI or DNN (equivalent to 0.0.0.0 IP, i.e. “any IP”) unless the whole IP range in queried (232 in the case of IPv4). 4) Keep updated on all events (e.g. SMF and PCF) regarding a given address range (e.g. PDU session establishment, PDU session release, added/removed MAC address for a given PDU session). This would require frequent re-query of 1) and re-evaluation of the returned results. There is current solution to subscribe on the BSF to events (e.g. new binding, binding removed) for a given address range, DNN or S-NSSAI.

(21) In view of the above, exemplary embodiments of the present invention provide a method that provides functionality so that a 5G system can: given an address range (IP or MAC address), obtain the subscribers with addresses within that range; subscribe to changes/events within these ranges (for example, what Policy Control Functions (PCFs) are responsible for the subscribers in a given range; and enable addressing and notification of PDU sessions and related NFs via an address range in a 5GS.

(22) According to a first aspect, the invention provides a method for querying Policy Control Function (PCF) binding information for an address range in a 5G system (5GS), wherein the 5GS comprises a Network Function (NF) Service Consumer, and a functional entity, wherein the functional entity comprises binding information stored therein and the binding information comprises: Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or PCF instance IDs, the method comprising the steps of: querying, from the NF Service Consumer to the functional entity, based on one or a combination of query parameters, for all binding information matching the query parameters; and notifying, from the functional entity to the NF Service Consumer, any binding information that matches the query parameters, wherein the query parameters comprise: a MAC or IP address range, a Data Network Name (DNN), Subscription Permanent Identifier (SUPI), Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or IP domain.

(23) According to a further aspect, the 5GS further comprises a Unified data management (UDM), a Session Management Function (SMF), and a Policy Control Function (PCF), the method further comprising the steps of: receiving, at the NF Service Consumer, the binding information, matching the query parameters, comprising list of subscriber IDs; querying, from the NF Service Consumer to the UDM, for SMF registration data based on the list of subscriber IDs, replying, from the UDM to the NF Service Consumer, to the above query, with SMF registration data matching the list of subscriber IDs, wherein the SMF registration data comprises one or more PDU session IDs and/or SMF instance IDs; receiving, at the NF Service Consumer, the SMF registration data; and interacting, from the NF Service Consumer with the SMF and/or the PCF, using the one or more PDU session IDs and/or SMF instance IDs.

(24) According to a second aspect, the invention provides a method for querying information for a MAC or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or IP domain, in a communication system, wherein the system comprises: an external entity, and a 5G system (5GS), comprising a Network Function (NF) Service Consumer, the method comprising the steps of: querying, from the external entity to the NF Service Consumer, for information matching one or more of a combination of query parameters, wherein the query parameters comprise: MAC or IP address range, DNN, SUPI, GPSI, S-NSSAI and/or IP domain; performing, at the NF Service Consumer and the 5GS, a method according to any of the above aspects; and notifying, from the NF Service Consumer to the external entity, of the information matching the query parameters.

(25) According to a third aspect, the invention provides a method for subscribing for Policy Control Function (PCF) binding events for an address range in a 5G system (5GS), wherein the 5GS, comprises a Network Function (NF) Service Consumer, a functional entity, wherein the functional entity comprises binding information stored therein and the binding information comprises: Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or PCF instance IDs, the method comprising the steps of: subscribing, from the NF Service Consumer to the functional entity, to binding information changes for one or a combination of subscriber parameters, wherein the subscriber parameters comprise: a MAC or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or IP domain; sending, from the functional entity to the NF Service Consumer, a confirmation of the subscription of the previous step; detecting, by the functional entity, a change of the stored binding information matching one or a combination of the subscriber parameters for one or more of the subscriber IDs; notifying of the change of the stored binding information, from the functional entity to the subscribed NF Service Consumer, by sending new PDU session binding information associated with the one or more subscriber IDs; and receiving, at the NF Service Consumer, the new PDU session binding information associated with the one or more subscriber IDs.

(26) According to a further aspect, the 5GS further comprises a Unified data management (UDM), a Session Management Function (SMF), and a Policy Control Function (PCF), the method further comprises the steps of: querying, from the NF Service Consumer to the UDM, for SMF registration data based on the one or more subscriber IDs associated with the new PDU session binding information; replying, from the UDM to the NF Service Consumer, to the above query, with SMF registration data matching the one or more subscriber IDs, wherein the SMF registration data comprises one or more PDU session IDs and/or SMF instance IDs; updating, at the NF Service Consumer, the SMF registration data; and interacting, from the NF Service Consumer to the SMF and/or the PCF, using the one or more PDU session IDs and/or SMF instance IDs.

(27) According to a fourth aspect, the invention provides a method for subscribing to events for a MAC or IP address range, a Data Network Name (DNN), Subscription Permanent Identifier (SUPI), Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or IP domain, in a communications system, wherein the system comprises: an external entity, and a 5G system (5GS), comprising a Network Function (NF) Service Consumer, the method comprising the steps of: subscribing, from the external entity to the NF Service Consumer, to event changes for information matching one or a combination of subscriber parameters, wherein the query parameters comprise: the MAC or IP address range, DNN, SUPI, GPSI, S-NSSAI, and/or IP domain; performing, at the NF Service Consumer and the 5GS, the method according to the second or previous aspect; notifying, from the 5G system to the NF Service Consumer, of any event changes for the one or combination of the subscriber parameters; and notifying, from the NF Service Consumer to the subscribed external entity, of the event changes for the one or combination of the subscriber parameters.

(28) According to a further aspect, the functional entity is a Binding Support Function (BSF).

(29) According to a further aspect, the NF Service Consumer is a Network Exposure Function (NEF) or a Network Data Analytics Function (NWDAF).

(30) According to a fifth aspect, the invention provides a 5G system (5GS) configured to allow queries of Policy Control Function (PCF) binding information for an address range, the 5GS comprising a Network Function (NF) Service Consumer, and a functional entity, wherein the functional entity comprises binding information stored therein and the binding information comprises: Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or PCF instance IDs, wherein: the NF Service Consumer is configured to query the functional entity, based on one or a combination of query parameters, for all binding information matching the query parameters; and the functional entity is configured to notify to the NF Service Consumer, any binding information that matches the query parameters, wherein the query parameters comprise: a MAC or IP address range, a Data Network Name (DNN), Subscription Permanent Identifier (SUPI), Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or IP domain

(31) According to a further aspect, the 5GS further comprises a Unified data management (UDM), a Session Management Function (SMF), and a Policy Control Function (PCF), wherein: the NF Service Consumer is configured to receive the binding information, match the query parameters, comprising the list of subscriber IDs; the NF Service Consumer is configured to query to the UDM, for SMF registration data based on the list of subscriber IDs, the UDM is configured to reply to the NF Service Consumer, to the above query, with SMF registration data matching the list of subscriber IDs, wherein the SMF registration data comprises one or more PDU session IDs and/or SMF instance IDs; the NF Service Consumer is configured to receive the SMF registration data; and the NF Service Consumer is configured to interact with the SMF and/or the PCF, by using the one or more PDU session IDs and/or SMF instance IDs.

(32) According to a sixth aspect, the invention provides a communication system, wherein the system comprises an external entity and a 5G system (5GS), comprising a Network Function (NF) Service Consumer, wherein: the external entity is configured to query the NF Service Consumer, for information matching one or more of a combination of query parameters, wherein the query parameters comprise: a MAC or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or IP domain; the 5GS and the NF Service Consumer are configured as defined in the fifth aspect or the previous aspect; and the NF Service Consumer is configured to notify to the external entity, of the information matching the query parameters.

(33) According to a seventh aspect, the invention provides a 5G system (5GS), configured to allow subscription to Policy Control Function (PCF) binding events for an address range, wherein the 5GS comprises a Network Function (NF) Service Consumer, a functional entity, wherein the functional entity comprises binding information stored therein and the binding information comprises: Protocol Data Unit (PDU) sessions information and a list comprising one or more subscribers identities (IDs) and/or PCF instance IDs, wherein: the NF Service Consumer is configured to subscribe to the functional entity, to binding information changes for one or a combination of subscriber parameters, wherein the subscriber parameters comprise: a MAC or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), and/or IP domain; the functional entity is configured to send to the NF Service Consumer, a confirmation of the subscription; the functional entity is configured to detect a change of the stored binding information matching one or a combination of the subscriber parameters for one or more of the subscriber IDs; the functional entity is configured to notify of the change of the stored binding information to the subscribed NF Service Consumer, by sending new PDU session binding information associated with the one or more subscriber IDs; and the NF Service Consumer is configured to receive the new PDU session binding information associated with the one or more subscriber IDs.

(34) According to a further aspect, the 5GS further comprises a Unified data management (UDM), a Session Management Function (SMF), and a Policy Control Function (PCF), wherein: the NF Service Consumer is configured to query to the UDM for SMF registration data based on the one or more subscriber IDs associated with the new PDU session binding information; the UDM is configured to reply to the NF Service Consumer, to the above query, with SMF registration data matching the one or more subscriber IDs, wherein the SMF registration data comprises one or more PDU session IDs and/or SMF instance IDs; the NF Service Consumer is configured to update the SMF registration data; and the NF Service Consumer is configured to interact with the SMF and/or the PCF, using the one or more PDU session IDs and/or SMF instance IDs.

(35) According to an eighth aspect, the invention provides a communication system, wherein the system comprises an external entity and a 5G system (5GS), comprising a Network Function (NF) Service Consumer, wherein: the external entity is configured to subscribe to the NF Service Consumer, to event changes for information matching one or a combination of subscriber parameters, wherein the query parameters comprise: a MAC or IP address range, a Data Network Name (DNN), a Subscription Permanent Identifier (SUPI), a Generic Public Subscription Identifier (GPSI), a Single Network Slice Selection Identifier (S-NSSAI), IP domain; the 5GS and the NF Service Consumer are configured as defined in the seventh or previous aspect; the 5GS is configured to notify to the NF Service Consumer, of any event changes for the one or combination of the subscriber parameters; and the NF Service Consumer is configured to notify to the subscribed external entity, of the event changes for the one or combination of the subscriber parameters.

(36) According to a further aspect, the 5GS of any of the previous aspects and the communication system any of the previous aspects, the functional entity is a Binding Support Function (BSF).

(37) According to a further aspect, the 5GS of any of the previous aspects and the communication system any of the previous aspects, the NF Service Consumer is a Network Exposure Function (NEF) or a Network Data Analytics Function (NWDAF).

(38) Other aspects, features, and advantages will be apparent from the summary above, as well as from the description that follows, including the figures and the claims.

(39) According to a further embodiment, the invention provides a method for querying Policy Control Function (PCF) bindings information for an address range in a 5G system (thus, enabling the use of secondary authentication and/or analytics). This method is illustrated in FIG. 6 and describes the interaction between the NF Service Consumer and a functional entity such as, for example, a BSF, to obtain a UE ID and PCF instance ID, upon a query based on: an address range (IP or MAC), DNN, SUPI, GPSI, S-NSSAI, and/or IP domain.

(40) In FIG. 6, given an address range, DNN, SUPI, GPSI, S-NSSAI, or IP domain of interest where the subscriber identities or PDU Session IDs are not known, a NF Service Consumer (e.g. NEF, NWDAF) queries, in step S21, the functional entity for all known binding information matching one or a combination of the following query parameters: address range (IP, MAC), DNN, SUPI, GPSI, S-NSSAI, and IP domain.

(41) In step S22, the functional entity replies to the NF Service Consumer with the binding information known to it matching the query parameters. The binding information may comprise, for example, a list comprising one or more subscriber identities, IDs, and/or a PCF instance ID.

(42) Also, according to a further embodiment, in order that a given consumer can be notified whenever there is a binding change (e.g. when a PDU session is added/removed), the invention provides a method for subscribing into PCF Binding events for a given address range (IP, MAC), DNN, SUPI, GPSI, S-NSSAI, and/or IP domain. This method is illustrated in FIG. 7 and comprises the following steps.

(43) In FIG. 7, given an address range, DNN, SUPI, GPSI, S-NSSAI, or IP domain of interest where the subscriber identities, IDS, or PDU Session IDs are not known, a NF Service Consumer (e.g. NEF, NWDAF) subscribes, in step S31, on the functional entity to binding changes for one or a combination of the following query parameters: address range (IP, MAC), DNN, SUPI, GPSI, S-NSSAI, and IP domain.

(44) In step S32, the functional entity confirms the subscription, i.e. returns the subscriber status.

(45) In step S331, there is a change in the bindings stored in the functional entity matching the parameters of step S31, e.g. a new PDU session binding is or was registered or removed by a PCF for the given IP or MAC address range for one or more subscriber IDs, the functional entity notifies the subscribed NF Service Consumer, in step S332, with the event information, namely including the information on the new PDU session binding or removed PDU session binding.

(46) The application of the above methods give rise to two exemplary embodiments as shown in FIGS. 8 and 9, respectively.

(47) In particular, FIG. 8 illustrates a flow for addressing NFs based on a subscriber address range according to an exemplary embodiment of the invention. FIG. 9 illustrates a flow for notification of changes based on a subscriber address range according to an embodiment of the invention.

(48) In FIG. 8, given an address range, DNN, SUPI, GPSI, S-NSSAI, or IP domain of interest where the subscriber identities or PDU Session IDs are not known, the NF Service Consumer and functional entity first perform the same steps as described above for the method of FIG. 6 (steps S21 and S22).

(49) In step S23, the NF Service Consumer has received a list of subscriber IDs. Now, the NF Service Consumer has a list of current subscribers matching the address range.

(50) In step S24, the NF Service Consumer queries to the UDM for SMF registration data, wherein the SMF registration data comprise a PDU session ID and a SMF instance ID for the given subscriber IDs.

(51) In step S25, the UDM replies to the above query with data including PDU session ID and SMF instance ID.

(52) In step S26, the NF Service Consumer receives the data of step S25. Thus, the NF Service Consumer has a list linking the responsible/associated SMFs and/or PCFs for a given address range.

(53) In step S27, the NF Service Consumer can now interact with NFs (e.g. with the SMF and/or PCF) responsible for the mapped PDU sessions. For example, the NF Service Consumer may request and/or subscribe to events for a given PDU session.

(54) In FIG. 9, given an address range, DNN, SUPI, GPSI, S-NSSAI, or IP domain of interest where the subscriber identities (IDs) or PDU Session IDs are not known, the NF Service Consumer and functional entity first perform the same steps as described above for the method of FIG. 7 (steps S31, S32, S331 and S332). Thus, the NF Service Consumer receives information of a new PDU session binding associated with one or more subscriber IDs or of the removal of a PDU session binding associated with one or more subscriber IDs.

(55) If the information received is that of removal of a PDU session binding, steps S34, S35, S36 may be skipped.

(56) In step S34, the NF Service Consumer queries to the UDM for the SMF registration data, e.g. PDU session ID and SMF instance ID for the given subscriber IDs.

(57) In step S35, the UDM replies to the above query with data including PDU session ID and SMF instance ID for the given subscriber IDs.

(58) In step S36, the NF Service Consumer has received the data of step S35. Thus, the NF Service Consumer knows the responsible SMF and PCF for a given address range. In the case of a new PDU session the list may include entries included in step S35 while in the case of removed PDU sessions, entries may be removed from the list. The new subscriber ID or IDs and PDU session/s information is now known to the NF Service Consumer.

(59) In step S37, the NF Service Consumer can now interact with NFs (e.g. with the SMF and/or PCF) responsible for the mapped PDU sessions. For example, the NF Service Consumer may request and/or subscribe to events for a given PDU session or unsubscribe to notifications in the case no PDU session in that NF is required to be tracked.

(60) The application of the above described methods, enables a functional entity exposing such capability, such as for example a NEF, to apply a method for application of information retrieval and a method for application of event notification, as shown in FIGS. 10 and 11, respectively, according to two exemplary embodiments.

(61) In FIG. 10 and FIG. 11, a communication system comprises an external entity (such as a third party), a functional entity for applying the method of FIG. 8 or FIG. 9, respectively, and a 5G System.

(62) In FIG. 10, at step S41, the external entity requests information for a given address range (IP, MAC), DNN, SUPI, GPSI, S-NSSAI, and IP domain without having knowledge of 5GS subscriber identifiers.

(63) In step S42, the functional entity applies the method of FIG. 8 for requesting and retrieving the necessary information from the 5GS.

(64) In step S43, the external entity receives the requested information.

(65) In FIG. 11, at step S51, the external entity subscribes to events for a given IP address range, DNN, SUPI, GPSI, S-NSSAI, and/or IP domain, so that the external entity can receive events regarding changes for a given address range, DNN, SUPI, GPSI, S-NSSAI, and/or IP domain without having knowledge of 5GS subscriber identifiers.

(66) In step S52, the functional entity applies the described method of FIG. 9 for subscribing to the necessary information from the 5GS.

(67) In step S53, the 5GS notifies of events to the functional entity.

(68) In step S54, the functional entity generates an event notification towards the external entity.

(69) While embodiments of the invention have been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. It will be understood that changes and modifications may be made by those of ordinary skill within the scope of the following claims. In particular, the present invention covers further embodiments with any combination of features from different embodiments described above and below. Additionally, statements made herein characterizing the invention refer to an embodiment of the invention and not necessarily all embodiments.

(70) The terms used in the claims should be construed to have the broadest reasonable interpretation consistent with the foregoing description. For example, the use of the article “a” or “the” in introducing an element should not be interpreted as being exclusive of a plurality of elements. Likewise, the recitation of “or” should be interpreted as being inclusive, such that the recitation of “A or B” is not exclusive of “A and B,” unless it is clear from the context or the foregoing description that only one of A and B is intended. Further, the recitation of “at least one of A, B and C” should be interpreted as one or more of a group of elements consisting of A, B and C, and should not be interpreted as requiring at least one of each of the listed elements A, B and C, regardless of whether A, B and C are related as categories or otherwise. Moreover, the recitation of “A, B and/or C” or “at least one of A, B or C” should be interpreted as including any singular entity from the listed elements, e.g., A, any subset from the listed elements, e.g., A and B, or the entire list of elements A, B and C.