Managing gateway function operation in wireless network

By splitting TNGF and W-AGF into control and user plane entities and introducing new 3GPP interfaces, the CUPS architecture addresses the limitations of current wireless network technologies in managing gateway function operations, leading to improved interface management and network performance.

WO2025070903A1PCT designated stage expired Publication Date: 2025-04-03SAMSUNG ELECTRONICS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/002168
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-29
Filing Date
2024-02-20
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

Current wireless network technologies do not effectively implement control and user plane separation (CUPS) architecture in Trusted Non-3GPP Gateway Function (TNGF) and Wireline Access Gateway Function (W-AGF), leading to constraints in interface management between control and user plane entities.

Method used

Introduce a CUPS architecture by splitting the TNGF and W-AGF into control plane (C) and user plane (U) entities, and establishing new 3GPP interfaces (E11 for TNGF and E12 for W-AGF) between these entities to manage their operations effectively.

Benefits of technology

This approach enables efficient management of gateway function operations by separating control and user plane functions, improving interface management and enhancing overall network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024002168_03042025_PF_FP_ABST
    Figure KR2024002168_03042025_PF_FP_ABST
Patent Text Reader

Abstract

A method for managing an operation of a wireline access gateway function (W-AGF) in a wireless network is disclosed. The method comprises transmitting, by a W-AGF control plane (W-AGF-C) entity of the W-AGF to a W-AGF user plane (W-AGF-U) entity of the W-AGF, a performance statistics request message for at least one object; and receiving, by the W-AGF-C entity from the W-AGF-U entity, a performance statics response message in response to the performance statistics request message.
Need to check novelty before this filing date? Find Prior Art

Description

MANAGING GATEWAY FUNCTION OPERATION IN WIRELESS NETWORK

[0001] The disclosure relates to wireless networks, and more particularly, to methods and a wireless network for managing a gateway function operation.

[0002] A control and user plane separation (CUPS) architecture may be adopted in a fourth generation (4G) core network and / or a fifth generation (5G) core network. Alternatively or additionally, the CUPS architecture may be adopted in a gNodeB (gNB) in the 5G core network between a gNB central unit control plane (gNB-CU-CP) and a gNB central unit user plane (gNB-CU-UP). However, the CUPS architecture may not be adopted in a Trusted Non-3rd Generation Partnership Project (Non-3GPP) Gateway Function (TNGF). For example, according to a 3GPP standard, the TNGF may be monolithic. In other words, the TNGF may have a role that may be similar to the role of the gNB in a 5G network. The TNGF and the gNB may have a N2 interface towards an access and mobility management function (AMF) entity and a N3 interface towards a user plane function (UPF). The gNB may be split into the gNB-CU-CP and the gNB-CU-UP. A 3GPP E1 interface may be used between the gNB-CU-CP and the gNB-CU-UP. However, the TNGF may be a single network element. It may be desirable to have the CUPS architecture on the TNGF. Thus, there is a need for a new 3GPP interface (e.g., E11) between a TNGF control plane (TNGF-C) entity and a TNGF user plane (TNGF-U) entity.

[0003] Similarly, the CUPS architecture may be adopted in the 4G core network and / the 5G core network. The CUPS architecture may be adopted in the gNB in the 5G core network between the gNB-CU-CP and the gNB-CU-UP. However, the CUPS architecture may not be adopted in a wireline access gateway function (W-AGF). For example, according to a 3GPP standard, the W-AGF may be monolithic. In other words, the W-AGF may have a role that may be similar to the role of the gNB in the 5G network. The W-AGF and the gNB may have a N2 interface towards the AMF entity and a N3 interface towards the UPF entity. The gNB may be split into the gNB-CU-CP and the gNB-CU-UP. A 3GPP E1 interface may be used between the gNB-CU-CP and the gNB-CU-UP. However, the W-AGF may be single network element. It may be desirable to have the CUPS architecture on the W-AGF. Thus, there is a need for a new 3GPP interface (E12) between a W-AGF control plane (W-AGF-C) entity and a W-AGF user plane (W-AGF-U) entity.

[0004] There exists a need for further improvements in gateway function operation technology, as the need for interfaces between control plane and user plane entities may be constrained by a lack of adoption of a CUPS architecture. Improvements are presented herein. These improvements may also be applicable to other wireless communication technologies and the telecommunication standards that employ these technologies.

[0005] Example embodiments of the present disclosure provide methods and a wireless network for managing a gateway function operation (e.g., trusted non-3GPP gateway function (TNGF) operation, and wireline access gateway function (W-AGF) operation) in the wireless network.

[0006] Further, one or more example embodiments of the present disclosure provide control and user plane separation (CUPS) on a TNGF by splitting the TNGF into a TNGF-C entity and a TNGF-U entity.

[0007] Further, one or more example embodiments of the present disclosure provide CUPS on a W-AGF by splitting the W-AGF into a W-AGF-C entity and a W-AGF-U entity.

[0008] According to an aspect of the disclosure, a method for managing an operation of a wireline access gateway function (W-AGF) in a wireless network is disclosed. The method may comprise transmitting, by a W-AGF control plane (W-AGF-C) entity of the W-AGF to a W-AGF user plane (W-AGF-U) entity of the W-AGF, a performance statistics request message for at least one object. The method may comprise receiving, by the W-AGF-C entity from the W-AGF-U entity, a performance statics response message in response to the performance statistics request message.

[0009] According to an aspect of the disclosure, an apparatus for wireline access gateway function (W-AGF) in a wireless network is disclosed. The apparatus may comprise a memory storing instructions; and at least one processor configured to, when executing the instructions, may cause the apparatus to perform operations. The operations may comprise transmitting, by a W-AGF control plane (W-AGF-C) entity of the W-AGF to a W-AGF user plane (W-AGF-U) entity of the W-AGF, a performance statistics request message for at least one object. The operations may comprise receiving, by the W-AGF-C entity from the W-AGF-U entity, a performance statics response message in response to the performance statistics request message.

[0010] According to an aspect of the disclosure, a non-transitory computer readable storage meaduim storing instructions is disclosed. The instructions, when executed by at least one processor of an apparatus for a wireline access gateway function (W-AGF) in a wireless network, may cause the apparatus to perform operations. The operations may comprise transmitting, by a W-AGF control plane (W-AGF-C) entity of the W-AGF to a W-AGF user plane (W-AGF-U) entity of the W-AGF, a performance statistics request message for at least one object. The operations may comprise receiving, by the W-AGF-C entity from the W-AGF-U entity, a performance statics response message in response to the performance statistics request message.

[0011] According to an aspect of the disclosure, a method for managing a trusted non-3rd Generation Partnership Project (Non-3GPP) gateway function (TNGF) operation in a wireless network includes splitting a TNGF function as a TNGF control plane (TNGF-C) entity and a TNGF user plane (TNGF-U) entity, performing control plane signalling by the TNGF-C entity, and performing user plane signalling by the TNGF-U entity.

[0012] According to an aspect of the disclosure, a TNGF-C entity includes a processor, a memory, and an interface controller, coupled with the processor and the memory, configured to perform control plane signalling of the TNGF-C entity, add an E11 interface between the TNGF-C entity and at least one TNGF-U entity, and monitor at least one of an operation associated with the E11 interface and a service associated with the E11 interface.

[0013] According to an aspect of the disclosure, a TNGF-U entity includes a processor, a memory, and an interface controller, coupled with the processor and the memory, configured to perform user plane signalling of the TNGF-U entity, add an E11 interface between a TNGF-C entity and the TNGF-U entity, and monitor at least one of an operation associated with the E11 interface and a service associated with the E11 interface.

[0014] According to an aspect of the disclosure, a method for managing a wireline access gateway function (W-AGF) operation in a wireless network includes splitting a W-AGF function as a W-AGF control plane (W-AGF-C) entity and a W-AGF user plane (W-AGF-U) entity, performing control plane signalling by the W-AGF-C entity, and performing user plane signalling by the W-AGF-U entity.

[0015] According to an aspect of the disclosure, a W-AGF-C entity includes a processor, a memory, and an interface controller, coupled with the processor and the memory, configured to perform control plane signalling of the W-AGF-C entity, add an E12 interface between the W-AGF-C entity and at least one W-AGF-U entity, and monitor at least one of an operation associated with the E12 interface and a service associated with the E12 interface.

[0016] According to an aspect of the disclosure, a W-AGF-U entity includes a processor, a memory, and an interface controller, coupled with the processor and the memory, configured to performing user plane signalling of the W-AGF-U entity, add an E12 interface between a W-AGF-C entity and the W-AGF-U entity, and monitor at least one of an operation associated with the E12 interface and a service associated with the E12 interface.

[0017] The above and other aspects of the example embodiments described herein may be apparent when considered in conjunction with the following description and the accompanying drawings. It is to be understood, however, that the following descriptions, while indicating example embodiments and numerous specific details thereof, may be given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the example embodiments herein without departing from the scope thereof, and the example embodiments herein may include such modifications.

[0018] The above and other aspects, features, and advantages of certain embodiments of the present disclosure may be more apparent from the following description taken in conjunction with the accompanying drawings, in which:

[0019] FIG. 1 illustrates a Trusted Non-3GPP Gateway Function (TNGF) control and user plane separation (CUPS) architecture, according to an embodiment;

[0020] FIG. 2 illustrates a signalling for a user plane establishment, according to an embodiment;

[0021] FIG. 3 illustrates an E11 interface protocol structure, according to an embodiment;

[0022] FIG. 4A and FIG. 4B illustrate a control plane connection, according to an embodiment;

[0023] FIG. 5 illustrates a user plane connectivity and a user plane terminating at a TNGF user plane (TNGF-U) entity, according to an embodiment;

[0024] FIG. 6 is a sequence diagram illustrating a reset procedure initiated from a TNGF control plane (TNGF-C) entity, according to an embodiment;

[0025] FIG. 7 is a sequence diagram illustrating a reset procedure initiated from a TNGF-U entity, according to an embodiment;

[0026] FIG. 8 is a sequence diagram illustrating an error indication procedure originated at the TNGF-C entity, according to an embodiment;

[0027] FIG. 9 is a sequence diagram illustrating an error indication procedure originated at the TNGF-U entity, according to an embodiment;

[0028] FIG. 10 is a sequence diagram illustrating a TNGF-U E11 setup procedure during a success scenario, according to an embodiment;

[0029] FIG. 11 is a sequence diagram illustrating a TNGF-U E11 setup procedure during a failure scenario, according to an embodiment;

[0030] FIG. 12 is a sequence diagram illustrating a TNGF-C E11 setup procedure during a success scenario, according to an embodiment;

[0031] FIG. 13 is a sequence diagram illustrating a TNGF-C E11 setup procedure during a failure scenario, according to an embodiment;

[0032] FIG. 14 is a sequence diagram illustrating a TNGF-U configuration update procedure during a success scenario, according to an embodiment;

[0033] FIG. 15 is a sequence diagram illustrating a TNGF-U configuration update procedure during a failure scenario, according to an embodiment;

[0034] FIG. 16 is a sequence diagram illustrating a TNGF-C configuration update procedure during a success scenario, according to an embodiment;

[0035] FIG. 17 is a sequence diagram illustrating a TNGF-C configuration update procedure during a failure scenario, according to an embodiment;

[0036] FIG. 18 is a sequence diagram illustrating an E11 release procedure initiated from the TNGF-C entity, according to an embodiment;

[0037] FIG. 19 is a sequence diagram illustrating a E11 release procedure initiated from the TNGF-U entity, according to an embodiment;

[0038] FIG. 20 is a sequence diagram illustrating a TNGF-U status indication procedure, according to an embodiment;

[0039] FIG. 21 is a sequence diagram illustrating a resource status reporting initiation during a success scenario, according to an embodiment;

[0040] FIG. 22 is a sequence diagram illustrating a resource status reporting initiation during a failure scenario, according to an embodiment;

[0041] FIG. 23 is a sequence diagram illustrating a resource status reporting during a success scenario, according to an embodiment;

[0042] FIG. 24 is a sequence diagram illustrating a bearer context setup procedure during a success scenario, according to an embodiment;

[0043] FIG. 25 is a sequence diagram illustrating a bearer context setup procedure during a failure scenario, according to an embodiment;

[0044] FIG. 26 is a sequence diagram illustrating a bearer context modification procedure during a success scenario, according to an embodiment;

[0045] FIG. 27 is a sequence diagram illustrating a bearer context modification procedure during a failure scenario, according to an embodiment;

[0046] FIG. 28 is a sequence diagram illustrating a bearer context modification required procedure during a success scenario, according to an embodiment;

[0047] FIG. 29 is a sequence diagram illustrating a bearer context release procedure, according to an embodiment;

[0048] FIG. 30 is a sequence diagram illustrating a bearer context release request procedure, according to an embodiment;

[0049] FIG. 31 is a sequence diagram illustrating a bearer context inactivity notification procedure, according to an embodiment;

[0050] FIG. 32 is a sequence diagram illustrating a DL data notification procedure, according to an embodiment;

[0051] FIG. 33 is a sequence diagram illustrating a data usage report procedure, according to an embodiment;

[0052] FIG. 34 is a sequence diagram illustrating a UL data notification procedure, according to an embodiment;

[0053] FIG. 35 is a sequence diagram illustrating a trace start procedure, according to an embodiment;

[0054] FIG. 36 is a sequence diagram illustrating a deactivate trace procedure, according to an embodiment;

[0055] FIG. 37 is a sequence diagram illustrating a TNGF-C heartbeat procedure, according to an embodiment;

[0056] FIG. 38 is a sequence diagram illustrating a TNGF-U heartbeat procedure, according to an embodiment;

[0057] FIG. 39 is a sequence diagram illustrating a performance statistics reporting initiation during a success scenario, according to an embodiment;

[0058] FIG. 40 is a sequence diagram illustrating a performance statistics reporting initiation during a failure scenario, according to an embodiment;

[0059] FIG. 41 is a sequence diagram illustrating a performance statistics reporting during a success scenario, according to an embodiment;

[0060] FIG. 42 is a sequence diagram illustrating a peer user plane feedback reporting initiation during a success scenario, according to an embodiment;

[0061] FIG. 43 is a sequence diagram illustrating a peer user plane feedback reporting initiation during a failure scenario, according to an embodiment;

[0062] FIG. 44 is a sequence diagram illustrating a peer user plane feedback reporting during a success scenario, according to an embodiment;

[0063] FIG. 45 is a sequence diagram illustrating an IPSec performance statistics reporting initiation during a success scenario, according to an embodiment;

[0064] FIG. 46 is a sequence diagram illustrating an Internet Protocol Security (IPSec) performance statistics reporting initiation during a failure scenario, according to an embodiment;

[0065] FIG. 47 is a sequence diagram illustrating a IPSec performance statistics reporting during a success scenario, according to an embodiment;

[0066] FIG. 48 is a sequence diagram illustrating a peer IPSec feedback reporting initiation during a success scenario, according to an embodiment;

[0067] FIG. 49 is a sequence diagram illustrating a peer IPSec feedback reporting initiation during a failure scenario, according to an embodiment;

[0068] FIG. 50 is a sequence diagram illustrating a peer IPSec feedback reporting during a success scenario, according to an embodiment;

[0069] FIG. 51 shows various hardware components of an wireless network, according to an embodiment;

[0070] FIG. 52 is a flowchart illustrating methods for managing a TNGF operation in a wireless network, according to an embodiment;

[0071] FIG. 53 illustrates a fifth generation (5G) core network for a 5G residential gateway (5G-RG) with a wireline access gateway function (W-AGF) and a next generation radio access network (NG RAN), according to an embodiment;

[0072] FIG. 54 illustrates a 5G core network for a fixed network residential gateway (FN-RG) with a W-AGF and a NG RAN, according to an embodiment;

[0073] FIG. 55A and FIG. 55B illustrate a signalling for a user plane establishment, according to an embodiment;

[0074] FIG. 56 illustrates an E12 interface protocol structure, according to an embodiment;

[0075] FIG. 57A illustrates a control plane stack for a wireline 5G access network (W-5GAN-C) (W-AGF-C) for a 5G-RG, according to an embodiment;

[0076] FIG. 57B illustrates a control plane stack for a W-5GAN-C (W-AGF-C) for a FN-RG, according to an embodiment;

[0077] FIG. 58 illustrates a V-interface protocol stack for the FN-RG, according to an embodiment;

[0078] FIG. 59 illustrates a user plane stack for W-5GAN (W-AGF-U) for 5G-RG, according to an embodiment;

[0079] FIG. 60 illustrates a user plane stack for W-5GAN (W-AGF-U) for FG-RG, according to an embodiment;

[0080] FIG. 61 is a sequence diagram illustrating a reset procedure initiated from a W-AGF-C entity, according to an embodiment;

[0081] FIG. 62 is a sequence diagram illustrating a reset procedure initiated from a W-AGF-U entity, according to an embodiment;

[0082] FIG. 63 is a sequence diagram illustrating an error indication procedure originated at the W-AGF-C entity, according to an embodiment;

[0083] FIG. 64 is a sequence diagram illustrating an error indication procedure originated at the W-AGF-U entity, according to an embodiment;

[0084] FIG. 65 is a sequence diagram illustrating a W-AGF-U E12 setup procedure during a success scenario, according to an embodiment;

[0085] FIG. 66 is a sequence diagram illustrating a W-AGF-U E12 setup procedure during a failure scenario, according to an embodiment;

[0086] FIG. 67 is a sequence diagram illustrating a W-AGF-C E12 setup procedure during a success scenario, according to an embodiment;

[0087] FIG. 68 is a sequence diagram illustrating a W-AGF-C E12 setup procedure during a failure scenario, according to an embodiment;

[0088] FIG. 69 is a sequence diagram illustrating a W-AGF-U configuration update procedure during a success scenario, according to an embodiment;

[0089] FIG. 70 is a sequence diagram illustrating a W-AGF-U configuration update procedure during a failure scenario, according to an embodiment;

[0090] FIG. 71 is a sequence diagram illustrating a W-AGF-C configuration update procedure during a success scenario, according to an embodiment;

[0091] FIG. 72 is a sequence diagram illustrating a W-AGF-C configuration update procedure during a failure scenario, according to an embodiment;

[0092] FIG. 73 is a sequence diagram illustrating an E12 release procedure initiated from the W-AGF-C entity, according to an embodiment;

[0093] FIG. 74 is a sequence diagram illustrating a E12 release procedure initiated from the W-AGF-U entity, according to an embodiment;

[0094] FIG. 75 is a sequence diagram illustrating a W-AGF-U status indication procedure, according to an embodiment;

[0095] FIG. 76 is a sequence diagram illustrating a resource status reporting initiation during a success scenario, according to an embodiment;

[0096] FIG. 77 is a sequence diagram illustrating a resource status reporting initiation during a failure scenario, according to an embodiment;

[0097] FIG. 78 is a sequence diagram illustrating a resource status reporting during a success scenario, according to an embodiment;

[0098] FIG. 79 is a sequence diagram illustrating a bearer context setup procedure during a success scenario, according to an embodiment;

[0099] FIG. 80 is a sequence diagram illustrating a bearer context setup procedure during a failure scenario, according to an embodiment;

[0100] FIG. 81 is a sequence diagram illustrating a bearer context modification procedure during a success scenario, according to an embodiment;

[0101] FIG. 82 is a sequence diagram illustrating a bearer context modification procedure during a failure scenario, according to an embodiment;

[0102] FIG. 83 is a sequence diagram illustrating a bearer context modification required procedure during a success scenario, according to an embodiment;

[0103] FIG. 84 is a sequence diagram illustrating a bearer context release procedure, according to an embodiment;

[0104] FIG. 85 is a sequence diagram illustrating a bearer context release request procedure, according to an embodiment;

[0105] FIG. 86 is a sequence diagram illustrating a bearer context inactivity notification procedure, according to an embodiment;

[0106] FIG. 87 is a sequence diagram illustrating a downlink (DL) data notification procedure, according to an embodiment;

[0107] FIG. 88 is a sequence diagram illustrating a data usage report procedure, according to an embodiment;

[0108] FIG. 89 is a sequence diagram illustrating an uplink (UL) data notification procedure, according to an embodiment;

[0109] FIG. 90 is a sequence diagram illustrating a trace start procedure, according to an embodiment;

[0110] FIG. 91 is a sequence diagram illustrating a deactivate trace procedure, according to an embodiment;

[0111] FIG. 92 is a sequence diagram illustrating a W-AGF-C heartbeat procedure, according to an embodiment;

[0112] FIG. 99 is a sequence diagram illustrating a W-AGF-U heartbeat procedure, according to an embodiment;

[0113] FIG. 94 is a sequence diagram illustrating a performance statistics reporting initiation during a success scenario, according to an embodiment;

[0114] FIG. 95 is a sequence diagram illustrating a performance statistics reporting initiation during a failure scenario, according to an embodiment;

[0115] FIG. 96 is a sequence diagram illustrating a performance statistics reporting during a success scenario, according to an embodiment;

[0116] FIG. 97 is a sequence diagram illustrating a peer user plane feedback reporting initiation during a success scenario, according to an embodiment;

[0117] FIG. 98 is a sequence diagram illustrating a peer user plane feedback reporting initiation during a failure scenario, according to an embodiment;

[0118] FIG. 99 is a sequence diagram illustrating a peer user plane feedback reporting during a success scenario, according to an embodiment;

[0119] FIG. 100 shows various hardware components of an wireless network, according to an embodiment; and

[0120] FIG. 101 is a flowchart illustrating methods for managing a W-AGF operation in the wireless network, according to an embodiment.

[0121] The example embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques may be omitted so as to not unnecessarily obscure the embodiments herein. The description herein is intended merely to facilitate an understanding of ways in which the example embodiments herein may be practiced and to further enable those of skill in the art to practice the example embodiments herein. Accordingly, the present disclosure may not be construed as limiting the scope of the example embodiments herein.

[0122] For the purposes of interpreting the present disclosure, the descriptions (as used herein) may apply and whenever appropriate the terms used in singular may also include the plural and vice versa. It is to be understood that the terminology used herein is for the purposes of describing particular embodiments only and is not intended to be limiting. The terms "comprising", "having" and "including" are to be construed as open-ended terms unless otherwise noted.

[0123] The words / phrases "exemplary", "example", "illustration", "in an instance", "and the like", "and so on", "etc.", "etcetera", "e.g.," , "i.e.," are merely used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein using the words / phrases "exemplary", "example", "illustration", "in an instance", "and the like", "and so on", "etc.", "etcetera", "e.g.," , "i.e.," is not necessarily to be construed as preferred or advantageous over other embodiments.

