CN107888498A - Realize the method and device and network element and device of user plane functions management - Google Patents
Realize the method and device and network element and device of user plane functions management Download PDFInfo
- Publication number
- CN107888498A CN107888498A CN201610867946.7A CN201610867946A CN107888498A CN 107888498 A CN107888498 A CN 107888498A CN 201610867946 A CN201610867946 A CN 201610867946A CN 107888498 A CN107888498 A CN 107888498A
- Authority
- CN
- China
- Prior art keywords
- upf
- terminal
- user
- migration
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000013508 migration Methods 0.000 claims abstract description 163
- 230000005012 migration Effects 0.000 claims abstract description 163
- 230000004044 response Effects 0.000 claims description 56
- 230000008569 process Effects 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 17
- 238000012790 confirmation Methods 0.000 claims description 9
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 4
- 101000579423 Homo sapiens Regulator of nonsense transcripts 1 Proteins 0.000 description 46
- 102100028287 Regulator of nonsense transcripts 1 Human genes 0.000 description 46
- 102100021087 Regulator of nonsense transcripts 2 Human genes 0.000 description 33
- 101710028540 UPF2 Proteins 0.000 description 33
- 238000012986 modification Methods 0.000 description 15
- 230000004048 modification Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 239000000284 extract Substances 0.000 description 4
- 101150083807 HSD17B10 gene Proteins 0.000 description 3
- 238000013475 authorization Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 101001090935 Homo sapiens Regulator of nonsense transcripts 3A Proteins 0.000 description 1
- 102100035026 Regulator of nonsense transcripts 3A Human genes 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/028—Dynamic adaptation of the update intervals, e.g. event-triggered updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of method and device for realizing user plane functions management and network element and device, including:Accessing terminal to network, has established data forwarding paths on some UPF, and UPF shift functions (UTF) are determined to need to migrate the user path of the terminal according to the strategy pre-set;UTF controls current end user path is migrated to target UPF from the UPF for having established data forwarding paths.By technical scheme provided by the invention, the dynamic migration of user plane functions is realized, and ensure that the continuity of customer service, improves Consumer's Experience.
Description
Technical Field
The present invention relates to mobile communication technologies, and in particular, to a method and an apparatus for implementing user plane function management, and a network element and an apparatus.
Background
Fig. 1 is a schematic diagram of a configuration architecture of a conventional 3GPP Evolved Packet System, and as shown in fig. 1, the 3GPP Evolved Packet System (EPS) includes: an Evolved Universal mobile telecommunications system Terrestrial Radio Access Network (E-UTRAN), a mobile management unit (MME), a Serving Gateway (S-GW), a Packet Data Network Gateway (PDN GW or P-GW), a Home Subscriber Server (HSS), an Authentication Authorization and Accounting (AAA, Authorization and Accounting) Server of 3GPP, a Policy and Charging Rules Function (PCRF), and other support nodes.
The MME is used for control plane related work such as mobility management, processing of non-access stratum signaling, management of user mobility management context and the like; the S-GW is an access gateway device connected with the E-UTRAN, forwards data between the E-UTRAN and the P-GW, and is used for caching paging waiting data; the P-GW is a border gateway between the EPS and the PDN, and is used for accessing the PDN and forwarding data between the EPS and the PDN. The PCRF is responsible for making policy decision and charging rules, providing gate control, service quality control and charging rules based on the service data flow to the GW, and executing the policy and charging rules made by the PCRF on the bearing surface. When the load is established, the GW performs quality of service (QoS) authorization and gating control according to the rule sent by the PCRF.
In 3GPP, a UE CAN find a corresponding Packet Data Network (PDN) through an Access Point Name (APN), and in order to Access the PDN, the UE establishes a PDN connection for an IP connectivity Access Network (IP-CAN) session.
As demand grows, EPS gateways gradually create some constraints. The user data flow processing is centralized at the PDN outlet gateway, so that the functions of gateway equipment are complex and the expandability is poor. The control plane of the gateway is highly coupled with the forwarding plane, which is not favorable for the smooth evolution of the core network. The expansion demand frequency of the forwarding plane is higher than that of the control plane, the tight coupling causes synchronous expansion of the forwarding plane of the control plane, and the updating period of the equipment is short, so that the composite cost is increased. The data forwarding of the network layer is difficult to identify the characteristics of users and services, and can only forward the data according to the QoS transmitted by the upper layer, so that the utilization efficiency of network resources is low, and the data flow is difficult to be finely controlled according to the characteristics of the users and the services. In addition, a large number of strategies require manual configuration, resulting in increased management complexity and high operation cost. Therefore, it is necessary to further separate the control function from the forwarding function in the packet domain gateway to meet the requirements of network development and market application.
Fig. 2 is a schematic diagram of an architecture in which an EPC is separated from a GW control plane and a User plane based on a non-roaming scenario in the related art, and as shown in fig. 2, the architecture splits an S-GW, a P-GW, and a Traffic Detection Function (TDF) in an original EPS architecture into two types of functional network elements, namely, a Control Plane Function (CPF) and a User Plane Function (UPF), where, taking fig. 2 as an example, the S-GW corresponds to an SGW UPF and an SGW CPF, and the PGW corresponds to a PGW UPF and a PGW CPF. Here, different types of CPFs or UPFs may be deployed together or independently, as shown in fig. 2, the SGW CPF and the PGW CPF are set as GwC together. The CPF is responsible for control plane functions, including load sharing, selection of the UPF, IP address allocation of the UE, policy and charging control, and optionally, the CPF further includes allocation of a user plane address of the UPF and a tunnel identifier. The UPF is responsible for the related functions of the user plane, including data flow identification and deep packet analysis, QoS processing and bearing binding, downlink paging data caching and the like. The user interface and the control interface which are butted are respectively corresponding to the corresponding CPF and UPF, and the functions of the other corresponding interfaces are compared with the original EPS architecture.
On the basis of the current 4G network architecture, when a user accesses a network, after the CPF selects a UPF as an IP anchor point for a terminal, the UPF as the IP anchor point can not be changed no matter UE is switched or roamed. Thus, when the user moves to a geographical location far away from the UPF of the accessed IP anchor, the data forwarding path of the user becomes very long, which reduces the user experience.
Disclosure of Invention
In order to solve the above technical problems, the present invention provides a method and an apparatus for implementing user plane function management, and a network element and an apparatus, which can implement dynamic migration of user plane functions, ensure continuity of user services, and improve user experience.
In order to achieve the object of the present invention, the present invention provides a method for implementing user plane function management, wherein a terminal accesses to a network, and a data forwarding path has been established on a certain UPF, comprising:
determining that a user path of the terminal needs to be migrated by the UPF migration function UTF according to a preset strategy;
and the UTF controls the current end user path to be transferred to the target UPF from the UPF of the established data forwarding path.
Optionally, the controlling, by the UTF, that the current end user path is migrated from the UPF of the established data forwarding path to the target UPF includes:
the UTF transmits the target UPF identification to the UPF of the current established data forwarding path of the terminal;
the UPF of the current established data forwarding path of the terminal sends the user data path information to the target UPF according to the target UPF identification;
the target UPF stores user data path information and publishes user host routing to migrate user data to the target UPF.
Optionally, when the UTF transmits the target UPF identifier to the UPF of the currently established data forwarding path of the terminal, the method further includes:
the UTF transmits a migration type for indicating whether to re-allocate the IP address to the UE in the migration process to a UPF of the current established data forwarding path of the terminal;
the UPF of the current established data forwarding path of the terminal sends the migration type to a target UPF;
and if the migration type shows that the IP address needs to be newly allocated to the UE, the target UPF reallocates the IP address for the terminal and transmits the IP address to the terminal through the CPF.
Optionally, the controlling, by the UTF, that the current end user path is migrated from the UPF of the established data forwarding path to the target UPF includes:
after receiving a migration confirmation of the UPF from the terminal, the UTF initiates a migration request to the target UPF;
and the target UPF acquires the user data path information of the terminal from the shared database and issues a user host route so as to transfer the user data to the target UPF.
Optionally, when the UTF initiates a migration request to the target UPF, the method further includes:
the UTF transmits a migration type for indicating whether to re-allocate the IP address for the UE in the migration process to the target UPF;
and if the migration type shows that the IP address needs to be newly allocated to the UE, the target UPF reallocates the IP address for the terminal and transmits the IP address to the terminal through the CPF.
Optionally, before the target UPF obtains the user data path information of the terminal from the shared database, the method further includes:
and when the UPF of the current established data forwarding path of the terminal receives the migration request from the UTF, the UPF sends the user data path information to the shared database.
Optionally, the method further comprises: and deleting the host route related to the user by the UPF of the current established data forwarding path of the terminal.
Optionally, after the target UPF issues the user host route, the method further includes:
and the target UPF reallocates a new data tunnel identifier for the data connection of the terminal.
Optionally, the method further comprises: and the target UPF informs the CPF to modify the data tunnel information of the terminal by adopting the data tunnel identifier.
Optionally, the accessing, by the terminal, to the network, after a data forwarding path is established on a certain UPF, and before the UTF determines, according to a preset policy, that a user path of the terminal needs to be migrated, further includes:
and the UTF acquires the current service model of the terminal from the UPF or a third party shared database of the current established data forwarding path of the terminal, and judges that the UPF of the current established data forwarding path of the terminal is non-optimal according to the service model.
The invention also provides a device for realizing the user plane function management, which comprises a decision module and a processing module, wherein,
the decision module is used for determining that a user path of a terminal needs to be migrated according to a preset strategy, wherein the terminal is a terminal which has access to a network and has established a data forwarding path on a certain UPF;
and the processing module is used for controlling the current end user path to be transferred from the UPF of the established data forwarding path to the target UPF.
Optionally, the apparatus is a separate entity in the network, or a function provided in an existing network element.
Optionally, the processing module is specifically configured to: and transmitting the target UPF identification to the UPF of the current established data forwarding path of the terminal.
Optionally, the processing module is specifically configured to: after receiving a migration confirmation from the UPF of the current established data forwarding path of the terminal, initiating a migration request to a target UPF; and receiving a migration response from the target UPF, and returning a migration indication to the UPF of the current established data forwarding path of the terminal.
Optionally, the processing module is further configured to: and transmitting the migration type for indicating whether to re-allocate the IP address for the UE in the migration process to the UPF or the target UPF of the current established data forwarding path of the terminal.
Optionally, the decision module is further configured to: and acquiring a current service model of the terminal from the UPF or a third party shared database of the current established data forwarding path of the terminal, and judging that the UPF of the current established data forwarding path of the terminal is non-optimal according to the service model.
The invention also provides a network element which is used as a user plane function and comprises a forwarding module and a migration response module; wherein,
the forwarding module is used for establishing a data forwarding path with the terminal and transmitting user data;
and the migration response module is used for migrating the user path of the terminal established with the data forwarding path to the target UPF under the control of the UTF.
Optionally, the migration response module is specifically configured to: and receiving a target UPF identification from the UTF, and sending the user data path information to the target UPF according to the target UPF identification.
Optionally, the migration response module is further configured to: and receiving the migration type from the UTF, and sending the migration type to the target UPF.
Optionally, the migration response module is specifically configured to: and when receiving the migration request from the UTF, sending a migration confirmation to the UTF.
Optionally, the migration response module is further configured to: and when receiving the migration request from the UTF, sending the user data path information to the shared database.
The invention also provides a network element which is used as a user plane function and comprises a forwarding module and a migration response module; wherein,
the forwarding module is used for establishing a data forwarding path with the terminal and transmitting user data;
and the migration response module is used for migrating the user path of the terminal from the UPF established with the data forwarding path with the terminal to the network element where the user path is located under the control of the UTF.
Optionally, the migration response module is specifically configured to: and storing the received user data path information and issuing a user host route so as to migrate the user data to the user plane functional network element where the user data is located.
Optionally, the migration response module is further configured to: and receiving a migration type which shows that the IP address needs to be newly allocated to the UE, reallocating the IP address to the terminal, and transmitting the IP address to the terminal through the CPF.
Optionally, the migration response module is specifically configured to:
and receiving a migration request from the UTF, acquiring user data path information of the terminal from the shared database and issuing a user host route so as to migrate the user data to the user plane functional network element where the user data is located.
Optionally, the migration response module is further configured to: after the user host route is issued, new data tunnel identifiers are redistributed to the data connection of the terminal; a request is made to the RAN via the CPF to modify the data tunnel identification.
The invention also provides a network element comprising any one of the two network elements.
The present invention further provides a network element, serving as a control plane function, including a first update module, configured to receive a data tunnel identifier and request a RAN to modify the data tunnel identifier.
Optionally, the first updating module is further configured to: and receiving the IP address of the terminal and transmitting the IP of the terminal to the corresponding terminal.
The invention also provides a terminal which comprises a second updating module used for receiving the IP address, updating the IP address of the original session and accessing the data service by using the updated IP address.
Compared with the prior art, the technical scheme of the application comprises the following steps: a terminal accesses a network, a data forwarding path is established on a certain UPF, and a UPF migration function (UTF) determines that a user path of the terminal needs to be migrated according to a preset strategy; and the UTF controls the current end user path to be migrated from the UPF of the established data forwarding path to the target UPF. By the technical scheme provided by the invention, the dynamic migration of the user plane function is realized, the continuity of the user service is ensured, and the user experience is improved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a block diagram of a conventional 3GPP evolved packet system;
fig. 2 is a schematic diagram of an architecture of related art in which an EPC is based on separation of a GW control plane and a user plane in a non-roaming scenario;
FIG. 3 is a flow chart of a method for implementing user plane function management in accordance with the present invention;
FIG. 4 is a schematic diagram of UTF management according to the present invention;
FIG. 5 is a flowchart illustrating a method for implementing user plane function management according to a first embodiment of the present invention;
FIG. 6 is a flowchart illustrating a second embodiment of a method for implementing user plane function management according to the present invention;
FIG. 7 is a flowchart illustrating a third embodiment of a method for implementing user plane function management according to the present invention;
FIG. 8 is a flowchart illustrating a fourth embodiment of a method for implementing user plane function management according to the present invention;
FIG. 9 is a flowchart illustrating a fifth embodiment of a method for implementing user plane function management according to the present invention;
FIG. 10 is a schematic diagram of the structure of an apparatus for implementing user plane function management according to the present invention;
fig. 11 is a schematic diagram of a structure of a user plane functional network element according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
Fig. 3 is a flowchart of a method for implementing user plane function management according to the present invention, as shown in fig. 3, including:
step 300: the terminal accesses the network, a data forwarding path is established on a certain UPF, and a UPF migration function (UTF) determines that the user path of the terminal needs to be migrated according to a preset strategy.
In the embodiment of the invention, the UTF is a network function entity for determining the dynamic migration UPF.
UTF for managing UPFs within a certain area range, as shown in fig. 4, UTF manages UPFs 1, UPF2, UPF3, UPFn; when a terminal accesses a network and establishes a data forwarding path on one UPF, the UTF migrates the data path of the terminal from one UPF to another UPF with better quality according to a preset strategy.
The preset policy may include, but is not limited to: detecting that the current service path of the user is not optimal, or an operator upgrades or downloads the UPF of the currently established data forwarding path according to the operation maintenance requirement, or the operator closes or partially closes the UPF of the currently established data forwarding path according to the power saving consideration, or the UPF of the currently established data forwarding path has an excessively high load and needs to unload part of the load, and the like.
The UTF may be a separate entity in the network, or may be a function provided in an existing network element, such as GwC shown in fig. 2, or in some CPF shown in fig. 4.
Step 301: and the UTF controls the current end user path to be transferred to the target UPF from the UPF of the established data forwarding path.
In this step, the UTF method for determining a target UPF may include, but is not limited to: for example, a nearby target UPF is reselected according to the current location of the UE; and if the load of the UPF accessed at present is too heavy, reselecting a target UPF with lighter load for the UE.
If the target UPF is in direct communication with the UPF of the currently established data forwarding path of the terminal, step 301 may specifically include:
the UTF transmits the target UPF identification to the UPF of the current established data forwarding path of the terminal;
the UPF of the current established data forwarding path of the terminal sends the user data path information to the target UPF according to the target UPF identification;
the target UPF saves the user data path information and publishes the user host route to migrate the user data to the target UPF.
Alternatively,
when the UTF transmits the target UPF identifier to the UPF of the currently established data forwarding path of the terminal, if a migration type for indicating whether to re-allocate an IP address to the UE in the migration process is also transmitted to the UPF of the currently established data forwarding path of the terminal, the method of the present invention further includes:
the UPF of the current established data forwarding path of the terminal sends the migration type to a target UPF;
if the migration type shows that the IP address needs to be allocated to the UE again, the target UPF allocates the IP address to the terminal again and transmits the IP address to the terminal through the CPF.
It should be noted that the migration type itself may also be an identifier indicating that the UE needs to be re-assigned with an IP address.
Or, if the target UPF and the UPF of the current data forwarding path established by the terminal have a third party shared database, step 301 may specifically include:
after receiving a migration confirmation of the UPF from the terminal, which has established the data forwarding path currently, the UTF initiates a migration request to a target UPF;
the target UPF obtains the user data path information of the terminal from the shared database and issues the user host routing so as to transfer the user data to the target UPF.
Alternatively,
when the UTF initiates a migration request to the target UPF, if a migration type for indicating whether to re-allocate an IP address to the UE during the migration process is also transferred to the target UPF, the method further includes:
and if the migration type shows that the IP address needs to be newly allocated to the UE, the target UPF reallocates the IP address for the terminal and transmits the IP address to the terminal through the CPF.
Optionally, if the UPF of the current data forwarding path established by the terminal does not send the user data path information to the shared database when the terminal accesses, the method further includes:
and when the UPF of the current established data forwarding path of the terminal receives the migration request from the UTF, the UPF sends the user data path information to the shared database.
Optionally, the method of the present invention further comprises:
and deleting the host route related to the user by the UPF of the current established data forwarding path of the terminal.
Optionally, the method of the present invention further comprises: and after the target UPF issues the user host route, reallocating a new data tunnel identifier for the data connection of the terminal. The method specifically comprises the following steps:
the target UPF redistributes a new data tunnel identifier for the data connection of the terminal; a request is made to the RAN via the CPF to modify the data tunnel identification.
Optionally, after the terminal in step 300 accesses the network and a data forwarding path is established on a certain UPF, and before the UTF determines that the user path of the terminal needs to be migrated according to a preset policy, the method further includes:
the UTF supports obtaining a current service model of the UE from the UPF or a third party shared database of the current established data forwarding path of the terminal, and judges that the UPF of the current established data forwarding path of the terminal is non-optimal according to the service model. Business models include, but are not limited to: the type of data service currently accessed by the user (application type such as Facebook, sweepe microblog or IP quintuple of service flow), access duration, access traffic, access location, etc.
By the technical scheme provided by the invention, the situation that when a user is online in a 4G architecture or even a future 5G software architecture, the IP anchor point of the user is dynamically migrated from one UPF to another UPF according to the user service and other strategies is realized, the dynamic migration of the user plane function is realized, the continuity of the user service is ensured, and the user experience is improved.
The process of the present invention is described in detail below with reference to specific examples.
Fig. 5 is a flowchart illustrating a first embodiment of a method for implementing user plane function management according to the present invention, where in this embodiment, it is assumed that a UTF initiates user UPF migration, a UE IP address is unchanged, and a migration UPF, i.e., a target UPF, and a migration UPF, i.e., a UPF on which a data forwarding path is currently established by a terminal, directly communicate with each other, and as shown in fig. 5, the method includes the following steps:
step 500: the terminal has accessed the network and established a data path on the UPF1 and the user data is forwarded through the UPF 1.
Step 501: UTP triggers the migration of user data from UPF1 to UPF 2. The UTF determines that the user path needs to be migrated from the UPF1 (i.e., the migrate UPF) to the UPF2 (i.e., the target UPF) according to a preset policy.
The preset policy may include, but is not limited to: detecting that the current service path of the user is not optimal, or an operator upgrades or downloads the UPF of the currently established data forwarding path according to the operation maintenance requirement, or the operator closes or partially closes the UPF of the currently established data forwarding path according to the power saving consideration, or the UPF of the currently established data forwarding path has an excessively high load and needs to unload part of the load, and the like.
Step 502: the UTF sends a migration request to the UPF1, wherein the migration request at least carries the terminal identifier to be migrated and the target UPF identifier.
Step 503: the UPF1 returns the migrate response to the UTF, which carries the terminal identifier.
Step 504: the UPF1 extracts the user data path information and deletes the UE-related host route. At this time, the UE downlink data is not sent to the UPF 1.
Step 505: the UPF1 sends a move-in request to the UPF2, wherein the move-in request at least carries user data path information, including UE IP address and the like. At this time, the upstream data received by the UPF1 may be forwarded to the UPF 2.
Step 506: the UPF2 stores user data path information and issues UE-dependent host routes. At this time, the UE downlink data may be sent to the UPF 2.
Step 507: the UPF2 returns an migrate response to the UPF1, and the UPF1 may delete the locally saved user datapath information at this time.
Step 508: if the UPF2 allocates a new data tunnel identifier for the data connection of the UE, the UPF2 sends a user information updating request to the CPF, wherein the user information updating request carries the current UPF information of the user, such as the UPF2IP address, and the newly allocated data tunnel identifier for the user, such as the TEID of the corresponding GTP protocol.
In step 509, the CPF initiates a data tunnel modification request to the RAN, where the data tunnel modification request carries the current UPF IP address, i.e. the UPF2IP address, the current data tunnel id of the UE, and so on.
The RAN returns a modified data tunnel response to the CPF, step 510. Thereafter, the uplink data of the UE will be sent to the UPF2 directly via the RAN, and the uplink and downlink data forwarding paths of the UE are all migrated to the UPF 2.
Step 511: the CPF returns an update user information response to the UPF 2.
It should be noted that, if the data tunnel identifier is assigned by the CPF, the data tunnel identifier may remain unchanged during the above-mentioned UPF migration process, that is, steps 508 to 511 may be omitted.
According to the embodiments provided by the present invention, those skilled in the art can easily understand that, on the basis of the technical solution of the present invention, the UTF may also decide migration of a group of users or all users, and indicate all user identifiers or group identifiers that need to be migrated to the UPF at one time or in batches. The group identifier may be, for example, an APN, a priority, a UE IP segment, a UE service type, a network slice identifier accessed by the UE, and the like. One-time or batch migration of user data path information between UPF1 and UPF2 is performed.
Fig. 6 is a flowchart of a second embodiment of the method for implementing user plane function management according to the present invention, in this embodiment, it is assumed that a UTF initiates user UPF migration, a UE IP address is unchanged, a migration UPF, i.e., a target UPF, and a migration UPF, i.e., a UPF of a currently established data forwarding path of a terminal, have a shared database, and are indicated by UTF scheduling. As shown in fig. 6, the method comprises the following steps:
step 600: the terminal has accessed the network and established a data path on the UPF1 and the user data is forwarded through the UPF 1.
Step 601: UTP triggers the migration of user data from UPF1 to UPF 2. The UTF determines that the user path needs to be migrated from the UPF1 (i.e., the migrate UPF) to the UPF2 (i.e., the target UPF) according to a preset policy.
Step 602: the UTF sends a migration request to the UPF1, wherein the migration request at least carries a terminal identifier to be migrated and the like.
Step 603: the UPF1 extracts user datapath information and saves it to a shared database.
It should be noted that if the UPF1 already saved the user data path information to the shared database at the time of terminal access, this step may be omitted during migration.
Step 604: the UPF1 returns the migrate response to the UTF, which carries the terminal identifier.
Step 605: the UTF sends a migration request to the UPF2, wherein the migration request carries a terminal identifier to be migrated and the like.
Step 606: the UPF2 obtains user data path information from a shared database.
Step 607: the UPF2 returns an migrate response to the UTF.
Step 608: the UTF sends a migration indication to the UPF1, and the migration indication carries a terminal identifier to be migrated and the like.
Step 609: the UPF1 deletes the locally stored user data path information and deletes the UE-associated host route. At this time, the UE downlink data is not sent to the UPF1 any more, and the uplink data received by the UPF1 can be forwarded to the UPF 2.
Step 610: and the UTF sends an immigration instruction to the UPF2, wherein the immigration instruction carries a terminal identifier to be migrated and the like.
Step 611: UTF2 issues UE-related host routes. At this time, the UE downlink data may be transmitted to the UTF 2.
Step 612: if the UPF2 allocates a new data tunnel identifier for the data connection of the UE, the UPF2 sends a user information update request to the CPF, where the user information update request carries the UPF information where the user is currently located, such as the UPF2IP address, the data tunnel identifier newly allocated to the user (such as the TEID corresponding to the GTP protocol), and the like.
Step 613, the CPF initiates a data tunnel modification request to the RAN, where the data tunnel modification request carries the current UPF IP address, i.e. the UPF2IP address, the UE current data tunnel identifier, and the like.
The RAN returns a modify data tunnel response to the CPF, step 614. Thereafter, the uplink data of the UE will be sent to the UPF2 directly via the RAN, and the uplink and downlink data forwarding paths of the UE are all migrated to the UPF 2.
Step 615: the CPF returns an update user information response to the UPF 2.
It should be noted that, if the data tunnel identifier is assigned by the CPF, the data tunnel identifier may remain unchanged during the above-mentioned UPF migration process, that is, steps 612 to 615 may be omitted.
According to the embodiments provided by the present invention, those skilled in the art can easily understand that, on the basis of the technical solution of the present invention, the UTF may also decide migration of a group of users or all users, and indicate all user identifiers or group identifiers that need to be migrated to the UPF at one time or in batches. The group identifier may be, for example, an APN, a priority, a UE IP segment, a UE service type, a network slice identifier of UE access, or other identifier assigned to the UE during access.
Fig. 7 is a flowchart of a third embodiment of the method for implementing user plane function management according to the present invention, in this embodiment, it is assumed that a UPF reports a user service model to trigger a user UPF migration, a UE IP address remains unchanged, and the migrating UPF, i.e., a target UPF, and the migrating UPF, i.e., a UPF for which a terminal currently establishes a data forwarding path, directly communicate with each other, as shown in fig. 7, the method includes the following steps:
step 700: the terminal has accessed the network and established a data path on the UPF1 and the user data is forwarded through the UPF 1.
Step 701: the UPF1 reports the current service model of the terminal, such as the type of service currently accessed, e.g., video, browsing, or instant messaging, to the UTF.
Step 702: the UTF determines that the UPF1 for the current user is not optimal and needs to migrate it to a better UPF.
In this step, for example: if the number of terminals accessing the video service is large for the UPF1 of the current user, it may be determined that the current UPF1 is not optimal, and the current UPF is migrated to another UPF with a video cache deployed at the back end; alternatively, again as: and the UTF judges that the current access geographical position of the UE is far away from the geographical position of the initially accessed UPF1, and determines to transfer the UE to a UPF which is closer to the current access geographical position of the UE.
Step 703: the UTF sends a migration request to the UPF1, wherein the migration request carries a terminal identifier to be migrated, a target UPF identifier and the like.
Step 704: the UPF1 returns the migrate response to the UTF, which carries the terminal identifier.
Step 705: the UPF1 extracts the user data path information and deletes the UE-related host route. At this time, the UE downlink data is not sent to the UPF 1.
Step 706: the UPF1 sends a migration request to the UPF2, and the migration request carries user data path information including the UE IP address and the like. At this time, the upstream data received by the UPF1 may be forwarded to the UPF 2.
Step 707: the UPF2 stores user data path information and issues UE-dependent host routes. At this time, the UE downlink data may be sent to the UPF 2.
Step 708: the UPF2 returns an migrate response to the UPF1, and the UPF1 may delete the locally saved user datapath information at this time.
Step 709: if the UPF2 allocates a new data tunnel identifier for the data connection of the UE, the UPF2 sends a user information update request to the CPF, where the user information update request carries the UPF information (e.g., the UPF2IP address, and the data tunnel identifier newly allocated to the user, e.g., the TEID corresponding to the GTP protocol, etc.) where the user is currently located.
Step 710, the CPF initiates a data tunnel modification request to the RAN, where the data tunnel modification request carries the current UPF IP address, i.e. the UPF2IP address, the current data tunnel id of the UE, and so on.
In step 711, the RAN returns a modify data tunnel response to the CPF. Thereafter, the uplink data of the UE will be sent to the UPF2 directly via the RAN, and the uplink and downlink data forwarding paths of the UE are all migrated to the UPF 2.
Step 712: the CPF returns an update user information response to the UPF 2.
It should be noted that, if the data tunnel identifier is allocated by the CPF, the data tunnel identifier may remain unchanged during the above-mentioned UPF migration process, that is, steps 709 to 712 may be omitted.
According to the embodiments provided by the present invention, those skilled in the art can easily understand that, on the basis of the technical solution of the present invention, the UTF may also decide migration of a group of users or all users, and indicate all user identifiers or group identifiers that need to be migrated to the UPF at one time or in batches. The group identifier may be, for example, an APN, a priority, a UE IP segment, a UE service type, a network slice identifier accessed by the UE, and the like. One-time or batch migration of user data path information between UPF1 and UPF2 is performed.
In the embodiment shown in fig. 7, the manner of obtaining the service model by the UTF is not limited to the manner described in step 701, and may be: and the migrating UPF reports the service model of the UE to a third party entity, and the UTF acquires the service model of the UPF from the third party entity.
Fig. 8 is a flowchart illustrating a fourth embodiment of a method for implementing user plane function management according to the present invention, where in this embodiment, it is assumed that an IP address needs to be reallocated to a UE during a migration process, as shown in fig. 8, the method includes the following steps:
the re-allocation of the IP address to the UE may cause a short-time service interruption, and the UE needs to re-use a new IP address for service, but the session established for the UE by the UE, the RAN, and the core network is not re-established, and only the IP address of the UE is updated.
Step 800: the terminal has accessed the network and established a data path on the UPF1 and the user data is forwarded through the UPF 1.
Step 801: UTP triggers the migration of user data from UPF1 to UPF 2. The UTF determines that the user path needs to be migrated from the UPF1 (i.e., the migrate UPF) to the UPF2 (i.e., the target UPF) according to a preset policy.
Step 802: the UTF sends a migration request to the UPF1, wherein the migration request at least carries a terminal identifier to be migrated and a target UPF identifier, and a migration type used for indicating whether to re-allocate an IP address to the UE in the migration process.
It should be noted that, for the embodiment shown in fig. 6, if the target UPF and the UPF of the terminal that currently establishes the data forwarding path have the third-party shared database, when the UTF in step 605 initiates the migration request to the target UPF, the UTF may further carry a migration type for indicating whether to re-allocate an IP address to the UE in the migration process. Thus, the target UPF will then reassign the IP address to the terminal and deliver it to the terminal via the CPF.
Step 803: the UPF1 returns the migrate response to the UTF, which carries the terminal identifier.
Step 804: the UPF1 extracts the user data path information and determines that the UE will reallocate IP based on the migration type.
Step 805: the UPF1 sends a move-in request to the UPF2, wherein the move-in request at least carries user data path information, including UE IP address and the like.
Step 806: the UPF2 stores user data path information, determines that IP addresses need to be reallocated to UEs and reallocates IP addresses to UEs based on the migration type.
Step 807: the UPF2 returns a move-in response carrying the terminal identifier to the UPF1, and the UPF1 may delete the locally stored user data path information at this time.
Step 808: the UPF2 allocates a new UE IP address to the data connection of the UE, and therefore, the UPF2 needs to send a user information update request to the CPF, where the user information update request carries the UPF information where the user is currently located, such as the UPF2IP address and the new IP address of the user.
Further, in this embodiment, if the UPF2 allocates a new data tunnel identifier to the data connection of the UE, the request for updating the user information also carries the data tunnel identifier newly allocated by the user, such as the TEID corresponding to the GTP protocol.
Step 809: and the CPF judges that the IP address of the user is changed, and sends a session modification request to the UE, wherein the session modification request carries the new IP address of the user.
Step 810, the CPF initiates a data tunnel modification request to the RAN, where the data tunnel modification request carries the current UPF IP address, the current data tunnel id of the UE, and so on.
The RAN returns a modified data tunnel response to the CPF, step 811. Thereafter, the uplink data of the UE will be sent to the UPF2 directly via the RAN, and the uplink and downlink data forwarding paths of the UE are all migrated to the UPF 2.
Step 812: the UE returns a modify session response to the CPF. At this time, the UE may access the data service using the new IP address.
Step 813: the CPF returns an update user information response to the UPF 2.
It should be noted that, if the data tunnel identifier and the UE IP are allocated by the CPF, and the data tunnel identifier and the UE IP may remain unchanged during the above-mentioned UPF migration process, steps 810 to 811 may be omitted.
According to the embodiments provided by the present invention, those skilled in the art can easily understand that, on the basis of the technical solution of the present invention, the UTF may also decide migration of a group of users or all users, and indicate all user identifiers or group identifiers that need to be migrated to the UPF at one time or in batches. The group identifier may be, for example, an APN, a priority, a UE IP segment, a UE service type, a network slice identifier accessed by the UE, and the like. One-time or batch migration of user data path information between UPF1 and UPF2 is performed.
Fig. 9 is a schematic flowchart of a fifth embodiment of a method for implementing user plane function management according to the present invention, where in this embodiment, after a UE IP is updated in a UPF migration process and/or a data tunnel identifier newly allocated to a user is identified, for example, a TEID of a corresponding GTP protocol, a subsequent flow is described by taking message interaction among a CPF, the UE, and a RAN as an example, as shown in fig. 9, the method includes the following steps:
step 900: and the MME receives the load updating request through the SGW, and the load updating request carries a new IP address of the user, a new SGW UPF user plane transmission address and a newly allocated SGW TEID-U.
Step 901: and the MME initiates a request for modifying the EPS bearing context to the UE, and the request for modifying the EPS bearing context carries the new IP address of the UE.
Step 902: and the MME initiates an eRAB modification request to the eNodeB, wherein the eRAB modification request carries a new SGW UPF user plane transmission address and a newly allocated SGW TEID-U.
Step 903: the eNodeB returns a modify eRAB modification response to the MME.
Step 904: and the session management module of the UE returns an EPS bearing context modification receiving message to the CPF. At this time, the UE may access the data service using the new IP address.
Step 905: and the MME returns an update bearer response to the SGW.
Fig. 10 is a schematic structural diagram of an apparatus for implementing user plane function management according to the present invention, as shown in fig. 10, the apparatus at least includes a decision module and a processing module, wherein,
the decision module is used for determining that a user path of a terminal needs to be migrated according to a preset strategy, wherein the terminal is a terminal which has access to a network and has established a data forwarding path on a certain UPF;
and the processing module is used for controlling the current end user path to be transferred from the UPF of the established data forwarding path to the target UPF.
The device for implementing user plane function management according to the present invention may be a separate entity in the network, such as the UTF mentioned above, or a function provided in an existing network element, such as GwC shown in fig. 2, or a CPF shown in fig. 4.
The preset policy may include, but is not limited to: detecting that the current service path of the user is not optimal, or an operator upgrades or downloads the UPF of the currently established data forwarding path according to the operation maintenance requirement, or the operator closes or partially closes the UPF of the currently established data forwarding path according to the power saving consideration, or the UPF of the currently established data forwarding path has an excessively high load and needs to unload part of the load, and the like.
Alternatively,
the processing module is specifically configured to: and transmitting the target UPF identification to the UPF of the current established data forwarding path of the terminal.
Further, the processing module is further configured to: and transferring the migration type for indicating whether to re-allocate the IP address for the UE in the migration process to the UPF or the target UPF of the currently established data forwarding path of the terminal.
Or, the processing module is specifically configured to: after receiving a migration confirmation of a UPF (user equipment) from a terminal which currently establishes a data forwarding path, initiating a migration request to a target UPF; and receiving the migration response from the target UPF, and returning a migration indication to the UPF of the current established data forwarding path of the terminal.
Alternatively,
the decision module is further configured to: and acquiring a current service model of the terminal from the UPF or a third party shared database of the current established data forwarding path of the terminal, and judging that the UPF of the current established data forwarding path of the terminal is non-optimal according to the service model.
Fig. 11 is a schematic diagram of a component structure of a network element according to the present invention, as shown in fig. 11, the network element serves as a user plane function and at least includes a forwarding module and a migration response module;
when the network element of the user plane function is used as an emigration UPF, wherein,
the forwarding module is used for establishing a data forwarding path with the terminal and transmitting user data;
and the migration response module is used for migrating the user path of the terminal established with the data forwarding path to the target UPF under the control of the UTF.
Optionally, the migration response module is specifically configured to:
and receiving a target UPF identification from the UTF, and sending the user data path information to the target UPF according to the target UPF identification.
Further, the migration response module is further configured to: and receiving the migration type from the UTF, and sending the migration type to the target UPF.
Or, the migration response module is specifically configured to:
and when receiving the migration request from the UTF, sending a migration confirmation to the UTF. Further, it is also used for: and when receiving the migration request from the UTF, sending the user data path information to the shared database.
And/or the presence of a gas in the gas,
when the network element functioning as the user plane functions is acting as an migrating UPF, i.e. a target UPF, wherein,
the forwarding module is used for establishing a data forwarding path with the terminal and transmitting user data;
and the migration response module is used for migrating the user path of the terminal from the UPF established with the data forwarding path with the terminal to the network element where the user path is located under the control of the UTF.
Wherein,
and the migration response module is specifically configured to store the received user data path information and issue a user host route, so that the user data is migrated to the user plane functional network element where the user data is located.
Further, the air conditioner is provided with a fan,
the migration response module is further to: and receiving the migration type, reallocating the IP address for the terminal, and delivering the IP address to the terminal through the CPF.
Or, the migration response module is specifically configured to:
and receiving a migration request from the UTF, acquiring user data path information of the terminal from the shared database and issuing a user host route so as to migrate the user data to the user plane functional network element where the user data is located.
Further, the air conditioner is provided with a fan,
the migration response module is further to: after the user host route is released, new data tunnel identifiers are redistributed to the data connection of the terminal; a request is made to the RAN via the CPF to modify the data tunnel identification.
The invention also provides a network element, which serves as a control plane function and at least comprises a first updating module and is used for receiving the data tunnel identifier and requesting the RAN to modify the data tunnel identifier.
Optionally, the first updating module is further configured to: and receiving the IP address of the terminal and transmitting the IP of the terminal to the corresponding terminal.
The invention also provides a terminal, which at least comprises a second updating module used for updating the IP address of the original session by using the received IP address and accessing the data service by using the updated IP address.
The above description is only a preferred example of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (30)
1. A method for realizing user plane function management, a terminal accesses to a network, a data forwarding path is established on a certain UPF, characterized by comprising:
determining that a user path of the terminal needs to be migrated by the UPF migration function UTF according to a preset strategy;
and the UTF controls the current end user path to be transferred to the target UPF from the UPF of the established data forwarding path.
2. The method of claim 1, wherein the UTF controlling migration of a current end user path from a UPF of the established data forwarding path to a target UPF comprises:
the UTF transmits the target UPF identification to the UPF of the current established data forwarding path of the terminal;
the UPF of the current established data forwarding path of the terminal sends the user data path information to the target UPF according to the target UPF identification;
the target UPF stores user data path information and publishes user host routing to migrate user data to the target UPF.
3. The method of claim 2, wherein when the UTF delivers the target UPF identifier to the UPF of the currently established data forwarding path of the terminal, the method further comprises:
the UTF transmits a migration type for indicating whether to re-allocate the IP address to the UE in the migration process to a UPF of the current established data forwarding path of the terminal;
the UPF of the current established data forwarding path of the terminal sends the migration type to a target UPF;
and if the migration type shows that the IP address needs to be newly allocated to the UE, the target UPF reallocates the IP address for the terminal and transmits the IP address to the terminal through the CPF.
4. The method of claim 1, wherein the UTF controlling migration of a current end user path from a UPF of an established data forwarding path to a target UPF comprises:
after receiving a migration confirmation of the UPF from the terminal, the UTF initiates a migration request to the target UPF;
and the target UPF acquires the user data path information of the terminal from the shared database and issues a user host route so as to transfer the user data to the target UPF.
5. The method of claim 4, wherein the UTF, when initiating the migration request to the target UPF, further comprises:
the UTF transmits a migration type for indicating whether to re-allocate the IP address for the UE in the migration process to the target UPF;
and if the migration type shows that the IP address needs to be newly allocated to the UE, the target UPF reallocates the IP address for the terminal and transmits the IP address to the terminal through the CPF.
6. The method according to claim 4, wherein before the target UPF obtains the user data path information of the terminal from the shared database, the method further comprises:
and when the UPF of the current established data forwarding path of the terminal receives the migration request from the UTF, the UPF sends the user data path information to the shared database.
7. The method of any one of claims 1 to 6, further comprising: and deleting the host route related to the user by the UPF of the current established data forwarding path of the terminal.
8. The method according to any one of claims 2 to 6, wherein after issuing the subscriber host route, the target UPF further comprises:
and the target UPF reallocates a new data tunnel identifier for the data connection of the terminal.
9. The method of claim 8, further comprising: and the target UPF informs the CPF to modify the data tunnel information of the terminal by adopting the data tunnel identifier.
10. The method according to claim 1, 2 or 4, wherein the accessing of the terminal to the network, after establishing a data forwarding path on a certain UPF, before the UTF determines that the user path of the terminal needs to be migrated according to a preset policy, further comprises:
and the UTF acquires the current service model of the terminal from the UPF or a third party shared database of the current established data forwarding path of the terminal, and judges that the UPF of the current established data forwarding path of the terminal is non-optimal according to the service model.
11. The device for realizing the user plane function management is characterized by comprising a decision-making module and a processing module, wherein,
the decision module is used for determining that a user path of a terminal needs to be migrated according to a preset strategy, wherein the terminal is a terminal which has access to a network and has established a data forwarding path on a certain UPF;
and the processing module is used for controlling the current end user path to be transferred from the UPF of the established data forwarding path to the target UPF.
12. The apparatus of claim 11, wherein the apparatus is a separate entity in the network or a function provided in an existing network element.
13. The apparatus of claim 11, wherein the processing module is specifically configured to: and transmitting the target UPF identification to the UPF of the current established data forwarding path of the terminal.
14. The apparatus of claim 11, wherein the processing module is specifically configured to: after receiving a migration confirmation from the UPF of the current established data forwarding path of the terminal, initiating a migration request to a target UPF; and receiving a migration response from the target UPF, and returning a migration indication to the UPF of the current established data forwarding path of the terminal.
15. The apparatus of claim 11, wherein the processing module is further configured to: and transmitting the migration type for indicating whether to re-allocate the IP address for the UE in the migration process to the UPF or the target UPF of the current established data forwarding path of the terminal.
16. The apparatus according to any one of claims 11 to 15, wherein the decision module is further configured to: and acquiring a current service model of the terminal from the UPF or a third party shared database of the current established data forwarding path of the terminal, and judging that the UPF of the current established data forwarding path of the terminal is non-optimal according to the service model.
17. A network element, as a user plane function, includes a forwarding module, a migration response module; wherein,
the forwarding module is used for establishing a data forwarding path with the terminal and transmitting user data;
and the migration response module is used for migrating the user path of the terminal established with the data forwarding path to the target UPF under the control of the UTF.
18. The network element of claim 17, wherein the migration response module is specifically configured to: and receiving a target UPF identification from the UTF, and sending the user data path information to the target UPF according to the target UPF identification.
19. The network element of claim 17 or 18, wherein the migration response module is further configured to: and receiving the migration type from the UTF, and sending the migration type to the target UPF.
20. The network element of claim 17, wherein the migration response module is specifically configured to: and when receiving the migration request from the UTF, sending a migration confirmation to the UTF.
21. The network element of claim 20, wherein the migration response module is further configured to: and when receiving the migration request from the UTF, sending the user data path information to the shared database.
22. A network element, as a user plane function, includes a forwarding module, a migration response module; wherein,
the forwarding module is used for establishing a data forwarding path with the terminal and transmitting user data;
and the migration response module is used for migrating the user path of the terminal from the UPF established with the data forwarding path with the terminal to the network element where the user path is located under the control of the UTF.
23. The network element of claim 22, wherein the migration response module is specifically configured to: and storing the received user data path information and issuing a user host route so as to migrate the user data to the user plane functional network element where the user data is located.
24. The network element of claim 23, wherein the migration response module is further configured to: and receiving a migration type which shows that the IP address needs to be newly allocated to the UE, reallocating the IP address to the terminal, and transmitting the IP address to the terminal through the CPF.
25. The network element of claim 22, wherein the migration response module is specifically configured to:
and receiving a migration request from the UTF, acquiring user data path information of the terminal from the shared database and issuing a user host route so as to migrate the user data to the user plane functional network element where the user data is located.
26. The network element of any of claims 23 to 25, wherein the migration response module is further configured to: after the user host route is issued, new data tunnel identifiers are redistributed to the data connection of the terminal; a request is made to the RAN via the CPF to modify the data tunnel identification.
27. A network element, comprising the network element of any one of claims 17 to 21 and the network element of any one of claims 22 to 26.
28. A network element, as a control plane function, comprising a first updating module configured to receive a data tunnel identifier and request a RAN to modify the data tunnel identifier.
29. The network element of claim 28, wherein the first updating module is further configured to: and receiving the IP address of the terminal and transmitting the IP of the terminal to the corresponding terminal.
30. The terminal is characterized by comprising a second updating module, wherein the second updating module is used for receiving the IP address, updating the IP address of the original session and accessing the data service by using the updated IP address.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610867946.7A CN107888498A (en) | 2016-09-29 | 2016-09-29 | Realize the method and device and network element and device of user plane functions management |
PCT/CN2017/091194 WO2018059043A1 (en) | 2016-09-29 | 2017-06-30 | Method and device, network element and device for implementing user plane function management |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610867946.7A CN107888498A (en) | 2016-09-29 | 2016-09-29 | Realize the method and device and network element and device of user plane functions management |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107888498A true CN107888498A (en) | 2018-04-06 |
Family
ID=61763077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610867946.7A Withdrawn CN107888498A (en) | 2016-09-29 | 2016-09-29 | Realize the method and device and network element and device of user plane functions management |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107888498A (en) |
WO (1) | WO2018059043A1 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110365727A (en) * | 2018-04-09 | 2019-10-22 | 华为技术有限公司 | Communication method and related device |
WO2019228254A1 (en) * | 2018-05-31 | 2019-12-05 | 华为技术有限公司 | Session management method, device, and system |
WO2019238050A1 (en) * | 2018-06-11 | 2019-12-19 | 华为技术有限公司 | Communication method and apparatus |
CN110650165A (en) * | 2018-06-27 | 2020-01-03 | 中国电信股份有限公司 | Content distribution method and system based on user plane agent |
CN110662260A (en) * | 2018-06-28 | 2020-01-07 | 中国移动通信有限公司研究院 | Information processing method and device, network element and storage medium |
WO2020011173A1 (en) * | 2018-07-10 | 2020-01-16 | 华为技术有限公司 | Relocation management method and apparatus |
CN110830422A (en) * | 2018-08-10 | 2020-02-21 | 中国移动通信有限公司研究院 | Method and device for processing terminal behavior data |
CN110858991A (en) * | 2018-08-24 | 2020-03-03 | 维沃移动通信有限公司 | Communication method and device |
CN112806056A (en) * | 2018-10-05 | 2021-05-14 | 三星电子株式会社 | Method and apparatus for supporting mobile edge computing transitions in a wireless communication system |
CN112867050A (en) * | 2019-11-28 | 2021-05-28 | 大唐移动通信设备有限公司 | UPF network element management method and system |
CN113133061A (en) * | 2019-12-30 | 2021-07-16 | 中兴通讯股份有限公司 | Method and device for selecting business rules and method and device for deciding business rules |
WO2022017453A1 (en) * | 2020-07-24 | 2022-01-27 | 华为技术有限公司 | Network access method, apparatus and system |
CN114339715A (en) * | 2020-09-28 | 2022-04-12 | 中国移动通信有限公司研究院 | Address information processing method and device and functional entity |
CN116137582A (en) * | 2021-11-18 | 2023-05-19 | 诺基亚通信公司 | CUPS BNG-based packet forwarding system, method and non-transitory computer readable storage medium |
CN116390184A (en) * | 2023-05-31 | 2023-07-04 | 阿里巴巴(中国)有限公司 | User plane function network element online replacement method, network element equipment and storage medium |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110913389B (en) * | 2018-09-15 | 2022-04-05 | 华为技术有限公司 | Method and device for acquiring security context |
CN111614563A (en) * | 2019-02-22 | 2020-09-01 | 华为技术有限公司 | Method and device for selecting user plane path |
CN115442290A (en) | 2020-05-30 | 2022-12-06 | 华为技术有限公司 | Method, device and communication system for sending and receiving message |
CN111953571B (en) * | 2020-07-29 | 2022-10-21 | 新华三技术有限公司 | vBRAS, server and storage medium |
CN116711377A (en) * | 2020-11-20 | 2023-09-05 | 欧芬诺有限责任公司 | Handover of communication network |
CN113316098B (en) * | 2021-04-20 | 2022-10-21 | 新华三技术有限公司 | Method for establishing service channel and public network talkback equipment |
CN114423008B (en) * | 2022-02-25 | 2025-07-04 | 北京启明星辰信息安全技术有限公司 | Terminal identity tracing method, device and computer-readable storage medium |
CN115483961B (en) * | 2022-08-24 | 2023-07-21 | 爱浦路网络技术(南京)有限公司 | Space-borne UPF deployment method, device and medium in space-earth integrated system |
CN118660013B (en) * | 2024-06-06 | 2025-02-28 | 北京火山引擎科技有限公司 | Network communication method and device for IoT device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030083086A1 (en) * | 2001-11-01 | 2003-05-01 | Hannu Toyryla | Method for creating a dynamic talk group |
CN1625907A (en) * | 2001-04-17 | 2005-06-08 | 诺基亚公司 | Packet Mode Voice Communication |
CN101039506A (en) * | 2006-03-15 | 2007-09-19 | 华为技术有限公司 | Method for transferring mobile management entity/user interface entity |
CN103546928A (en) * | 2012-07-11 | 2014-01-29 | 电信科学技术研究院 | Load managing method, device and system |
WO2014023269A1 (en) * | 2012-08-10 | 2014-02-13 | 华为技术有限公司 | Switching control method and apparatus |
CN104661205A (en) * | 2013-11-22 | 2015-05-27 | 中兴通讯股份有限公司 | Gateway updating information notifying method and controller |
-
2016
- 2016-09-29 CN CN201610867946.7A patent/CN107888498A/en not_active Withdrawn
-
2017
- 2017-06-30 WO PCT/CN2017/091194 patent/WO2018059043A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1625907A (en) * | 2001-04-17 | 2005-06-08 | 诺基亚公司 | Packet Mode Voice Communication |
US20030083086A1 (en) * | 2001-11-01 | 2003-05-01 | Hannu Toyryla | Method for creating a dynamic talk group |
CN101039506A (en) * | 2006-03-15 | 2007-09-19 | 华为技术有限公司 | Method for transferring mobile management entity/user interface entity |
CN103546928A (en) * | 2012-07-11 | 2014-01-29 | 电信科学技术研究院 | Load managing method, device and system |
WO2014023269A1 (en) * | 2012-08-10 | 2014-02-13 | 华为技术有限公司 | Switching control method and apparatus |
CN104661205A (en) * | 2013-11-22 | 2015-05-27 | 中兴通讯股份有限公司 | Gateway updating information notifying method and controller |
Non-Patent Citations (1)
Title |
---|
3GPP: ""TR 23.799 Study on Architecture for Next Generation System"", 《3GPP》 * |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110365727A (en) * | 2018-04-09 | 2019-10-22 | 华为技术有限公司 | Communication method and related device |
CN110365727B (en) * | 2018-04-09 | 2021-01-05 | 华为技术有限公司 | Communication method and related device |
WO2019228254A1 (en) * | 2018-05-31 | 2019-12-05 | 华为技术有限公司 | Session management method, device, and system |
CN110557791A (en) * | 2018-05-31 | 2019-12-10 | 华为技术有限公司 | Session management method, device and system |
US11399405B2 (en) | 2018-05-31 | 2022-07-26 | Huawei Technologies Co., Ltd. | Session management method, device, and system |
WO2019238050A1 (en) * | 2018-06-11 | 2019-12-19 | 华为技术有限公司 | Communication method and apparatus |
US11510257B2 (en) | 2018-06-11 | 2022-11-22 | Huawei Technologies Co., Ltd. | Communications method and apparatus |
CN110650165B (en) * | 2018-06-27 | 2022-05-24 | 中国电信股份有限公司 | Content distribution method and system based on user plane agent |
CN110650165A (en) * | 2018-06-27 | 2020-01-03 | 中国电信股份有限公司 | Content distribution method and system based on user plane agent |
CN110662260A (en) * | 2018-06-28 | 2020-01-07 | 中国移动通信有限公司研究院 | Information processing method and device, network element and storage medium |
WO2020011173A1 (en) * | 2018-07-10 | 2020-01-16 | 华为技术有限公司 | Relocation management method and apparatus |
CN110830422A (en) * | 2018-08-10 | 2020-02-21 | 中国移动通信有限公司研究院 | Method and device for processing terminal behavior data |
CN110830422B (en) * | 2018-08-10 | 2022-04-01 | 中国移动通信有限公司研究院 | Terminal behavior data processing method and equipment |
CN110858991B (en) * | 2018-08-24 | 2021-09-17 | 维沃移动通信有限公司 | Communication method and apparatus |
CN110858991A (en) * | 2018-08-24 | 2020-03-03 | 维沃移动通信有限公司 | Communication method and device |
US11825400B2 (en) | 2018-10-05 | 2023-11-21 | Samsung Electronics Co., Ltd. | Method and apparatus for supporting transfer of mobile edge computing in wireless communication system |
CN112806056A (en) * | 2018-10-05 | 2021-05-14 | 三星电子株式会社 | Method and apparatus for supporting mobile edge computing transitions in a wireless communication system |
CN112867050A (en) * | 2019-11-28 | 2021-05-28 | 大唐移动通信设备有限公司 | UPF network element management method and system |
CN112867050B (en) * | 2019-11-28 | 2022-03-04 | 大唐移动通信设备有限公司 | UPF network element management method and system |
CN113133061A (en) * | 2019-12-30 | 2021-07-16 | 中兴通讯股份有限公司 | Method and device for selecting business rules and method and device for deciding business rules |
WO2022017453A1 (en) * | 2020-07-24 | 2022-01-27 | 华为技术有限公司 | Network access method, apparatus and system |
CN114339715A (en) * | 2020-09-28 | 2022-04-12 | 中国移动通信有限公司研究院 | Address information processing method and device and functional entity |
CN114339715B (en) * | 2020-09-28 | 2024-11-08 | 中国移动通信有限公司研究院 | A method, device and functional entity for processing address information |
CN116137582A (en) * | 2021-11-18 | 2023-05-19 | 诺基亚通信公司 | CUPS BNG-based packet forwarding system, method and non-transitory computer readable storage medium |
CN116390184A (en) * | 2023-05-31 | 2023-07-04 | 阿里巴巴(中国)有限公司 | User plane function network element online replacement method, network element equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2018059043A1 (en) | 2018-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107888498A (en) | Realize the method and device and network element and device of user plane functions management | |
EP3641396B1 (en) | Session management method, method for interworking between heterogeneous systems, and network device | |
CN108811016B (en) | A method to support switching | |
CN101552978B (en) | Method, system and device for realizing route optimization | |
CN107295575B (en) | Method and device for controlling service quality | |
WO2018145671A1 (en) | Cross-system handover method and device, and computer storage medium | |
US20200127968A1 (en) | Information processing method and apparatus | |
KR102088721B1 (en) | SDN-based LTE Network Architecture and Operations | |
CN101400153B (en) | Method for direct communication by user equipment through HNB access system | |
CN114390618B (en) | A way to support switching | |
CN105874830B (en) | Method, device and system for mobility management | |
CN104994575A (en) | Method for updating location information of user equipment | |
CN104105086B (en) | Close on selection method and device, the user registering method and device of service server | |
CN103906262A (en) | Bearer distribution method, user equipment, base station and service gateway | |
CN102036325A (en) | Method and equipment for establishing or modifying local IP (Internet Protocol) access bearer | |
CN105409285B (en) | A device and control method for controlling bearer switching | |
KR20120043082A (en) | Communication system and communication control method | |
CN101459928A (en) | Overload notification method between network elements | |
CN101656992A (en) | Methods and system for resource release, base station, service gateway and mobile management network element | |
CN102131251A (en) | A method for forwarding data | |
CN110140416B (en) | User equipment context management method, device and equipment | |
CN103428731B (en) | Routing optimization method and system, gateway | |
CN112788682B (en) | Communication method and device thereof | |
KR102017167B1 (en) | Method and apparatus for data traffic offload in a wireless communication system | |
CN102256329B (en) | A kind of method and apparatus realizing Route Selection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180406 |
|
WW01 | Invention patent application withdrawn after publication |