CN104780586A - Data path processing method, system and device - Google Patents
Data path processing method, system and device Download PDFInfo
- Publication number
- CN104780586A CN104780586A CN201410015163.7A CN201410015163A CN104780586A CN 104780586 A CN104780586 A CN 104780586A CN 201410015163 A CN201410015163 A CN 201410015163A CN 104780586 A CN104780586 A CN 104780586A
- Authority
- CN
- China
- Prior art keywords
- gateway
- indication information
- user plane
- base station
- plane 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
- 238000003672 processing method Methods 0.000 title claims abstract description 10
- 238000000034 method Methods 0.000 claims abstract description 144
- 230000004048 modification Effects 0.000 claims description 108
- 238000012986 modification Methods 0.000 claims description 108
- 230000001960 triggered effect Effects 0.000 claims description 81
- 230000008569 process Effects 0.000 claims description 80
- 238000010586 diagram Methods 0.000 description 24
- 238000007726 management method Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 238000009826 distribution Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000013589 supplement Substances 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/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a data path processing method, system and device. The method comprises the following steps: a subordinate network element acquiring service gateway indication information from a superior network element; and the subordinate network element determining a S1 user plane data path of UE according to the acquired service gateway indication information.
Description
Technical Field
The present invention relates to wireless communication technologies, and in particular, to a method, a system, and a device for processing a data path. Background
A Home base station (HeNB, Home eNB) is a small low power base station, and is mainly used in small-range indoor places such as homes and offices. The femtocell is connected to a core network of a mobile operator through wired access equipment such as indoor cables, Digital Subscriber Lines (DSL) or optical fibers, and provides access services based on a wireless mobile communication network for specific users. The method is an effective supplement to the existing network deployment, and can effectively improve the coverage of indoor voice and high-speed data services. Has many advantages, such as low cost, low power, simple access, plug and play, backhaul saving, compatibility with existing terminals, improved network coverage, etc.
The (LTE) system defined by the Third Generation Partnership project (3 GPP) standard organization includes a home base station (HeNB) whose supported functions are substantially consistent with that of the eNB, and a process between the HeNB and an Evolved Packet Core (EPC) is substantially consistent with that between the eNB and the EPC. Because the deployment of the HeNB is usually not subjected to network planning by a mobile operator, the coverage area is small, and the number of the henbs is large, in order to facilitate Management and support more number of henbs, under a radio access network architecture of an Evolved universal mobile telecommunications system (E-UTRAN), a new network element, namely, a Home base station Gateway (HeNB GW, Home eNB Gateway) is introduced between the HeNB and the EPC, and the HeNB can be connected to a Mobility Management Entity (MME) as an S1 proxy through the HeNB GW. The HeNB GW assumes the role of MME for the HeNB and the role of base station for the MME. The functions of the HeNB GW include: an optional S1-U interface between the terminating HeNB and a Serving GateWay (SGW), i.e. S1-U data optionally passes through the HeNB GW; relay UE-related S1 messages, including an interface application Protocol (S1 AP) IDentifier (ID), a Transport Network Layer (TNL) address, a General Packet Radio Service (GPRS Tunnel Protocol) Tunnel Endpoint (TEID, Tunnel Endpoint IDentifier) in the modification message; terminating a non-user terminal (UE) related S1 procedure; instead of the HeNB performing NNSF functions for the UE. In addition, since the home base station is usually deployed by a user rather than by an operator, in order to ensure the Security of the UE accessing the operator network through the HeNB, a Security gateway (SeGW) is introduced in the home base station system architecture. The SeGW performs mutual authentication with the HeNB instead of the operator's core network. The connection between the HeNB and the HeNB GW, or between the HeNB and the core network, needs to pass through a security tunnel with the SeGW. Fig. 1 is a schematic diagram of a home base station system architecture in the related art, and as shown in fig. 1, the home base station system architecture includes: network elements such as UE, HeNB, SeGW and HeNB GW; the HeNB GW is optionally deployed, and the SeGW is positioned at the edge of a core network when the HeNB GW is not deployed; when the HeNB GW is deployed, the SeGW and the HeNB GW are independent logic function entities, the SeGW is located between the HeNB GW and a non-secure link, and in practical application, the SeGW can also be integrated in the HeNB GW.
With the increasing demand of high-speed data Traffic from users, and in order to further reduce the user plane load of the core network, 3GPP introduced Selected Internet Protocol Traffic Offload (SIPTO) technologies, including both the Selected internet protocol Traffic Offload (SIPTO RAN) and the Selected internet protocol Traffic Offload (SIPTO ln) based on residential access networks.
Fig. 2 is a schematic diagram of a SIPTO above RAN architecture, where the SIPTO above RAN is supported from release 10 (R10), and refers to an MME selecting, for a UE, an SGW and a packet data GateWay (PGW) located in a core network and closer to the UE according to a geographical location of the UE, where the PGW is also called a Local packet data GateWay (L-PGW)c). The SIPTOLN is supported from release 12 (R12), which means that the MME selects a GateWay, which is located on the access network side and is co-located or separate from the HeNB, for the UE, and corresponds to a Local GateWay (LGW, Local GateWay) architecture and a split GateWay architecture, respectively.
Fig. 3 is a schematic diagram of an architecture of a sipto ln combined GateWay (GW, GateWay way), as shown in fig. 3, a PGW of a UE, i.e., a Local GateWay (LGW), is combined in a HeNB, and the SGW is located in a core network.
Fig. 4 is a schematic diagram of an architecture of the sipto ln split gateway, and as shown in fig. 4, both the SGW and the PGW of the UE, i.e., the LGW, are located in the access network on the wireless side and are split from the HeNB. After a SIPTO service bearer is established for a UE that has established an ordinary core network Evolved Packet System (EPS), the MME may select, for the SIPTO service bearer of the UE, an SGW (corresponding to SIPTO above RAN traffic) located in the core network that is closer to the UE, or an SGW (corresponding to SIPTO above gateway traffic) located in the access network and separated from the HeNB, and the SGW serving the SIPTO service of the UE and the SGW serving the ordinary EPS bearer of the UE are not generally the same SGW, and multiple EPS bearers of the UE are only allowed to be served by the same SGW, so that the SGW of the ordinary EPS bearer of the UE may need to be relocated to the SGW of the SIPTO service bearer of the UE after the SIPTO service bearer of the UE is established. In order to support the function, a non-UE mobility triggered SGW relocation procedure is introduced, in which an Evolved-Radio Access Bearer (E-RAB) modification procedure is reused by the MME to notify the HeNB of new SGW information.
As shown in fig. 5, a core Network Packet Data Network (PDN) connected SGW is located in the core Network, and a sipto ln connected SGW is located in the access Network; if the UE establishes a normal core network PDN connection and an S1-U interface of the PDN connection is terminated at a HeNB GW, the UE establishes a SIPTOL PDN connection again at the moment and the SGW and the PGW of the connection are respectively arranged with the HeNB; as shown in fig. 6, if the HeNB GW is also the S1-U interface terminating the core network PDN connection at this time, the user plane data path of the core network PDN connection of the UE is: the UE-HeNB-SeGW-HeNB GW (in core network) -SGW (in access network) -PGW (in core network) shows that the user plane data path is lengthy. However, in the related art, the HeNB GW cannot determine whether to terminate the S1 user plane interface of the UE in the SGW relocation process triggered by non-UE mobility, which results in a long user plane data path and a user plane delay.
In addition, according to the HeNB security protocol specification, in order to ensure the security of the UE accessing the network through the HeNB, all connections between the HeNB and the HeNB GW or between the HeNB and the core network need to pass through the SeGW. If the SGW of the UE is located in a core network, the HeNB needs to send data to the SeGW through a security tunnel; if the SGW of the UE is located in the access network (e.g., the UE establishes the sipto ln service bearer), the S1-U data sent by the HeNB may be directly sent to the SGW of the access network, i.e., sent to the SeGW without a secure tunnel, so as to implement a shorter S1-U data path. However, in the related art, the HeNB cannot determine whether S1-U data needs to be sent to the SeGW in the SGW relocation process triggered by non-UE mobility.
In addition, under the situation that a small base station (small cell) deployment scenario supports SIPTOLN, if a dual connection mode is adopted, that is, the UE receives data through two base stations, namely a macro cell evolved Node B (MeNB) and a Secondary evolved Node B (SeNB), at the same time, the above similar problems also exist, and when the SeNB sends uplink data of the UE, it cannot be determined whether to send the data to the MeNB or directly to a distribution gateway in an access network, so that the SIPTOLN function cannot be smoothly executed.
Disclosure of Invention
The embodiment of the invention provides a data path processing method, a system and equipment, which solve the problem of user plane delay caused by long user plane data path.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a data path processing method, which comprises the following steps:
the lower network element acquires service gateway indication information from the upper network element;
and the lower network element determines an S1 user plane data path of the UE according to the acquired service gateway indication information.
An embodiment of the present invention further provides a data path processing system, including: an upper network element and a lower network element; wherein,
the lower network element is used for acquiring service gateway indication information from the upper network element;
and determining the S1 user plane data path of the UE according to the acquired service gateway indication information.
An embodiment of the present invention further provides a femtocell, including:
a first obtaining unit, configured to obtain service gateway indication information from a superior network element;
and determining the S1 user plane data path of the UE according to the acquired service gateway indication information.
An embodiment of the present invention further provides a femtocell gateway, including:
a second obtaining unit, configured to obtain service gateway indication information from a superior network element;
and a second determining unit, configured to determine, according to the obtained serving gateway indication information, an S1 user plane data path of the UE.
In the embodiment of the invention, the S1 user plane data path in the related technology can be shortened according to the service gateway indication information, and the problem of user plane delay is avoided.
Drawings
Fig. 1 is a schematic diagram of a home base station system architecture;
fig. 2 is an architectural diagram of a SIPTO above RAN;
fig. 3 is a schematic diagram of an architecture supporting sipto ln integrated GW;
figure 4 is a schematic diagram of the architecture of a sipto ln distribution gateway;
figure 5 is a schematic diagram of a sipto ln connection and a non-sipto ln connection;
figure 6 is a schematic diagram of a non-sipto ln connection when the HeNB GW terminates S1-U after the sipto ln triggers SGW relocation;
figure 7 is a schematic diagram of a non-sipto ln connection when the HeNB GW does not terminate S1-U after a sipto ln triggers SGW relocation;
FIG. 8 is a flow chart according to a first embodiment of the present invention;
FIG. 9 is a schematic flow chart according to the second embodiment of the present invention;
FIG. 10 is a schematic flow chart diagram according to a third embodiment of the present invention;
FIG. 11a is a diagram of a fourth embodiment of the present invention;
FIG. 11b is a schematic flow chart according to the fourth embodiment of the present invention;
FIG. 12 is a flow chart illustrating a data processing method according to an embodiment of the present invention;
FIG. 13 is a block diagram of a data processing system in accordance with an embodiment of the present invention;
fig. 14 is a schematic structural diagram of a home base station according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of a home base station gateway according to an embodiment of the present invention.
Detailed Description
The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments, and it should be noted that features of the embodiments and examples of the present invention may be combined with each other without conflict.
Since the SGW connected to the PDN of the core network is located in the core network and the SGW connected to the sipto ln is located in the access network, but multiple PDN connections of the UE can only be served by the same SGW, in the HeNB GW deployment structure shown in fig. 6, if the UE has already established a normal PDN connection of the core network and the S1-U interface of the PDN connection is terminated at the HeNB GW, at this time, if the UE re-establishes the sipto ln PDN connection and the SGW and PGW connected to the sipto PDN are separately located from the HeNB, the MME needs to relocate the SGW connected to the PDN of the core network of the UE to the SGW of the access network (local network). If the HeNBGW is also the S1-U interface for terminating the PDN connection of the core network at this time, the user plane data path of the PDN connection of the core network of the UE is: UE-HeNB-SeGW-HeNB GW (located in core network) -SGW (located in access network) -PGW (located in core network). In order to shorten the S1-U path, S1-U data of the UE' S core network PDN connection needs to go through the HeNB GW, i.e. S1-U data is sent directly by the HeNB to the SGW located in the access network or S1-U data is sent by the SGW located in the access network to the HeNB, so that the HeNB GW does not need to terminate the S1-U interface.
As shown in fig. 7, the user plane data path of the core network PDN connection of the UE is: UE-HeNB-SGW (located in access network-PGW (located in core network).) SGW relocation procedures triggered by non-UE mobility are used for SGW relocation in scenarios other than UE mobility, including triggered by SIPTOL (split GW) or SIPTObeyond RAN PDN connection establishment, if SGW relocation is triggered by SIPTOL (split GW) connection establishment, then a new SGW is located in access network, if SGW relocation is triggered by SIPTObeyond RAN PDN connection establishment, then a new SGW is located in core network. I.e. whether the SGW tunnel information in the relocation S1 signalling is modified. For example, when the new SGW is located in the access network, the HeNB GW does not terminate the S1-U interface of the UE; when the new SGW is located in the core network, the HeNB GW may optionally terminate the S1-U interface of the UE. In addition, the HeNB can also determine whether the uplink S1-U data needs to be sent to the SeGW through the secure tunnel first according to the information. If the SGW of the UE is located in a core network, the HeNB needs to send S1-U data to the SeGW through a security tunnel; if the SGW of the UE is located in the access network (e.g., the UE establishes the sipto service bearer), the S1-U data sent by the HeNB may be directly sent to the SGW of the access network without being sent to the SeGW through the secure tunnel.
Example one
Described in this embodiment is a method for determining an S1-U data path by a HeNB according to serving gateway indication information without deploying a HeNB GW, where fig. 8 is a flowchart of this embodiment, and as shown in fig. 8, the method includes the following steps:
in step 801, the MME determines that a non-UE mobility triggered SGW relocation procedure needs to be performed.
The SGW relocation process may be triggered by a SIPTO above RAN or SIPTO ln connection establishment event, in this embodiment, the SGW relocation is triggered by a SIPTO ln connection establishment event.
In step 802, the MME relocates the SGW of the non-SIPTO connection of the UE to the SGW of the SIPTO connection and sends an E-RAB modification request message to the HeNB.
Since there is no HeNB GW deployment, this S1 message is sent directly to the HeNB. The message includes serving gateway indication information, which may be carried in per UE or per E-RAB manner, and includes at least one of the following information:
1) whether the relocated new SGW is located in the local network or whether the SGW relocation procedure is triggered by the sipto ln connection establishment;
2) whether the relocated new SGW is located in the core network or whether the SGW relocation process is triggered by SIPTO above RAN connection establishment;
3) s1 whether the user plane data passes through the home base station gateway;
4) s1 whether the user plane data passes through the security gateway;
5) whether the S1 user plane data passes through the MeNB.
In this embodiment, the SGW relocation is triggered by the sip toln connection setup event, so the serving gateway indicates that the indication information indicates that the relocated new SGW is located in the local network or the SGW relocation procedure is triggered by the sip toln connection setup, or S1 user plane (S1-U) data does not pass through the security gateway.
Step 803, after receiving the E-RAB modification request message, the HeNB determines whether S1-U data of the UE needs to be sent to the security gateway through the secure tunnel according to the serving gateway indication information in the message.
After step 803, data is transmitted according to the determined S1 user plane data path.
In the embodiment, the HeNB judges that the S1-U data of the UE does not need to be sent to the security gateway through the security tunnel, namely, the S1-U data is directly sent to the SGW located in the access network.
Example two
This embodiment describes a method for determining an S1-U data path by a HeNB GW and a HeNB GW according to serving gateway indication information when the HeNB GW is deployed, where fig. 9 is a flowchart of the method in this embodiment, and as shown in fig. 9, the method includes the following steps:
in step 901, the MME determines that a non-UE mobility triggered SGW relocation procedure needs to be performed.
The SGW relocation process may be triggered by a SIPTO above RAN or SIPTO ln connection establishment event, in this embodiment, the SGW relocation is triggered by a SIPTO ln connection establishment event.
Step 902, the MME relocates the SGW of the non-SIPTO connection of the UE to the SGW of the SIPTO connection and sends an E-RAB modification request message to the HeNB GW.
When deploying HeNB GW, the E-RAB modification request message is firstly sent to the HeNB GW, the message comprises service gateway indication information, the indication information can be carried in a per UE or per E-RAB mode, and the E-RAB modification request message comprises at least one of the following information:
1) whether the relocated new SGW is located in the local network or whether the SGW relocation procedure is triggered by the sipto ln connection establishment;
2) whether the relocated new SGW is located in the core network or whether the SGW relocation process is triggered by sip toacover RAN connection establishment;
3) s1 whether the user plane data passes through the home base station gateway;
4) s1 whether the user plane data passes through the security gateway;
5) whether the S1 user plane data passes through the MeNB.
In this embodiment, the SGW relocation is triggered by the sip toln connection setup event, so that the serving gateway indication information indicates at least one of the following information: the relocated new SGW is located in the local network or the SGW relocation process is triggered by the sipto ln connection establishment; s1 the user plane data does not pass through the gateway of the home base station; s1 the user plane data does not pass through the security gateway;
step 903, after receiving the E-RAB modification request message, the HeNB GW determines whether the S1-U data of the UE passes through the HeNB GW according to the serving gateway indication information in the message.
In this embodiment, the HeNB determines that the S1-U data of the UE does not need to pass through the HeNB GW, that is, directly sends the S1-U data to the SGW located in the access network, and the HeNB GW does not modify the tunnel information of the new SGW in the message, including the Transport Network Layer (TNL) address and the interface application protocol (S1 AP) Identifier (ID).
Step 904, the HeNB GW sends the E-RAB modification request message carrying the serving gateway indication information to the HeNB.
Step 905, after receiving the E-RAB modification request message, the HeNB determines whether S1-U data of the UE needs to be sent to the security gateway through the security tunnel according to the serving gateway indication information in the message.
After step 905, data is transmitted according to the determined S1 user plane data path.
In the embodiment, the HeNB judges that the S1-U data of the UE does not need to be sent to the security gateway through the security tunnel, namely, the S1-U data is directly sent to the SGW located in the access network.
EXAMPLE III
In this embodiment, a method for determining an S1-U data path by a HeNB and a HeNB GW deployed by the HeNB GW according to serving gateway indication information and/or data path indication information is described, where fig. 10 is a flowchart of the method in this embodiment, and as shown in fig. 10, the method includes the following steps:
step 1001, the MME determines that the SGW relocation procedure triggered by non-UE mobility needs to be performed.
The SGW relocation procedure may be triggered by a SIPTO above RAN or SIPTO ln connection establishment event. In this embodiment, the SGW relocation is triggered by a sip toln connection setup event.
In step 1002, the MME relocates the SGW of the non-SIPTO connection of the UE to the SGW of the SIPTO connection and sends an E-RAB modification request message.
When deploying the HeNB GW, the S1 message is directly sent to the HeNB GW first, where the message includes serving gateway indication information, and the indication information may be carried in a per UE or per E-RAB manner, and includes at least one of the following information:
1) whether the relocated new SGW is located in the local network or whether the SGW relocation procedure is triggered by the sipto ln connection establishment;
2) whether the relocated new SGW is located in the core network or whether the SGW relocation process is triggered by sip toacover RAN connection establishment;
3) s1 whether the user plane data passes through the home base station gateway;
4) s1 whether the user plane data passes through the security gateway;
5) whether the S1 user plane data passes through the MeNB.
In this embodiment, the SGW relocation is triggered by a sip toln connection setup event, so the serving gateway indication information indicates at least one of the following information: the relocated new SGW is located in the local network or the SGW relocation process is triggered by the sipto ln connection establishment; s1 the user plane data does not pass through the gateway of the home base station; s1 the user plane data does not pass through the security gateway.
Step 1003, after receiving the E-RAB modification request message, the HeNB GW determines whether the S1-U data of the UE passes through the HeNB GW according to the serving gateway indication information in the message.
In this embodiment, the HeNB determines that the S1-U data of the UE does not need to pass through the HeNB GW, i.e., directly sends the S1-U data to the SGW located in the access network, and the HeNB GW does not modify the tunnel information (TNL address and GTP TEID) of the new SGW in the message.
Step 1004, performing at least one of steps 1004a, 1004b and 1004 c:
1004a, the HeNB GW sends the E-RAB modification request message carrying the service gateway indication information to the HeNB; 1004b, the HeNB GW sends the data path indication information to the HeNB through the E-RAB modification request message; 1004c, the HeNB GW carries the service gateway indication information and the data path indication information in the E-RAB modification request message.
The data path indication information is used to indicate whether the S1 user plane data passes through the hnb gateway or whether the S1 user plane data passes through the security gateway, and may be carried in per UE or per e-RAB.
In this embodiment, the serving gateway indication information and the data path indication information are used to indicate at least one of the following information: the relocated new SGW is located in the local network or the SGW relocation process is triggered by the sipto ln connection establishment; s1 the user plane data does not pass through the gateway of the home base station; s1 the user plane data does not pass through the security gateway.
Step 1005, after receiving the E-RAB modification request message, the HeNB determines whether S1-U data of the UE needs to be sent to the security gateway through the security tunnel according to the serving gateway indication information and/or the data path indication information in the message.
After step 1005, data is transmitted according to the determined S1 user plane data path.
In this embodiment, the HeNB determines that the S1-U data of the UE is not required to be sent to the security gateway through the secure tunnel but is directly sent to the SGW located in the access network.
Example four
This embodiment describes a method for determining an S1-U data path by an SeNB according to service gateway indication information in a scenario where a small cell supports SIPTOLN, and fig. 11a is a schematic view of the scenario of this embodiment. As shown in fig. 11, the UE accesses the network through the dual connectivity scheme, and can receive data from the MeNB and the SeNB simultaneously. An extension GW in which the SeNB is connected to the SIPTOLN; fig. 11b is a schematic flow chart of the method of this embodiment, and as shown in fig. 11b, the method includes the following steps:
in step 1101, the MME determines that a bearer needs to be established for the UE or performs relocation of the SGW.
In step 1102, the MME sends an initial context setup message or an E-RAB setup/modification message to the MeNB.
The message may contain serving gateway indication information, which may be used to indicate whether S1 user plane data of the UE passes through the MeNB; the serving gateway indication information may be per UE or per e-RAB granular.
Step 1103, the MeNB sends an initial context setup message or an E-RAB setup/modification message to the SeNB after determining the serving SeNB for the UE.
The message may contain serving gateway indication information, which may be used to indicate whether S1 user plane data of the UE passes through the MeNB; the serving gateway indication information may be received from the MME, or the MeNB itself may be determined according to the capabilities of the SeNB and MeNB own load information.
In step 1104, after receiving the serving gateway indication information, the SeNB determines whether the S1 user plane data of the UE passes through the MeNB.
If the UE passes through the MeNB, the SeNB firstly sends S1 user plane data of the UE to the MeNB; if the user plane data does not pass through the MeNB, the SeNB directly sends the S1 user plane data of the UE to a distribution gateway of the SIPTOLN positioned in the access network;
in addition, in a scenario where the SeNB is changed, if a new SeNB is connected to the distribution gateway of the SIPTOLN, the MeNB may determine whether S1 user plane data of the SeNB passes through the SeNB or is directly sent to the distribution gateway of the SIPTOLN according to information such as the capability of the SeNB, the load condition of the MeNB itself, and the like, and then indicate the information to the SeNB through the bearer establishment/modification message in the process that the MeNB executes the SeNB change procedure.
The embodiment of the present invention further describes a data path processing method, as shown in fig. 12, including the following steps:
in step 121, the lower network element obtains the service gateway indication information from the upper network element.
And step 122, the lower network element determines an S1 user plane data path of the UE according to the obtained serving gateway indication information.
Wherein, the lower network element obtains the service gateway indication information from the upper network element, including:
the lower network element acquires the service gateway indication information from the upper network element in the service gateway relocation process of the UE; or,
and the lower network element acquires the service gateway indication information from the upper network element in the process of establishing the bearing of the UE.
Wherein the lower level network element comprises a network element of the form: a home base station, a home base station gateway, and a SeNB;
correspondingly, when the lower network element is a home base station, the upper network element is a home base station gateway or a mobile management entity;
when the lower network elements are the home base station and the home base station gateway, the upper network elements are mobile management entities;
and when the lower network element is the SeNB, the upper network element is a macrocell evolved node B (MeNB).
Wherein the service gateway indication information includes at least one of:
whether the serving gateway is located in the local network;
whether the serving gateway is located in the core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation procedure is triggered by a sipto ln connection establishment;
whether the serving gateway relocation process is triggered by SIPTO above RAN connection establishment;
whether the S1 user plane data passes through the MeNB.
And when the service gateway indication information indicates that the service gateway is positioned in a local network or the service gateway relocation process is triggered by SIPTLN connection establishment, the service gateway indication information further indicates that the service gateway and the home base station are combined or separated.
The serving gateway relocation process is triggered by a non-UE movement event, wherein the non-UE movement event is a UE handover event of the UE and a UE event except a tracking area update event of the UE.
Wherein the triggering condition of the serving gateway relocation procedure includes at least one of the following conditions:
establishing SIPTO above RAN connection;
and establishing the SIPTOL connection.
When the subordinate network element is a femtocell and a femtocell gateway, and the superior network element is a mobility management entity, the subordinate network element acquires service gateway indication information from the superior network element in a service gateway relocation process of the UE, including:
and the home base station gateway receives the E-RAB modification request message sent by the mobile management entity and sends the received E-RAB modification request message to the home base station, wherein the E-RAB modification request message carries the service gateway indication information.
When the subordinate network element is a home base station and the superior network element is a mobility management entity, the subordinate network element obtains service gateway indication information from the superior network element in a service gateway relocation process of the UE, including:
and the home base station receives an E-RAB modification request message sent by the mobile management entity, wherein the E-RAB modification request message carries the service gateway indication information.
When the subordinate network element is a femtocell and a femtocell gateway, and the superior network element is a mobility management entity, the subordinate network element acquires service gateway indication information from the superior network element in a service gateway relocation process of the UE, including:
the home base station gateway receives an E-RAB modification request message sent by the mobile management entity, and determines at least one of the following information according to the received E-RAB modification request message:
whether the serving gateway is located in a local network;
whether the serving gateway is located in a core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation process is triggered by an internet protocol traffic offload (SIPTOL) connection establishment selected by a local network;
whether the serving gateway relocation process is triggered by a selected internet protocol traffic offload (SIPTO above RAN) connection establishment based on a residential access network;
whether the S1 user plane data passes through a macrocell evolved node B (MeNB);
and carrying the determined information in service gateway information, carrying the service gateway information in an E-RAB modification request message, and sending the E-RAB modification request message to the home base station.
Wherein the method further comprises:
the home base station gateway carries the determined information in data path indication information, carries the data path indication information in an E-RAB modification request message and sends the E-RAB modification request message to the home base station; or,
and the home base station gateway carries the determined information in service gateway information and data path indication information, carries the service gateway information and the data path indication information in an E-RAB modification request message and sends the E-RAB modification request message to the home base station.
Wherein the determining, by the lower network element according to the serving gateway indication information, an S1 user plane data path of the UE includes:
and the femtocell gateway determines whether the S1 user plane data of the UE passes through the femtocell gateway according to the serving gateway indication information.
Wherein, the determining, by the hnb gateway according to the serving gateway indication information, whether the S1 user plane data of the UE passes through the hnb gateway includes:
when at least one of the following conditions is satisfied: the service gateway indication information indicates that the service gateway is located in a local network; the service gateway relocation process is triggered by the establishment of a SIPTOL connection; the serving gateway is not located in a core network;
the femtocell gateway determines that the S1 user plane data of the UE does not pass through the femtocell gateway.
When the femtocell gateway determines that the S1 user plane data of the UE does not pass through the femtocell gateway, the method further includes:
and the home base station gateway does not modify the tunnel information of the SGW in the message when receiving the E-RAB modification request message.
Wherein, the determining, by the lower network element according to the serving gateway indication information, an S1 user plane data path of the UE includes:
and the home base station determines whether the S1 user plane data of the UE is sent to a security gateway through a security tunnel according to the service gateway indication information.
Wherein, the determining, by the hnb, whether the S1 user plane data of the UE is sent to the security gateway through the secure tunnel according to the serving gateway indication information includes:
when the serving gateway indication information received by the home base station meets one of the following conditions: the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment; the serving gateway is not located in a core network; the S1 user plane data does not pass through a security gateway;
the home base station determines that S1 user plane data of the UE is not sent to a security gateway through a security tunnel, and is directly sent to the service gateway; otherwise, determining that the user plane data of the UE S1 needs to be sent to the security gateway through the security tunnel.
Wherein, the determining, by the lower network element according to the obtained serving gateway indication information, an S1 user plane data path corresponding to the UE includes:
and the home base station determines whether the S1 user plane data of the UE is sent to a security gateway through a security tunnel according to the service gateway indication information and/or the data path indication information carried by the received E-RAB modification request message.
Wherein, the determining, by the hnb, whether the S1 user plane data of the UE is sent to the security gateway through the secure tunnel according to the serving gateway indication information and the data path indication information includes:
when the service gateway indication information indicates that the service gateway is located in a local network or the relocation process of the service gateway is triggered by SIPTOL connection establishment and the data path indication information indicates that the S1 user plane data passes through a home base station gateway, the home base station determines that the S1 user plane data needs to be sent to a security gateway through a secure tunnel;
when the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment, and the data path indication information indicates that the S1 user plane data does not pass through a home base station gateway, the home base station determines that the S1 user plane data does not need to be sent to a security gateway through a secure tunnel, and is directly sent to the service gateway.
Wherein, the femtocell determines whether the S1 user plane data of the UE is sent to the security gateway through the secure tunnel according to the data path indication information, including:
when the data path indication information indicates that the S1 user plane data passes through a security gateway, the femtocell determines that the S1 user plane data needs to be sent to the security gateway through a security tunnel; otherwise, it is determined that the S1 user plane data is not required to be sent to the security gateway through the secure tunnel, and is directly sent to the service gateway.
An embodiment of the present invention further describes a computer storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are used for executing the data path processing method.
In order to implement the data path processing method, an embodiment of the present invention further describes a data path processing system, as shown in fig. 13, including:
an upper network element 131 and a lower network element 132; wherein,
the lower network element 132 is configured to obtain service gateway indication information from the upper network element 131;
and determining the S1 user plane data path of the UE according to the acquired service gateway indication information.
Wherein, the lower network element 132 is further configured to obtain the serving gateway indication information from the upper network element 131 in a serving gateway relocation process of the UE; or,
the lower network element 132 obtains the serving gateway indication information from the upper network element 131 in the process of establishing the bearer of the UE.
Wherein the lower level network element 132 comprises a network element of the form: a home base station, a home base station gateway, and a SeNB;
correspondingly, when the lower level network element 132 is a home base station, the upper level network element 131 is a home base station gateway or a mobility management entity;
when the lower network element 132 is a femtocell and a femtocell gateway, the upper network element 131 is a mobility management entity;
when the lower network element 132 is an SeNB, the upper network element 131 is a macrocell evolved nodeb MeNB.
Wherein the service gateway indication information includes at least one of:
whether the serving gateway is located in a local network;
whether the serving gateway is located in a core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation procedure is triggered by a sipto ln connection establishment;
whether the serving gateway relocation process is triggered by SIPTO above RAN connection establishment;
whether the S1 user plane data passes through the MeNB.
And when the service gateway indication information indicates that the service gateway is positioned in a local network or the service gateway relocation process is triggered by SIPTLN connection establishment, the service gateway indication information further indicates that the service gateway and the home base station are combined or separated.
The serving gateway relocation process is triggered by a non-UE movement event, wherein the non-UE movement event is a UE handover event of the UE and a UE event except a tracking area update event of the UE.
Wherein the triggering condition of the serving gateway relocation procedure includes at least one of the following conditions:
establishing SIPTO above RAN connection;
and establishing the SIPTOL connection.
Wherein, when the lower level network element 132 is a femtocell and a femtocell gateway, and the upper level network element 131 is a mobility management entity,
the femtocell gateway is further configured to receive an E-RAB modification request message sent by the mobility management entity, and send the received E-RAB modification request message to the femtocell, where the E-RAB modification request message carries the service gateway indication information.
Wherein, when the lower level network element 132 is a home base station, and the upper level network element 131 is a mobility management entity or a home base station gateway,
the femtocell is further configured to receive an E-RAB modification request message sent by the mobility management entity or the femtocell gateway, where the E-RAB modification request message carries the service gateway indication information.
Wherein, when the lower level network element 132 is a femtocell and a femtocell gateway, and the upper level network element 131 is a mobility management entity,
the femtocell gateway is further configured to receive an E-RAB modification request message sent by the mobility management entity, and determine at least one of the following information according to the received E-RAB modification request message:
whether the serving gateway is located in a local network;
whether the serving gateway is located in a core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation process is triggered by an internet protocol traffic offload (SIPTOL) connection establishment selected by a local network;
whether the serving gateway relocation process is triggered by a selected internet protocol traffic offload (SIPTO above RAN) connection establishment based on a residential access network;
whether the S1 user plane data passes through a macrocell evolved node B (MeNB);
and carrying the determined information in service gateway information, carrying the service gateway information in an E-RAB modification request message, and sending the E-RAB modification request message to the home base station.
The femtocell gateway is further configured to carry the determined information in data path indication information, carry the data path indication information in an E-RAB modification request message, and send the E-RAB modification request message to the femtocell; or,
and carrying the determined information in service gateway information and data path indication information, carrying the service gateway information and the data path indication information in an E-RAB modification request message, and sending the E-RAB modification request message to the home base station.
The femtocell gateway is further configured to determine whether the S1 user plane data of the UE passes through the femtocell gateway according to the serving gateway indication information.
Wherein the femtocell gateway is further configured to, when at least one of the following conditions is satisfied: the service gateway indication information indicates that the service gateway is located in a local network; the service gateway relocation process is triggered by the establishment of a SIPTOL connection; the serving gateway is not located in a core network;
determining that S1 user plane data of the UE does not pass through the femtocell gateway.
And the femtocell gateway is further configured to not modify the tunnel information of the SGW in the E-RAB modification request message when it is determined that the S1 user plane data of the UE does not pass through the femtocell gateway.
The femtocell is further configured to determine whether the S1 user plane data of the UE is sent to a security gateway through a secure tunnel according to the serving gateway indication information.
Wherein the femtocell is further configured to, when the received serving gateway indication information satisfies one of the following conditions: the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment; the serving gateway is not located in a core network; the S1 user plane data does not pass through a security gateway;
determining that the S1 user plane data of the UE is not sent to a security gateway through a secure tunnel, and is directly sent to the service gateway; otherwise, determining that the user plane data of the UE S1 needs to be sent to the security gateway through the security tunnel.
Wherein, the determining, by the lower network element 132 according to the obtained serving gateway indication information, an S1 user plane data path corresponding to the UE includes:
and the home base station determines whether the S1 user plane data of the UE is sent to a security gateway through a security tunnel according to the received E-RAB modification request message.
The femtocell is further configured to determine that the S1 user plane data needs to be sent to a security gateway through a secure tunnel when the serving gateway indication information indicates that the serving gateway is located in a local network or the serving gateway relocation process is triggered by sip toln connection establishment, and the data path indication information indicates that the S1 user plane data passes through the femtocell gateway;
when the service gateway indicating information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by the establishment of the SIPTOL connection, and the data path indicating information indicates that the S1 user plane data does not pass through the femtocell gateway, it is determined that the S1 user plane data does not need to be sent to a security gateway through a security tunnel, and is directly sent to the service gateway.
Wherein, the hnb is further configured to determine, according to the data path indication information, whether the S1 user plane data of the UE is sent to the security gateway through the secure tunnel, and includes:
when the data path indication information indicates that the S1 user plane data passes through a security gateway, the femtocell determines that the S1 user plane data needs to be sent to the security gateway through a security tunnel; otherwise, it is determined that the S1 user plane data is not required to be sent to the security gateway through the secure tunnel, and is directly sent to the service gateway.
In order to implement the data path processing system, an embodiment of the present invention further provides a home base station, as shown in fig. 14, including:
a first obtaining unit 141, configured to obtain service gateway indication information from an upper network element;
a first determining unit 142, configured to determine an S1 user plane data path of the UE according to the obtained serving gateway indication information.
The first obtaining unit 141 is further configured to obtain the serving gateway indication information from the upper level network element in a serving gateway relocation process of the UE; or,
and acquiring the service gateway indication information from the superior network element in the process of establishing the bearer of the UE.
The first obtaining unit 141 is further configured to receive an E-RAB modification request message sent by the upper network element, where the E-RAB modification request message carries the service gateway indication information.
Wherein,
the first determining unit 142 is further configured to determine, according to the serving gateway indication information, whether the S1 user plane data of the UE is sent to a security gateway through a secure tunnel.
Wherein,
the first determining unit 142 is further configured to, when one of the following conditions is satisfied: the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment, or the service gateway is not located in a core network or the S1 user plane data does not pass through a security gateway;
determining that the S1 user plane data of the UE is not sent to a security gateway through a secure tunnel, and is directly sent to the service gateway; otherwise, determining that the user plane data of the UE S1 needs to be sent to the security gateway through the security tunnel.
The first obtaining unit 141 is further configured to receive an E-RAB modification request message, where the E-RAB modification request message carries service gateway indication information and/or data path indication information;
the first determining unit 142 is further configured to determine, according to the serving gateway indication information and/or the data path indication information, whether the S1 user plane data of the UE is sent to a security gateway through a secure tunnel.
The first determining unit 142 is further configured to, when the serving gateway indication information indicates that the serving gateway is located in a local network or the serving gateway relocation process is triggered by sip toln connection establishment, and the data path indication information indicates that the S1 user plane data passes through a home base station gateway, determine, by the home base station, that the S1 user plane data needs to be sent to a security gateway through a secure tunnel;
when the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment, and the data path indication information indicates that the S1 user plane data does not pass through a home base station gateway, the home base station determines that the S1 user plane data does not need to be sent to a security gateway through a secure tunnel, and is directly sent to the service gateway.
The first determining unit 142 is further configured to, when the data path indication information indicates that the S1 user plane data passes through a security gateway, determine that the S1 user plane data needs to be sent to the security gateway through a secure tunnel by the hnb; otherwise, it is determined that the S1 user plane data is not required to be sent to the security gateway through the secure tunnel, and is directly sent to the service gateway.
In practical applications, the first obtaining Unit 141 and the first determining Unit 142 may be implemented by a Central Processing Unit (CPU), a Digital Signal Processor (DSP), or a Field Programmable Gate Array (FPGA) in the home base station.
In order to implement the data path processing system, an embodiment of the present invention further provides a home base station gateway, as shown in fig. 15, including:
a second obtaining unit 151, configured to obtain service gateway indication information from an upper network element;
a second determining unit 152, configured to determine an S1 user plane data path of the UE according to the obtained serving gateway indication information.
The second obtaining unit 151 is further configured to obtain the serving gateway indication information from the upper level network element in a serving gateway relocation process of the UE; or,
and acquiring the service gateway indication information from the superior network element in the process of establishing the bearer of the UE.
The second obtaining unit 151 is further configured to receive an E-RAB modification request message sent by the upper level network element, and send the received E-RAB modification request message to the femtocell, where the E-RAB modification request message carries the service gateway indication information.
The second obtaining unit 151 is further configured to receive an E-RAB modification request message sent by the mobility management entity;
the second determining unit 152 is further configured to determine, according to the received E-RAB modification request message, at least one of the following information:
whether the serving gateway is located in a local network;
whether the serving gateway is located in a core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation process is triggered by an internet protocol traffic offload (SIPTOL) connection establishment selected by a local network;
whether the serving gateway relocation process is triggered by a selected internet protocol traffic offload (SIPTO above RAN) connection establishment based on a residential access network;
whether the S1 user plane data passes through a macrocell evolved node B (MeNB);
the second obtaining unit 151 is further configured to carry the determined information in serving gateway information, and carry the serving gateway information in an E-RAB modification request message to send to the home base station.
The second obtaining unit 151 is further configured to carry the determined information in data path indication information, and carry the data path indication information in an E-RAB modification request message to send to the home base station; or,
and carrying the determined information in service gateway information and data path indication information, carrying the service gateway information and the data path indication information in an E-RAB modification request message, and sending the E-RAB modification request message to the home base station.
The second determining unit 152 is further configured to determine, by the home base station gateway, whether the S1 user plane data of the UE passes through the home base station gateway according to the serving gateway indication information.
The second determining unit 152 is further configured to, when the service gateway acquired by the second acquiring unit 151 meets at least one of the following conditions: the service gateway indication information indicates that the service gateway is located in a local network; the service gateway relocation process is triggered by the establishment of a SIPTOL connection; the serving gateway is not located in the core network;
determining that S1 user plane data of the UE does not pass through the femtocell gateway.
Wherein, the second obtaining unit 151 is further configured to not modify the tunnel information of the SGW in the received E-RAB modification request message when the second determining unit 152 determines that the home base station gateway determines that the S1 user plane data of the UE passes through the home base station gateway.
In practical applications, the second obtaining unit 151 and the second determining unit 152 may be implemented by a CPU, a DSP, or an FPGA in the home base station gateway.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (54)
1. A data path processing method, comprising:
the lower network element acquires service gateway indication information from the upper network element;
and the lower network element determines an S1 user plane data path of the user terminal UE according to the acquired service gateway indication information.
2. The method of claim 1, wherein the obtaining, by the lower network element, serving gateway indication information from an upper network element comprises:
the lower network element acquires the service gateway indication information from the upper network element in the service gateway relocation process of the UE; or,
and the lower network element acquires the service gateway indication information from the upper network element in the process of establishing the bearing of the UE.
3. The method according to claim 2, wherein the lower level network element comprises a network element of the form: the system comprises a home base station, a home base station gateway and a secondary evolution base station SeNB;
correspondingly, when the lower network element is a home base station, the upper network element is a home base station gateway or a mobile management entity;
when the lower network elements are the home base station and the home base station gateway, the upper network elements are mobile management entities;
and when the lower network element is the SeNB, the upper network element is a macrocell evolved node B (MeNB).
4. The method of claim 3, wherein the serving gateway indication information comprises at least one of:
whether the serving gateway is located in the local network;
whether the serving gateway is located in the core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation procedure is triggered by a selected internet protocol traffic offload, SIPTOLN, connection establishment of a local network;
whether the serving gateway relocation process is triggered by a selected internet protocol traffic offload (SIPTO above RAN) connection establishment based on a residential access network;
whether the S1 user plane data passes through a macro cell evolved nodeb, MeNB.
5. The method of claim 2, wherein the serving gateway indication information further indicates that the serving gateway is co-located or separated from the femtocell when the serving gateway indication information indicates that the serving gateway is located in a local network or the serving gateway relocation procedure is triggered by sipto ln connection establishment.
6. The method of claim 2, wherein the serving gateway relocation procedure is triggered by a non-UE mobility event, wherein the non-UE mobility event is a handover event of the UE and a UE event other than a tracking area update event of the UE.
7. The method according to claim 2, wherein the triggering condition of the serving gateway relocation procedure comprises at least one of the following conditions:
establishing SIPTO above RAN connection;
and establishing the SIPTOL connection.
8. The method of claim 3, wherein when the subordinate network elements are a femtocell and a femtocell gateway, and the superior network element is a mobility management entity, the subordinate network element obtains serving gateway indication information from the superior network element during a serving gateway relocation process of the UE, and the method comprises:
and the home base station gateway receives an E-RAB modification request message sent by the mobile management entity and sends the received E-RAB modification request message to the home base station, wherein the E-RAB modification request message carries the service gateway indication information.
9. The method of claim 3, wherein when the subordinate network element is a femtocell and the superior network element is a mobility management entity or a femtocell gateway, the subordinate network element obtains serving gateway indication information from the superior network element during a serving gateway relocation process of the UE, and the method comprises:
and the home base station receives an E-RAB modification request message sent by the mobile management entity or the home base station gateway, wherein the E-RAB modification request message carries the service gateway indication information.
10. The method of claim 8, wherein when the subordinate network elements are a femtocell and a femtocell gateway, and the superior network element is a mobility management entity, the subordinate network element obtains serving gateway indication information from the superior network element during a serving gateway relocation process of the UE, and the method comprises:
the home base station gateway receives an E-RAB modification request message sent by the mobile management entity, and determines at least one of the following information according to the received E-RAB modification request message:
whether the serving gateway is located in a local network;
whether the serving gateway is located in a core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation process is triggered by an internet protocol traffic offload (SIPTOL) connection establishment selected by a local network;
whether the serving gateway relocation process is triggered by a selected internet protocol traffic offload (SIPTO above RAN) connection establishment based on a residential access network;
whether the S1 user plane data passes through a macrocell evolved node B (MeNB);
and carrying the determined information in service gateway information, carrying the service gateway information in an E-RAB modification request message, and sending the E-RAB modification request message to the home base station.
11. The method of claim 10, further comprising:
the home base station gateway carries the determined information in data path indication information, carries the data path indication information in an E-RAB modification request message and sends the E-RAB modification request message to the home base station; or,
and the home base station gateway carries the determined information in service gateway information and data path indication information, carries the service gateway information and the data path indication information in an E-RAB modification request message and sends the E-RAB modification request message to the home base station.
12. The method of claim 8, wherein the determining, by the lower network element, the S1 user plane data path of the UE according to the serving gateway indication information comprises:
and the femtocell gateway determines whether the S1 user plane data of the UE passes through the femtocell gateway according to the serving gateway indication information.
13. The method of claim 12, wherein the determining, by the hnb gateway according to the serving gateway indication information, whether the S1 user plane data of the UE passes through the hnb gateway comprises:
when at least one of the following conditions is satisfied: the service gateway indication information indicates that the service gateway is located in a local network; the service gateway relocation process is triggered by the establishment of a SIPTOL connection; the serving gateway is not located in a core network;
the femtocell gateway determines that the S1 user plane data of the UE does not pass through the femtocell gateway.
14. The method according to claim 13, wherein when the femtocell gateway determines that the S1 user plane data of the UE does not pass through the femtocell gateway, the method further comprises:
and the home base station gateway does not modify the tunnel information of the SGW in the message when receiving the E-RAB modification request message.
15. The method of claim 10, wherein the determining, by the lower network element, the S1 user plane data path of the UE according to the serving gateway indication information comprises:
and the home base station determines whether the S1 user plane data of the UE is sent to a security gateway through a security tunnel according to the service gateway indication information.
16. The method of claim 15, wherein the determining, by the home base station, whether the S1 user plane data of the UE is sent to a security gateway through a secure tunnel according to the serving gateway indication information comprises:
when the serving gateway indication information received by the home base station meets one of the following conditions: the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment; the serving gateway is not located in a core network; the S1 user plane data does not pass through a security gateway;
the home base station determines that S1 user plane data of the UE is not sent to a security gateway through a security tunnel, and is directly sent to the service gateway; otherwise, determining that the user plane data of the UE S1 needs to be sent to the security gateway through the security tunnel.
17. The method of claim 11, wherein the determining, by the lower network element, the S1 user plane data path corresponding to the UE according to the obtained serving gateway indication information comprises:
and the home base station determines whether the S1 user plane data of the UE is sent to a security gateway through a security tunnel according to the service gateway indication information and/or the data path indication information carried by the received E-RAB modification request message.
18. The method according to claim 17, wherein the determining, by the hnb, whether the S1 user plane data of the UE is sent to a security gateway through a secure tunnel according to the serving gateway indication information and the data path indication information includes:
when the service gateway indication information indicates that the service gateway is located in a local network or the relocation process of the service gateway is triggered by SIPTOL connection establishment and the data path indication information indicates that the S1 user plane data passes through a home base station gateway, the home base station determines that the S1 user plane data needs to be sent to a security gateway through a secure tunnel;
when the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment, and the data path indication information indicates that the S1 user plane data does not pass through a home base station gateway, the home base station determines that the S1 user plane data does not need to be sent to a security gateway through a secure tunnel, and is directly sent to the service gateway.
19. The method according to claim 17, wherein the determining, by the home base station, whether the S1 user plane data of the UE is sent to a security gateway through a secure tunnel according to the data path indication information comprises:
when the data path indication information indicates that the S1 user plane data passes through a security gateway, the femtocell determines that the S1 user plane data needs to be sent to the security gateway through a security tunnel; otherwise, it is determined that the S1 user plane data is not required to be sent to the security gateway through the secure tunnel, and is directly sent to the service gateway.
20. A data path processing system comprising: an upper network element and a lower network element; wherein,
the lower network element is used for acquiring service gateway indication information from the upper network element;
and determining an S1 user plane data path of the user terminal UE according to the acquired service gateway indication information.
21. The system of claim 20,
the lower network element is further configured to obtain the serving gateway indication information from the upper network element in a serving gateway relocation process of the UE; or,
and the lower network element acquires the service gateway indication information from the upper network element in the process of establishing the bearing of the UE.
22. The system according to claim 21, wherein said subordinate network elements comprise network elements of the form: the system comprises a home base station, a home base station gateway and a secondary evolution base station SeNB;
correspondingly, when the lower network element is a home base station, the upper network element is a home base station gateway or a mobile management entity;
when the lower network elements are the home base station and the home base station gateway, the upper network elements are mobile management entities;
and when the lower network element is the SeNB, the upper network element is a macrocell evolved node B (MeNB).
23. The system according to claim 22, wherein said service gateway indication information includes at least one of:
whether the serving gateway is located in a local network;
whether the serving gateway is located in a core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation process is triggered by an internet protocol traffic offload (SIPTOL) connection establishment selected by a local network;
whether the serving gateway relocation process is triggered by a selected internet protocol traffic offload (SIPTO above RAN) connection establishment based on a residential access network;
whether the S1 user plane data passes through a macro cell evolved nodeb, MeNB.
24. The system of claim 21, wherein the serving gateway indication information further indicates that the serving gateway is co-located or separated from the femtocell when the serving gateway indication information indicates that the serving gateway is located in a local network or the serving gateway relocation procedure is triggered by sipto ln connection establishment.
25. The system of claim 21, wherein the serving gateway relocation procedure is triggered by a non-UE mobility event, wherein the non-UE mobility event is a handover event of the UE and a UE event other than a tracking area update event of the UE.
26. The system according to claim 21, wherein the triggering condition of the serving gateway relocation procedure comprises at least one of:
establishing SIPTO above RAN connection;
and establishing the SIPTOL connection.
27. The system according to claim 22, wherein when the lower level network element is a home base station and a home base station gateway, and the upper level network element is a mobility management entity,
the femtocell gateway is further configured to receive an E-RAB modification request message sent by the mobility management entity, and send the received E-RAB modification request message to the femtocell, where the E-RAB modification request message carries the service gateway indication information.
28. The system according to claim 22, wherein when the subordinate network element is a home base station, the superior network element is a mobility management entity or a home base station gateway,
the femtocell is further configured to receive an E-RAB modification request message sent by the mobility management entity or the femtocell gateway, where the E-RAB modification request message carries the service gateway indication information.
29. The system according to claim 27, wherein when the lower level network element is a home base station and a home base station gateway, and the upper level network element is a mobility management entity,
the femtocell gateway is further configured to receive an E-RAB modification request message sent by the mobility management entity, and determine at least one of the following information according to the received E-RAB modification request message:
whether the serving gateway is located in a local network;
whether the serving gateway is located in a core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation process is triggered by an internet protocol traffic offload (SIPTOL) connection establishment selected by a local network;
whether the serving gateway relocation process is triggered by a selected internet protocol traffic offload (SIPTO above RAN) connection establishment based on a residential access network;
whether the S1 user plane data passes through a macrocell evolved node B (MeNB);
and carrying the determined information in service gateway information, carrying the service gateway information in an E-RAB modification request message, and sending the E-RAB modification request message to the home base station.
30. The system of claim 29,
the femtocell gateway is further configured to carry the determined information in data path indication information, carry the data path indication information in an E-RAB modification request message, and send the E-RAB modification request message to the femtocell; or,
and carrying the determined information in service gateway information and data path indication information, carrying the service gateway information and the data path indication information in an E-RAB modification request message, and sending the E-RAB modification request message to the home base station.
31. The system of claim 27,
the femtocell gateway is further configured to determine whether the S1 user plane data of the UE passes through the femtocell gateway according to the serving gateway indication information.
32. The system of claim 31,
the home base station gateway is further configured to, when at least one of the following conditions is satisfied: the service gateway indication information indicates that the service gateway is located in a local network; the service gateway relocation process is triggered by the establishment of a SIPTOL connection; the serving gateway is not located in a core network;
determining that S1 user plane data of the UE does not pass through the femtocell gateway.
33. The system of claim 32,
the femtocell gateway is further configured to not modify the tunnel information of the SGW in the E-RAB modification request message when it is determined that the S1 user plane data of the UE does not pass through the femtocell gateway.
34. The system of claim 29,
and the femtocell is further configured to determine whether the S1 user plane data of the UE is sent to a security gateway through a security tunnel according to the serving gateway indication information.
35. The system of claim 32,
the home base station is further configured to, when the received serving gateway indication information satisfies one of the following conditions: the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment; the serving gateway is not located in a core network; the S1 user plane data does not pass through a security gateway;
determining that the S1 user plane data of the UE is not sent to a security gateway through a secure tunnel, and is directly sent to the service gateway; otherwise, determining that the user plane data of the UE S1 needs to be sent to the security gateway through the security tunnel.
36. The system of claim 30, wherein the determining, by the lower network element, the S1 user plane data path corresponding to the UE according to the obtained serving gateway indication information comprises:
and the home base station determines whether the S1 user plane data of the UE is sent to a security gateway through a security tunnel according to the received E-RAB modification request message.
37. The system of claim 36,
the femtocell is further configured to determine that the S1 user plane data needs to be sent to a security gateway through a secure tunnel when the serving gateway indication information indicates that the serving gateway is located in a local network or the serving gateway relocation process is triggered by sip toln connection establishment, and the data path indication information indicates that the S1 user plane data passes through the femtocell gateway;
when the service gateway indicating information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by the establishment of the SIPTOL connection, and the data path indicating information indicates that the S1 user plane data does not pass through the femtocell gateway, it is determined that the S1 user plane data does not need to be sent to a security gateway through a security tunnel, and is directly sent to the service gateway.
38. The system of claim 36,
the femtocell is further configured to determine, according to the data path indication information, whether S1 user plane data of the UE is sent to the security gateway through the secure tunnel, including:
when the data path indication information indicates that the S1 user plane data passes through a security gateway, the femtocell determines that the S1 user plane data needs to be sent to the security gateway through a security tunnel; otherwise, it is determined that the S1 user plane data is not required to be sent to the security gateway through the secure tunnel, and is directly sent to the service gateway.
39. A home base station, comprising:
a first obtaining unit, configured to obtain service gateway indication information from a superior network element;
and determining an S1 user plane data path of the user terminal UE according to the acquired service gateway indication information.
40. The home base station according to claim 39,
the first obtaining unit is further configured to obtain the serving gateway indication information from the higher-level network element in a serving gateway relocation process of the UE; or,
and acquiring the service gateway indication information from the superior network element in the process of establishing the bearer of the UE.
41. The home base station according to claim 39,
the first obtaining unit is further configured to receive an E-RAB modification request message sent by the superior network element, where the E-RAB modification request message carries the service gateway indication information.
42. The home base station according to claim 39,
the second determining unit is further configured to determine, according to the serving gateway indication information, whether the S1 user plane data of the UE is sent to a security gateway through a secure tunnel.
43. The home base station according to claim 42,
the second determination unit is further configured to, when one of the following conditions is satisfied: the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment, or the service gateway is not located in a core network or the S1 user plane data does not pass through a security gateway;
determining that the S1 user plane data of the UE is not sent to a security gateway through a secure tunnel, and is directly sent to the service gateway; otherwise, determining that the user plane data of the UE S1 needs to be sent to the security gateway through the security tunnel.
44. The home base station according to claim 39,
the first obtaining unit is further configured to receive an E-RAB modification request message, where the E-RAB modification request message carries service gateway indication information and/or data path indication information;
the second determining unit is further configured to determine, according to the serving gateway indication information and/or the data path indication information, whether the S1 user plane data of the UE is sent to a security gateway through a secure tunnel.
45. The home base station according to claim 44,
the second determining unit is further configured to, when the serving gateway indication information indicates that the serving gateway is located in a local network or the serving gateway relocation process is triggered by sip toln connection establishment, and the data path indication information indicates that the S1 user plane data passes through a home base station gateway, determine, by the home base station, that the S1 user plane data needs to be sent to a security gateway through a secure tunnel;
when the service gateway indication information indicates that the service gateway is located in a local network or the service gateway relocation process is triggered by SIPTOL connection establishment, and the data path indication information indicates that the S1 user plane data does not pass through a home base station gateway, the home base station determines that the S1 user plane data does not need to be sent to a security gateway through a secure tunnel, and is directly sent to the service gateway.
46. The home base station according to claim 44,
the second determining unit is further configured to, when the data path indication information indicates that the S1 user plane data passes through a security gateway, determine that the S1 user plane data needs to be sent to the security gateway through a security tunnel by the hnb; otherwise, it is determined that the S1 user plane data is not required to be sent to the security gateway through the secure tunnel, and is directly sent to the service gateway.
47. A home base station gateway comprising:
a second obtaining unit, configured to obtain service gateway indication information from a superior network element;
and a second determining unit, configured to determine, according to the obtained serving gateway indication information, an S1 user plane data path of the user equipment UE.
48. The home base station gateway according to claim 47,
the second obtaining unit is further configured to obtain the serving gateway indication information from the higher-level network element in a serving gateway relocation process of the UE; or,
and acquiring the service gateway indication information from the superior network element in the process of establishing the bearer of the UE.
49. The home base station gateway according to claim 47,
the second obtaining unit is further configured to receive an E-RAB modification request message sent by the superior network element and send the received E-RAB modification request message to the femtocell, where the E-RAB modification request message carries the service gateway indication information.
50. The home base station gateway according to claim 47,
the second obtaining unit is further configured to receive an E-RAB modification request message sent by the mobility management entity;
the second determining unit is further configured to determine, according to the received E-RAB modification request message, at least one of the following information:
whether the serving gateway is located in a local network;
whether the serving gateway is located in a core network;
whether the S1 user plane data passes through the femtocell gateway;
whether the user plane data passes through a security gateway or not is judged by the S1;
whether the serving gateway relocation process is triggered by an internet protocol traffic offload (SIPTOL) connection establishment selected by a local network;
whether the serving gateway relocation process is triggered by a selected internet protocol traffic offload (SIPTO above RAN) connection establishment based on a residential access network;
whether the S1 user plane data passes through a macrocell evolved node B (MeNB);
the second obtaining unit is further configured to carry the determined information in service gateway information, and carry the service gateway information in an E-RAB modification request message to send to the home base station.
51. The home base station gateway according to claim 50,
the second obtaining unit is further configured to carry the determined information in data path indication information, and carry the data path indication information in an E-RAB modification request message to send to the home base station; or,
and carrying the determined information in service gateway information and data path indication information, carrying the service gateway information and the data path indication information in an E-RAB modification request message, and sending the E-RAB modification request message to the home base station.
52. The home base station gateway according to claim 51,
the second determining unit is further configured to determine, by the home base station gateway, whether S1 user plane data of the UE passes through the home base station gateway according to the serving gateway indication information.
53. The home base station gateway according to claim 52,
the second determining unit is further configured to, when the serving gateway acquired by the second acquiring unit satisfies at least one of the following conditions: the service gateway indication information indicates that the service gateway is located in a local network; the service gateway relocation process is triggered by the establishment of a SIPTOL connection; the serving gateway is not located in the core network;
determining that S1 user plane data of the UE does not pass through the femtocell gateway.
54. The home base station gateway according to claim 53,
the second obtaining unit is further configured to not modify the tunnel information of the SGW in the received E-RAB modification request message when the second determining unit determines that the S1 user plane data of the UE does not pass through the home base station gateway.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410015163.7A CN104780586A (en) | 2014-01-13 | 2014-01-13 | Data path processing method, system and device |
| PCT/CN2014/082713 WO2015103865A1 (en) | 2014-01-13 | 2014-07-22 | Method, system and device for processing data path and computer storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410015163.7A CN104780586A (en) | 2014-01-13 | 2014-01-13 | Data path processing method, system and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104780586A true CN104780586A (en) | 2015-07-15 |
Family
ID=53523513
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410015163.7A Withdrawn CN104780586A (en) | 2014-01-13 | 2014-01-13 | Data path processing method, system and device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104780586A (en) |
| WO (1) | WO2015103865A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105634980A (en) * | 2016-01-07 | 2016-06-01 | 北京佰才邦技术有限公司 | Data message processing method and base station |
| WO2018023213A1 (en) * | 2016-07-30 | 2018-02-08 | 华为技术有限公司 | Network connection method and related device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101541109A (en) * | 2008-03-19 | 2009-09-23 | 大唐移动通信设备有限公司 | Method and communication equipment for acquiring user surface address information of S1 interface of serving gateway |
| CN102711218A (en) * | 2011-03-28 | 2012-10-03 | 中兴通讯股份有限公司 | Access network element, access network system and access method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102724648B (en) * | 2011-03-30 | 2018-03-20 | 中兴通讯股份有限公司 | A kind of method and system of tunnel information renewal |
-
2014
- 2014-01-13 CN CN201410015163.7A patent/CN104780586A/en not_active Withdrawn
- 2014-07-22 WO PCT/CN2014/082713 patent/WO2015103865A1/en active Application Filing
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101541109A (en) * | 2008-03-19 | 2009-09-23 | 大唐移动通信设备有限公司 | Method and communication equipment for acquiring user surface address information of S1 interface of serving gateway |
| CN102711218A (en) * | 2011-03-28 | 2012-10-03 | 中兴通讯股份有限公司 | Access network element, access network system and access method |
Non-Patent Citations (3)
| Title |
|---|
| 3GPP TECHNICAL SPECIFICATION GROUP SERVICES AND SYSTEM ASPECTS: "GPRS enhancements for E-UTRAN access,3GPP TS 23.401 V12.3.0", 《3GPP TECHNICAL SPECIFICATION》 * |
| NSN, NOKIA CORPORATION: "Discussion on local IP breakout for small cell enhancement", 《3GPP TSG-RAN WG2 MEETING #83 BALCERONA SPAIN》 * |
| RAN3: "Introduction of Collocated L-GW for SIPTO@LN", 《3GPP TSG-RAN WG2 MEETING #84 SAN FRANCISCO, USA》 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105634980A (en) * | 2016-01-07 | 2016-06-01 | 北京佰才邦技术有限公司 | Data message processing method and base station |
| CN105634980B (en) * | 2016-01-07 | 2018-10-12 | 北京佰才邦技术有限公司 | Data message processing method and base station |
| WO2018023213A1 (en) * | 2016-07-30 | 2018-02-08 | 华为技术有限公司 | Network connection method and related device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015103865A1 (en) | 2015-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9794970B2 (en) | Decentralizing core network functionalities | |
| CN101656990B (en) | Method for supporting switching in mobile communication system | |
| US10045198B2 (en) | Core network node selection in radiocommunication systems having home gateways | |
| US9775073B2 (en) | Gateway configured to provide a handover, converting and routing function | |
| CN102550083B (en) | Method and apparatus for supporting local internet protocol access in a femtocell in a wireless communication system | |
| KR101560067B1 (en) | Methods and apparatus for managing a handover between base stations | |
| KR101652442B1 (en) | server for control plane at mobile communication network and method for controlling establishment of connection thereof | |
| EP2709340B1 (en) | Local network and method for establishing connection between local gateway and home nodeb | |
| KR101804712B1 (en) | Method and system for setup or modification of data flows, primary node, secondary node, ue and computer program product | |
| US20120003980A1 (en) | Method and apparatus for supporting local breakout in wireless communication network including femtocells | |
| CN101677455A (en) | Method for assisting network to find destination node | |
| CN101841874B (en) | The method switched is supported in mobile communication system | |
| CN101400071A (en) | Method for configuring MME | |
| KR20160042027A (en) | Methods, systems and devices for supporting local breakout in small cell architecture | |
| EP3282759B1 (en) | Cross-menb switching method and apparatus and base station | |
| JP2015008543A (en) | Radio communication routing and access point base station | |
| CN102421198B (en) | A kind of method and system lastest imformation being notified core net | |
| CN102438282A (en) | Information transmission method and system | |
| CN102413493A (en) | The method of determining the relocation process and the method of determining the switching process | |
| CN104780586A (en) | Data path processing method, system and device | |
| CN102857936B (en) | The processing method and processing device of local IP access connection in handoff procedure | |
| KR101587416B1 (en) | method for obtaining IP addrss of mobile telecommunication terminal in LTE femtocell | |
| KR101665934B1 (en) | data routing method for wireless backhaul system | |
| KR20180082681A (en) | Method for configuring dual connectivity in wireless communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20150715 |
|
| WW01 | Invention patent application withdrawn after publication |