[0124] Embodiments herein may be described and illustrated in terms of blocks which carry out a described function or functions. These blocks, which may be referred to herein as managers, units, modules, hardware components or the like, are physically implemented by analog and / or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and may optionally be driven by a firmware. The circuits may, for example, be embodied in one or more semiconductor chips, or on substrate supports such as printed circuit boards and the like. The circuits constituting a block may be implemented by dedicated hardware, or by a processor (e.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block. Each block of the embodiments may be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosure. Likewise, the blocks of the embodiments may be physically combined into more complex blocks without departing from the scope of the disclosure.

[0125] In the present disclosure, the articles "a" and "an" are intended to include one or more items, and may be used interchangeably with "one or more." Where only one item is intended, the term "one" or similar language is used. For example, the term "a processor" may refer to either a single processor or multiple processors. When a processor is described as carrying out an operation and the processor is referred to perform an additional operation, the multiple operations may be executed by either a single processor or any one or a combination of multiple processors.

[0126] It may be noted that elements in the drawings are illustrated for the purposes of this description and for ease of understanding and may not have necessarily been drawn to scale. For example, the flowcharts / sequence diagrams illustrate the method in terms of the steps required for understanding of aspects of the embodiments as disclosed herein. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the present embodiments so as not to obscure the drawings with details that may be readily apparent to those of ordinary skill in the art having the benefit of the description herein. Furthermore, in terms of the system, one or more components / modules which comprise the system may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the present embodiments so as not to obscure the drawings with details that may be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

[0127] It is to be understood that the specific order or hierarchy of blocks in the processes / flowcharts disclosed are an illustration of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of blocks in the processes / flowcharts may be rearranged. Further, some blocks may be combined or omitted. The accompanying claims present elements of the various blocks in a sample order, and are not meant to be limited to the specific order or hierarchy presented.

[0128] The accompanying drawings are used to help easily understand various technical features and it is to be understood that the embodiments presented herein are not limited by the accompanying drawings. As such, the present disclosure may be construed to extend to any modifications, equivalents, and substitutes in addition to those which are particularly set out in the accompanying drawings and the corresponding description. Usage of words such as first, second, third, and the like, to describe components / elements / steps is for the purposes of this description and may not be construed as sequential ordering / placement / occurrence unless specified otherwise.

[0129] The embodiments herein may provide methods for managing a Trusted Non-3rd Generation Partnership Project (Non-3GPP) Gateway Function (TNGF) operation in a wireless network. The method may include splitting a TNGF gateway function as a TNGF control plane (TNGF-C) entity and a TNGF user plane (TNGF-U) entity. Further, the method may include handling a control plane signalling by the TNGF-C entity and a user plane signalling by the TNGF-U entity.

[0130] Unlike related methods and systems, the proposed method may be used to introduce a control and user plane separation (CUPS) architecture on the TNGF by splitting the TNGF into the TNGF-C entity and the TNGF-U entity and by introducing an interface (e.g., E11 interface) between the TNGF-C entity and the TNGF-U entity.

[0131] The embodiments herein may provide methods for managing a wireline access gateway function (W-AGF) operation in a wireless network. The method includes configuring a W-AGF gateway function as a W-AGF control plane (W-AGF-C) entity and a W-AGF user plane (W-AGF-U) entity. Further, the method may include handling a control plane signalling by the W-AGF-C entity and a user plane signalling by the W-AGF-U entity.

[0132] Unlike related methods and systems, the proposed method may be used to introduce a CUPS architecture on the W-AGF by splitting the W-AGF into the W-AGF-C entity and the W-AGF-U entity and by introducing an interface (e.g., E12 interface) between the W-AGF-C entity and the W-AGF-U entity.

[0133] Referring now to the drawings, and more particularly to FIGS. 1 through 101, where similar reference characters denote corresponding features consistently throughout the figures, there are shown example embodiments.

[0134] FIG. 1 illustrates a control and user plane separation (CUPS) architecture in a wireless network (100), according to an embodiment. In an embodiment, the wireless network (100) may include an access and mobility management function (AMF) (102), a session management function (SMF) (104), a user equipment (UE) (106), a user plane function (108), a data network (110), a trusted wireless local-area network (WLAN) access point (112), a TNGF-C entity (114), a TNGF-U entity (116) and a 3GPP access network (118). The operations and functions of the AMF (102), the SMF (104), the UE (106), the UPF (108), the data network (110), the trusted WLAN access point (112), and the trusted non-3GPP access network (TNAN) (120) may be in accordance with one or more telecommunication standards, such as, but not limited to, 3GPP TS 23.501 and 3GPP TS 23.502. For the sake of brevity, repeated descriptions of these components may be omitted.

[0135] The trusted WLAN access point (112), the TNGF-C entity (114), the TNGF-U entity (116) may operate in the TNAN (120). The TNGF-C entity (114) may communicate with the AMF (102) through a N1 interface and a N2 interface. The TNGF-C entity (114) may communicate with the TNGF-U entity (116) through an E11 interface, where the TNGF-U entity (116) may communicate with the trusted WLAN access point (112) through an YW-U interface. The trusted WLAN access point (112) may communicate with the TNGF-C entity (114) through an YW-C interface. The trusted WLAN access point (112) may also be referred to as a trusted non-3GPP access point (TNAP).

[0136] In an embodiment, the TNGF may be divided into the TNGF-C entity (114) and the TNGF-U entity (116). In such an embodiment, the control plane signalling of the TNGF may be handled by the TNGF-C entity (114) and the user plane signalling may be handled by the TNGF-U entity (116). The E11 interface may be established between the TNGF-C entity (114) and the TNGF-U entity (116). An N2 interface may be used between the AMF (102) and the TNGF-C entity (114). An N3 interface may be used between the UPF (108) and the TNGF-U entity (116). The control plane signalling from the UE (106) towards a core network may be handled via the TNGF-C entity (114). The user plane data from the UE (106) towards the data network (110) may be handled via the TNGF-U entity (116).

[0137] The TNGF-C entity (114) may select the at least one TNGF-U entity (116) during a protocol data unit (PDU) session establishment procedure based on at least one of a local selection procedure, a hardware capacity of TNGF-U entity (116), a throughput capacity of the TNGF-U entity (116), a performance statistics of the TNGF-U entity (116), peer user plane (UPF) feedback of the TNGF-U entity (116), Internet Protocol Security (IPSec) performance statistics of the TNGF-U entity (116), a peer IPSec (UE) feedback of TNGF-U entity (116). The local selection procedure may be a round-robin procedure and / or may be based on the resource status received from one or more TNGF-Us (116).

[0138] Further, the TNGF-C entity (114) may move a UE context from one TNGF-U to another TNGF-U during at least one failure scenario. The failure scenario may be and / or may include, for example, but not be limited to, a TNGF-U E11 setup failure, a TNGF-C E11 setup failure, a TNGF-U configuration update failure, a TNGF-C configuration update failure, a bearer context setup failure, a bearer context modification failure, and a resource status reporting initiation failure.

[0139] FIG. 2 illustrates a signalling (200) for a user plane establishment, according to an embodiment. FIG. 3 illustrates an E11 interface protocol structure (300), according to an embodiment. The TNGF-C entity (114) and the TNGF-U entity (116) may run (execute) on the E11 stack. The E11 interface may have an E11 application protocol (E11AP) that may run on top of a stream control transmission protocol (SCTP). In another embodiment, the E11 interface may have the E11AP that may run on other transport protocols such as, but not limited to, transmission control protocol (TCP), user datagram protocol (UDP) or the like. The E11AP may handle (process) UE-associated services and / or non-UE-associated services. The non-UE-associated services may be described in standard 3GPP procedures. The E11AP may support interface management, bearer management, and / or other features as needed.

[0140] FIG. 4A illustrates a control plane connection (400a) before network connection, according to an embodiment. FIG. 4B illustrates a control plane connection (400b) after the network connection, according to an embodiment. In the proposed TNGF CUPS architecture, the control plane protocols may be moved to the TNGF-C entity (114). For example, the TNGF-C entity (114) may provide support for protocols such as, but not limited to, extensible authentication protocol (e.g., EAP-5G), Internet Key Exchange (e.g., IKEv2), TCP, IPSec, and the like, which may be protocols that may be supported by a standalone TNGF. In other words, the EAP-5G, the IKEv2, the TCP, and IPSec protocols may be used for control plane signalling in the TNGF. That is, the functionality for supporting and / or providing these control plane signalling protocols may be present in the TNGF-C entity after the CUPS separation.

[0141] FIG. 5 illustrates a user plane connectivity (500) and a user plane terminating at a TNGF-U entity (116), according to an embodiment. In the proposed TNGF CUPS architecture, the user plane protocols may be moved to the TNGF-U entity (116). For example, the TNGF-U entity (116) may provide support for protocols such as, but not limited to, generic routing encapsulation (GRE), IPSec, and the like, which may be protocols that may be supported by a standalone TNGF (e.g., in a related 3GPP architecture). In other words, the GRE and IPSec protocols may be used for user data signalling in the TNGF. That is, the functionality for supporting and / or providing these user plane signalling protocols may be present in the TNGF-U entity after the CUPS separation.

[0142] FIG. 6 is a sequence diagram illustrating a reset procedure initiated from the TNGF-C entity (114), according to an embodiment. As shown in FIG. 6, at operation 602, the TNGF-C entity (114) may send a reset message to the TNGF-U entity (116). Based on the reset message, at operation 604, the TNGF-U entity (116) may send a reset acknowledgement to the TNGF-C entity (114).

[0143] FIG. 7 is a sequence diagram illustrating a reset procedure initiated from the TNGF-U entity (116), according to an embodiment. As shown in FIG. 7, at operation 702, the TNGF-U entity (116) may send the reset message (e.g., E11AP:RESET message) to the TNGF-C entity (114). Based on the reset message, at operation 704, the TNGF-C entity (114) may send the reset acknowledgement (e.g., E11AP:RESET ACKNOWLEDGE message) to the TNGF-U entity (116).

[0144] As shown in FIG. 6 and FIG. 7, the reset message may be sent by both the TNGF-C entity (114) and the TNGF-U entity (116) and may be used to request that the E11 interface, and / or parts of the E11 interface, be reset. Information in the reset message is shown in the Table 1.

[0145] Information Element (IE) / Group NamePresenceRangeMessage TypeM (Mandatory)Transaction IDMCauseMCHOICE Reset TypeM> E11 interface>> Reset AllM> Part of E11 interface>> UE-associated logical E11-connection list>>> UE-associated logical E11-connection Item1..<maxnoofIndividualE11 ConnectionsToReset>>>>> TNGF-C UE E11AP IDO (optional)>>>> TNGF-U UE E11AP IDO

[0146] Referring to Table 1, maxnoofIndividualE11ConnectionsToReset may refer to a maximum number of UE-associated logical E11-connections that may be allowed to be reset in one message. For example, the value of maxnoofIndividualE11ConnectionsToReset may be 65,536.

[0147] The reset acknowledge message may be sent by both the TNGF-C entity (114) and the TNGF-U entity (116) as a response to the reset message. Information in the reset acknowledge message is shown in the Table 2.

[0148] IE / Group NamePresenceRangeMessage TypeMTransaction IDMUE-associated logical E11-connection list0..1> UE-associated logical E11-connection Item1..<maxnoofIndividualE11 ConnectionsToReset>>> TNGF-C UE E11AP IDO>> TNGF-U UE E11AP IDOCriticality DiagnosticsO

[0149] Referring to Table 2, maxnoofIndividualE11ConnectionsToReset may refer to a maximum number of UE-associated logical E11-connections that may be allowed to be reset in one message. For example, the value of maxnoofIndividualE11ConnectionsToReset may be 65,536.

[0150] FIG. 8 is a sequence diagram illustrating an error indication procedure originated at the TNGF-C entity (114), according to an embodiment. As shown in FIG. 8, at operation 802, the TNGF-C entity (114) may send the error indication message (e.g., E11AP:ERROR INDICATION message) to the TNGF-U entity (116).

[0151] FIG. 9 is a sequence diagram illustrating an error indication procedure originated at the TNGF-U entity (116), according to an embodiment. As shown in FIG. 9, at operation 902, the TNGF-U entity (116) may send the error indication message to the TNGF-C entity (114).

[0152] The error indication message may be sent by both the TNGF-C entity (114) and the TNGF-U entity (116) and may be used to indicate that an error has been detected in the node. Information in the error indication message is shown in the Table 3.

[0153] IE / Group NamePresenceMessage TypeMTransaction IDMTNGF-C UE E11AP IDOTNGF-U UE E11AP IDOCauseOCriticality DiagnosticsO

[0154] FIG. 10 is a sequence diagram illustrating a TNGF-U E11 setup procedure during a success scenario, according to an embodiment. As shown in FIG. 10, at operation 1002, the TNGF-U entity (116) may send the TNGF-U E11 setup request message (e.g., E11AP:TNGF-U E11 SETUP REQUEST message) to the TNGF-C entity (114). Based on the TNGF-U E11 setup request message, at operation 1004, the TNGF-C entity (114) may send the TNGF-U E11 setup response message (e.g., E11AP:TNGF-U E11 SETUP RESPONSE message) to the TNGF-U entity (116).

[0155] FIG. 11 is a sequence diagram illustrating a TNGF-U E11 setup procedure during a failure scenario, according to an embodiment. As shown in FIG. 11, at operation 1102, the TNGF-U entity (116) may send the TNGF-U E11 setup request message to the TNGF-C entity (114). Based on the TNGF-U E11 setup request message, at operation 1104, the TNGF-C entity (114) may send the TNGF-U E11 setup failure message (e.g., E11AP:TNGF-U E11 SETUP FAILURE message) to the TNGF-U entity (116).

[0156] The TNGF-U E11 setup request message may be sent by the TNGF-U entity (116) to transfer information for a transport network layer (TNL) association. Information in the TNGF-U E11 setup request message is shown in Table 4.

[0157] IE / Group NamePresenceRangeMessage TypeMTransaction IDMTNGF-U IDMTNGF-U NameOCN SupportMSupported PLMNs1..<maxnoofSPLMNs>> PLMN IdentityM> Slice Support ListO> Extended Slice Support ListO> QoS Parameters Support ListOTNGF-U CapacityOTransport Network Layer Address InfoOExtended TNGF-U NameO

[0158] Referring to Table 4, the maxnoofSPLMNs may indicate the maximum number of supported public land mobile network (PLMN) identifications (IDs). For example, the value of maxnoofSPLMNs may be 12.

[0159] Continuing to refer to FIG. 10, the TNGF-U E11 setup response message may be sent by the TNGF-C entity (114) to transfer information for the TNL association. Information in the TNGF-U E11 setup response message is shown in Table 5.

[0160] IE / Group NamePresenceMessage TypeMTransaction IDMTNGF-C NameOTransport Network Layer Address InfoOExtended TNGF-C NameOCriticality DiagnosticsO

[0161] Referring to FIG. 11, the TNGF-U E11 setup failure message may be sent by the TNGF-C entity (114) to indicate an E11 setup failure. Information in the TNGF-U E11 setup failure message is shown in Table 6.

[0162] IE / Group NamePresenceMessage TypeMTransaction IDMCauseMTime To WaitOCriticality DiagnosticsO

[0163] FIG. 12 is a sequence diagram illustrating a TNGF-C E11 setup procedure during a success scenario, according to an embodiment. As shown in FIG. 12, at operation 1202, the TNGF-C entity (114) may send a TNGF-C E11 setup request message (e.g., E11AP:TNGF-C E11 SETUP REQUEST message) to the TNGF-U entity (116). Based on the TNGF-C E11 setup request message, at operation 1204, the TNGF-U entity (116) may send the TNGF-C E11 setup response message (e.g., E11AP:TNGF-C E11 SETUP RESPONSE message) to the TNGF-C entity (114).

[0164] FIG. 13 is a sequence diagram illustrating a TNGF-C E11 setup procedure during a failure scenario, according to an embodiment. As shown in FIG. 13, at operation 1302, the TNGF-C entity (114) may send a TNGF-C E11 setup request message to the TNGF-U entity (116). Based on the TNGF-C E11 setup request message, at operation 1304, the TNGF-U entity (116) may send the TNGF-C E11 setup failure message (e.g., E11AP:TNGF-C E11 SETUP FAILURE message) to the TNGF-C entity (114).

[0165] The TNGF-C E11 setup request message may be sent by the TNGF-C to transfer information for a TNL association. Information in the TNGF-C E11 setup request message is shown in Table 7.

[0166] IE / Group NamePresenceMessage TypeMTransaction IDMTNGF-C NameOTransport Network Layer Address InfoOExtended TNGF-C NameO

[0167] The TNGF-C E11 setup response message may be sent by the TNGF-U entity (116) to transfer information for a TNL association. Information in the TNGF-C E11 setup response message is shown in Table 8.

[0168] IE / Group NamePresenceRangeMessage TypeMTransaction IDMTNGF-U IDMTNGF-U NameOCN SupportMSupported PLMNs1..<maxnoofSPLMNs>> PLMN IdentityM> Slice Support ListO> Extended Slice Support ListO> QoS Parameters Support ListOTNGF-U CapacityOTransport Network Layer Address InfoOExtended TNGF-U NameOCriticality DiagnosticsO

[0169] Referring to Table 8, maxnoofSPLMNs may indicate the maximum number of supported PLMN IDs. For example, the value of maxnoofSPLMNs may be 12.

[0170] The TNGF-C E11 setup failure message may be sent by the TNGF-U entity (116) to indicate an E11 setup failure. Information in the TNGF-C E11 setup failure message is shown in Table 9.

[0171] IE / Group NamePresenceMessage TypeMTransaction IDMCauseMTime To WaitOCriticality DiagnosticsO

[0172] FIG. 14 is a sequence diagram illustrating a TNGF-U configuration update procedure during a success scenario, according to an embodiment. As shown in FIG. 14, at operation 1402, the TNGF-U entity (116) may send a TNGF-U configuration update message (e.g., E11AP:TNGF-U CONFIGURATION UPDATE message) to the TNGF-C entity (114). Based on the TNGF-U configuration update message, at operation 1404, the TNGF-C entity (114) may send the TNGF-U configuration update acknowledgement message (e.g., E11AP:TNGF-U CONFIGURATION UPDATE ACKNOWLEDGE message) to the TNGF-U entity (116).

[0173] FIG. 15 is a sequence diagram illustrating a TNGF-U configuration update procedure during a failure scenario, according to an embodiment. As shown in FIG. 15, at operation 1502, the TNGF-U entity (116) may send a TNGF-U configuration update message to the TNGF-C entity (114). Based on the TNGF-U configuration update message, at operation 1504, the TNGF-C entity (114) may send the TNGF-U configuration update failure message (e.g., E11AP:TNGF-U CONFIGURATION UPDATE FAILURE message) to the TNGF-U entity (116).

[0174] The TNGF-U configuration update message may be sent by the TNGF-U to transfer updated information for the TNL association. Information of the TNGF-U configuration update message is shown in Table 10.

[0175] IE / Group NamePresenceRangeMessage TypeMTransaction IDMTNGF-U IDOTNGF-U NameOSupported PLMNs0..<maxnoofSPLMNs>> PLMN IdentityM> Slice Support ListO> Extended Slice Support ListO> QoS Parameters Support ListOTNGF-U CapacityOTNGF-U TNLA To Remove List0..1> TNGF-U TNLA To Remove Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressM>> TNLA Transport Layer Address TNGF-COTransport Network Layer Address InfoOExtended TNGF-U NameO

[0176] Referring to Table 10, maxnoofSPLMNs may indicate the maximum number of supported PLMN IDs, and maxnoofTNLAssociations may indicate the maximum number of TNL associations between the TNGF-U entity (116) and the TNGF-C entity (114). For example, the value of maxnoofSPLMNs may be 12. As another example, the value of maxnoofTNLAssociations may be 32.

[0177] The TNGF-U configuration update acknowledge message may be sent by the TNGF-C entity (114) to the TNGF-U entity (114) to acknowledge update of information for the TNL association. Information in the TNGF-U configuration update acknowledge message is shown in Table 11.

[0178] IE / Group NamePresenceMessage TypeMTransaction IDMCriticality DiagnosticsOTransport Network Layer Address InfoO

[0179] The TNGF-U configuration update failure message may be sent by the TNGF-C entity (114) to indicate TNGF-U configuration update failure. Information in the TNGF-U configuration update failure message is shown in Table 12.

[0180] IE / Group NamePresenceMessage TypeMTransaction IDMCauseMTime To WaitOCriticality DiagnosticsO

[0181] FIG. 16 is a sequence diagram illustrating a TNGF-C configuration update procedure during a success scenario, according to an embodiment. As shown in FIG. 16, at operation 1602, the TNGF-C entity (114) may send a TNGF-C configuration update message (e.g., E11AP:TNGF-C CONFIGURATION UPDATE message) to the TNGF-U entity (116). Based on the TNGF-C configuration update message, at operation 1604, the TNGF-U entity (116) may send the TNGF-C configuration update acknowledge message (e.g., E11AP:TNGF-C CONFIGURATION UPDATE ACKNOWLEDGE message) to the TNGF-C entity (114).

[0182] FIG. 17 is a sequence diagram illustrating a TNGF-C configuration update procedure during a failure scenario, according to an embodiment. As shown in FIG. 17, at operation 1702, the TNGF-C entity (114) may send the TNGF-C configuration update message to the TNGF-U entity (116). Based on the TNGF-C configuration update message, at operation 1604, the TNGF-U entity (116) may send the TNGF-C configuration update failure message (e.g., E11AP:TNGF-C CONFIGURATION UPDATE FAILURE message) to the TNGF-C entity (114).

[0183] The TNGF-C configuration update message may be sent by the TNGF-C entity (114) to transfer updated information for the TNL association. Information in the TNGF-C configuration update message is shown in Table 13.

[0184] IE / Group NamePresenceRangeMessage TypeMTransaction IDMTNGF-C NameOTNGF-C TNLA To Add List0..1> TNGF-C TNLA To Add Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer InformationM>> TNLA UsageMTNGF-C TNLA To Remove List0..1> TNGF-C TNLA To Remove Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressM>> TNLA Transport Layer Address TNGF-UOTNGF-C TNLA To Update List0..1> TNGF-C TNLA To Update Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressM>> TNLA UsageOTransport Network Layer Address InfoOExtended TNGF-C NameO

[0185] Referring to Table 13, maxnoofTNLAssociations may indicate the maximum number of TNL associations between the TNGF-C entity (114) and the TNGF-U entity (116). For example, the value of the maxnoofTNLAssociations may be 32.

[0186] The TNGF-C configuration update acknowledge message may be sent by the TNGF-U entity (116) to the TNGF-C entity (114) to acknowledge update of information for the TNL association. Information in the TNGF-C configuration update acknowledge message is shown in Table 14.

[0187] IE / Group NamePresenceRangeMessage TypeMTransaction IDMTNGF-C TNLA Setup List0..1> TNGF-C TNLA Setup Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressMTNGF-C TNLA Failed to Setup List0..1> TNGF-C TNLA Failed To Setup Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressM>> CauseMCriticality DiagnosticsOTransport Network Layer Address InfoO

[0188] The TNGF-C configuration update failure message may be sent by the TNGF-U entity (116) to indicate a TNGF-C configuration update failure. Information in the TNGF-C configuration update failure message is shown in Table 15.

[0189] IE / Group NamePresenceMessage TypeMTransaction IDMCauseMTime To WaitOCriticality DiagnosticsO

[0190] FIG. 18 is a sequence diagram illustrating an E11 release procedure initiated from the TNGF-C entity (114), according to an embodiment. As shown in FIG. 18, at operation 1802, the TNGF-C entity (114) may send an E11 release request message (e.g., E11AP:E11 RELEASE REQUEST message) to the TNGF-U entity (116). Based on the E11 release request message, at operation 1804, the TNGF-U entity (116) may send the E11 release response message (e.g., E11AP:E11 RELEASE RESPONSE message) to the TNGF-C entity (114).

[0191] FIG. 19 is a sequence diagram illustrating an E11 release procedure initiated from the TNGF-U entity (116), according to an embodiment. As shown in FIG. 19, at operation 1902, the TNGF-U entity (116) may send the E11 release request message to the TNGF-C entity (114). Based on the E11 release request message, at operation 1504, the TNGF-C entity (114) may send the E11 release response message to the TNGF-U entity (116).

[0192] The E11 release request message may be sent by both the TNGF-C entity (114) and the TNGF-U entity (116) and may be used to request the release of the E11 interface. Information in the E11 release request message is shown in Table 16.

[0193] IE / Group NamePresenceMessage TypeMTransaction IDMCauseM

[0194] The E11 release response message may be sent by both the TNGF-C entity (114) and the TNGF-U entity (116) as a response to an E11 RELEASE REQUEST message. Information in the E11 release response message is shown in Table 17.

[0195] IE / Group NamePresenceMessage TypeMTransaction IDMCriticality DiagnosticsO

[0196] FIG. 20 is a sequence diagram illustrating a TNGF-U status indication, according to an embodiment. As shown in FIG. 20, at operation 2002, the TNGF-U entity (116) may send a TNGF-U status indication message (e.g., E11AP:TNGF-U STATUS INDICATION message) to the TNGF-C entity (114).

[0197] The TNGF-U status indication message may be sent by the TNGF-U entity (116) to provide overload information to the TNGF-C entity (114). Information in the TNGF-U status indication message is shown in Table 18.

[0198] IE / Group NamePresenceMessage TypeMTransaction IDMTNGF-U Overload InformationM

[0199] FIG. 21 is a sequence diagram illustrating a resource status reporting initiation during a success scenario, according to an embodiment. As shown in FIG. 21, at operation 2102, the TNGF-C entity (114) may send a resource status request message (e.g., E11AP:RESOURCE STATUS REQUEST message or the like) to the TNGF-U entity (116). Based on the resource status request message, at operation 2104, the TNGF-U entity (116) may send the resource status response message (e.g., E11AP:RESOURCE STATUS RESPONSE message) to the TNGF-C entity (114).

[0200] FIG. 22 is a sequence diagram illustrating a resource status reporting initiation during a failure scenario, according to an embodiment. As shown in FIG. 22, at operation 2202, the TNGF-C entity (114) may send the resource status request message to the TNGF-U entity (116). Based on the resource status request message, at operation 2204, the TNGF-U entity (116) may send the resource status failure message (e.g., E11AP:RESOURCE STATUS FAILURE message or the like) to the TNGF-C entity (114).

[0201] The resource status request message may be sent by a TNGF-C entity (114) to the TNGF-U entity (116) to initiate the requested measurement according to the parameters given in the resource status request message. Information in the resource status request message is shown in Table 19 and conditions for the resource status request message are shown in Table 20.

[0202] IE / Group NamePresenceMessage TypeMTransaction IDMTNGF-C Measurement IDMTNGF-U Measurement IDC-ifRegistrationRequestStopRegistration RequestMReport CharacteristicsC-ifRegistrationRequestStartReporting PeriodicityO

[0203] ConditionExplanationifRegistrationRequestStopThis IE may be present if theRegistration RequestIE is set to the value "stop"ifRegistrationRequestStartThis IE may be present if theRegistration RequestIE is set to the value "start"

[0204] The resource status response message may be sent by the TNGF-U entity (116) to indicate that the requested measurement may be successfully initiated for all the measurement objects included in the measurement. Information in the resource status response message is shown in Table 21.

[0205] IE / Group NamePresenceMessage TypeMTransaction IDMTNGF-C Measurement IDMTNGF-U Measurement IDMCriticality DiagnosticsO

[0206] The resource status failure message may be sent by the TNGF-U entity (116) to indicate that for any of the requested measurement objects the measurement may not be initiated. Information in the resource status failure message is shown in Table 22 and conditions for the resource status failure message are shown in Table 23.

[0207] IE / Group NamePresenceMessage TypeMTransaction IDMTNGF-C Measurement IDMTNGF-U Measurement IDC-ifRegistrationRequestStopCauseMCriticality DiagnosticsO

[0208] ConditionExplanationifRegistrationRequestStopThis IE may be present if theRegistration RequestIE is set to the value "stop"

[0209] FIG. 23 is a sequence diagram illustrating a resource status reporting during a success scenario, according to an embodiment. As shown in FIG. 23, at operation 2302, the TNGF-U entity (116) may send a resource status update message (e.g., E11AP:RESOURCE STATUS UPDATE message or the like) to the TNGF-C entity (114).

[0210] The resource status update message may be sent by TNGF-U entity (116) to the TNGF-C entity (114) to report the results of the requested measurements. Information in the resource status update message is shown in Table 24 and ranges for the resource status update message is shown in Table 25.

[0211] IE / Group NamePresenceMessage TypeMTransaction IDMTNGF-C Measurement IDMTNGF-U Measurement IDMTNL Available Capacity IndicatorOHW Capacity IndicatorO

[0212] Range BoundExplanationmaxnoofSPLMNsMaximum number of supported PLMN IDs. Value is 12.maxnoofSliceItemsMaximum number of signalled slice support items. Value is 1024.

[0213] FIG. 24 is a sequence diagram illustrating a bearer context setup procedure during a success scenario, according to an embodiment. As shown in FIG. 24, at operation 2402, the TNGF-C entity (114) may send a bearer context setup request message (e.g., E11AP:BEARER CONTEXT SETUP REQUEST message or the like) to the TNGF-U entity (116). Based on the bearer context setup request message, at operation 2404, the TNGF-U entity (116) may send the bearer context setup response message (e.g., E11AP:BEARER CONTEXT SETUP RESPONSE message) to the TNGF-C entity (114).

[0214] FIG. 25 is a sequence diagram illustrating a bearer context setup procedure during a failure scenario, according to an embodiment. As shown in FIG. 25, at operation 2502, the TNGF-C entity (114) may send the bearer context setup request message to the TNGF-U entity (116). Based on the bearer context setup request message, at operation 2504, the TNGF-U entity (116) may send the bearer context setup failure response message (e.g., E11AP:BEARER CONTEXT SETUP FAILURE RESPONSE message or the like) to the TNGF-C entity (114).

[0215] The bearer context setup request message may be sent by the TNGF-C entity (114) to request the TNGF-U entity (116) to setup a bearer context. Information in the bearer context setup request message is shown in Table 26.

[0216] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMSecurity InformationMServing PLMNMActivity Notification LevelMUE Inactivity TimerOBearer Context Status ChangeOTNGF assigned UE IP addressMTNGF> PDU Session Resource To Setup ListM>> PDU Session Resource To Setup ItemM>>> PDU Session IDM>>> PDU Session TypeM>>> Security IndicationO>>> S-NSSAIM>>> NG UL UP Transport Layer InformationM>>> PDU Session Inactivity TimerOTNGF UE IDOTrace ActivationO

[0217] The bearer context setup response message may be sent by the TNGF-U entity (116) to confirm the setup of the requested bearer context. Information in the bearer context setup response message is shown in Table 27.

[0218] IE / Group NamePresenceTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMTNGFM> PDU Session Resource Setup ListM>> PDU Session Resource Setup ItemM>>> PDU Session IDM>>> Security ResultO>>> NG DL UP Transport Layer InformationM> PDU Session Resource Failed ListO>> PDU Session Resource Failed ItemM>>> PDU Session IDM>>> CauseM

[0219] The bearer context setup failure message may be sent by the TNGF-U entity (116) to indicate that the setup of the bearer context was unsuccessful (e.g., a failure occurred). Information in the bearer context setup failure message is shown in Table 28.

[0220] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDOCauseMCriticality DiagnosticsO

[0221] FIG. 26 is a sequence diagram illustrating a bearer context modification procedure during a success scenario, according to an embodiment. As shown in FIG. 26, at operation 2602, the TNGF-C entity (114) may send the bearer context modification request message (e.g., E11AP:BEARER CONTEXT MODIFICATION REQUEST message or the like) to the TNGF-U entity (116). Based on the bearer context modification request message, at operation 2604, the TNGF-U entity (116) may send the bearer context modification response message (e.g., E11AP:BEARER CONTEXT MODIFICATION RESPONSE message) to the TNGF-C entity (114).

[0222] FIG. 27 is a sequence diagram illustrating a bearer context modification procedure during a failure scenario, according to an embodiment. As shown in FIG. 27, at operation 2702, the TNGF-C entity (114) may send the bearer context modification request message to the TNGF-U entity (116). Based on the bearer context modification request message, at operation 2704, the TNGF-U entity (116) may send the bearer context modification failure response message (e.g., E11AP:BEARER CONTEXT MODIFICATION FAILURE message) to the TNGF-C entity (114).

[0223] The bearer context modification request message may be sent by the TNGF-C entity (114) to request the TNGF-U entity (116) to modify a bearer context. Information in the bearer context modification request message is shown in Table 29 and Table 30.

[0224] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMSecurity InformationOUE DL Aggregate Maximum Bit RateOUE DL Maximum Integrity Protected Data RateOBearer Context Status ChangeONew UL TNL Information RequiredOUE Inactivity TimerOData Discard RequiredOTNGF> PDU Session Resource To Setup ListO>> PDU Session Resource To Setup ItemM>>> PDU Session IDM>>> NG UL UP Transport Layer InformationM>>> SPI To Setup ListM>>>> SPI To Setup ItemM>>>>> SPIM>>>>> SA payloadM>>>>> QFIsM

[0225] IE / Group NamePresence> PDU Session Resource To Modify ListO>> PDU Session Resource To Modify ItemM>>> PDU Session IDM>>> NG UL UP Transport Layer InformationM>>> SPI To Setup ListM>>> SPI To Modify ListM>>> SPI To Remove ListM> PDU Session Resource To Remove ListO>> PDU Session Resource To Remove Item>>> PDU Session IDM>>> CauseOTNGF UE IDOActivity Notification LevelO

[0226] Referring to Tables 29 and 30, the security parameter index (SPI) may refer to an identification tag added to the header while using IPsec for tunnelling the IP traffic. For example, the identification tag may help to discern between two traffic streams where different encryption rules and algorithms may be in use. In an embodiment, the SPI (e.g., as described in "Security Architecture for the Internet Protocol", RFC 4301, December 2005) may be a required part of an IPsec Security Association (SA) because the SPI may be needed to enable the receiving system to select the SA under which a received packet may be processed.

[0227] The bearer context modification response message may be sent by the TNGF-C entity (114) to confirm the modification of the requested bearer context. Information in the bearer context modification response message is shown in Table 31.

[0228] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMTNGF> PDU Session Resource Setup ListO> PDU Session Resource Failed ListO> PDU Session Resource Modified ListO> PDU Session Resource Failed To Modify ListO> Retainability Measurements InformationO

[0229] Table 32 shows the PDU session resource failed list IE.

[0230] IE / Group NamePresenceRangePDU Session Resource Failed Modification Item1..<maxnoofPDUSession Resource>> PDU Session IDM> CauseM

[0231] Table 33 shows the PDU session resource setup list IE.

[0232] IE / Group NamePresenceRangePDU Session Resource Setup Modification Item1..<maxnoofPDUSession Resource>> PDU Session IDM> Security ResultO> NG DL UP Transport Layer InformationM> SPI Setup List1>> SPI Setup Item1..<maxnoofSPIs>>>> SPIM>>> QFIsM> SPI Failed List0..1>> SPI Failed Item1..<maxnoofSPIs>>>> SPIM>>> CauseM> Redundant NG DL UP Transport Layer InformationO

[0233] Referring to Table 33, maxnoofPDUSessionResource may indicate a maximum number of PDU sessions for a UE and maxnoofSPIs may indicate the maximum number of SPIs for a UE. For example, the value of maxnoofPDUSessionResource may be 256. As another example, the value of maxnoofSPIs may be 64.

[0234] Table 34 shows the PDU session resource modified list IE.

[0235] IE / Group NamePresenceRangePDU Session Resource Modified Item1..<maxnoofSPISession Resource>> PDU Session IDM> NG DL UP Transport Layer InformationO> Security ResultO> PDU Session Data Forwarding Information ResponseO> SPI Setup List0..1>> SPI Setup Item1..<maxnoofSPIs>>>> SPIM>>> QFIsM> SPI Modified List0.. 1>> SPI Modified Item1..<maxnoofSPIs>>>> SPIM>>> QFIsM> SPI Failed To Modify List0..1>> SPI Failed To Modify Item1..<maxnoofSPIs>>>> SPIM>>> CauseM> Redundant NG DL UP Transport Layer InformationO

[0236] Table 35 shows PDU session resource failed to modify list IE and Table 36 shows ranges for the PDU session resource failed to modify list IE.

[0237] IE / Group NamePresenceRangePDU Session Resource Failed To Modify Item1..<maxnoofPDUSession Resource>> PDU Session IDM> CauseM

[0238] Range BoundExplanationmaxnoofPDUSessionResourceMaximum number of PDU sessions for a UE. Value is 256.

[0239] The bearer context modification failure message may be sent by the TNGF-U entity (116) to indicate that the modification of the bearer context was unsuccessful. Information in the bearer context modification failure message is shown in Table 37.

[0240] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMCauseMCriticality DiagnosticsO

[0241] FIG. 28 is a sequence diagram illustrating a bearer context modification required procedure during a success scenario, according to an embodiment. As shown in FIG. 28, at operation 2802, the TNGF-U entity (116) may send a bearer context modification required message (e.g., E11AP:BEARER CONTEXT MODIFICATION REQUIRED message or the like) to the TNGF-C entity (114). Based on the bearer context modification required message, at operation 2804, the TNGF-C entity (114) may send the bearer context modification confirm message (e.g., E11AP:BEARER CONTEXT MODIFICATION CONFIRM message or the like) to the TNGF-U entity (116).

[0242] The bearer context modification required message may be sent by the TNGF-U entity (116) to inform the TNGF-C entity (114) that a modification of a bearer context may be required (e.g., due to local problems at the TNGF-U entity (116)). Information in the bearer context modification required message is shown in Table 38 and ranges for the bearer context modification required message are shown in Table 39.

[0243] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMTNGF> PDU Session Resource To Modify ListO> PDU Session Resource To Remove ListO

[0244] Range BoundExplanationmaxnoofPDUSessionResourceMaximum number of PDU sessions for a UE. Value is 256.

[0245] Table 40 shows the PDU session resource to modify list IE.

[0246] IE / Group NamePresenceRangePDU Session Resource Required To Modify Item1..<maxnoofPDUSession Resource>> PDU Session IDM> NG DL UP Transport Layer InformationO> SPI To Modify List0..1>> SPI To Modify Item1..<maxnoofSPIs>>>> SPIM>>> SA payloadM>>> QFIsO>>> CauseO> SPI To Remove List0..1>> SPI To Remove Item1..<maxnoofSPIs>>>> SPIM>>> CauseM> Redundant NG DL UP Transport Layer InformationO

[0247] Table 41 shows the PDU session resource to remove list IE.

[0248] IE / Group NamePresenceRangePDU Session Resource To Remove Item1..<maxnoofPDUSession Resource>> PDU Session IDM> CauseO

[0249] The bearer context modification confirm message may be sent by the TNGF-C entity (114) to confirm the modification of the requested bearer context. The Information in the bearer context modification confirm message is shown in Table 42.

[0250] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMTNGF> PDU Session Resource Modified ListO

[0251] FIG. 29 is a sequence diagram illustrating a bearer context release procedure, according to an embodiment. As shown in FIG. 29, at operation 2902, the TNGF-C entity (114) may send a bearer context release command message (e.g., E11AP:BEARER CONTEXT RELEASE COMMAND message or the like) to the TNGF-U entity (116). Based on the bearer context release command message, at operation 2904, the TNGF-U entity (116) may send the bearer context release complete message (e.g., E11AP:BEARER CONTEXT RELEASE COMPLETE message or the like) to the TNGF-C entity (114).

[0252] The bearer context release command message may be sent by the TNGF-C entity (114) to command the TNGF-U entity (116) to release an UE-associated logical E11 connection. Information in the bearer context release command message is shown in Table 43.

[0253] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMCauseM

[0254] The bearer context release complete message may be sent by the TNGF-U entity (116) to confirm the release of the UE-associated logical E11 connection. Information in the bearer context release complete message is shown in Table 44.

[0255] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMCriticality DiagnosticsORetainability Measurements InformationO

[0256] FIG. 30 is a sequence diagram illustrating a bearer context release request procedure, according to an embodiment. As shown in FIG. 30, at operation 3002, the TNGF-U entity (116) may send a bearer context release request message (e.g., E11AP:BEARER CONTEXT RELEASE REQUEST message) to the TNGF-C entity (114). The bearer context release request message may be sent by the TNGF-U entity (116) to request the release of an UE-associated logical E11 connection. Information in the bearer context release request message is shown in Table 45.

[0257] IE / Group NamePresenceRangeMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMSPI Status List0..1> SPI Status Item1..<maxnoofSPIs>>> SPIMCauseMRange BoundExplanationmaxnoofSPIsMaximum number of SPIs for a UE. Value is 64.

[0258] FIG. 31 is a sequence diagram illustrating a bearer context inactivity notification procedure, according to an embodiment. As shown in FIG. 31, at operation 3102, the TNGF-U entity (116) may send a bearer context inactivity notification message (e.g., E11AP:BEARER CONTEXT INACTIVITY NOTIFICATION message or the like) to the TNGF-C entity (114). The bearer context inactivity notification message (as shown in Table 46) may be sent by the TNGF-U entity (116) to provide information about the UE activity to the TNGF-C entity (114).

[0259] IE / Group NamePresenceRangeMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMCHOICE Activity InformationM> SPI Activity List1>> SPI Activity Item1..<maxnoofSPIs>>>> SPIM>>> SPI ActivityM> PDU Session Resource Activity List1>> PDU Session Resource Activity Item1..<maxnoofPDUSession Resource>>>> PDU Session IDM>>> PDU Session Resource ActivityM> UE ActivityM

[0260] FIG. 32 is a sequence diagram illustrating a DL data notification procedure, according to an embodiment. As shown in FIG. 32, at operation 3202, the TNGF-U entity (116) may send a DL data notification message to the TNGF-C entity (114). The DL data notification message (e.g., E11AP:DL DATA NOTIFICATION message or the like) may be sent by the TNGF-U entity (116) to report data volumes. Information in the DL data notification message is shown in Table 47.

[0261] IE / Group NamePresenceRangeMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMPDU Session To Notify List1> PDU Session To Notify Item1..<maxnoofPDUSession Resource>>> PDU Session IDM>>> SPI Notify List0..1>>>> SPI Notify ItemM1..<maxnoofSPIs>>>>>> SPIM

[0262] FIG. 33 is a sequence diagram illustrating a data usage report procedure, according to an embodiment. As shown in FIG. 33, at operation 3302, the TNGF-U entity (116) may send a data usage report message (e.g., E11AP:DATA USAGE REPORT message or the like) to the TNGF-C entity (114). The data usage report message may be sent by the TNGF-U entity (116) to report data volumes. Information in the data usage report message is shown in Table 48.

[0263] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMData Usage Report ListM

[0264] FIG. 34 is a sequence diagram illustrating a UL data notification procedure, according to an embodiment. As shown in FIG. 34, at operation 3402, the TNGF-U entity (116) may send a UL data notification message (e.g., E11AP:UL DATA NOTIFICATION message or the like) to the TNGF-C entity (114). The UL data notification message may be sent by the TNGF-U entity (116) to report data volumes. Information in the UL data notification message is shown in Table 49.

[0265] IE / Group NamePresenceRangeMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMPDU Session To Notify List1> PDU Session To Notify Item1..<maxnoofPDUSession Resource>>> PDU Session IDM>>> SPI Notify List0..1>>>> SPI Notify ItemM1..<maxnoofSPIs>>>>>> SPIM

[0266] FIG. 35 is a sequence diagram illustrating a trace start procedure, according to an embodiment. As shown in FIG. 35, at operation 3502, the TNGF-C entity (114) may send a trace start message (e.g., E11AP:TRACE START message) to the TNGF-U entity (116). The trace start message may be sent by the TNGF-C entity (114) to initiate a trace session for the UE. Information in the trace start message is shown in Table 50.

[0267] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMTrace ActivationM

[0268] FIG. 36 is a sequence diagram illustrating a deactivate trace procedure, according to an embodiment. As shown in FIG. 36, at operation 3602, the TNGF-C entity (114) may send a deactivate trace message (e.g., E11AP:DEACTIVATE TRACE message or the like) to the TNGF-U entity (116). The deactivate trace message may be sent by the TNGF-C entity (114) to deactivate a trace session. Information in the deactivate trace message is shown in Table 51.

[0269] IE / Group NamePresenceMessage TypeMTNGF-C UE E11AP IDMTNGF-U UE E11AP IDMTrace IDM

[0270] FIG. 37 is a sequence diagram illustrating a TNGF-C heartbeat procedure, according to an embodiment. As shown in FIG. 37, at operation 3702, the TNGF-C entity (114) may send a heartbeat request message (e.g., E11AP:heartbeat request message or the like) to the TNGF-U entity (116). Based on the heartbeat request message, at operation 3704, the TNGF-C entity (114) may receive the heartbeat response message (e.g., E11AP:heartbeat response message or the like) from the TNGF-U entity (116).

[0271] FIG. 38 is a sequence diagram illustrating a TNGF-U heartbeat procedure, according to an embodiment. As shown in FIG. 38, at operation 3802, the TNGF-U entity (116) may send a heartbeat request message to the TNGF-C entity (114). Based on the heartbeat request message, at operation 3804, the TNGF-U entity (116) may receive the heartbeat response message from the TNGF-C entity (114).

[0272] The heartbeat request message may be sent by the TNGF-C entity (114) or the TNGF-U entity (116) to determine if the peer entity is alive. Information in the heartbeat request message is shown in Table 52.

[0273] IE / Group NamePresenceCondition / CommentRecovery Time StampMThis IE may contain the time stamp when the E11AP entity was started.Source IP AddressOThis IE may be included when a Network Address Translation device is deployed in the network.

[0274] The heartbeat response message may be sent as a response to a received heartbeat request message by the TNGF-C entity (114) or TNGF-U entity (116). Information in the heartbeat response message is shown in Table 53.

[0275] IE / Group NamePresenceCondition / CommentRecovery Time StampMThis IE may contain the time stamp when the E11AP entity was started.

[0276] FIG. 39 is a sequence diagram illustrating a performance statistics reporting initiation during a success scenario, according to an embodiment. As shown in FIG. 39, at operation 3902, the TNGF-C entity (114) may send a performance statistics request message (e.g., E11AP:performance statistics request message or the like) to the TNGF-U entity (116). Based on the performance statistics request message, at operation 3904, the TNGF-C entity (114) may receive the performance statistics response message from the TNGF-U entity (116).

[0277] FIG. 40 is a sequence diagram illustrating a performance statistics reporting initiation during a failure scenario, according to an embodiment. As shown in FIG. 40, at operation 4002, the TNGF-C entity (114) may send the performance statistics request message (e.g., E11AP:performance statistics request message or the like) to the TNGF-U entity (116). Based on the performance statistics request message, at operation 4004, the TNGF-C entity (114) may receive the performance statistics failure message (e.g., E11AP:performance statistics failure message or the like) to from the TNGF-U entity (116).

[0278] The performance statistics request message may be sent by the TNGF-C entity (114) to the TNGF-U entity (116) to initiate the requested key performance indicators (KPIs) according to parameters given in the performance statistics request message. Information in the performance statistics request message is shown in Table 54 and conditions for the performance statistics request message are shown in Table 55.

[0279] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U KPI IDC-ifKPI Registration RequestStopINTEGER (1..4095, ...)Allocated by TNGF-UKPI Registration RequestMENUMERATED (start, stop, ...)Type of request for which the performance statistics is required.KPI Report CharacteristicsC-ifKPI Registration RequestStartBITSTRING (SIZE(32))Each position in the bitmap indicates KPI object the TNGF-U is requested to report.1st Bit = Error Indication Ind Periodic,2nd Bit = TNGF-C E11 Setup Failure Ind Periodic,3rd Bit = TNGF-C Configuration Update Failure Ind Periodic,4th Bit = Resource Status Failure Ind Periodic,5th Bit = Bearer Context Setup Failure Ind Periodic,6th Bit = Bearer Context Modification Failure Ind Periodic.7th Bit = Performance Statistics Failure Ind Periodic.8th Bit = Peer User Plane Feedback Failure Ind Periodic.Other bits may be ignored by the TNGF-U.KPI Reporting PeriodicityOENUMERATED (500ms, 1000ms, 2000ms, 5000ms, 10000ms, 20000ms, 30000ms, 40000ms, 50000ms, 60000ms, 70000ms, 80000ms, 90000ms, 100000ms, 110000ms, 120000ms, ...)Periodicity that may be used for reporting KPIs. Also used as the averaging window length for all performance statistics object if supported.

[0280] ConditionExplanationifKPIRegistrationRequestStopThis IE may be present if theKPI Registration RequestIE is set to the value "stop"ifKPIRegistrationRequestStartThis IE may be present if theKPI Registration RequestIE is set to the value "start".

[0281] The performance statistics response message may be sent by the TNGF-U entity (116) to indicate that the requested performance statistics (e.g., KPIs), for all the performance statistics objects included in the performance statistics request message, may be successfully initiated. Information in the performance statistics response message is shown in Table 56.

[0282] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-UCriticality DiagnosticsO

[0283] The performance statistics failure message may be sent by the TNGF-U entity (116) to indicate that for any of the requested performance statistics objects the performance statistics may not be initiated. Information in the performance statistics failure message is shown in Table 57 and conditions for the performance statistics failure message are shown in Table 58.

[0284] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U KPI IDC-ifKPI Registration RequestStopINTEGER (1..4095, ...)Allocated by TNGF-UCauseMIgnored by the receiver when the Complete Failure Cause Information IE is included

[0285] ConditionExplanationifKPIRegistrationRequestStopThis IE may be present if theKPI Registration RequestIE is set to the value "stop"

[0286] FIG. 41 is a sequence diagram illustrating a performance statistics reporting during a success scenario, according to an embodiment. The TNGF-C entity (114) may receive the performance statistics update message from the TNGF-U entity (116). The performance statistics update message may be sent by the TNGF-U entity (116) to the TNGF-C entity (114) to report the results of the requested performance statistics. Information in the performance statistics update message is shown in Table 59.

[0287] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-UError Indication IndicatorOINTEGER (0..16777216, ...)TNGF-C E11 Setup Failure IndicatorOTNGF-C E11 Setup Failure KPITNGF-C Configuration Update Failure IndicatorOTNGF-C Configuration Update Failure KPIResource Status Failure IndicatorOResource Status Failure KPIBearer Context Setup Failure IndicatorOBearer Context Setup Failure KPIBearer Context Modification Failure IndicatorOBearer Context Modification Failure KPIPerformance Statistics Failure IndicatorOPerformance Statistics Failure KPIPeer User Plane Feedback Failure IndicatorOPeer User Plane Feedback Failure KPI

[0288] The TNGF-C E11 setup failure message may indicate a total number of TNGF-C E11 setup messages received from the TNGF-C entity 116 and a total number of TNGF-C E11 setup failure messages sent to the TNGF-C entity 116. Information in the TNGF-C E11 setup failure message is shown in Table 60.

[0289] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal TNGF-C E11 Setup Messages ReceivedMINTEGER (0..16777216, ...)Total TNGF-C E11 setup messages received from TNGF-CTotal TNGF-C E11 Setup Failure Messages SentMINTEGER (0..16777216, ...)Total TNGF-C E11 setup failure messages sent to TNGF-C

[0290] The TNGF-C configuration update failure KPI IE may indicate a total number of TNGF-C configuration update messages received from the TNGF-C entity (114) and a total number of TNGF-C configuration update failure messages sent to the TNGF-C entity (114). Information in the configuration update failure KPI IE is shown in Table 61.

[0291] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal TNGF-C Configuration Update Messages ReceivedMINTEGER (0..16777216, ...)Total TNGF-C configuration update messages received from TNGF-CTotal TNGF-C Configuration Update Failure Messages SentMINTEGER (0..16777216, ...)Total TNGF-C configuration update failure messages sent to TNGF-C

[0292] The resource status failure KPI IE may indicate a total number of resource status messages received from the TNGF-C entity (114) and a total number of resource status failure messages sent to the TNGF-C entity (114). Information in the resource status failure KPI is shown in Table 62.

[0293] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Resource Status Messages ReceivedMINTEGER (0..16777216, ...)Total resource status messages received from TNGF-CTotal Resource Status Failure Messages SentMINTEGER (0..16777216, ...)Total resource status failure messages sent to TNGF-C

[0294] The bearer context setup failure KPI IE may indicate a total number of bearer context setup messages received from the TNGF-C entity (114) and a total number of bearer context setup failure messages sent to the TNGF-C entity (114). Information in the bearer context setup failure KPI is shown in Table 63.

[0295] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Bearer Context Setup messages ReceivedMINTEGER (0..16777216, ...)Total bearer context setup messages received from TNGF-CTotal Bearer Context Setup Failure messages SentMINTEGER (0..16777216, ...)Total bearer context setup failure messages sent to TNGF-C

[0296] The bearer context modification failure KPI IE may indicate a total number of bearer context modification messages received from the TNGF-C entity (114) and a total number of bearer context modification failure messages sent to the TNGF-C entity (114). Information in the bearer context modification failure KPI IE is shown in Table 64.

[0297] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Bearer Context Modification messages ReceivedMINTEGER (0..16777216, ...)Total bearer context modification messages received from TNGF-CTotal Bearer Context Modification Failure messages SentMINTEGER (0..16777216, ...)Total bearer context modification failure messages sent to TNGF-C

[0298] The performance statistics failure KPI IE may indicate a total number of performance statistics messages received from the TNGF-C entity (114) and a total number of performance statistics failure messages sent to the TNGF-C entity (114). Information in the performance statistics failure KPI IE is shown in Table 65.

[0299] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Performance Statistics message ReceivedMINTEGER (0..16777216, ...)Total performance statistics messages received from TNGF-CTotal Performance Statistics Failure messages SentMINTEGER (0..16777216, ...)Total performance statistics failure messages sent to TNGF-C

[0300] The peer user plane feedback failure KPI IE may indicate a total number of peer user plane feedback messages received from the TNGF-C entity (114) and a total number of peer user plane feedback failure messages sent to the TNGF-C entity (114). Information in the peer user plane feedback failure KPI IE is shown in Table 66.

[0301] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Peer User Plane Feedback Messages ReceivedMINTEGER (0..16777216, ...)Total peer user plane feedback messages received from TNGF-CTotal Peer User Plane Feedback Failure Messages SentMINTEGER (0..16777216, ...)Total peer user plane feedback failure messages sent to TNGF-C

[0302] FIG. 42 is a sequence diagram illustrating a peer user plane feedback reporting initiation during a success scenario, according to an embodiment. As shown in FIG. 42, at operation 4202, the TNGF-C entity (114) may send a peer user plane feedback request message to the TNGF-U entity (116). Based on the peer user plane feedback request message, at operation 4204, the TNGF-C entity (114) may receive the peer user plane feedback response message from the TNGF-U entity (116).

[0303] FIG. 43 is a sequence diagram illustrating a peer user plane feedback reporting initiation during a failure scenario, according to an embodiment. As shown in FIG. 43, at operation 4302, the TNGF-C entity (114) may send a peer user plane feedback request message to the TNGF-U entity (116). Based on the peer user plane feedback request message, at operation 4304, the TNGF-C entity (114) may receive the peer user plane feedback failure message from the TNGF-U entity (116).

[0304] The peer user plane feedback request message may be sent by a TNGF-C entity (114) to the TNGF-U entity (116) to initiate the requested peer user plane feedback according to the parameters given in the peer user plane feedback request message. The UPF may be considered as a user plane peer of the TNGF-U entity (116). Information in the peer user plane feedback request message is shown in Table 67.

[0305] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U Peer UP Feedback IDC-ifPeerUP Feedback Registration RequestStopINTEGER (1..4095, ...)Allocated by TNGF-UPeer UP Feedback Registration RequestMENUMERATED(start, stop, ...)Type of request for which the peer user plane feedback is required.Peer UP Feedback Report CharacteristicsC-ifPeerUP Feedback Registration RequestStartBITSTRING(SIZE(32))Each position in the bitmap indicates Peer UP Feedback object the TNGF-U is requested to report.1st Bit = Peer UP Feedback Ind Periodic,Other bits may be ignored by the TNGF-U.Peer UP Feedback Reporting PeriodicityOENUMERATED (500ms, 1000ms, 2000ms, 5000ms, 10000ms, 20000ms, 30000ms, 40000ms, 50000ms, 60000ms, 70000ms, 80000ms, 90000ms, 100000ms, 110000ms, 120000ms, ...)Periodicity that may be used for reporting Peer UP Feedback. Also used as the averaging window length for all peer user plane feedback object if supported.

[0306] The peer user plane feedback response message may be sent by the TNGF-U entity (116) to indicate that the requested peer user plane feedback, for all the peer user plane feedback objects included in the peer user plane feedback, may be successfully initiated. Information in the peer user plane feedback response message is shown in Table 68.

[0307] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-UCriticality DiagnosticsO

[0308] The peer user plane feedback failure message may be sent by the TNGF-U entity (116) to indicate that, for any of the requested peer user plane feedback objects, the peer user plane feedback may not be initiated. Information in the peer user plane feedback failure message is shown in Table 69.

[0309] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U Peer UP Feedback IDC-ifPeerUP Feedback Registration RequestStopINTEGER (1..4095, ...)Allocated by TNGF-UCauseMIgnored by the receiver when the Complete Failure Cause Information IE is includedCriticality DiagnosticsO

[0310] FIG. 44 is a sequence diagram illustrating a peer user plane feedback reporting during a success scenario, according to an embodiment. At operation 4402, the TNGF-C entity (114) may receive the peer user plane feedback update message from the TNGF-U entity (116).

[0311] The peer user plane feedback update message may report the results of the requested peer user plane feedback. Information in the peer user plane feedback update message is shown in Table 70 and ranges for the peer user plane feedback update message are shown in Table 71.

[0312] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-UPeer UP Feedback IndicatorO1..<maxnoofPeerUPs>> Transport Layer AddressMBITSTRING (SIZE(1..160, ...))Peer user plane interface IP address. IP address of UPF is considered.>> Peer User Plane FeedbackMINTEGER (1..10)Feedback of peer user plane interface. Value 1 corresponds to the lowest performance and 10 corresponds to the highest performance.

[0313] Range BoundExplanationmaxnoofPeerUPsMaximum number of peer user plane interfaces. Value is 256.

[0314] FIG. 45 is a sequence diagram illustrating an IPSec performance statistics reporting initiation during a success scenario, according to an embodiment. As shown in FIG. 45, at operation 4502, the TNGF-C entity (114) may send an IPSec performance statistics request message to the TNGF-U entity (116). Based on the IPSec performance statistics request message, at operation 4504, the TNGF-C entity (114) may receive an IPSec performance statistics response message from the TNGF-U entity (116).

[0315] FIG. 46 is a sequence diagram illustrating an IPSec performance statistics reporting initiation during a failure scenario, according to an embodiment. As shown in FIG. 46, at operation 4602, the TNGF-C entity (114) may send an IPSec performance statistics request message to the TNGF-U entity (116). Based on the IPSec performance statistics request message, at operation 4604, the TNGF-C entity (114) may receive an IPSec performance statistics failure message from the TNGF-U entity (116).

[0316] The IPSec performance statistics request message may be sent by a TNGF-C to TNGF-U to initiate the requested IPSec KPIs according to the parameters given in the IPSec performance statistics request message. Information in the IPSec performance statistics request message is shown in Table 72.

[0317] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C IPSec KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U IPSec KPI IDC-ifIPSecKPI Registration RequestStopINTEGER (1..4095, ...)Allocated by TNGF-UIPSec KPI Registration RequestMENUMERATED (start, stop, ...)Type of request for which the IPSec performance statistics is required.IPSec KPI Report CharacteristicsC-ifIPSecKPI Registration RequestStartBITSTRING (SIZE(32))Each position in the bitmap indicates IPSec KPI object the TNGF-U is requested to report.1st Bit = INVALID_IKE_SPI Failure Ind Periodic.2nd Bit = IKE SA Establishment Failure Ind Periodic,3rd Bit = IKEv2 SA Deletion Failure Ind Periodic,4th Bit = IPSec SA Creation Failure Ind Periodic,5th Bit = IPSec SA Modification Failure Ind Periodic,6th Bit = IPSec SA Deletion Failure Ind Periodic,7th Bit = Liveness Check Failure Ind Periodic.8th Bit = IKE SA Rekeying Failure Ind Periodic.9th Bit = IPSec SA Rekeying Failure Ind Periodic.10th Bit = IPSec Performance Statistics Failure Ind Periodic11th Bit = Peer IPSec Feedback Failure Ind PeriodicOther bits may be ignored by the TNGF-U.IPSec KPI Reporting PeriodicityOENUMERATED (500ms, 1000ms, 2000ms, 5000ms, 10000ms, 20000ms, 30000ms, 40000ms, 50000ms, 60000ms, 70000ms, 80000ms, 90000ms, 100000ms, 110000ms, 120000ms, ...)Periodicity that may be used for reporting IPSec KPIs. Also used as the averaging window length for all IPSec performance statistics object if supported.

[0318] The IPSec performance statistics response message may be sent by the TNGF-U entity (116) to indicate that the requested IPSec performance statistics (e.g., KPIs), for all the IPSec performance statistics objects included in the IPSec performance statistics request message, may be successfully initiated. Information in the IPSec performance statistics response message is shown in Table 73.

[0319] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C IPSec KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U IPSec KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-UCriticality DiagnosticsO

[0320] The IPSec performance statistics failure message may be sent by the TNGF-U entity (116) to indicate that, for any of the requested IPSec performance statistics objects, the IPSec performance statistics may not be initiated. Information in the IPSec performance statistics failure message is shown in Table 74.

[0321] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C IPSec KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U IPSec KPI IDC-ifIPSecKPI Registration RequestStopINTEGER (1..4095, ...)Allocated by TNGF-UCauseMIgnored by the receiver when the Complete Failure Cause Information IE is includedCriticality DiagnosticsO

[0322] FIG. 47 is a sequence diagram illustrating an IPSec performance statistics reporting during a success scenario, according to an embodiment. At operation 4702, the TNGF-C entity (114) may receive an IPSec performance statistics update message from the TNGF-U entity (116). The IPSec performance statistics update message may be sent by the TNGF-U entity (116) to the TNGF-C entity (114) to report the results of the requested IPSec performance statistics. Information in the IPSec performance statistics update message is shown in Table 75.

[0323] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C IPSec KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U IPSec KPI IDMINTEGER (1..4095, ...)Allocated by TNGF-UINVALID_IKE_SPI Failure Indicator PeriodicOINTEGER (0..16777216, ...)IKE SA Establishment Failure Indicator PeriodicOIKE SA Establishment Failure KPIIKEv2 SA Deletion Failure IndicatorOIKEv2 SA Deletion Failure KPIIPSec SA Creation Failure IndicatorOIPSec SA Creation Failure KPIIPSec SA Modification Failure IndicatorOIPSec SA Modification Failure KPIIPSec SA Deletion Failure IndicatorOIPSec SA Deletion Failure KPILiveness Check Failure IndicatorOLiveness Check Failure KPIIKE SA Rekeying Failure IndicatorOIKE SA Rekeying Failure KPIIPSec SA Rekeying Failure IndicatorOIPSec SA Rekeying Failure KPIIPSec Performance Statistics Failure IndicatorOIPSec Performance Statistics Failure KPIPeer IPSec Feedback Failure IndicatorOPeer IPSec Feedback Failure KPI

[0324] The IKE SA establishment failure KPI IE may indicate a total number of IKE SA establishment (e.g., IKE_SA_INIT, IKE_AUTH) messages received from the UE (106) by TNGF-U entity (116) and a total number of IKE SA establishment failure messages sent to the UE (106) by TNGF-U entity (116). Information in the IKE SA establishment failure KPI IE is shown in Tables 76 and 77. Information in the IKE_SA_INIT failure KPI IE is shown in table 76 and information in the IKE_AUTH failure KPI IE is shown in table 77.

[0325] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionIKE_SA_INIT Failure KPIM> Total IKE_SA_INIT messages ReceivedMINTEGER (0..16777216, ...)Total IKE_SA_INIT messages received from UE by TNGF-U> Failed IKE_SA_INIT Sent KPIM>> Number of ERROR COOKIEMINTEGER (0..16777216, ...)Number of ERROR COOKIE sent to UE>> Number of INVALID_KE_PAYLOADMINTEGER (0..16777216, ...)Number of INVALID_KE_PAYLOAD sent to UE>> Number of INVALID_MAJOR_VERSIONMINTEGER (0..16777216, ...)Number of INVALID_MAJOR_VERSION sent to UE>> Number of TEMPORARY_FAILUREMINTEGER (0..16777216, ...)Number of TEMPORARY_FAILURE sent to UE

[0326] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionIKE_AUTH Failure KPIM> Total IKE_AUTH Messages ReceivedMINTEGER (0..16777216, ...)Total IKE_AUTH messages received from UE> Failed IKE_AUTH Sent KPIM>> Number of AUTHENTICATION_FAILEDMINTEGER (0..16777216, ...)Number of AUTHENTICATION_FAILED sent to UE>> Number of UNSUPPORTED_CRITICAL_PAYLOADMINTEGER (0..16777216, ...)Number of UNSUPPORTED_CRITICAL_PAYLOAD sent to UE>> Number of INVALID_SYNTAXMINTEGER (0..16777216, ...)Number of INVALID_SYNTAX sent to UE>> Number of FAILED_CP_REQUIREDMINTEGER (0..16777216, ...)Number of FAILED_CP_REQUIRED sent to UE>> Number of NO_PROPOSAL_CHOSENMINTEGER (0..16777216, ...)Number of NO_PROPOSAL_CHOSEN sent to UE

[0327] The IKEv2 SA deletion failure KPI IE may indicate a total number of TNGF-U / UE initiated IKEv2 SA deletion messages and a total number of TNGF-U / UE IKEv2 SA deletion failure messages. Information in the IKEv2 SA deletion failure KPI IE is shown in Table 78.

[0328] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTNGF-U Initiated IKEv2 SA Deletion Failure KPIM> Total IKEv2 SA Deletion Messages SentMINTEGER (0..16777216, ...)Total TNGF-U initiated IKEv2 SA deletion messages sent to UE> Total KEv2 SA Deletion Failure Messages ReceivedMINTEGER (0..16777216, ...)Total IKEv2 SA Deletion failure messages received from UEUE Initiated IKEv2 SA Deletion Failure KPIM> Total IKEv2 SA Deletion Messages SentMINTEGER (0..16777216, ...)Total UE initiated IKEv2 SA deletion messages sent to TNGF-U> Total KEv2 SA Deletion Failure Messages ReceivedMINTEGER (0..16777216, ...)Total IKEv2 SA Deletion failure messages received from TNGF-U

[0329] The IPSec SA Creation Failure KPI IE may indicate a total number of IPSec SA Creation messages sent to UE (106) by the TNGF-U entity (116) and a total number of IPSec SA Creation Failure messages received from the UE (106). Information in the IPSec SA Creation Failure KPI IE is shown in Table 79.

[0330] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal IPSec SA Creation messages SentMINTEGER (0..16777216, ...)Total IPSec SA Creation messages sent to UE by TNGF-UTotal IPSec SA Creation Failure messages ReceivedMINTEGER (0..16777216, ...)Total IPSec SA Creation Failure messages received from UE

[0331] The IPSec SA Modification Failure KPI IE may indicate a total number of TNGF-U / UE initiated IPSec SA Modification messages and a total number of TNGF-U / UE IPSec SA Modification Failure messages. Information in the IPSec SA Modification Failure KPI IE is shown in Table 80.

[0332] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTNGF-U Initiated IPSec SA Modification Failure KPIM> Total IPSec SA Modification Messages SentMINTEGER (0..16777216, ...)Total TNGF-U initiated IPSec SA Modification messages sent to UE> Total IPSec SA Modification Failure Messages ReceivedMINTEGER (0..16777216, ...)Total IPSec SA Modification Failure messages received from UEUE Initiated IPSec SA Modification Failure KPIM> Total IPSec SA Modification Messages SentMINTEGER (0..16777216, ...)Total UE initiated IPSec SA Modification messages sent to TNGF-U> Total IPSec SA Modification Failure Messages ReceivedMINTEGER (0..16777216, ...)Total IPSec SA Modification Failure messages received from TNGF-U

[0333] The IPSec SA deletion failure KPI IE may indicate a total number of TNGF-U / UE initiated IPSec SA Deletion messages and a total number of TNGF-U / UE IPSec SA Deletion Failure messages. Information in the IPSec SA Deletion Failure KPI IE is shown in Table 81.

[0334] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTNGF-U Initiated IPSec SA Deletion Failure KPIM> Total IPSec SA Deletion Messages SentMINTEGER (0..16777216, ...)Total TNGF-U initiated IPSec SA Deletion messages sent to UE> Total IPSec SA Deletion Failure Messages ReceivedMINTEGER (0..16777216, ...)Total IPSec SA Deletion Failure messages received from UEUE Initiated IPSec SA Deletion Failure KPIM> Total IPSec SA Deletion Messages SentMINTEGER (0..16777216, ...)Total UE initiated IPSec SA Deletion messages sent to TNGF-U> Total IPSec SA Deletion Failure Messages ReceivedMINTEGER (0..16777216, ...)Total IPSec SA Deletion Failure messages received from TNGF-U

[0335] The liveness check failure KPI IE may indicate a total number of TNGF-U / UE initiated liveness check messages and a total number of TNGF-U / UE liveness check failure messages. Information in the liveness check failure KPI IE is shown in Table 82.

[0336] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTNGF-U Initiated Liveness Check Failure KPIM> Total Liveness Check Messages SentMINTEGER (0..16777216, ...)Total TNGF-U initiated Liveness Check messages sent to UE> Total Liveness Check Failure Messages ReceivedMINTEGER (0..16777216, ...)Total Liveness Check Failure messages received from UEUE Initiated Liveness Check Failure KPIM> Total Liveness Check Messages SentMINTEGER (0..16777216, ...)Total UE initiated Liveness Check messages sent to TNGF-U> Total Liveness Check Failure Messages ReceivedMINTEGER (0..16777216, ...)Total Liveness Check Failure messages received from TNGF-U

[0337] The IKE SA rekeying failure KPI IE may indicate a total number of TNGF-U / UE initiated IKE SA Rekeying messages and a total number of TNGF-U / UE IKE SA Rekeying Failure (TEMPORARY_FAILURE) messages. Information in the IKE SA Rekeying Failure KPI IE is shown in Table 83.

[0338] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTNGF-U Initiated IKE SA Rekeying Failure KPIM> Total IKE SA Rekeying messages SentMINTEGER (0..16777216, ...)Total TNGF-U initiated IKE SA Rekeying messages sent to UE> Total IKE SA Rekeying Failure messages ReceivedMINTEGER (0..16777216, ...)Total IKE SA Rekeying Failure messages received from UEUE Initiated IKE SA Rekeying Failure KPIM> Total IKE SA Rekeying messages SentMINTEGER (0..16777216, ...)Total UE initiated IKE SA Rekeying messages sent to TNGF-U> Total IKE SA Rekeying Failure messages ReceivedMINTEGER (0..16777216, ...)Total IKE SA Rekeying Failure messages received from TNGF-U

[0339] The IPSec SA rekeying failure KPI IE may indicate a total number of TNGF-U / UE initiated IPSec SA Rekeying messages and a total number of TNGF-U / UE IPSec SA Rekeying Failure messages. Information in the IPSec SA Rekeying Failure KPI IE is shown in Table 84.

[0340] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTNGF-U Initiated IPSec SA Rekeying Failure KPIM> Total IPSec SA Rekeying Messages SentMINTEGER (0..16777216, ...)Total TNGF-U initiated IPSec SA Rekeying messages sent to UE> Failed IPSec SA Rekeying Received KPIM>> Number of TEMPORARY_FAILUREMINTEGER (0..16777216, ...)Number of TEMPORARY_FAILURE received from UE>> Number of UNSUPPORTED_CRITICAL_PAYLOADMINTEGER (0..16777216, ...)Number of UNSUPPORTED_CRITICAL_PAYLOAD received from UEUE Initiated IPSec SA Rekeying Failure KPIM> Total IPSec SA Rekeying Messages SentMINTEGER (0..16777216, ...)Total UE initiated IPSec SA Rekeying messages sent to TNGF-U> Failed IPSec SA Rekeying Received KPIM>> Number of TEMPORARY_FAILUREMINTEGER (0..16777216, ...)Number of TEMPORARY_FAILURE received from TNGF-U>> Number of CHILD_SA_NOT_FOUNDMINTEGER (0..16777216, ...)Number of CHILD_SA_NOT_FOUND received from TNGF-U

[0341] The IPSec performance statistics failure KPI IE may indicate a total number of IPSec Performance Statistics messages received from the TNGF-C entity (114) and a total number of IPSec performance statistics failure messages sent to the TNGF-C entity (114). Information in the IPSec performance statistics failure KPI IE is shown in Table 85.

[0342] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal IPSec Performance Statistics Messages ReceivedMINTEGER (0..16777216, ...)Total IPSec performance statistics messages received from TNGF-CTotal IPSec Performance Statistics Failure Messages SentMINTEGER (0..16777216, ...)Total IPSec performance statistics failure messages sent to TNGF-C

[0343] The peer IPSec feedback failure KPI IE may indicate a total number of Peer IPSec Feedback messages received from the TNGF-C entity (114) and a total number of Peer IPSec feedback failure messages sent to the TNGF-C entity (114). Information in the peer IPSec feedback failure KPI IE is shown in Table 86.

[0344] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Peer IPSec Feedback Messages ReceivedMINTEGER (0..16777216, ...)Total Peer IPSec feedback messages received from TNGF-CTotal Peer IPSec Feedback Failure Messages SentMINTEGER (0..16777216, ...)Total Peer IPSec feedback failure messages sent to TNGF-C

[0345] FIG. 48 is a sequence diagram illustrating a Peer IPSec feedback reporting initiation during a success scenario, according to an embodiment. As shown in FIG. 48, at operation 4802, the TNGF-C entity (114) may send a peer IPSec feedback request message to the TNGF-U entity (116). Based on the peer IPSec feedback request message, at operation 4804, the TNGF-C entity (114) may receive a peer IPSec feedback response message from the TNGF-U entity (116).

[0346] FIG. 49 is a sequence diagram illustrating a peer IPSec feedback reporting initiation during a failure scenario, according to an embodiment. As shown in FIG. 49, at operation 4902, the TNGF-C entity (114) may send a peer IPSec feedback request message to the TNGF-U entity (116). Based on the peer IPSec feedback request message, at operation 4904, the TNGF-C entity (114) may receive a peer IPSec feedback failure message from the TNGF-U entity (116).

[0347] The peer IPSec feedback request message may be sent by the TNGF-C entity (114) to the TNGF-U entity (116) to initiate the requested peer IPSec feedback according to the parameters given in the peer IPSec feedback request message. The UE (106) may be considered as an IPSec peer of the TNGF-U entity (116). Information in the peer IPSec feedback request message is shown in Table 87 and conditions for the peer IPSec feedback request message are shown in Table 88.

[0348] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C Peer IPSec Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U Peer IPSec Feedback IDC-ifPeerIPSec Feedback Registration RequestStopINTEGER (1..4095, ...)Allocated by TNGF-UPeer IPSec Feedback Registration RequestMENUMERATED (start, stop, ...)Type of request for which the peer IPSec feedback is required.Peer IPSec Feedback Report CharacteristicsC-ifPeerIPSec Feedback Registration RequestStartBITSTRING (SIZE(32))Each position in the bitmap indicates Peer IPSec Feedback object the TNGF-U is requested to report.1st Bit = Peer IPSec Feedback Ind Periodic,Other bits may be ignored by the TNGF-U.Peer IPSec Feedback Reporting PeriodicityOENUMERATED (500ms, 1000ms, 2000ms, 5000ms, 10000ms, 20000ms, 30000ms, 40000ms, 50000ms, 60000ms, 70000ms, 80000ms, 90000ms, 100000ms, 110000ms, 120000ms, ...)Periodicity that may be used for reporting Peer IPSec Feedback. Also used as the averaging window length for all peer user plane feedback object if supported.

[0349] ConditionExplanationifPeerIPSecFeedbackRegistrationRequestStopThis IE may be present if thePeer IPSec Feedback Registration RequestIE is set to the value "stop"ifPeerIPSecFeedbackRegistrationRequestStartThis IE may be present if thePeer IPSec Feedback Registration RequestIE is set to the value "start".

[0350] The peer IPSec feedback response message may be sent by the TNGF-U entity (116) to indicate that the requested peer IPSec feedback, for all the peer IPSec feedback objects included in the peer IPSec feedback may be successfully initiated. Information in the peer IPSec feedback response message is shown in Table 89.

[0351] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C Peer IPSec Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U Peer IPSec Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-UCriticality DiagnosticsO

[0352] The peer IPSec feedback failure message may be sent by the TNGF-U entity (116) to indicate that, for any of the requested peer IPSec feedback objects, the peer IPSec feedback may not be initiated. Information in the peer IPSec feedback failure message is shown in Table 90 and conditions for the peer IPSec feedback failure message are shown in Table 91.

[0353] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C Peer IPSec Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U Peer IPSec Feedback IDC-ifPeerIPSec Feedback Registration RequestStopINTEGER (1..4095, ...)Allocated by TNGF-UCauseMIgnored by the receiver when the Complete Failure Cause Information IE is includedCriticality DiagnosticsO

[0354] ConditionExplanationifPeerIPSecFeedbackRegistrationRequestStopThis IE may be present if thePeer IPSec Feedback Registration RequestIE is set to the value "stop"

[0355] FIG. 50 is a sequence diagram illustrating a peer IPSec feedback reporting during a success scenario, according to an embodiment. At operation 5002, the TNGF-C entity (114) may receive a peer IPSec feedback update message from the TNGF-U entity (116). The peer IPSec feedback update message may be sent by the TNGF-U entity (116) to the TNGF-C entity (114) to report the results of the requested peer IPSec feedback. Information in the IPSec feedback update message is shown in Table 92 and ranges for the IPSec feedback update message are shown in Table 93.

[0356] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)TNGF-C Peer IPSec Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-CTNGF-U Peer IPSec Feedback IDMINTEGER (1..4095, ...)Allocated by TNGF-UPeer IPSec Feedback IndicatorO1..<maxnoofPeerIPSecs>> Transport Layer AddressMBIT STRING (SIZE(1..160, ...))Peer IPSec interface IP address (UE IPSec IP Address).>> Peer IPSec FeedbackMINTEGER (1..10)Feedback of peer IPSec interface (UE is the peer IPSec of TNGF-U). Value 1 corresponds to the lowest performance and 10 corresponds to the highest performance.

