The present disclosure relates to a network device, a control circuit, a storage medium, and a network configuration method, which are intended to control communication between wireless terminal devices.
A 5th generation (5G) system standardized by 3rd Generation Partnership Project (3GPP) treats each packet data unit (PDU) session as one group when transferring user data between user equipments (UEs) that are each a wireless terminal device, the PDU session being established between each UE and a User Plane Function (UPF) that is a user transferring function unit in a core network device, via a Radio Access Network (RAN) that is a wireless base station device, and performs return transfer between PDU sessions at the UPF, so as to realize communication between the UEs. The destination of user data return-transferred is managed by a Session Management Function (SMF) that is a session management function unit. In a case where the UEs are distant from each other, the UPF performs return transfer between the PDU sessions established via different RANs, thereby to provide UE-to-UE communication.
In addition, a 5G system is capable of providing time sensitive communication (TSC) that is time sensitive communication between devices deployed on a time sensitive networking (TSN) that is a time sensitive network supporting high-precision time synchronization. In a case where UE-to-UE communication is to be performed in the TSC, it is assumed that the UPF serving as a return point for the PDU session is connected to a TSN translator. When the UPF directly connected to the RAN connected with the UEs is not connected to the TSN translator, a UPF connected to the TSN translator is determined to be a return point for the PDU session. The UPF serving as a return point for the PDU session is referred to as an anchor UPF. The anchor UPF treats, as one group, each PDU session established between each UE and the anchor UPF to provide TSC communication between the UEs. A UPF not connected to a TSN translator operates as an intermediate UPF (I-UPF) to transfer user data transmitted from each UE.
As described above, UE-to-UE communication in TSC is performed with a UPF connected to the TSN translator being used as a return point for the PDU session. However, not all the UPFs are necessarily connected with the TSN translator. A UPF not connected to the TSN translator is supposed to transfer user data to a higher-level UPF connected to the TSN translator. Accordingly, the scale of communication path or paths on the TSN network increases, and so there is assumed a case where a possible situation does not comply with a quality of service (QoS), particularly such as a delay requirement. To address such a problem, Patent Literature 1 discloses a technique to check whether or not the delay requirement is satisfied by means of adding a unique time stamp to a packet during data transfer when communication is performed over multiple UPFs, and to discard a packet at the time of occurrence of a delay amount exceeding the delay requirement.
However, the foregoing conventional technique has presented a problem in that many packets will undergo a delay amount exceeding the delay requirement, thereby resulting in frequent occurrence of discard of packets in a case of a network configuration requiring a lot of UPFs through which the anchor UPF connected to the TSN translator is reached. Such network configuration needs to connect many UPFs with the TSN translator to transfer user data for the UE-to-UE communication between lower-level UPFs.
The present disclosure has been made in view of the foregoing circumstances, and an object of the present disclosure is to provide a network device capable of reducing delay in communication between wireless terminal devices while keeping the number of time sensitive network translators small in user data transfer between wireless terminal devices in time sensitive communication.
In order to solve the above-mentioned problem and achieve the object, the present disclosure provides a network device comprising: a quality-of-service management circuit to measure a quality of service when user data transfer is performed between wireless terminal devices via user transfer function circuits of a core system device that controls a network; a session management circuit to acquire information of sessions from a session management function circuit of the core system device, the sessions having been established for user data transfer between the wireless terminal devices; a session setting circuit to determine whether or not to establish new sessions, based on the quality of service; a user-data transfer destination management circuit to manage a group that is based on the new sessions and transfer destinations of user data in the new sessions; and a user-data transfer destination setting circuit to set, to the session management function circuit, the transfer destinations of user data in the new sessions.
A network device, a control circuit, a storage medium, and a network configuration method according to an embodiment of the present disclosure will be described in detail below with reference to the drawings.
The QoS management unit 11 is a quality-of-service management unit or circuit that measures a QoS that is the quality of service of TSC in a network of the 5G system 1, and manages information of the QoS.
Specifically, the QoS management unit 11 measures a QoS when user data is transferred between the UEs 40 via a UPF (not illustrated in
The PDU session management unit 12 is a session management unit or circuit that acquires information of PDU sessions established for user data transfer of the UEs 40, from an SMF (not illustrated in
The PDU session setting unit 13 is a session setting unit or circuit that sets a PDU session, and instructs the SMF included in the 5G core system device 20 to establish the PDU session. Specifically, the PDU session setting unit 13 determines whether or not to establish a new session on the basis of the QoS measured by the QoS management unit 11.
The user-data transfer destination management unit 14 manages PDU session group information and information of user-data transfer destinations for communication between the UEs 40. Specifically, the user-data transfer destination management unit 14 manages a group that is based on a new PDU session established according to the instruction of the PDU session setting unit 13, and manages the transfer destinations of the user data in the new PDU session.
The user-data transfer destination setting unit 15 sets a user-data transfer destination based on information having been managed in the user-data transfer destination management unit 14. Specifically, the user-data transfer destination setting unit 15 sets, in the above-mentioned SMF, a transfer destination of the user data in a new PDU session established according to an instruction of the PDU session setting unit 13.
The UPFs 21 to 23, the TSN translator 24, and the SMF 25 are devices that corresponds to the UPFs, the TSN translator, and the SMF described above in the Background section, respectively. The RANs 31 and 32 each refer to a device equivalent to the RAN 30 illustrated in
As illustrated in
Although
In the network device 10, the QoS management unit 11 periodically measures a QoS of TSC. Specifically, the QoS management unit 11 measures transfer delay times of user data flowing through the UPF 21→the UPF 23→the UPF 22 and of user data flowing through the UPF 22→the UPF 23→the UPF 21 (step S1). The QoS management unit 11 notifies the PDU session setting unit 13 of the measured transfer delay times of the user data. Note that the QoS management unit 11 may notify the PDU session setting unit 13 of the measured transfer delay times of the user data in response to a request from the PDU session setting unit 13.
The PDU session setting unit 13 acquires a current situation of establishment of the PDU sessions 101 and 102 from the PDU session management unit 12. Specifically, the PDU session setting unit 13 acquires a situation of establishment of the PDU sessions 101 and 102 as illustrated in
When the transfer delay time of user data measured by the QoS management unit 11 is greater than the acceptable value (step S2: Yes), the PDU session setting unit 13 determines to establish new PDU sessions for communication between the UEs 41 and 42 (step S3). The cause of increase of the transfer delay time of user data is the user data passing through many UPFs as described above. Therefore, the PDU session setting unit 13 instructs the SMF 25 to establish new PDU sessions for user data transfer between the UPFs 21 and 22 and the UEs 41 and 42 using an N9 interface between the lower-level UPFs 21 and 22 that are not connected with the TSN translator 24 among the UPFs 21 to 23 (step S4). The SMF 25 establishes new PDU sessions based on the instruction from the PDU session setting unit 13.
The user-data transfer destination management unit 14 groups the newly established PDU sessions 201 and 202 as the PDU sessions for transmission and reception of the user data between the UEs 41 and 42 (step S5). The user-data transfer destination management unit 14 notifies the user-data transfer destination setting unit 15 of information about the new PDU sessions 201 and 202 obtained by the grouping. The user-data transfer destination setting unit 15 sets, for the SMF 25, transfer destination addresses of the user data in the UPFs 21 and 22 (step S6). The SMF 25 sets the transfer destination addresses of the user data to the UPFs 21 and 22 based on the setting from the user-data transfer destination setting unit 15.
For example, when the user data is to be transmitted from the UE 41 to the UE 42, the UE 41 transmits the user data toward the UPF 22 for the PDU session 201. Based on the setting of the user-data transfer destination setting unit 15, the SMF 25 has configured the UPF 22 to transfer, using the PDU session 202, the transfer destination address of the user data from the UE 41 directed to the UE 42. On that basis, the UPF 22 transfers the user data directed to the UE 42 acquired by the PDU session 201 to the UE 42 using the PDU session 202.
Likewise, when the user data is to be transmitted from the UE 42 to the UE 41, the UE 42 transmits the user data toward the UPF 21 for the PDU session 202. Based on the setting of the user-data transfer destination setting unit 15, the SMF 25 has configured the UPF 21 to transfer, using the PDU session 201, the transfer destination address of the user data from the UE 42 directed to the UE 41. On That basis, the UPF 21 transfers the user data directed to the UE 41 acquired by the PDU session 202 to the UE 41 using the PDU session 201.
As described above, the network device 10 issues an instruction to establish the new PDU sessions 201 and 202 for user data transfer between the UEs 41 and 42, and sets the user-data transfer destinations, thereby making it possible to reduce the number of times of transfer of the UPFs, and to reduce the transfer delay time of the user data in TSC. Note that the UPFs 21 and 22 do not need to recognize the entire transfer path used by the new PDU sessions 201 and 202 and a UPF that has been selected to act as a return point.
When the transfer delay time of user data measured by the QoS management unit 11 is less than or equal to the acceptable value (step S2: No), the PDU session setting unit 13 determines not to establish the new PDU sessions 201 and 202 for communication between the UEs 41 and 42 (step S7), and the operation is terminated. The network device 10 periodically performs the operation of the flowchart illustrated in
A hardware configuration of the network device 10 will next be described. In the network device 10, the QoS management unit 11, the PDU session management unit 12, the PDU session setting unit 13, the user-data transfer destination management unit 14, and the user-data transfer destination setting unit 15 are implemented by a processing circuit. The processing circuit may be a combination of a processor and a memory, the processor being adapted to execute a program stored in the memory, or may be a dedicated hardware set. The processing circuit is also referred to as a control circuit.
The foregoing program can also be said to be a program that causes the network device 10 to execute: a first step in which the QoS management unit 11 measures a QoS when user data transfer is performed between the UEs 41 and 42 via the UPFs 21 to 23 of the 5G core system device 20 which controls a network; a second step in which the PDU session management unit 12 acquires information of PDU sessions established for user data transfer between the UEs 41 and 42, from the SMF 25 of the 5G core system device 20; a third step in which the PDU session setting unit 13 determines whether or not to establish the new PDU sessions 201 and 202 based on the QoS; a fourth step in which the user-data transfer destination management unit 14 manages a group that is based on the new PDU sessions 201 and 202 and transfer destinations of user data in the new PDU sessions 201 and 202; and a fifth step in which the user-data transfer destination setting unit 15 sets, in the SMF 25, the transfer destinations of user data in the new PDU sessions 201 and 202.
Meanwhile, the processor 91 corresponds to, for example, a central processing unit (CPU), a processing device, a computing device, a microprocessor, a microcomputer, a digital signal processor (DSP), or the like. In addition, the memory 92 corresponds to, for example, a non-volatile or volatile semiconductor memory such as a random access memory (RAM), a read-only memory (ROM), a flash memory, an erasable programmable ROM (EPROM), or an electrically EPROM (EEPROM) (registered trademark); a magnetic disk, a flexible disk, an optical disk, a compact disc, a MiniDisc, a digital versatile disc (DVD), or the like.
As described above, according to the present embodiment, when the PDU sessions 101 and 102 are established for making TSC between the UEs 41 and 42 and subjected to grouping, and then the network device 10 determines that the QoS cannot be satisfied, the device 10 additionally establishes the PDU sessions 201 and 202 for control communication between the lower-level UPFs 21 and 22 that are not connected to the TSN translator 24, on the basis of resource usage of the UPFs 21 and 22. The network device 10 sets, to the SMF 25, transfer destination addresses to allow the user data to be transferred between the lower-level UPFs 21 and 22 thus to enable the user data to be transferred by return between the lower-level UPFs 21 and 22. This enables the network device 10 to provide small-delay data transfer in TSC between the UEs 41 and 42 without a need to deploy a large number of TSN translators 24 in the 5G system 1.
Note that the present embodiment is based on the assumption that the UPFs 21 to 23 are connected to one and the same SMF 25, and the SMF 25 performs establishment of a PDU session, setting of a transfer destination address, and other operations, but the present disclosure is not limited thereto. Even in a case where the UPFs are associated with their respective different SMFs, and these different SMFs perform establishment of a PDU session, setting of a transfer destination address, and other operations, user data can also be transmitted and received without intervention of the UPF 23 connected to the TSN translator 24, in a similar manner to that described above, by the process in which the network device 10 performs management, setting, and the like of PDU sessions and of user-data transfer destinations for all the UPFs.
A network device according to the present disclosure has an advantageous effect that it can reduce delay in communication between wireless terminal devices while maintaining small the number of time sensitive network translators in user data transfer between wireless terminal devices in time sensitive communication.
The configurations described in the foregoing embodiment are merely examples. These configurations can each be combined with a other publicly known techniques, and embodiments can be combined with each other. Moreover, the configuration can be partially omitted and/or modified without departing from the scope of the present disclosure.
This application is a continuation application of International Application PCT/JP2021/012354, filed on Mar. 24, 2021, and designating the U.S., the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2021/012354 | Mar 2021 | US |
Child | 18216239 | US |