[0357] ConditionExplanationmaxnoofPeerIPSecsMaximum number of peer IPSec interfaces. Value is 65536.

[0358] FIG. 51 shows various hardware components of the TNAN (120), according to an embodiment. In an embodiment, the TNAN (120) includes the TNGF-C entity (114) and the TNGF-U entity (116).

[0359] In an embodiment, the TNGF-C entity (114) includes a processor (114a), a communicator (114b), a memory (114c), and an interface controller (114d). The processor (114a) may be communicatively coupled with the communicator (114b), the memory (5114c), and the interface controller (114d).

[0360] The interface controller (114d) may split the functionality of the TNGF into the control plane functionality, where the control plane functionality may be handled by the TNGF-C entity (114). Further, the interface controller (114d) may add the interface between the TNGF-C entity (114) and the TNGF-U entity (116). Further, the interface controller (114d) may monitor at least one of the operations associated with the interface and the services associated with the interface.

[0361] The interface controller (114d) may be physically implemented by analog and / or digital circuits such as, but not limited to, logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits, or the like, and may optionally be driven by firmware. The interface controller (114d) may be a part of the processor (114a) or may be integrally referred to as at least one processor with the processor (114a).

[0362] Further, the processor (114a) may be configured to execute instructions stored in the memory (114c) and to perform various processes of the TNGF-C entity (114). The communicator (114b) may be configured for communicating internally between internal hardware components and with external devices via one or more networks. The memory (114c) may also store instructions to be executed by the processor (114a). The memory (114c) may include non-volatile storage elements. Examples of such non-volatile storage elements may include, but not be limited to, magnetic hard discs, optical discs, floppy discs, flash memories, and / or forms of electrically programmable memories (EPROM) and / or electrically erasable and programmable (EEPROM) memories. The memory (114a) may, in some examples, be considered a non-transitory storage medium. The term "non-transitory" may indicate that the storage medium may not be embodied in a carrier wave or a propagated signal. However, the term "non-transitory" may not be interpreted that the memory (114c) may be non-movable. In certain examples, a non-transitory storage medium may store data that may, over time, change (e.g., in random access memory (RAM) or cache).

[0363] In an embodiment, the TNGF-U entity (116) may include a processor (116a), a communicator (116b), a memory (116c), and an interface controller (116d). The processor (116a) may be communicatively coupled with the communicator (116b), the memory (116c), and the interface controller (116d).

[0364] The interface controller (116d) may split the functionality of the TNGF into the user plane functionality, where the user plane functionality may be handled by the TNGF-U entity (116). Further, the interface controller (116d) may add an interface between the TNGF-C entity (114) and the TNGF-U entity (116). Further, the interface controller (116d) may monitor at least one of the operations associated with the interface and the services associated with the interface.

[0365] The interface controller (116d) may be physically implemented by analog and / or digital circuits such as, but not limited to, logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits, or the like, and may optionally be driven by firmware. The interface controller (116d) may be a part of the processor (116a) or may be integrally referred to as at least one processor with the processor (116a).

[0366] The interface controller (e.g., 114d or 116d) may monitor an operation associated with the interface and a service associated with the interface. The operation may be, for example, but not be limited to, the user plane traffic procedure, the interface management procedure, the bearer management procedure, the trace start procedure, the deactivate trace procedure, and / or the load management procedure. The service may be, for example, but not be limited to, a UE-associated service and / or a non UE-associated service.

[0367] The interface management procedure may be, for example, but not be limited to, the reset procedure initiated from the TNGF-C entity (114), the reset procedure initiated from the at least one TNGF-U entity (116), the error indication procedure originated at the TNGF-C entity (114), the error indication procedure originated at the at least one TNGF-U entity (116), the TNGF-U E11 setup procedure, the TNGF-C E11 setup procedure, the TNGF-U configuration update procedure, the TNGF-C configuration update procedure, the E11 release procedure, and / or the TNGF-U status indication procedure.

[0368] The bearer management procedure may be, for example, but not be limited to, the bearer context setup procedure, the bearer context release request procedure initiated by the at least one TNGF-U entity (116), the bearer context release procedure initiated by the TNGF-C entity (114), the bearer context modification procedure initiated by the TNGF-C entity (114), the bearer context modification required procedure initiated by the at least one TNGF-U entity (116), the bearer context inactivity notification procedure, the data usage report procedure, the DL data notification procedure, and / or the UL data notification procedure. The load management procedure may be, for example, but not be limited to, a resource status reporting initiation procedure and / or a resource status reporting procedure.

[0369] Further, the processor (116a) may be configured to execute instructions stored in the memory (116c) and to perform various processes of the TNGF-U entity (116). The processor (114a), the proessor (116a), the interface controller (114d) and the interface controller (116d) may be integrally referred to as at least one processor of the TNGF (120).

[0370] The communicator (116b) may be configured to communicate internally between internal hardware components and with external devices via one or more networks. The memory (116c) may also store instructions to be executed by the processor (116a). The memory (116c) may include non-volatile storage elements. Examples of such non-volatile storage elements may include, but not be limited to, magnetic hard discs, optical discs, floppy discs, flash memories, and / or forms of EPROM and / or EEPROM. The memory (116c) may, in some examples, be considered a non-transitory storage medium. The term "non-transitory" may indicate that the storage medium may not be embodied in a carrier wave or a propagated signal. However, the term "non-transitory" may not be interpreted that the memory (116c) may be non-movable. In some examples, a non-transitory storage medium may store data that may, over time, change (e.g., in (RAM or cache).

[0371] Although FIG. 51 shows various hardware components of the TNAN (120), it is to be understood that other embodiments are not limited thereon. In other embodiments, the TNAN (120) may include less or more components. Further, the labels or names of the components are used only for illustrative purpose and may not limit the scope of the present disclosure. One or more components may be combined together to perform the same and / or a substantially similar function in the TNAN (120).

[0372] FIG. 52 is a flowchart (5200) illustrating methods for managing the TNGF operation in a TNAN (120), according to an embodiment.

[0373] At operation 5202, the method may include configuring (or splitting) the TNGF function as the TNGF-C entity (114) and the TNGF-U entity (116). At operation 5204, the method may include handling the control plane signalling by the TNGF-C entity (114) and the user plane signalling by the TNGF-U entity (116).

[0374] The method may be implemented in the CUPS on TNGF by splitting TNGF into the TNGF-C entity (114) and the TNGF-U entity (116) and by introducing the interface (e.g., E11 interface) between the TNGF-C entity (114) and the TNGF-U entity (116).

[0375] FIG. 53 illustrates a 5G core network (5300) for a 5G residential gateway (5G-RG) with W-AGF and a next generation radio access network (NG RAN) function, according to an embodiment. FIG. 54 illustrates a 5G core network (5400) for fixed network residential gateway (FN-RG) with W-AGF and NG RAN, according to an embodiment.

[0376] The 5G core network (5300) may include and / or may be similar in many respects to the wireless network (100) described above with reference to FIGS. 1 to 5, and may include additional features not mentioned above. Furthermore, many of the components, entities, and / or functions of 5G core network (5300) may include and / or may be similar in many respects to the components, entities, and / or functions described above with reference to wireless network (100), which may be denoted with the same and / or similar reference characters and may include additional features not mentioned above. Consequently, repeated descriptions of the 5G core network (5300) described above with reference to FIGS. 1 to 5 may be omitted for the sake of brevity.

[0377] In an embodiment, the 5G core network (5300) may include the AMF (102), the SMF (104), the UPF (108), the data network (110), a W-AGF-C entity (5302), a W-AGF-U entity (5304) and a wireline 5G access network (W-5GAN) function (5306), and 5G-RG (5308). The operations and functions of the AMF (102), the SMF (104), the UE (106), the UPF (108), the data network (110), and the 3GPP access network (118) may be in accordance with one or more telecommunication standards, such as, but not limited to, 3GPP TS 23.501 and 3GPP TS 23.502. For the sake of brevity, repeated descriptions of these components may be omitted.

[0378] The W-AGF-C entity (5302) and the W-AGF-U entity (5304) may be operated in the W-5GAN (5306). The W-AGF-C entity (5302) may communicate with the AMF (102) through a N1 interface and a N2 interface. The W-AGF-C entity (5302) may communicate with the W-AGF-U entity (5304) through an E12 interface.

[0379] In an embodiment, the W-AGF may be divided into the W-AGF-C entity (5302) and the W-AGF-U entity (5304). That is, the control plane signalling of the W-5GAN (5306) may be handled by the W-AGF-C entity (5302) and the user plane signalling of the W-5GAN (5306) may be handled by the W-AGF-U entity (5304). The E12 interface may be established between the W-AGF-C entity (5302) and the W-AGF-U entity (5304). An N2 interface may be used between the AMF (102) and the W-AGF-C entity (5302). An N3 interface may be used between the UPF (108) and the W-AGF-U entity (5304). The control plane signalling from the UE (106) towards a core network may be handled via the W-AGF-C entity (5302). The user plane data from the UE (106) towards the data network (110) may be handled via the W-AGF-U entity (5304).

[0380] The W-AGF-C entity (5302) may select the at least one W-AGF-U entity (5304) during the PDU session establishment procedure based on at least one of a local selection procedure, a hardware capacity of W-AGF-U entity (5304), a throughput capacity of the W-AGF-U entity (5304), a performance statistics of the W-AGF-U entity (5304), and a peer user plane (UPF) feedback of the W-AGF-U entity (5304). The local selection procedure may be and / or may include a round-robin procedure and / or may be based on the resource status received from one or more W-AGF-Us (5304).

[0381] The W-AGF-C (5302) may move the UE context from one W-AGF-U entity (5304) to another W-AGF-U entity (5304) during at least one failure scenario. The failure scenario may be, for example, but not limited to, a W-AGF-U E12 setup failure, a W-AGF-C E12 setup failure, a W-AGF-U configuration update failure, a W-AGF-C configuration update failure, a bearer context setup failure, a bearer context modification failure, and / or a resource status reporting initiation failure.

[0382] FIGS. 55A and 55B illustrate signalling (5500a and 5500b) for a user plane establishment, according to an embodiment. FIG. 56 illustrates an E12 interface protocol structure (5600), according to an embodiment.

[0383] The W-AGF-C entity (5302) and the W-AGF-U entity (5304) may run (execute) on the E12 stack. The E12 interface may have an E12 application protocol (E12AP) that may run on top of a SCTP. In another embodiment, the E12 interface may have an E12AP that may run on other transport protocols such as, but not limited to, TCP, UDP, or the like. The E12AP may handle UE-associated services and / or non UE-associated services. The non UE-associated services may be described in standard 3GPP procedures. The E12AP may support interface management, bearer management, and / or other features, as needed.

[0384] FIG. 57A illustrates a control plane stack (5700a) for a wireline 5G access network (W-5GAN-C) (W-AGF-C) for a 5G-RG, according to an embodiment. FIG. 57B illustrates a control plane stack (5700b) for a W-5GAN-C (W-AGF-C) for a FN-RG, according to an embodiment.

[0385] The PDU session ID generated by the 5G-RG may communicate to the AMF (102) by the non-access-stratum (NAS) message which may be transparent to the W-AGF-C (5302). The W-AGF-C entity (5302) may assign a 5G wireless wireline convergence user plane encapsulation (5WE) session ID and may bind the 5WE session ID to the PDU session ID. The 5WE session ID and the PDU session ID binding may be communicated (e.g., transmitted) to the 5G-RG. In the proposed W-AGF CUPS architecture, the control plane protocols may be moved to the W-AGF-C entity (5302). For example, the W-AGF-C entity (5302)may provide support for protocols such as, but not limited to, NAS (FN-RG), NG application protocol (NGAP), general packet radio service (GPRS) tunnelling protocol user plane (GTPU), and the like, which may be existing protocols that may be supported by a standalone W-AGF.

[0386] FIG. 58 illustrates a V-interface protocol stack (5800) for the FN-RG, according to an embodiment. For FN-RG, the W-AGF-C (5302) may treat the IP session initiation as a trigger to perform a proxy registration for the FN-RG and may establish the NAS connection with the AMF (102) where the NAS message may overlay the N2 interface as described for 5G-RG. In an embodiment, the FN-RG may trigger an IP over Ethernet (IpoE) / point-to-point protocol over Ethernet (PPPoE) based IP session.

[0387] FIG. 59 illustrates a user plane stack (5900) for W-5GAN (W-AGF-U) for 5G-RG, according to an embodiment. FIG. 60 illustrates a user plane stack (6000) for W-5GAN (W-AGF-U) for FG-RG, according to an embodiment.

[0388] As shown in FIG. 59, the user plane encoding employed for PDU exchange between an W-AGF and a 5G-RG may be the IP packet or Ethernet frame appropriate to the PDU session type encapsulated in the 5WE, which may have been adapted into Ethernet transport. The W-AGF-C entity (5302) may assign a 5WE session ID and may binds the 5WE session ID to the PDU session ID. The 5WE session ID and the PDU session ID binding may be communicated to the 5G-RG. The 5G-RG may use the 5WE session ID to identify the UP packets of the PDU session.

[0389] As shown in FIG. 60, the user plane encoding employed for PDU exchange between an W-AGF and an FN-RG may be based on wireline protocols such as, but not limited to, IPoverPPP and IPoE as described in ETSI TR 101 178, and may follow IP-session lifecycle management.

[0390] In the proposed W-AGF CUPS architecture, the user plane protocols may be moved to the W-AGF-U entity (5304).

[0391] FIG. 61 is a sequence diagram illustrating a reset procedure initiated from the W-AGF-C entity (5302), according to an embodiment. As shown in FIG. 61, at operation 6102, the W-AGF-C entity (5302) may send a reset message (e.g., E12AP:RESET message or the like) to the W-AGF-U entity (5304). Based on the reset message, at operation 6104, the W-AGF-U entity (5304) may send a reset acknowledgement (e.g., E12AP:RESET acknowledgement message or the like) to the W-AGF-C entity (5302).

[0392] FIG. 62 is a sequence diagram illustrating a reset procedure initiated from the W-AGF-U entity (5304), according to an embodiment. As shown in FIG. 62, at operation 6202, the W-AGF-U entity (5304) may send the reset message to the W-AGF-C entity (5302). Based on the reset message, at operation 6204, the W-AGF-C entity (5302) may send the reset acknowledgement to the W-AGF-U entity (5304).

[0393] As shown in FIG. 61 and FIG. 62, the reset message may be sent by both the W-AGF-C entity (5302) and the W-AGF-U entity (5304) and may be used to request that the E12 interface, and / or parts of the E12 interface, be reset. Information in the reset message is shown in the Table 94.

[0394] IE / Group NamePresenceRangeMessage TypeM (Mandatory)Transaction IDMCauseMCHOICE Reset TypeM> E12 interface>> Reset AllM> Part of E12 interface>> UE-associated logical E12-connection list1>>> UE-associated logical E12-connection Item1..<maxnoofIndividualE12 ConnectionsToReset>>>>> W-AGF-C UE E12AP IDO (optional)>>>> W-AGF-U UE E12AP IDO

[0395] Referring to Table 94, maxnoofIndividualE12ConnectionsToReset may refer to a maximum number of UE-associated logical E12-connections that may be allowed to be reset in one message. For example, the value of maxnoofIndividualE12ConnectionsToReset may be 65536.

[0396] The reset acknowledge message may be sent by both the W-AGF-C entity (5302) and the W-AGF-U entity (5304) as a response to the reset message. Information in the reset acknowledge message is shown in the Table 95.

[0397] IE / Group NamePresenceRangeMessage TypeMTransaction IDMUE-associated logical E12-connection list0..1> UE-associated logical E12-connection Item1..<maxnoofIndividualE12 ConnectionsToReset>>> W-AGF-C UE E12AP IDO>> W-AGF-U UE E12AP IDOCriticality DiagnosticsO

[0398] Referring to Table 95, maxnoofIndividualE12ConnectionsToReset may indicate a maximum number of UE-associated logical E12-connections that may be allowed to be reset in one message. For example, the value of maxnoofIndividualE12ConnectionsToReset may be 65536.

[0399] FIG. 63 is a sequence diagram illustrating an error indication procedure originated at the W-AGF-C entity (5302), according to an embodiment. At operation 6302, the W-AGF-C entity (5302) may send the error indication message (e.g., E12AP:ERROR INDICATION message or the like) to the W-AGF-U entity (5304).

[0400] FIG. 64 is a sequence diagram illustrating an error indication procedure originated at the W-AGF-U entity (5304), according to an embodiment. At operation 6402, the W-AGF-U entity (5304) may send the error indication message to the W-AGF-C entity (5302).

[0401] The error indication message may be sent by both the W-AGF-C entity (5302) and the W-AGF-U entity (5304) and may be used to indicate that some error has been detected in the node. Information in the error indication message is shown in the Table 96.

[0402] IE / Group NamePresenceMessage TypeMTransaction IDMW-AGF-C UE E12AP IDOW-AGF-U UE E12AP IDOCauseOCriticality DiagnosticsO

[0403] FIG. 65 is a sequence diagram illustrating a W-AGF-U E12 setup procedure during a success scenario, according to an embodiment. At operation 6502, the W-AGF-U entity (5304) may send the W-AGF-U E12 setup request message (e.g., E12AP:W-AGF-U E12 SETUP REQUEST message or the like) to the W-AGF-C entity (5302). Based on the W-AGF-U E12 setup request message, at operation 6504, the W-AGF-C entity (5302) may send the W-AGF-U E12 setup response message (e.g., E12AP:W-AGF-U E12 SETUP RESPONSE message or the like) to the W-AGF-U entity (5304).

[0404] FIG. 66 is a sequence diagram illustrating a W-AGF-U E12 setup procedure during a failure scenario, according to an embodiment. As shown in FIG. 66, at operation 6602, the W-AGF-U entity (5304) may send the W-AGF-U E12 setup request message to the W-AGF-C entity (5302). Based on the W-AGF-U E12 setup request message, at operation 6604, the W-AGF-C entity (5302) may send the W-AGF-U E12 setup failure message (e.g., E12AP:W-AGF-U E12 SETUP FAILURE message or the like) to the W-AGF-U entity (5304).

[0405] The W-AGF-U E12 setup request message may be sent by the W-AGF-U entity (5304) to transfer information for a Transport Network Layer (TNL) association. Information in the W-AGF-U E12 setup request message is shown in Table 97.

[0406] IE / Group NamePresenceRangeMessage TypeMTransaction IDMW-AGF-U IDMW-AGF-U NameOCN SupportMSupported PLMNs1..<maxnoofSPLMNs>> PLMN IdentityM> Slice Support ListO> Extended Slice Support ListO> QoS Parameters Support ListOW-AGF-U CapacityOTransport Network Layer Address InfoOExtended W-AGF-U NameO

[0407] Referring to Table 97, maxnoofSPLMNs may indicate the maximum number of supported PLMN IDs. For example, the value of maxnoofSPLMNs may be 12.

[0408] The W-AGF-U E12 setup response message may be sent by the W-AGF-C entity (5302) to transfer information for the TNL association. Information in the W-AGF-U E12 setup response message is shown in Table 98.

[0409] IE / Group NamePresenceMessage TypeMTransaction IDMW-AGF-C NameOTransport Network Layer Address InfoOExtended W-AGF-C NameOCriticality DiagnosticsO

[0410] The W-AGF-U E12 setup failure message may be sent by the W-AGF-C entity (5302) to indicate an E12 setup failure. Information in the W-AGF-U E12 setup failure message is shown in Table 99.

[0411] IE / Group NamePresenceMessage TypeMTransaction IDMCauseMTime To WaitOCriticality DiagnosticsO

[0412] FIG. 67 is a sequence diagram illustrating a W-AGF-C E12 setup procedure during a success scenario, according to an embodiment. As shown in FIG. 67, at operation 6702, the W-AGF-C entity (5302) may send a W-AGF-C E12 setup request message (e.g., E12AP:W-AGF-C E12 SETUP REQUEST message or the like) to the W-AGF-U entity (5304). Based on the W-AGF-C E12 setup request message, at operation 6704, the W-AGF-U entity (5304) may send the W-AGF-C E12 setup response message (e.g., E12AP:W-AGF-C E12 SETUP RESPONSE message or the like) to the W-AGF-C entity (5302).

[0413] FIG. 68 is a sequence diagram illustrating a W-AGF-C E12 setup procedure during a failure scenario, according to an embodiment. As shown in FIG. 68, at operation 6802, the W-AGF-C entity (5302) may send a W-AGF-C E12 setup request message to the W-AGF-U entity (5304). Based on the W-AGF-C E12 setup request message, at operation 6804, the W-AGF-U entity (5304) may send the W-AGF-C E12 setup failure message (e.g., E12AP:W-AGF-C E12 SETUP FAILURE message or the like) to the W-AGF-C entity (5302).

[0414] The W-AGF-C E12 setup request message may be sent by the W-AGF-C to transfer information for a TNL association. Information in the W-AGF-C E12 setup request message is shown in Table 100.

[0415] IE / Group NamePresenceMessage TypeMTransaction IDMW-AGF-C NameOTransport Network Layer Address InfoOExtended W-AGF-C NameO

[0416] The W-AGF-C E12 setup response message may be sent by the W-AGF-U entity (5304) to transfer information for a TNL association. Information in the W-AGF-C E12 setup response message is shown in Table 101.

[0417] IE / Group NamePresenceRangeMessage TypeMTransaction IDMW-AGF-U IDMW-AGF-U NameOCN SupportMSupported PLMNs1..<maxnoofSPLMNs>> PLMN IdentityM> Slice Support ListO> Extended Slice Support ListO> QoS Parameters Support ListOW-AGF-U CapacityOTransport Network Layer Address InfoOExtended W-AGF-U NameO

[0418] Referring to Table 101, maxnoofSPLMNs may indicate the maximum number of supported PLMN IDs. For example, the value of maxnoofSPLMNs may be 12.

[0419] The W-AGF-C E12 setup failure message may be sent by the W-AGF-U entity (5304) to indicate an E12 setup failure. Information in the W-AGF-C E12 setup failure message is shown in Table 102.

[0420] IE / Group NamePresenceMessage TypeMTransaction IDMCauseMTime To WaitOCriticality DiagnosticsO

[0421] FIG. 69 is a sequence diagram illustrating a W-AGF-U configuration update procedure during a success scenario, according to an embodiment. As shown in FIG. 69, at operation 6902, the W-AGF-U entity (5304) may send a W-AGF-U configuration update message (e.g., E12AP:W-AGF-U CONFIGURATION UPDATE message) to the W-AGF-C entity (5302). Based on the W-AGF-U configuration update message, at operation 6904, the W-AGF-C entity (5302) may send a W-AGF-U configuration update acknowledgement message (e.g., E12AP:W-AGF-U CONFIGURATION UPDATE ACKNOWLEDGE message or the like) to the W-AGF-U entity (5304).

[0422] FIG. 70 is a sequence diagram illustrating a W-AGF-U configuration update procedure during a failure scenario, according to an embodiment. As shown in FIG. 70, at operation 7002, the W-AGF-U entity (5304) may send a W-AGF-U configuration update message to the W-AGF-C entity (5302). Based on the W-AGF-U configuration update message, at operation 7004, the W-AGF-C entity (5302) may send the W-AGF-U configuration update failure message (e.g., E12AP:W-AGF-U CONFIGURATION UPDATE FAILURE message or the like) to the W-AGF-U entity (5304).

[0423] The W-AGF-U configuration update message may be sent by the W-AGF-U to transfer updated information for the TNL association. Information of the W-AGF-U configuration update message is shown in Table 103.

[0424] IE / Group NamePresenceRangeMessage TypeMTransaction IDMW-AGF-U IDOW-AGF-U NameOSupported PLMNs0..<maxnoofSPLMNs>> PLMN IdentityM> Slice Support ListO> Extended Slice Support ListO> QoS Parameters Support ListOW-AGF-U CapacityOW-AGF-U TNLA To Remove List0..1> W-AGF-U TNLA To Remove Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressM>> TNLA Transport Layer Address W-AGF-COTransport Network Layer Address InfoOExtended W-AGF-U NameO

[0425] Referring to Table 103, maxnoofSPLMNs may represent the maximum number of supported PLMN IDs, and maxnoofTNLAssociations may represent the maximum number of TNL associations between the W-AGF-U (5304) and the W-AGF-C (5302). For example, the value of maxnoofSPLMNs may be 12. As another example, the value of maxnoofTNLAssociations may be 32.

[0426] The W-AGF-U configuration update acknowledge message may be sent by the W-AGF-C entity (5302) to the W-AGF-U entity (5302) to acknowledge update of information for the TNL association. Information in the W-AGF-U configuration update acknowledge message is shown in Table 104.

[0427] IE / Group NamePresenceMessage TypeMTransaction IDMCriticality DiagnosticsOTransport Network Layer Address InfoO

[0428] The W-AGF-U configuration update failure message may be sent by the W-AGF-C entity (5302) to indicate W-AGF-U configuration update failure. Information in the W-AGF-U configuration update failure message is shown in Table 105.

[0429] IE / Group NamePresenceMessage TypeMTransaction IDMCauseMTime To WaitOCriticality DiagnosticsO

[0430] FIG. 71 is a sequence diagram illustrating a W-AGF-C configuration update procedure during a success scenario, according to an embodiment. As shown in FIG. 71, at operation 7102, the W-AGF-C entity (5302) may send a W-AGF-C configuration update message (e.g., E12AP:W-AGF-C CONFIGURATION UPDATE message or the like) to the W-AGF-U entity (5304). Based on the W-AGF-C configuration update message, at operation 7104, the W-AGF-U entity (5304) may send the W-AGF-C configuration update acknowledge message (e.g., E12AP:W-AGF-C CONFIGURATION UPDATE ACKNOWLEDGE message or the like) to the W-AGF-C entity (5302).

[0431] FIG. 72 is a sequence diagram illustrating a W-AGF-C configuration update procedure during a failure scenario, according to an embodiment. As shown in FIG. 72, at operation 7202, the W-AGF-C entity (5302) may send the W-AGF-C configuration update message to the W-AGF-U entity (5304). Based on the W-AGF-C configuration update message, at operation 7204, the W-AGF-U entity (5304) may send the W-AGF-C configuration update failure message (e.g., E12AP:W-AGF-C CONFIGURATION UPDATE FAILURE message or the like) to the W-AGF-C entity (5302).

[0432] The W-AGF-C configuration update message may be sent by the W-AGF-C entity (5302) to transfer updated information for the TNL association. Information in the W-AGF-C configuration update message is shown in Table 106.

[0433] IE / Group NamePresenceRangeMessage TypeMTransaction IDMW-AGF-C NameOW-AGF-C TNLA To Add List0..1> W-AGF-C TNLA To Add Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer InformationM>> TNLA UsageMW-AGF-C TNLA To Remove List0..1> W-AGF-C TNLA To Remove Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressM>> TNLA Transport Layer Address W-AGF-UOW-AGF-C TNLA To Update List0..1> W-AGF-C TNLA To Update Item IEs1..<maxnoofTNLAssociations>>> TNLA Transport Layer AddressM>> TNLA UsageOTransport Network Layer Address InfoOExtended W-AGF-C NameO

[0434] Referring to Table 106, maxnoofTNLAssociations may represent the maximum number of TNL Associations between the W-AGF-C entity (5302) and the W-AGF-U entity (5304). For example, the value for maxnoofTNLAssociations may be 32.

[0435] The W-AGF-C configuration update acknowledge message may be sent by the W-AGF-U entity (5304) to the W-AGF-C entity (5302) to acknowledge update of information for the TNL association. Information in the W-AGF-C configuration update acknowledge message is shown in Table 107.

[0436] IE / Group NamePresenceRangeMessage TypeMTransaction IDMW-AGF-C TNLA Setup List0..1> W-AGF-C TNLA Setup Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressMW-AGF-C TNLA Failed to Setup List0..1> W-AGF-C TNLA Failed To Setup Item IEs1..<maxnoofTNL Associations>>> TNLA Transport Layer AddressM>> CauseMCriticality DiagnosticsOTransport Network Layer Address InfoO

[0437] The W-AGF-C configuration update failure message may be sent by the W-AGF-U entity (5304) to indicate W-AGF-C Configuration Update failure. Information in the W-AGF-C configuration update failure message is shown in Table 108.

[0438] IE / Group NamePresenceMessage TypeMTransaction IDMCauseMTime To WaitOCriticality DiagnosticsO

[0439] FIG. 73 is a sequence diagram illustrating an E12 release procedure initiated from the W-AGF-C entity (5302), according to an embodiment. As shown in FIG. 73, at operation 7302, the W-AGF-C entity (5302) may send an E12 release request message (e.g., E12AP:E12 RELEASE REQUEST message or the like) to the W-AGF-U entity (5304). Based on the E12 release request message, at operation 7304, the W-AGF-U entity (5304) may send the E12 release response message (e.g., E12AP:E12 RELEASE RESPONSE message) to the W-AGF-C entity (5302).

[0440] FIG. 74 is a sequence diagram illustrating an E12 Release procedure initiated from the W-AGF-U entity (5304), according to an embodiment. As shown in FIG. 74, at operation 7402, the W-AGF-U entity (5304) may send the E12 release request message to the W-AGF-C entity (5302). Based on the E12 release request message, at operation 7404, the W-AGF-C entity (5302) may send the E12 release response message to the W-AGF-U entity (5304).

[0441] The E12 release request message may be sent by both the W-AGF-C entity (5302) and the W-AGF-U entity (5304) and may be used to request the release of the E12 interface. Information in the E12 release request message is shown in Table 109.

[0442] IE / Group NamePresenceMessage TypeMTransaction IDMCauseM

[0443] The E12 release response message may be sent by both the W-AGF-C entity (5302) and the W-AGF-U entity (5304) as a response to an E12 RELEASE REQUEST message. Information in the E12 release response message is shown in Table 110.

[0444] IE / Group NamePresenceMessage TypeMTransaction IDM

[0445] FIG. 75 is a sequence diagram illustrating a W-AGF-U status indication, according to an embodiment. As shown in FIG. 75, at operation 7502, the W-AGF-U entity (5304) may send a W-AGF-U status indication message (e.g., E12AP:W-AGF-U STATUS INDICATION message or the like) to the W-AGF-C entity (5302).

[0446] The W-AGF-U status indication message may be sent by the W-AGF-U entity (5304) to indicate to the W-AGF-C its status of overload. Information in the W-AGF-U status indication message is shown in Table 111.

[0447] IE / Group NamePresenceMessage TypeMTransaction IDMW-AGF-U Overload InformationM

[0448] FIG. 76 is a sequence diagram illustrating a resource status reporting initiation during a success scenario, according to an embodiment. As shown in FIG. 76, at operation 7602, the W-AGF-C entity (5302) may send a resource status request message (e.g., E12AP:RESOURCE STATUS REQUEST message or the like) to the W-AGF-U entity (5304). Based on the resource status request message, at operation 7604, the W-AGF-U entity (5304) may send the resource status response message (e.g., E12AP:RESOURCE STATUS RESPONSE message or the like) to the W-AGF-C entity (5302).

[0449] FIG. 77 is a sequence diagram illustrating a resource status reporting initiation during a failure scenario, according to an embodiment. As shown in FIG. 77, at operation 7702, the W-AGF-C entity (5302) may send the resource status request message to the W-AGF-U entity (5304). Based on the resource status request message, at operation 7704, the W-AGF-U entity (5304) may send the resource status failure message (e.g., E12AP:RESOURCE STATUS FAILURE message or the like) to the W-AGF-C entity (5302).

[0450] The resource status request message may be sent by a W-AGF-C entity (5304) to the W-AGF-U entity (5304) to initiate the requested measurement according to the parameters given in the message. Information in the resource status request message is shown in Table 112 and conditions for the resource status request message are shown in Table 113.

[0451] IE / Group NamePresenceMessage TypeMTransaction IDMW-AGF-C Measurement IDMW-AGF-U Measurement IDC-ifRegistrationRequestStopRegistration RequestMReport CharacteristicsC-ifRegistrationRequestStartReporting PeriodicityO

[0452] ConditionExplanationifRegistrationRequestStopThis IE may be present if theRegistration RequestIE is set to the value "stop"ifRegistrationRequestStartThis IE may be present if theRegistration RequestIE is set to the value "start".

[0453] The resource status response message may be sent by the W-AGF-U entity (5304) to indicate that the requested measurement, for all the measurement objects included in the measurement may be successfully initiated. Information in the resource status response message is shown in Table 114.

[0454] IE / Group NamePresenceMessage TypeMTransaction IDMW-AGF-C Measurement IDMW-AGF-U Measurement IDMCriticality DiagnosticsO

[0455] The resource status failure message may be sent by the W-AGF-U entity (5304) to indicate that, for any of the requested measurement objects, the measurement may not be initiated. Information in the resource status failure message is shown in Table 115 and conditions for the resource status failure message are shown in Table 116.

[0456] IE / Group NamePresenceMessage TypeMTransaction IDMW-AGF-C Measurement IDMW-AGF-U Measurement IDC-ifRegistrationRequestStopCauseMCriticality DiagnosticsO

[0457] ConditionExplanationifRegistrationRequestStopThis IE may be present if theRegistration RequestIE is set to the value "stop"

[0458] FIG. 78 is a sequence diagram illustrating a resource status reporting during a success scenario, according to an embodiment. As shown in FIG. 78, at operation 7802, the W-AGF-U entity (5304) may send a resource status update message to the W-AGF-C entity (5302).

[0459] The resource status update message may be sent by W-AGF-U entity (5304) to the W-AGF-C entity (5302) to report the results of the requested measurements. Information in the resource status update message is shown in Table 117 and Table 118.

[0460] IE / Group NamePresenceMessage TypeMTransaction IDMW-AGF-C Measurement IDMW-AGF-U Measurement IDMTNL Available Capacity IndicatorOHardware (HW) Capacity IndicatorO

[0461] Range BoundExplanationmaxnoofSPLMNsMaximum number of Supported PLMN Ids. Value is 12.maxnoofSliceItemsMaximum number of signalled slice support items. Value is 1024.

[0462] FIG. 79 is a sequence diagram illustrating a bearer context setup procedure during a success scenario, according to an embodiment. As shown in FIG. 79, at operation 7902, the W-AGF-C entity (5302) may send a bearer context setup request message (e.g., E12AP:BEARER CONTEXT SETUP REQUEST message or the like) to the W-AGF-U entity (5304). Based on the bearer context setup request message, at operation 7904, the W-AGF-U entity (5304) may send the bearer context setup response message (e.g., E12AP:BEARER CONTEXT SETUP RESPONSE message or the like) to the W-AGF-C entity (5302).

[0463] FIG. 80 is a sequence diagram illustrating a bearer context setup procedure during a failure scenario, according to an embodiment. As shown in FIG. 80, at operation 8002, the W-AGF-C entity (5302) may send the bearer context setup request message to the W-AGF-U entity (5304). Based on the bearer context setup request message, at operation 8004, the W-AGF-U entity (5304) may send the bearer context setup failure response message (e.g., E12AP:BEARER CONTEXT SETUP FAILURE RESPONSE message or the like) to the W-AGF-C entity (5302).

[0464] The bearer context setup request message may be sent by the W-AGF-C entity (5302) to request the W-AGF-U entity (5304) to setup a bearer context. Information in the bearer context setup request message is shown in Table 119.

[0465] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMSecurity InformationMServing PLMNMActivity Notification LevelMUE Inactivity TimerOBearer Context Status ChangeOW-AGF assigned UE IP addressMW-AGF> PDU Session Resource To Setup ListM>> PDU Session Resource To Setup ItemM>>> PDU Session IDM>>> PDU Session TypeM>>> Security IndicationO>>> S-NSSAIM>>> NG UL UP Transport Layer InformationM>>> PDU Session Inactivity TimerO...W-AGF UE IDOTrace ActivationO

[0466] The bearer context setup response message may be sent by the W-AGF-U entity (5304) to confirm the setup of the requested bearer context. Information in the bearer context setup response message is shown in Table 120.

[0467] IE / Group NamePresenceW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMW-AGFM> PDU Session Resource Setup ListM>> PDU Session Resource Setup ItemM>>> PDU Session IDM>>> 5WE PDU Session IDC (For 5G-RG)>>> NG DL UP Transport Layer InformationM>>> QoS Flow Setup ListM>>>>> QFI>>> QoS Flow Failed ListO>>>>> QFIM....> PDU Session Resource Failed ListO>> PDU Session Resource Failed ItemM>>> PDU Session IDM>>> 5WE PDU Session IDC (For 5G-RG)>>> CauseM

[0468] The 5GC may inform the AGF of the created PDU session ID in the N2 PDU Session Resource Setup Request. Subsequently the AGF may assign a 5WE session ID and may bind the 5WE session ID to the PDU session ID. The 5WE session ID and the PDU session ID binding may be communicated to the 5G-RG. The 5G-RG may use the 5WE session ID to identify the UP packets of the PDU session. The 5WE Session ID may be used by the W-AGF-C (5302) to create Bearer Context on W-AGF-U as 5WE PDU Session ID for 5G-RG.

[0469] The bearer context setup failure message may be sent by the W-AGF-U entity (5304) to indicate that the setup of the bearer context was unsuccessful. Information in the bearer context setup failure message is shown in Table 121.

[0470] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDOCauseMCriticality DiagnosticsO

[0471] FIG. 81 is a sequence diagram illustrating a bearer context modification procedure during a success scenario, according to an embodiment. As shown in FIG. 81, at operation 8102, the W-AGF-C entity (5302) may send the bearer context modification request message (e.g., E12AP:BEARER CONTEXT MODIFICATION REQUEST message or the like) to the W-AGF-U entity (5304). Based on the bearer context modification request message, at operation 8104, the W-AGF-U entity (5304) may send the bearer context modification response message (e.g., E12AP:BEARER CONTEXT MODIFICATION RESPONSE message or the like) to the W-AGF-C entity (5302).

[0472] FIG. 82 is a sequence diagram illustrating a bearer context modification procedure during a failure scenario, according to an embodiment. As shown in FIG. 82, at operation 8202, the W-AGF-C entity (5302) may send the bearer context modification request message to the W-AGF-U entity (5304). Based on the bearer context modification request message, at operation 8204, the W-AGF-U entity (5304) may send the bearer context modification failure response message (e.g., E12AP:BEARER CONTEXT MODIFICATION FAILURE message or the like) to the W-AGF-C entity (5302).

[0473] The bearer context modification request message may be sent by the W-AGF-C entity (5302) to request the W-AGF-U entity (5304) to modify a bearer context. Information in the bearer context modification request message is shown in Table 122 and Table 123.

[0474] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMSecurity InformationOUE DL Aggregate Maximum Bit RateOUE DL Maximum Integrity Protected Data RateOBearer Context Status ChangeONew UL TNL Information RequiredOUE Inactivity TimerOData Discard RequiredOW-AGF> PDU Session Resource To Setup ListO>> PDU Session Resource To Setup ItemM>>> PDU Session IDM>>> 5WE PDU Session IDC (For 5G-RG)>>> NG UL UP Transport Layer InformationM>>> QoS Flows Information To Be Setup ListM>>>> QFIsM

[0475] IE / Group NamePresence> PDU Session Resource To Modify ListO>> PDU Session Resource To Modify ItemM>>> PDU Session IDM>>> 5WE PDU Session IDC (For 5G-RG)>>> NG UL UP Transport Layer InformationM>>> QoS Flows Information To Be Setup ListM>>> QoS Flows To Modify ListM>>> QoS Flows To Remove ListM> PDU Session Resource To Remove ListO>> PDU Session Resource To Remove Item>>> PDU Session IDM>>> 5WE PDU Session IDC (For 5G-RG)>>> CauseOW-AGF UE IDOActivity Notification LevelO

[0476] The bearer context modification response message may be sent by the W-AGF-C (5302) to confirm the modification of the requested bearer context. Information in the bearer context modification response message is shown in Table 124.

[0477] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMW-AGF> PDU Session Resource Setup ListO> PDU Session Resource Failed ListO> PDU Session Resource Modified ListO> PDU Session Resource Failed To Modify ListO> Retainability Measurements InformationO

[0478] Table 125 shows the PDU session resource failed list IE.

[0479] IE / Group NamePresenceRangePDU Session Resource Failed Modification Item1..<maxnoofPDUSession Resource>> PDU Session IDM> CauseM

[0480] Table 126 shows the PDU session resource setup list IE.

[0481] IE / Group NamePresenceRangePDU Session Resource Setup Modification Item1..<maxnoofPDUSession Resource>> PDU Session IDM> 5WE PDU Session IDC (For 5G-RG)> Security ResultO> NG DL UP Transport Layer InformationM> QoS Flow Setup List1>> QoS Flow Setup Item1..<maxnoofQoSFlows>>>> QFIsM> QoS Flow Failed List0..1>> QoS Failed Item1..<maxnoofQoSFlows>>>> QFIM>>> CauseM> Redundant NG DL UP Transport Layer InformationO

[0482] Referring to Table 126, maxnoofPDUSessionResource may represent the maximum number of PDU sessions for a UE and maxnoofSPIs may represent the maximum number of SPIs for a UE. For example, the value of maxnoofPDUSessionResource may be 256. As another example, the value of maxnoofSPIs may be 64.

[0483] Table 127 shows the PDU session resource modified list IE.

[0484] IE / Group NamePresenceRangePDU Session Resource Modified Item1..<maxnoofQoSFlow SessionResource>> PDU Session IDM> 5WE PDU Session IDC (For 5G-RG)> NG DL UP Transport Layer InformationO> Security ResultO> PDU Session Data Forwarding Information ResponseO> QoS Flow Setup List0..1>> QoS Flow Setup Item1..<maxnoofQoSFlows>>>> QFIM> QoS Flow Modified List0..1>> QoS Flow Modified Item1..<maxnoofQoSFlows>>>> QFIM> QoS Flow Failed To Modify List0..1>> QoS Flow Failed To Modify Item1..<maxnoofQoSFlows>>>> QFIM>>> CauseM> Redundant NG DL UP Transport Layer InformationO

[0485] Table 128 shows PDU session resource failed to modify list IE. Table 129 shows ranges for the PDU session resource failed to modify list IE.

[0486] IE / Group NamePresenceRangePDU Session Resource Failed To Modify Item1..<maxnoofPDUSession Resource>> PDU session IDM> 5WE PDU Session IDC (For 5G-RG)> CauseM

[0487] Range BoundExplanationmaxnoofQoSFlowsMaximum number of QoS Flow for a UE, the maximum value is 64.maxnoofPDUSessionResourceMaximum number of PDU Sessions for a UE. Value is 256.

[0488] The bearer context modification failure message may be sent by the W-AGF-U entity (5304) to indicate that the modification of the bearer context was unsuccessful. Information in the bearer context modification failure message is shown in Table 130.

[0489] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMCauseMCriticality DiagnosticsO

[0490] FIG. 83 is a sequence diagram illustrating a bearer context modification required procedure during a success scenario, according to an embodiment. As shown in FIG. 83, at operation 8302, the W-AGF-U entity (5304) may send a bearer context modification required message (e.g., E12AP:BEARER CONTEXT MODIFICATION REQUIRED message or the like) to the W-AGF-C entity (5302). Based on the bearer context modification required message, at operation 8304, the W-AGF-C entity (5302) may send the bearer context modification confirm message (e.g., E12AP:BEARER CONTEXT MODIFICATION CONFIRM message or the like) to the W-AGF-U entity (5304).

[0491] The bearer context modification required message may be sent by the W-AGF-U entity (5304) to inform the W-AGF-C entity (5302) that a modification of a bearer context is required (e.g., due to local problems at the W-AGF-U entity (5304)). Information in the bearer context modification required message is shown in Table 131 and ranges for the bearer context modification required message are shown in Table 132.

[0492] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMW-AGF> PDU Session Resource To Modify ListO> PDU Session Resource To Remove ListO

[0493] Range BoundExplanationmaxnoofPDUSessionResourceMaximum number of PDU Sessions for a UE. Value is 256.

[0494] Table 133 shows the PDU session resource to modify list IE.

[0495] IE / Group NamePresenceRangePDU Session Resource Required To Modify Item1..<maxnoofPDUSession Resource>> PDU Session IDM> 5WE PDU Session IDC (For 5G-RG)> NG DL UP Transport Layer InformationO> QoS Flow To Modify List0..1>> QoS Flow To Modify Item1..<maxnoofQoSFlows>>>> QFIsO>>> CauseO> QoS Flow To Remove List0..1>> QoS Flow To Remove Item1..<maxnoofQoSFlows>>>> QFIM>>> CauseM> Redundant NG DL UP Transport Layer InformationO

[0496] Table 134 shows the PDU session resource to remove list IE.

[0497] IE / Group NamePresenceRangePDU Session Resource To Remove Item1..<maxnoofPDUSession Resource>> PDU Session IDM> 5WE PDU Session IDC (For 5G-RG)> CauseO

[0498] The bearer context modification confirm message may be sent by the W-AGF-C entity (5302) to confirm the modification of the requested bearer context. The Information in the bearer context modification confirm message is shown in Table 135.

[0499] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMW-AGF> PDU Session Resource Modified ListO

[0500] FIG. 84 is a sequence diagram illustrating a bearer context release procedure, according to an embodiment. As shown in FIG. 84, at operation 8402, the W-AGF-C entity (5302) may send a bearer context release command message (e.g., E12AP:BEARER CONTEXT RELEASE COMMAND message or the like) to the W-AGF-U entity (5304). Based on the bearer context release command message, at operation 8404, the W-AGF-U entity (5304) may send the bearer context release complete message (e.g., E12AP:BEARER CONTEXT RELEASE COMPLETE message or the like) to the W-AGF-C entity (5302).

[0501] The bearer context release command message may be sent by the W-AGF-C entity (5302) to command the W-AGF-U entity (5304) to release an UE-associated logical E12 connection. Information in the bearer context release command message is shown in Table 136.

[0502] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMCauseM

[0503] The bearer context release complete message may be sent by the W-AGF-U entity (5304) to confirm the release of the UE-associated logical E12 connection. Information in the bearer context release complete message is shown in Table 137.

[0504] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMCriticality DiagnosticsORetainability Measurements InformationO

[0505] FIG. 85 is a sequence diagram illustrating a bearer context release request procedure, according to an embodiment. As shown in FIG. 85, at operation 8502, the W-AGF-U entity (5304) may send a bearer context release request message (e.g., E12AP:BEARER CONTEXT RELEASE REQUEST message or the like) to the W-AGF-C entity (5302). The bearer context release request message may be sent by the W-AGF-U entity (5304) to request the release of an UE-associated logical E12 connection. Information in the bearer context release request message is shown in Table 138.

[0506] IE / Group NamePresenceRangeMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMQoS Flow Status List0..1> QoS Flow Status Item1..<maxnoofQoSFlows>>> QFIMCauseMRange BoundExplanationmaxnoofQoSFlowsMaximum number of QoS Flows for a UE. Value is 64.

[0507] FIG. 86 is a sequence diagram illustrating a bearer context inactivity notification procedure, according to an embodiment. As shown in FIG. 86, at operation 8602, the W-AGF-U entity (5304) may send a bearer context inactivity notification message (e.g., E12AP:BEARER CONTEXT INACTIVITY NOTIFICATION message or the like) to the W-AGF-C entity (5302). The bearer context inactivity notification message (as shown in Table 139) may be sent by the W-AGF-U entity (5304) to provide information about the UE activity to the W-AGF-C entity (5302).

[0508] IE / Group NamePresenceRangeMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMCHOICE Activity InformationM> QoS Flow Activity List1>> QoS Flow Activity Item1..<maxnoofQoSFlows>>>> QFIM>>> QoS Flow ActivityM> PDU Session Resource Activity List1>> PDU Session Resource Activity Item1..<maxnoofPDUSession Resource>>>> PDU session IDM>>> 5WE PDU Session IDC (For 5G-RG)>>> PDU Session Resource ActivityM> UE ActivityM

[0509] FIG. 87 is a sequence diagram illustrating a DL data notification procedure, according to an embodiment. As shown in FIG. 87, at operation 8702, the W-AGF-U entity (5304) may send a DL data notification message (e.g., E12AP:DL DATA NOTIFICATION message or the like) to the W-AGF-C entity (5302). The DL data notification message may be sent by the W-AGF-U entity (5304) to report data volumes. Information in the DL data notification message is shown in Table 140.

[0510] IE / Group NamePresenceRangeMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMPDU Session To Notify List1> PDU Session To Notify Item1..<maxnoofPDUSession Resource>>> PDU Session IDM

[0511] FIG. 88 is a sequence diagram illustrating a data usage report procedure, according to an embodiment. As shown in FIG. 88, at operation 8802, the W-AGF-U entity (5304) may send a data usage report message (e.g., E12AP:DATA USAGE REPORT message or the like) to the W-AGF-C entity (5302). The data usage report message may be sent by the W-AGF-U entity (5304) to report data volumes. Information in the data usage report message is shown in Table 141.

[0512] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMData Usage Report ListM

[0513] FIG. 89 is a sequence diagram illustrating a UL data notification procedure, according to an embodiment. As shown in FIG. 89, at operation 8902, the W-AGF-U entity (5304) may send a UL data notification message (e.g., E12AP:UL DATA NOTIFICATION message or the like) to the W-AGF-C entity (5302). The UL data notification message may be sent by the W-AGF-U entity (5304) to report data volumes. Information in the UL data notification message is shown in Table 142.

[0514] IE / Group NamePresenceRangeMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMPDU Session To Notify List1> PDU Session To Notify Item1..<maxnoofPDUSession Resource>>> PDU Session IDM

[0515] FIG. 90 is a sequence diagram illustrating a trace start procedure, according to an embodiment. As shown in FIG. 90, at operation 9002, the W-AGF-C entity (5302) may send a trace start message (e.g., E12AP:TRACE START message or the like) to the W-AGF-U entity (5304). The trace start message may be sent by the W-AGF-C entity (5302) to initiate a trace session for the UE. Information in the trace start message is shown in Table 143.

[0516] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMTrace ActivationM

[0517] FIG. 91 is a sequence diagram illustrating a deactivate trace procedure, according to an embodiment. As shown in FIG. 91, at operation 9102, the W-AGF-C entity (5302) may send a deactivate trace message (e.g., E12AP:DEACTIVATE TRACE message or the like) to the W-AGF-U entity (5304). The deactivate trace message may be sent by the W-AGF-C entity (5302) to deactivate a trace session. Information in the deactivate trace message is shown in Table 144.

[0518] IE / Group NamePresenceMessage TypeMW-AGF-C UE E12AP IDMW-AGF-U UE E12AP IDMTrace IDM

[0519] FIG. 92 is a sequence diagram illustrating a W-AGF-C heartbeat procedure, according to an embodiment. As shown in FIG. 92, at operation 9202, the W-AGF-C entity (5302) may send a heartbeat request message (e.g., W-AGF-C heartbeat related signalling message or the like) to the W-AGF-U entity (5304). Based on the heartbeat request message, at operation 9204, the W-AGF-C entity (5302) may receive the heartbeat response message from the W-AGF-U entity (5304).

[0520] FIG. 93 is a sequence diagram illustrating a W-AGF-U heartbeat procedure, according to an embodiment. As shown in FIG. 93, at operation 9302, the W-AGF-U entity (5304) may send a heartbeat request message to the W-AGF-C entity (5302). Based on the heartbeat request message, at operation 9304, the W-AGF-U entity (5304) may receive the heartbeat response message from the W-AGF-C entity (5302).

[0521] The heartbeat request message may be sent by the W-AGF-C entity (5302) or the W-AGF-U entity (5304) to find out if the peer entity is alive. Information in the heartbeat request message is shown in Table 145.

[0522] IE / Group NamePresenceCondition / CommentRecovery Time StampMThis IE may contain the time stamp when the E12AP entity was started.Source IP AddressOThis IE may be included when a Network Address Translation device is deployed in the network.

[0523] The heartbeat response message may be sent as a response to a received heartbeat request message by the W-AGF-C entity (5302) or W-AGF-U entity (5304). Information in the heartbeat response message is shown in Table 146.

[0524] IE / Group NamePresenceCondition / CommentRecovery Time StampMThis IE may contain the time stamp when the E12AP entity was started.

[0525] FIG. 94 is a sequence diagram illustrating a performance statistics reporting initiation during a success scenario, according to an embodiment. As shown in FIG. 94, at operation 9402, the W-AGF-C entity (5302) may send a performance statistics request message to the W-AGF-U entity (5304). Based on the performance statistics request message, at operation 9404, the W-AGF-C entity (5302) may receive the performance statistics response message from the W-AGF-U entity (5304).

[0526] FIG. 95 is a sequence diagram illustrating a performance statistics reporting initiation during a failure scenario, according to an embodiment. As shown in FIG. 95, at operation 9502, the W-AGF-C entity (5302) may send the performance statistics request message to the W-AGF-U entity (5304). Based on the performance statistics request message, at operation 9504, the W-AGF-C entity (5302) may receive the performance statistics failure message from the W-AGF-U entity (5304).

[0527] The performance statistics request message may be sent by the W-AGF-C entity (5302) to the W-AGF-U entity (5304) to initiate the requested KPIs according to parameters given in the performance statistics request message. Information in the performance statistics request message is shown in Table 147 and conditions for the performance statistics request message are shown in Table 148.

[0528] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)W-AGF-C KPI IDMINTEGER (1..4095, ...)Allocated by W-AGF-CW-AGF-U KPI IDC-ifKPI Registration Request StopINTEGER (1..4095, ...)Allocated by W-AGF-UKPI Registration RequestMENUMERATED (start, stop, ...)Type of request for which the performance statistics is required.KPI Report CharacteristicsC-ifKPI Registration Request StartBITSTRING (SIZE(32))Each position in the bitmap indicates KPI object the W-AGF-U is requested to report.1st Bit = Error Indication Ind Periodic,2nd Bit = W-AGF-C E12 Setup Failure Ind Periodic,3rd Bit = W-AGF-C Configuration Update Failure Ind Periodic,4th Bit = Resource Status Failure Ind Periodic,5th Bit = Bearer Context Setup Failure Ind Periodic,6th Bit = Bearer Context Modification Failure Ind Periodic.7th Bit = Performance Statistics Failure Ind Periodic.8th Bit = Peer User Plane Feedback Failure Ind Periodic.Other bits may be ignored by the W-AGF-U.KPI Reporting PeriodicityOENUMERATED (500ms, 1000ms, 2000ms, 5000ms, 10000ms, 20000ms, 30000ms, 40000ms, 50000ms, 60000ms, 70000ms, 80000ms, 90000ms, 100000ms, 110000ms, 120000ms, ...)Periodicity that may be used for reporting KPIs. Also used as the averaging window length for all performance statistics object if supported.

[0529] ConditionExplanationifKPIRegistrationRequestStopThis IE may be present if theKPI Registration RequestIE is set to the value "stop"ifKPIRegistrationRequestStartThis IE may be present if theKPI Registration RequestIE is set to the value "start".

[0530] The performance statistics response message may be sent by the W-AGF-U entity (5304) to indicate that the requested performance statistics (KPIs), for all the performance statistics objects included in the performance statistics message, may be successfully initiated. Information in the performance statistics response message is shown in Table 149.

[0531] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)W-AGF-C KPI IDMINTEGER (1..4095, ...)Allocated by W-AGF-CW-AGF-U KPI IDMINTEGER (1..4095, ...)Allocated by W-AGF-UCriticality DiagnosticsO

[0532] The performance statistics failure message may be sent by the W-AGF-U (5304) to indicate that, for any of the requested performance statistics objects, the performance statistics may not be initiated. Information in the performance statistics failure message is shown in Table 150 and conditions for the performance statistics failure message are shown in Table 151.

[0533] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)W-AGF-C KPI IDMINTEGER (1..4095, ...)Allocated by W-AGF-CW-AGF-U KPI IDC-ifKPI Registration Request StopINTEGER (1..4095, ...)Allocated by W-AGF-UCauseMIgnored by the receiver when the Complete Failure Cause Information IE is includedCriticality DiagnosticsO

[0534] ConditionExplanationifKPIRegistrationRequestStopThis IE may be present if theKPI Registration RequestIE is set to the value "stop"

[0535] FIG. 96 is a sequence diagram illustrating a performance statistics reporting during a success scenario, according to an embodiment. At 9602, the W-AGF-C entity (5302) may receive the performance statistics update message from the W-AGF-U entity (5304). The performance statistics update message may be sent by the W-AGF-U entity (5304) to the W-AGF-C entity (5302) to report the results of the requested performance statistics. Information in the performance statistics update message is shown in Table 152.

[0536] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)W-AGF-C KPI IDMINTEGER (1..4095, ...)Allocated by W-AGF-CW-AGF-U KPI IDMINTEGER (1..4095, ...)Allocated by W-AGF-UError Indication IndicatorOINTEGER (0..16777216, ...)W-AGF-C E12 Setup Failure IndicatorOW-AGF-C E12 Setup Failure KPIW-AGF-C Configuration Update Failure IndicatorOW-AGF-C Configuration Update Failure KPIResource Status Failure IndicatorOResource Status Failure KPIBearer Context Setup Failure IndicatorOBearer Context Setup Failure KPIBearer Context Modification Failure IndicatorOBearer Context Modification Failure KPIPerformance Statistics Failure IndicatorOPerformance Statistics Failure KPIPeer User Plane Feedback Failure IndicatorOPeer User Plane Feedback Failure KPI

[0537] The W-AGF-C E12 Setup Failure message may indicate a total number of W-AGF-C E12 Setup messages received from the W-AGF-C entity (5302) and a total number of W-AGF-C E12 Setup Failure messages sent to the W-AGF-C entity (5302). Information in the W-AGF-C E12 Setup Failure message is shown in Table 153.

[0538] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal W-AGF-C E12 Setup Messages ReceivedMINTEGER (0..16777216, ...)Total W-AGF-C E12 setup messages received from W-AGF-CTotal W-AGF-C E12 Setup Failure Messages SentMINTEGER (0..16777216, ...)Total W-AGF-C E12 setup failure messages sent to W-AGF-C

[0539] The W-AGF-C Configuration Update Failure KPI IE may indicate a total number of W-AGF-C Configuration Update messages received from the W-AGF-C entity (5302) and a total number of W-AGF-C Configuration Update Failure messages sent to the W-AGF-C entity (5302). Information in the Configuration Update Failure KPI IE is shown in Table 154.

[0540] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal W-AGF-C Configuration Update Messages ReceivedMINTEGER (0..16777216, ...)Total W-AGF-C configuration update messages received from W-AGF-CTotal W-AGF-C Configuration Update Failure Messages SentMINTEGER (0..16777216, ...)Total W-AGF-C configuration update failure messages sent to W-AGF-C

[0541] The Resource Status Failure KPI IE may indicate a total number of Resource Status messages received from the W-AGF-C entity (5302) and a total number of Resource Status Failure messages sent to the W-AGF-C entity (5302). Information in the Resource Status Failure KPI IE is shown in Table 155.

[0542] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Resource Status Messages ReceivedMINTEGER (0..16777216, ...)Total resource status messages received from W-AGF-CTotal Resource Status Failure Messages SentMINTEGER (0..16777216, ...)Total resource status failure messages sent to W-AGF-C

[0543] The Bearer Context Setup Failure KPI IE may indicate a total number of Bearer Context Setup messages received from the W-AGF-C entity (5302) and a total number of Bearer Context Setup Failure messages sent to the W-AGF-C entity (5302). Information in the Bearer Context Setup Failure KPI IE is shown in Table 156.

[0544] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Bearer Context Setup Messages ReceivedMINTEGER (0..16777216, ...)Total bearer context setup messages received from W-AGF-CTotal Bearer Context Setup Failure Messages SentMINTEGER (0..16777216, ...)Total bearer context setup failure messages Sent to W-AGF-C

[0545] The Bearer Context Modification Failure KPI IE may indicate a total number of Bearer Context Modification messages received from the W-AGF-C entity (5302) and a total number of Bearer Context Modification Failure messages sent to W-AGF-C entity (5302). Information in the Bearer Context Modification Failure KPI IE is shown in Table 157.

[0546] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Bearer Context Modification Messages ReceivedMINTEGER (0..16777216, ...)Total bearer context modification messages received from W-AGF-CTotal Bearer Context Modification Failure Messages SentMINTEGER (0..16777216, ...)Total bearer context modification failure messages sent to W-AGF-C

[0547] The Performance Statistics Failure KPI IE may indicate a total number of Performance Statistics messages received from the W-AGF-C entity (5302) and a total number of Performance Statistics Failure messages sent to the W-AGF-C entity (5302). Information in the Performance Statistics Failure KPI IE is shown in Table 158.

[0548] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Performance Statistics Messages ReceivedMINTEGER (0..16777216, ...)Total performance statistics messages received from W-AGF-CTotal Performance Statistics Failure Messages SentMINTEGER (0..16777216, ...)Total performance statistics failure messages sent to W-AGF-C

[0549] The Peer User Plane Feedback Failure KPI IE may indicate a total number of Peer User Plane Feedback messages received from the W-AGF-C entity (5302) and a total number of Peer User Plane Feedback Failure messages sent to the W-AGF-C entity (5302). Information in the Peer User Plane Feedback Failure KPI IE is shown in Table 159.

[0550] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionTotal Peer User Plane Feedback Messages ReceivedMINTEGER (0..16777216, ...)Total peer user plane feedback messages received from W-AGF-CTotal Peer User Plane Feedback Failure Messages SentMINTEGER (0..16777216, ...)Total peer user plane feedback failure messages sent to W-AGF-C

[0551] FIG. 97 is a sequence diagram illustrating a peer user plane feedback reporting initiation during a success scenario, according to an embodiment. As shown in FIG. 97, at operation 9702, the W-AGF-C entity (5302) may send a peer user plane feedback request message to the W-AGF-U entity (5304). Based on the peer user plane feedback request message, at operation 9704, the W-AGF-C entity (5302) may receive the peer user plane feedback response message from the W-AGF-U entity (5304).

[0552] FIG. 98 is a sequence diagram illustrating a peer user plane feedback reporting initiation during a failure scenario, according to an embodiment. As shown in FIG. 98, at operation 9802, the W-AGF-C entity (5302) may send a peer user plane feedback request message to the W-AGF-U entity (5304). Based on the peer user plane feedback request message, at operation 9804, the W-AGF-C entity (5302) may receive the peer user plane feedback failure message from the W-AGF-U entity (5304).

[0553] The peer user plane feedback request message may be sent by a W-AGF-C entity (5302) to the W-AGF-U entity (5304) to initiate the requested peer user plane feedback according to the parameters given in the message. The UPF may be considered as W-AGF-U's user plane peer. Information in the peer user plane feedback request message is shown in Table 160.

[0554] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)W-AGF-C Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by W-AGF-CW-AGF-U Peer UP Feedback IDC-ifPeer UP Feedback Registration Request StopINTEGER (1..4095, ...)Allocated by W-AGF-UPeer UP Feedback Registration RequestMENUMERATED (start, stop, ...)Type of request for which the peer user plane feedback is required.Peer UP Feedback Report CharacteristicsC-ifPeer UP Feedback Registration Request StartBITSTRING (SIZE(32))Each position in the bitmap indicates Peer UP Feedback object the W-AGF-U is requested to report.1st Bit = Peer UP Feedback Ind Periodic,Other bits may be ignored by the W-AGF-U.Peer UP Feedback Reporting PeriodicityOENUMERATED (500ms, 1000ms, 2000ms, 5000ms, 10000ms, 20000ms, 30000ms, 40000ms, 50000ms, 60000ms, 70000ms, 80000ms, 90000ms, 100000ms, 110000ms, 120000ms, ...)Periodicity that may be used for reporting Peer UP Feedback. Also used as the averaging window length for all peer user plane feedback object if supported.

[0555] The peer user plane feedback response message may be sent by the W-AGF-U (5304) to indicate that the requested peer user plane feedback, for all the peer user plane feedback objects included in the peer user plane feedback may be successfully initiated. Information in the peer user plane feedback response message is shown in Table 161.

[0556] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)W-AGF-C Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by W-AGF-CW-AGF-U Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by W-AGF-UCriticality DiagnosticsO

[0557] The peer user plane feedback failure message may be sent by the W-AGF-U (5304) to indicate that, for any of the requested peer user plane feedback objects, the peer user plane feedback may not be initiated. Information in the peer user plane feedback failure message is shown in Table 162.

[0558] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)W-AGF-C Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by W-AGF-CW-AGF-U Peer UP Feedback IDC-ifPeer UP Feedback Registration Request StopINTEGER (1..4095, ...)Allocated by W-AGF-UCauseMIgnored by the receiver when the Complete Failure Cause Information IE is includedCriticality DiagnosticsO

[0559] FIG. 99 is a sequence diagram illustrating a peer user plane feedback reporting during a success scenario, according to an embodiment. At operation 9902, the W-AGF-C entity (5302) may receive the peer user plane feedback update message from the W-AGF-U entity (5304).

[0560] The peer user plane feedback update message reports the results of the requested peer user plane feedback. Information in the peer user plane feedback update message is shown in Table 163 and ranges for the peer user plane feedback update message are shown in Table 164.

[0561] IE / Group NamePresenceIE Type and ReferenceSemantics DescriptionMessage TypeMTransaction IDMINTEGER (0..255, ...)W-AGF-C Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by W-AGF-CW-AGF-U Peer UP Feedback IDMINTEGER (1..4095, ...)Allocated by W-AGF-UPeer UP Feedback IndicatorO1..<maxnoofPeerUPs>> Transport Layer AddressMBIT STRING (SIZE(1..160, ...))Peer user plane interface IP address. IP address of UPF is considered.>> Peer User Plane FeedbackMINTEGER (1..10)Feedback of peer user plane interface. Value 1 corresponds to the lowest performance and 10 corresponds to the highest performance.

[0562] Range BoundExplanationmaxnoofPeerUPsMaximum number of peer user plane interfaces. Value is 256.

[0563] FIG. 100 shows various hardware components of the W-5GAN (5306), according to an embodiment. In an embodiment, the W-5GAN (5306) includes the W-AGF-C entity (5302) and the W-AGF-U entity (5304).

[0564] In an embodiment, the W-AGF-C entity (5302) includes a processor (5302a), a communicator (5302b), a memory (5302c), and an interface controller (5302d). The processor (5302a) may be communicatively coupled with the communicator (5302b), the memory (5302c), and the interface controller (5302d).

[0565] The interface controller (5302d) may split the functionality of the W-AGF into the control plane functionality, where the control plane functionality may be handled by the W-AGF-C entity (5302). Further, the interface controller (5302d) may add the interface between the W-AGF-C entity (5302) and the W-AGF-U entity (5304). Further, the interface controller (5302d) may monitor at least one of the operations associated with the interface and the services associated with the interface.

[0566] The interface controller (5302d) may be physically implemented by analog and / or digital circuits such as, but not limited to, logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits, or the like, and may optionally be driven by firmware. The interface controller (5302d) may be a part of the processor (5302a) or may be integrally referred to as at least one processor with the processor (5302a).

[0567] Further, the processor (5302a) may be configured to execute instructions stored in the memory (5302c) and to perform various processes of the W-AGF-C entity (5302). The communicator (5302b) may be configured for communicating internally between internal hardware components and with external devices via one or more networks. The memory (5302c) may also store instructions to be executed by the processor (5302a). The memory (5302c) may include non-volatile storage elements. Examples of such non-volatile storage elements may include, but not be limited to, magnetic hard discs, optical discs, floppy discs, flash memories, and / or forms of EPROMs and / or EEPROMs. The memory (5302a) may, in some examples, be considered a non-transitory storage medium. The term "non-transitory" may indicate that the storage medium may not be embodied in a carrier wave or a propagated signal. However, the term "non-transitory" may not be interpreted that the memory (5302c) may be non-movable. In certain examples, a non-transitory storage medium may store data that may, over time, change (e.g., in RAM or cache).

[0568] In an embodiment, the W-AGF-U entity (5304) may include a processor (5304a), a communicator (5304b), a memory (5304c), and an interface controller (5304d). The processor (5304a) may be communicatively coupled with the communicator (5304b), the memory (5304c), and the interface controller (5304d).

[0569] The interface controller (5304d) may split the functionality of the W-AGF into the user plane functionality, where the user plane functionality may be handled by the W-AGF-U entity (5304). Further, the interface controller (5304d) may add an interface between the W-AGF-C entity (5302) and the W-AGF-U entity (5304). Further, the interface controller (5304d) monitors at least one of the operation associated with the interface and the service associated with the interface.

[0570] The interface controller (5304d) may be physically implemented by analog and / or digital circuits such as, but not limited to, logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits, or the like, and may optionally be driven by firmware. The interface controller (5304d) may be a part of the processor (5304a) or may be integrally referred to as at least one processor with the processor (5304a).

[0571] The interface controller (e.g., 5302d or 5304d) may monitor an operation associated with the interface and / or a service associated with the interface. The operation may be and / or may include, for example, but not be limited to, the user plane traffic procedure, the interface management procedure, the bearer management procedure, the trace start procedure, the deactivate trace procedure, and / or the load management procedure. The service may be and / or may include, for example, but not be limited to, a UE-associated service and / or a non UE-associated service.

[0572] The interface management procedure may be, for example, but not be limited to, the reset procedure initiated from the W-AGF-C entity (5302), the reset procedure initiated from the at least one W-AGF-U entity (5304), the error indication procedure originated at the W-AGF-C entity (5302), the error indication procedure originated at the at least one W-AGF-U entity (5304), the W-AGF-U E12 setup procedure, the W-AGF-C E12 setup procedure, the W-AGF-U configuration update procedure, the W-AGF-C configuration update procedure, the E12 release procedure, and / or the W-AGF-U status indication procedure.

[0573] The bearer management procedure may be, for example, but not be limited to, the bearer context setup procedure, the bearer context release request procedure initiated by the at least one W-AGF-U entity (5304), the bearer context release procedure initiated by the W-AGF-C entity (5302), the bearer context modification procedure initiated by the W-AGF-C entity (5302), the bearer context modification required procedure initiated by the at least one W-AGF-U entity (5304), the bearer context inactivity notification procedure, the data usage report procedure, the DL data notification procedure, and the UL data notification procedure. The load management procedure may be, for example, but not be limited to, a resource status reporting initiation procedure, resource status reporting procedure.

[0574] The interface controller (5304d) may be physically implemented by analog and / or digital circuits such as, but not limited to, logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits, or the like, and may optionally be driven by firmware.

[0575] Further, the processor (5304a) may be configured to execute instructions stored in the memory (5304c) and to perform various processes of the W-AGF-U entity (5304). The processor (5302a), the proessor (5304a), the interface controller (5302d) and the interface controller (5304d) may be integrally referred to as at least one processor of the W-AGF (5306).

[0576] The communicator (5304b) may be configured for communicating internally between internal hardware components and with external devices via one or more networks. The memory (5304c) may also store instructions to be executed by the processor (5304a). The memory (5304c) may include non-volatile storage elements. Examples of such non-volatile storage elements may include, but not be limited to, magnetic hard discs, optical discs, floppy discs, flash memories, and / or forms of EPROMs and / or EEPROMs. The memory (5304c) may, in some examples, be considered a non-transitory storage medium. The term "non-transitory" may indicate that the storage medium may not be embodied in a carrier wave or a propagated signal. However, the term "non-transitory" may not be interpreted that the memory (5304c) may be non-movable. In some examples, a non-transitory storage medium may store data that may, over time, change (e.g., in RAM and / or cache).

[0577] Although FIG. 100 shows various hardware components of the W-5GAN (5306), it is to be understood that other embodiments are not limited thereon. In other embodiments, the W-5GAN (5306) may include less or more components. Further, the labels or names of the components are used only for illustrative purpose and may not limit the scope of the present disclosure. One or more components may be combined together to perform the same and / or a substantially similar function in the W-5GAN (5306).

[0578] FIG. 101 is a flowchart (10100) illustrating methods for managing the W-AGF operation in a W-5GAN (5306), according to an embodiment.

[0579] At operation 10102, the method may include configuring (or splitting) the W-AGF function as the W-AGF-C entity (5302) and the W-AGF-U entity (5304). At operation 10104, the method may include handling the control plane signalling by the W-AGF-C entity (5302) and the user plane signalling by the W-AGF-U entity (5304).

[0580] The method may be implemented in the CUPS on W-AGF by splitting W-AGF into the W-AGF-C entity (5302) and the W-AGF-U entity (5304) and by introducing the interface (e.g., E12 interface) between the W-AGF-C entity (5302) and the W-AGF-U entity (5304).

[0581] The various actions, acts, blocks, steps, or the like in the flowcharts (e.g., flowcharts 5200 and 10100) may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some of the actions, acts, blocks, steps, or the like may be omitted, added, modified, skipped, or the like without departing from the scope of the present disclosure.

[0582] The foregoing description of the specific embodiments may so fully reveal the general nature of the embodiments herein that others may, by applying current knowledge, readily modify and / or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of embodiments, those skilled in the art may recognize that the embodiments herein may be practiced with modification within the spirit and scope of the embodiments as described herein.

Claims

1.A method for managing an operation of a wireline access gateway function, W-AGF, (5306) in a wireless network, the method comprising:transmitting (9402), by a W-AGF control plane, W-AGF-C, entity (5302) of the W-AGF to a W-AGF user plane, W-AGF-U, entity (5304) of the W-AGF, a performance statistics request message for at least one object; andreceiving (9404), by the W-AGF-C entity (5302) from the W-AGF-U entity (5304), a performance statics response message in response to the performance statistics request message.2.The method of claim 1, wherein the performance statistics request message includes at least one of a message type, transaction identifier, ID, a W-AGF-C key performance indicator, KPI, ID, a W-AGF-U KPI ID, a KPI Registration Request, KPI report characteristics, and a KPI reporting periodicity.3.The method of claim 2, wherein the KPI report characteristics indicate the at lest one object.4.The method of claim 1, wherein the performance statics response message includes at least one of a message type, transaction identifier, ID, a W-AGF-C key performance indicator, KPI, ID, a W-AGF-U KPI ID and criticality diagnostics.5.The method of claim 1, further coprisingreceiving (9602), by the W-AGF-C entity (5302) from the W-AGF-U entity (5304), a performance statistics update message including at least one KPI for the at least one object.6.The method of claim 5, wherein the performance statistics update message further includes at least one of a message type, transaction identifier, ID, a W-AGF-C key performance indicator, KPI, ID, a W-AGF-U KPI ID, an error indication indicator and criticality diagnostics.7.The method of claim 1, wherein the at least one object comprises at least one of W-AGC-C E12 setup failure, W-AGC-C configuration update failure, resource status failure, bearer context setup failure, bearer context modification failure, performance statistics failure, and peer user plane feedback failure.8.The method of claim 1, further comprising:transmitting (9702), by the W-AGF-C entity (5302) to the W-AGF-U entity (5304), a peer user plane feedback request message for at least one peer up feedback object; andreceiving (9704), by the W-AGF-C entity (5302) from the W-AGF-U entity (5304), a peer user plane feedback response message in response to the peer user plane feedback request message.9.The method of claim 8, wherein the peer user plane feedback request message includes at least one of a message type, transaction identifier, ID, a W-AGF-C peer user plane, UP, feedback ID, a W-AGF-U peer UP feedback ID, a peer UP feedback registration request, peer UP feedback report characteristics, and a peer UP feedback reporting periodicity.10.The method of claim 9, wherein the peer UP feedback report characteristics indicate the at least one peer up feedback object.11.The method of claim 8, wherein the performance statics response message includes at least one of a message type, transaction identifier, ID, a W-AGF-C peer user plane, UP, feedback ID, a W-AGF-U peer UP feedback ID and criticality diagnostics.12.The method of claim 8, further comprising:receiving (9902), by the W-AGF-C entity (5302) from the W-AGF-U entity (5304), a peer user plane feedback update message including a peer user plane feedback for the at least one peer up feedback object.13.The method of claim 1, wherein the peer user plane feedback update message further includes at least one of a message type, transaction identifier, ID, a W-AGF-C peer user plane, UP, feedback ID, a W-AGF-U peer UP feedback ID, an peer UP feedback indicator and a transport layer address.14.An apparatus for a wireline access gateway function, W-AGF, (5306) in a wireless network, comprising:a memory (5302c, 5304c) storing instructions; andat least one processor (5302a, 5302d, 5304a, 5304d) configured to, when executing the instructions, cause the apparatus to perform operations according to a method in one of claim 1 to 13.15.A non-transitory computer readable storage meaduim storing instructions which, when executed by at least one processor (5302a, 5302d, 5304a, 5304d) of an apparatus for a wireline access gateway function, W-AGF, (5306) in a wireless network, cause the apparatus to perform operations according to a method in claims 1 to 13.

Citation Information

Patent Citations

  • Distributed UPF implementation for 5g networks

    US20210144613A1

  • Method and apparatus for establishing data transmission link and computer-readable storage medium

    US20220377819A1

  • Communication method and apparatus

    US20230171320A1

  • Information processing method and apparatus, and computer-readable storage medium

    WO2021093863A1