WO2017166148A1 - Data transmission method and related device - Google Patents
Data transmission method and related device Download PDFInfo
- Publication number
- WO2017166148A1 WO2017166148A1 PCT/CN2016/077947 CN2016077947W WO2017166148A1 WO 2017166148 A1 WO2017166148 A1 WO 2017166148A1 CN 2016077947 W CN2016077947 W CN 2016077947W WO 2017166148 A1 WO2017166148 A1 WO 2017166148A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network slice
- data packet
- identifier
- slice identifier
- uplink data
- Prior art date
Links
Images
Definitions
- the embodiments of the present invention relate to the field of communications, and in particular, to a data transmission method and related device.
- the network architecture separated from the control plane and the user plane is an improvement of the existing EPC (Evolved Packet Core, EPC) network, decoupling the user plane and the control plane, and the control plane controls the user plane through the interface.
- the behavior is specifically: integrating the control logic in the SGW (Serving Gateway, Service Gateway, SGW) and the PGW (Packet Data Network Gateway, PGW) in the existing EPC network to form a control plane network element.
- the CGW Controller Gateway, CGW for short
- DGW Data Center Gateway, Mobile Gateway, DGW for short
- different network slices share the hardware resources and software resources of the DGW (Data Center Gateway, Mobile Gateway, DGW for short). Therefore, it is necessary to provide a network slice identification method to ensure the user plane.
- the operations between the various network slices of the DGW are isolated from each other.
- the technical problem to be solved by the embodiments of the present invention is to provide a data transmission method and related device, which can solve the problem that the isolation between slices cannot be realized when the slice sharing user plane is used in the prior art.
- a first aspect of the embodiments of the present invention provides a data transmission method, including:
- the base station receives the uplink data packet that is sent by the user equipment and carries the radio bearer identifier; the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier in the uplink data packet; the base station encapsulates the uplink data packet.
- Sending to the mobile gateway so that the mobile gateway receives the encapsulated uplink data packet, obtains the network slice identifier carried in the encapsulated data packet, and the mobile gateway queries the forwarding rule information managed by the network slice identifier, and performs corresponding processing according to the forwarding rule information. action.
- the base station before the base station receives the uplink data packet carrying the radio bearer identifier, also includes:
- the base station obtains the network slice identifier from the control plane network element, and establishes a mapping relationship between the network slice identifier and the radio bearer identifier.
- the network slice identifier is sent to the control plane network element when the network slice management entity creates a new slice, and the control plane network element is a mobility management entity. MME or control plane gateway CGW.
- the sending, by the base station, the encapsulated uplink data packet to the mobile gateway includes:
- the base station establishes a forwarding tunnel with the mobile gateway; the base station sends the encapsulated uplink data packet to the mobile gateway through the forwarding tunnel.
- the network slice identifier is encapsulated in the uplink data packet in the third possible implementation manner, including:
- the network slice identifier is encapsulated in an extension or custom field of the Media Access Control MAC header of the upstream packet.
- a second aspect of the embodiments of the present invention provides a data transmission method, including:
- the mobile gateway receives the uplink data packet sent by the base station; the mobile gateway parses the network slice identifier and the network address information carried in the uplink data packet, where the network address information includes a subset of the IP quintuple or the IP quintuple; and the mobile gateway performs the network slice according to the network.
- the identifier performs the corresponding processing action, and saves the mapping relationship between the network slice identifier and the network address information.
- the IP quintuple is the source IP address, the source port, the destination IP address, the destination port, the transport layer protocol, and the subset of the IP quintuple. Includes at least one element in the IP quintuple.
- the method further includes:
- the mobile gateway receives the downlink data packet; the mobile gateway parses the network address information carried in the downlink data packet, and queries the network slice identifier associated with the network address information according to the mapping relationship, where the network address information includes a subset of the IP quintuple or the IP quintuple. A subset of the group; the mobile gateway encapsulates the associated network slice identifier in a downlink data packet and transmits a downlink data packet to the base station.
- the performing, by the mobile gateway, the corresponding processing action according to the network slice identifier includes: the mobile gateway querying, by the mobile gateway, the forwarding rule information associated with the original matching field, the root Performing a corresponding processing action according to the forwarding rule information; or the mobile gateway queries the network slice corresponding to the network slice identifier, queries the forwarding rule information of the data packet according to the original matching field carried in the uplink data packet, and performs corresponding processing according to the forwarding rule information. action.
- the method before the mobile gateway receives the uplink data packet sent by the base station, the method further includes: the mobile gateway receives the network slice establishment request that carries the network slice identifier; the mobile gateway establishes the network slice according to the network slice establishment request, and saves the network.
- the sliced network slice identifier or
- the mobile gateway receives the forwarding rule information carrying the network slice identifier and the original matching field, and saves the forwarding rule information.
- a third aspect of the embodiments of the present invention provides a base station, including: a receiving module, a packaging module, and a processing module, where the receiving module receives and receives an uplink data packet carrying a radio bearer identifier, and the encapsulating module queries the network slice associated with the radio bearer identifier according to the mapping relationship.
- the identifier and the network slice identifier are encapsulated in the uplink data packet, and the processing module sends the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding processing action.
- the mapping module acquires the network slice identifier of the network slice corresponding to the user equipment, and obtains the radio bearer identifier of the EPS bearer that is pre-established by the user equipment.
- the network slice identifier is mapped to the radio bearer identifier and then stored.
- the processing module establishes a forwarding tunnel, and sends the encapsulated uplink data packet to the mobile gateway by using a forwarding tunnel.
- the encapsulating module is configured to encapsulate the network slice identifier in an extension bit or a custom field of a GTP header of the uplink data packet; or encapsulate the network slice identifier in an internetwork of an uplink data packet.
- the extension bit or custom field of the protocol IP header or encapsulate the network slice identifier in the extension or custom field of the Media Access Control MAC header of the upstream packet.
- a fourth aspect of the embodiments of the present invention provides a mobile gateway, including: an uplink receiving module, a first parsing module, and a processing module, where the uplink receiving module receives an uplink data packet sent by the base station; and the first parsing module parses the uplink data packet to be carried.
- Network slice identifier and network address information the network address information includes a subset of the IP quintuple or the IP quintuple subset; the processing module is configured to perform a corresponding processing action according to the network slice identifier, and save the network slice identifier Mapping relationship with network address information.
- the mobile gateway further includes: a downlink receiving module, a second parsing module, and a sending module; and the downlink receiving module receives the downlink data packet;
- the second parsing module parses the network address information carried in the downlink data packet according to the mapping relationship. Querying a network slice identifier associated with the network address information; the sending module encapsulates the associated network slice identifier in the downlink data packet, and sends the downlink data packet to the base station.
- the processing module queries the forwarding rule information associated with the original matching field in the network slice identifier, and performs a corresponding processing action according to the forwarding rule information; Or querying the network slice corresponding to the network slice identifier, querying the forwarding rule information of the network slice according to the original matching field carried in the uplink data packet, performing corresponding processing actions according to the forwarding rule information, and saving the network slice identifier and the network address information. Mapping relations.
- the mobile gateway further includes: a saving module
- the saving module receives the network slice establishment request carrying the network slice identifier, establishes a network slice according to the network slice establishment request, and saves the network slice identifier of the network slice; or receives the forwarding rule information carrying the network slice identifier and the original matching field, and saves and forwards Rule information.
- a fifth aspect of the embodiments of the present invention provides a base station, including: one or more processors, a memory, a bus system, a transceiver, and one or more programs, where the processor, the memory, and the transceiver are connected by a bus system;
- One or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the device, cause the device to perform any of the second possible implementations of the first aspect to the first aspect The method of the item.
- a sixth aspect of the embodiments of the present invention provides a computer readable storage medium storing one or more programs, including one or more programs including instructions that, when executed by the device, cause the device to perform as in the first aspect to the first A method of any of the second possible implementations of the aspect.
- a seventh aspect of the present invention provides a mobile gateway, including: one or more processors, a memory, a bus system, a transceiver, and one or more programs, where the processor, the memory, and the transceiver are connected by a bus system;
- One or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the device, cause the device to perform any of the third possible implementations of the second aspect to the second aspect The method of the item.
- An eighth aspect of the embodiments of the present invention provides a computer readable storage medium storing one or more programs, including one or more programs including instructions that, when executed by the device, cause the device to execute The method of any of the second aspect to the third possible implementation of the second aspect.
- the uplink data packet sent by the user equipment carries the radio bearer identifier, and the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet to forward to the mobile gateway, so that the mobile gateway of the network user plane can be Different network slice identifiers send data packets to corresponding network slices, which realizes that the slice identifiers of different network slices are completely independent and easy to manage.
- FIG. 1 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
- FIG. 2 is a schematic flowchart diagram of a method for data transmission according to a first embodiment of the present invention
- FIG. 3 is a schematic flowchart of a method for data transmission according to a second embodiment of the present invention.
- FIG. 4 is a schematic flowchart of a method for data transmission according to a third embodiment of the present invention.
- FIG. 5 is a schematic flowchart of a method for data transmission according to a fourth embodiment of the present invention.
- FIG. 6 is a schematic flowchart diagram of a method for data transmission according to a fifth embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of a base station according to an embodiment of the present disclosure.
- FIG. 8 is another schematic structural diagram of a base station according to an embodiment of the present disclosure.
- FIG. 9 is a schematic structural diagram of a mobile gateway according to an embodiment of the present disclosure.
- FIG. 10 is another schematic structural diagram of a mobile gateway according to an embodiment of the present invention.
- the communication system includes: a user equipment, a base station, a DGW (Data Center Gateway, Mobile Gateway, DGW for short), a Control Gateway CGW (Controller Gateway, Control Plane Gateway, CGW for short), and a mobility management entity MME (Mobility Management).
- the communication system of the embodiment of the present invention is a separate architecture between the control plane and the user plane.
- Multiple network slices can be established in the mobile gateway, and the network slice represents pre-customized software resources and hardware in the mobile gateway. Resources, serving user equipment, different network slices have different transmission performance parameters, and transmission performance parameters include: coverage area, duration, capacity, speed, delay, reliability, security, and availability.
- a variety of network segments are logically independent of each other.
- Each network slice in the mobile gateway corresponds to a control gateway and a mobility management entity. The network slice can be newly created or released as needed.
- the mobile gateway does not need to create a network slice, and when matching the forwarding rule information sent by the control plane, it needs to match a network slice identifier field, according to the network slice identifier and the original matching field.
- the processing action is performed, and the corresponding processing action is performed on the data packet of the user plane.
- the original matching field may be a TEID (Tunnel Endpoint Identity, TE Endpoint Identity, TEID), a source IP address, a source port, a destination IP address, and a destination port.
- TEID Transport Layer Protocol
- a source medium access control MAC address a destination MAC address
- the network slice management entity When the network slice management entity needs to create a new network slice, obtain the required transmission performance parameters in the current transmission scenario, and assign a unique network slice identifier to the network slice to be established, and the network slice management entity sends the bearer transmission performance to the mobile gateway.
- the network slice establishment request of the parameter and the network slice identifier the mobile gateway receives the establishment request sent by the network slice management entity, parses the network slice establishment request to obtain the transmission performance parameter and the network slice identifier, and the mobile gateway invokes the hardware resource and the software resource according to the transmission performance parameter. Establishing a network slice and assigning the network slice identifier to the established network slice.
- the mobile gateway After successfully establishing the network slice, the mobile gateway returns a network slice setup response to the network slice management entity, and the network slice management entity learns the network slice according to the network slice establishment response.
- the corresponding control gateway and the mobility management entity are specified for the established network slice, and the network slice identifier of the network slice is notified to the corresponding control gateway and the mobility management entity.
- the control gateway sends the forwarding rule information message to the DGW to carry the network slice identifier, and the DGW receives the forwarding rule information message carrying the network slice identifier, and finds the corresponding network slice according to the network slice identifier carried in the forwarding rule information message, and sends the forwarding rule information message.
- the corresponding network slice is processed.
- the base station sends an uplink data packet, and the user equipment establishes an EPS (Evolved Packet System, Evolved Packet System, EPS) bearer with the network slice in the base station and the mobile gateway before transmitting the uplink data packet, and the uplink data packet carries the radio bearer identifier of the EPS bearer.
- EPS Evolved Packet System, Evolved Packet System, EPS
- the base station queries the network slice identifier associated with the radio bearer identifier according to the pre-stored mapping relationship, encapsulates the associated network slice identifier into the uplink data packet, and then sends the encapsulated uplink data packet to the mobile gateway, and the mobile gateway receives the encapsulated
- the uplink data packet is parsed to obtain the network slice identifier carried therein, and the corresponding network slice is found according to the network slice identifier, and the uplink data packet is sent to the corresponding network slice for processing.
- the network slice management entity sends a network slice release command carrying the network slice identifier to the mobile gateway, and the mobile gateway releases the network slice corresponding to the network slice identifier, so that the occupied software resources and hardware resources of the network slice can be used for the newly created network slice.
- the network slice identifier of the network slice can also be re-allocated to the newly established network slice, thereby realizing the reuse of the network slice identifier.
- the uplink data packet sent by the user equipment carries the radio bearer identifier
- the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet and forwards the packet to the mobile gateway.
- the mobile gateway of the network user plane can send the data packet to the corresponding network slice according to different network slice identifiers, so that the slice identifiers of different network slices are completely independent and easy to manage.
- FIG. 2 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- the method includes:
- the base station receives an uplink data packet that carries the radio bearer identifier.
- the user equipment is pre-attached to the mobile gateway to establish an EPS bearer with the mobile gateway.
- the user equipment needs to perform uplink data transmission, the user equipment sends an uplink data packet carrying the radio bearer identifier to the base station, and the base station receives the uplink data packet sent by the user equipment. .
- the base station queries, according to the mapping relationship, a network slice identifier associated with the radio bearer identifier, and encapsulates the network slice identifier in the uplink data packet.
- the base station acquires the radio bearer identifier of the EPS bearer of the user equipment, and the network slice identifier of the network slice corresponding to the user equipment, and associates the radio bearer identifier with the network slice identifier, and then stores the .
- the base station receives the uplink data packet, parses the radio bearer identifier carried in the base station, and queries the radio bearer identifier according to the pre-stored mapping relationship.
- the network slice identifier is encapsulated in the uplink data packet, so that the encapsulated uplink data carries the network slice identifier.
- the base station sends the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding action.
- the base station sends the encapsulated uplink data packet to the data center network
- the mobile gateway receives the uplink data packet, parses the network slice identifier carried in the uplink data packet, and the mobile gateway queries the forwarding rule information associated with the network slice identifier, according to the The forwarding rule information performs a corresponding processing action on the uplink data packet, or the mobile gateway finds a corresponding network slice according to the network slice identifier, and sends the uplink data packet to the corresponding network slice for processing.
- the method before receiving, by the user equipment, the uplink data packet that carries the radio bearer identifier sent by the user equipment, the method further includes:
- the base station establishes a mapping relationship between the network slice identifier and the radio bearer identifier, where the network slice identifier is sent to the control plane network element when the network slice management entity newly creates a slice, and the control plane network element is a mobile Management entity MME or control plane gateway CGW.
- the network needs to establish an EPS bearer for the user equipment, where the EPS bearer includes two segments: a radio bearer between the user equipment and the base station, and a radio bearer between the base station and the mobile gateway.
- the base station acquires the network slice identifier of the network slice corresponding to the user equipment and the radio bearer identifier of the ESP radio bearer, and then saves the network slice identifier and the radio bearer identifier.
- the sending, by the base station, the encapsulated uplink data packet to the mobile gateway includes:
- the encapsulating the network slice identifier in the uplink data packet includes:
- the uplink data packet sent by the user equipment carries the radio bearer identifier
- the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet and forwards the packet to the mobile gateway.
- the mobile gateway of the network user plane can send the data packet to the corresponding network slice according to different network slice identifiers, so that the slice identifiers of different network slices are completely independent and easy to manage.
- FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present invention.
- the method includes:
- the mobile gateway receives an uplink data packet sent by the base station.
- the mobile gateway parses the network slice identifier and network address information carried in the uplink data packet.
- the mobile gateway performs a corresponding processing action according to the network slice identifier, and saves a mapping relationship between the network slice identifier and the network address information.
- the mobile gateway receives the uplink data packet that is sent by the base station and carries the network slice identifier, and the mobile gateway obtains the network in a specified location in the uplink data packet, for example, GTP (GPRS Tunnelling Protocol, GTP) header analysis.
- GTP GPRS Tunnelling Protocol
- the slice identifier is used to uniquely represent the identity of the pre-established network slice in the data center network, and the mobile gateway parses the network slice identifier and network address information carried in the uplink data packet, where the network address information includes the IP quintuple or IP.
- a subset of the quintuple, the IP quintuple includes a source IP address, a source port, a destination IP address, a destination port, and a transport layer protocol, and the mobile gateway performs a corresponding processing action according to the forwarding rule information associated with the network slice identifier, and the uplink is performed.
- the network slice identifier and network address information carried in the data packet are bound to the mapping relationship.
- the method further includes:
- the mobile gateway receives a downlink data packet
- the mobile gateway parses the network address information carried in the downlink data packet, and queries the network slice identifier associated with the network address information according to a preset mapping relationship;
- the mobile gateway encapsulates the associated network slice identifier in the downlink data packet and sends the downlink data packet to the base station.
- the performing, by the mobile gateway, the corresponding processing action according to the network slice identifier includes:
- the mobile gateway queries the forwarding rule information associated with the original matching field in the network slice identifier, and performs a corresponding processing action according to the forwarding rule information;
- the mobile gateway queries the network slice corresponding to the network slice identifier, queries the forwarding rule information of the network slice according to the original matching field carried in the uplink data packet, and performs a corresponding processing action according to the forwarding rule information. .
- the mobile gateway before the mobile gateway receives the uplink data packet sent by the base station, the mobile gateway further includes:
- the mobile gateway receives the forwarding rule information that carries the network slice identifier and the original matching field, and saves the forwarding rule information.
- the mobile gateway of the network user plane receives the uplink data packet that is sent by the base station and carries the network slice identifier, and sends the data packet to the corresponding network slice according to different network slice identifiers, so as to implement different network slices. Completely isolated for easy management.
- FIG. 4 is a schematic diagram of interaction of a data transmission method according to an embodiment of the present invention.
- the method includes:
- the user equipment sends an initial attach request to the base station.
- the base station sends an initial attach request to the pre-selected MME.
- the base station randomly selects one MME from the plurality of MMEs that belong to the pre-selected MME.
- the pre-selected MME sends a user equipment subscription data request to the HSS (Home Subscriber Server, HSS for short) to obtain the context information of the user equipment.
- the pre-selected MME obtains the context information from the old MME corresponding to the user equipment.
- the information includes the type of service of the user equipment.
- the HSS returns a user equipment subscription data response to the pre-selected MME, where the user equipment subscription data response includes a service type of the user equipment.
- the pre-selected MME returns a slice requirement response to the base station, where the slice requirement response includes a service type of the user equipment.
- the base station sends an attach request to the final MME.
- the base station selects a final MME according to the service type of the user equipment.
- the final MME sends a new session request to the control gateway.
- the new session request carries a network slice identifier, and the new session request is used to establish a network slice for the user equipment.
- the mobile gateway does not need to create a network slice, and when matching the forwarding rule information sent by the control plane, it needs to match a network slice identifier field, according to the network slice identifier and the original matching field.
- the forwarding rule information is obtained, and the corresponding processing action is performed on the data packet of the user plane according to the forwarding rule information.
- the original matching field may be a field carried in a data packet such as the UE IP or the TEID.
- the control gateway sends a new session request carrying the network slice identifier to the mobile gateway, and the mobile gateway receives the new session request, establishes a new network slice, and allocates the network slice identifier in the new session request to the newly created network slice.
- the mobile gateway returns a new session response to the control gateway.
- the mobile terminal After the mobile gateway successfully establishes a new network slice, the mobile terminal returns a new session response carrying a message indicating that the establishment is successful.
- the final MME sends an initial context setup request to the base station, where the initial context setup request carries the network slice identifier of the network slice corresponding to the user equipment, the TEID and the IP address of the mobile gateway.
- the eNB sends an RRC (Radio Resource Control) connection reconfiguration message to the user equipment, where the RRC connection reconfiguration message includes a radio bearer identifier, where the RRC connection reconfiguration message is used to indicate that the user equipment establishes an ESP radio bearer, and the The radio bearer identity is assigned to the established EPS bearer.
- the base station binds the radio bearer identifier to the network slice identifier of the network slice corresponding to the user equipment, and then stores the data.
- the user equipment returns an RCC connection reconfiguration complete message to the base station.
- the base station sends an initial context response message to the final MME, where the context response message carries the TEID and the base station address of the base station.
- the user equipment sends a direct transmission message to the base station, where the direct transmission message includes the attachment completion. Message.
- the user equipment sends an uplink data packet to the base station, where the uplink data packet carries the radio bearer identifier of the EPS bearer corresponding to the user equipment.
- the base station receives the uplink data packet, parses the radio bearer identifier carried in the uplink data packet, and queries the network slice identifier associated with the radio bearer identifier according to the pre-stored mapping relationship, and encapsulates the associated network slice identifier into the uplink data packet.
- the base station sends an uplink data packet to the mobile gateway, where the uplink data packet carries a network slice identifier.
- the base station acquires the network identifier of the mobile gateway, establishes a forwarding tunnel according to the network identifier, and sends the uplink data packet to the mobile gateway by using the forwarding tunnel.
- the mobile gateway sends the uplink data packet to the network slice corresponding to the network slice identifier.
- the uplink data packet sent by the user equipment carries the radio bearer identifier
- the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet and forwards the packet to the mobile gateway.
- the mobile gateway of the network user plane can send the data packet to the corresponding network slice according to different network slice identifiers, thereby achieving complete isolation between different network slices.
- FIG. 5 is a schematic diagram of interaction of a handover procedure according to an embodiment of the present invention.
- the method includes:
- the target base station sends a path switch request to the MME.
- the MME sends a bearer modification request to the control gateway. Carrying the TEID and IP address of the target base station in the bearer modification request
- the control gateway sends a bearer modification request to the mobile gateway.
- the mobile gateway returns a bearer modification response to the control gateway.
- the bearer modification response carries the IP address and TEID of the mobile gateway.
- the control gateway returns a bearer modification response to the MME.
- the control gateway sends an end tag to the source base station.
- the source base station sends an end marker to the target base station.
- the MME returns a path switch response to the target base station.
- the path switch response carries the network slice identifier of the network slice corresponding to the user equipment.
- the target base station sends a resource release indication to the source base station.
- the MME sends the network slice identifier of the network slice corresponding to the user equipment to the target.
- the base station, the target base station establishes a mapping relationship between the network slice identifier and the radio bearer identifier, so that when the target base station receives the uplink data packet sent by the user equipment, the target base station queries the corresponding network slice identifier according to the radio bearer identifier in the uplink data packet, and the query is performed.
- the obtained network slice identifier is encapsulated into an uplink data packet and then forwarded to the mobile gateway, thereby realizing complete isolation of the network slice in the mobile gateway.
- FIG. 6 is a schematic diagram of interaction of a data transmission method according to an embodiment of the present invention.
- the method includes:
- the source base station sends a service request to the target base station.
- the target base station sends a service request to the MME.
- the MME returns an initial context setup request to the target base station.
- the target base station sends a radio bearer setup request to the source base station.
- the user equipment sends an uplink data packet to the base station.
- the base station encapsulates the network slice identifier into an uplink data packet.
- the base station sends an uplink data packet to the mobile gateway.
- the mobile gateway sends the uplink data packet to a network slice corresponding to the network slice identifier.
- the base station returns an initial context establishment completion to the MME.
- the MME sends a bearer modification request to the control gateway.
- the control gateway sends a bearer modification request to the mobile gateway.
- the mobile gateway returns a bearer modification response to the control gateway.
- the control gateway returns a bearer modification response to the MME.
- the uplink data packet sent by the user equipment carries the radio bearer identifier
- the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet and forwards the packet to the mobile gateway.
- the mobile gateway of the network user plane can send the data packet to the corresponding network slice according to different network slice identifiers, ensuring isolation between different network slices, and facilitating management of data packets of the network slice.
- FIG. 7 is a schematic structural diagram of a base station according to an embodiment of the present invention.
- the terminal used in the embodiment of the present invention is used to perform a data transmission method in FIG. 2, and the terminology and process involved may refer to FIG. 2 description of.
- the base station 7 includes a receiving module 701, a packaging module 702, and a processing module 703.
- the receiving module 701 is configured to receive and receive an uplink data packet that carries the radio bearer identifier.
- the encapsulating module 702 is configured to query, according to the mapping relationship, a network slice identifier associated with the radio bearer identifier, and encapsulate the network slice identifier in the uplink data packet;
- the processing module 703 is configured to send the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding action.
- the base station 7 further includes:
- a mapping module configured to acquire, from a control plane network element, a network slice identifier of a network slice corresponding to the user equipment; acquire a radio bearer identifier of an EPS bearer pre-established by the user equipment; and use the network slice identifier and the radio bearer
- the identifier is stored, and the network slice identifier is sent to the control plane network element when the network slice management entity creates a new slice, and the control plane network element is a mobility management entity MME or a control plane gateway CGW.
- processing module 703 is configured to:
- the encapsulation module 702 is configured to:
- FIG. 8 is still another schematic structural diagram of a base station according to an embodiment of the present invention.
- base station 8 includes a processor 801, a memory 802, and a transceiver 803.
- the transceiver 803 is configured to transmit and receive data with and from an external device.
- the number of processors 801 in the base station 8 may be one or more.
- processor 801, memory 802, and transceiver 803 may be coupled by a bus system or other means.
- Base station 8 can be used to perform the method illustrated in FIG. For the meaning and examples of the terms involved in the embodiment, reference may be made to the corresponding embodiment of FIG. 2. I will not repeat them here.
- the program code is stored in the memory 802.
- the processor 801 is configured to call program code stored in the memory 802 for performing the following operations:
- the processor 801 before the receiving, by the processor 801, the uplink data packet that carries the radio bearer identifier sent by the user equipment, the processor 801 is further configured to:
- control plane network element And acquiring, by the control plane network element, a network slice identifier of the network slice corresponding to the user equipment, where the network slice identifier is sent to the control plane network element when the network slice management entity newly creates a slice, and the control plane network element For the mobility management entity MME or the control plane gateway CGW;
- the network slice identifier is mapped to the radio bearer identifier and stored.
- the performing, by the processor 801, the sending the encapsulated uplink data packet to the mobile gateway includes:
- the performing, by the processor, the encapsulating the network slice identifier in the uplink data packet includes:
- FIG. 9 is a schematic structural diagram of a mobile gateway according to an embodiment of the present invention.
- the mobile gateway of the embodiment is used to perform a method of data transmission in FIG. 3.
- the terms and processes involved may be described with reference to the embodiment of FIG. 3.
- the mobile gateway 9 includes an uplink interface module 901, a first parsing module 902, and a processing module 903.
- the uplink receiving module 901 is configured to receive an uplink data packet sent by the base station.
- the first parsing module 902 is configured to parse the network slice identifier and network address information carried in the uplink data packet.
- the processing module 903 is configured to perform a corresponding processing action according to the network slice identifier, and save a mapping relationship between the network slice identifier and the network address information.
- the mobile gateway 9 further includes:
- a downlink receiving module configured to receive a downlink data packet
- a second parsing module configured to parse the network address information carried in the downlink data packet, and query the network slice identifier associated with the network address information according to a preset mapping relationship
- a sending module configured to encapsulate the associated network slice identifier in the downlink data packet, and send the downlink data packet to the base station.
- processing module 903 is configured to:
- the original matching field includes one or more of a tunnel endpoint identifier TEID, a source IP address, a source port, a destination IP address, a destination port, a transport layer protocol, a source medium access control MAC address, and a destination MAC address.
- the mobile gateway 9 further includes:
- a saving module configured to receive a network slice establishment request that carries the network slice identifier, establish the network slice according to the network slice establishment request, and save the network slice identifier of the network slice;
- FIG. 10 is a schematic diagram of another structure of a mobile gateway according to an embodiment of the present invention.
- the mobile gateway 10 includes a processor 1001, a memory 1002, and a transceiver 1003.
- the transceiver 1003 is configured to transmit and receive data with and from an external device.
- the number of processors 1001 in the mobile gateway 10 may be one or more.
- processor 1001, memory 1002, and transceiver 1003 may be coupled by a bus system or other means.
- Base station 10 can be used to perform the method illustrated in FIG. For the meaning and examples of the terms involved in the embodiment, reference may be made to the corresponding embodiment of FIG. 2. I will not repeat them here.
- the program code is stored in the memory 1002.
- the processor 1001 is configured to call program code stored in the memory 1002 for performing the following operations:
- the processor 1001 before the processor 1001 performs the receiving the uplink data packet sent by the base station, the processor 1001 is further configured to:
- the performing, by the processor 1001, the performing the corresponding processing action according to the network slice identifier includes:
- the original matching field includes one or more of a tunnel endpoint identifier TEID, a source IP address, a source port, a destination IP address, a destination port, a transport layer protocol, a source medium access control MAC address, and a destination MAC address.
- the processor 1001 is further configured to:
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed is a data transmission method, comprising: a base station receives, from a user equipment, an uplink data packet carrying a radio bearer identifier; the base station searches, according to a mapping relationship, a network slice identifier associated with the radio bearer identifier, and encapsulates the network slice identifier into the uplink data packet; the base station sends the encapsulated uplink data packet to a mobile gateway, such that the mobile gateway receives the encapsulated uplink data packet, obtains the network slice identifier carried in the encapsulated data packet, and sends the encapsulated data packet to the network slice indicated by the network slice identifier. Correspondingly, also disclosed are a mobile gateway and a base station. By implementing the present invention, the isolation of a network slice can be ensured to facilitate management.
Description
本发明实施例涉及通信领域,尤其涉及一种数据传输的方法和相关设备。The embodiments of the present invention relate to the field of communications, and in particular, to a data transmission method and related device.
控制面和用户面分离的网络架构是对现有的EPC(Evolved Packet Core,演进的分组核心,简称EPC)网络的改进,将用户面和控制面进行解耦,控制面通过接口控制用户面的行为,具体为:将现有的EPC网络中的SGW(Serving Gateway,服务网关,简称SGW)和PGW(Packet Data Network Gateway,分组数据网关,简称PGW)中的控制逻辑进行整合形成控制面网元CGW(Controller Gateway,控制面网关,简称CGW),将用户面的功能进行融合形成用户面网元DGW。在控制面和用户面分离的网络架构下,不同的网络切片共享DGW(Data center Gateway,移动网关,简称DGW)的硬件资源和软件资源,因此需要提供一种网络切片的标识方法,保证用户面的DGW的各个网络切片之间的操作相互隔离。The network architecture separated from the control plane and the user plane is an improvement of the existing EPC (Evolved Packet Core, EPC) network, decoupling the user plane and the control plane, and the control plane controls the user plane through the interface. The behavior is specifically: integrating the control logic in the SGW (Serving Gateway, Service Gateway, SGW) and the PGW (Packet Data Network Gateway, PGW) in the existing EPC network to form a control plane network element. The CGW (Controller Gateway, CGW for short) is used to fuse the functions of the user plane to form the user plane network element DGW. In the network architecture where the control plane and the user plane are separated, different network slices share the hardware resources and software resources of the DGW (Data Center Gateway, Mobile Gateway, DGW for short). Therefore, it is necessary to provide a network slice identification method to ensure the user plane. The operations between the various network slices of the DGW are isolated from each other.
发明内容Summary of the invention
本发明实施例所要解决的技术问题在于,提供一种数据的传输方法和相关设备,可解决现有技术中切片共享用户面时无法实现切片间的隔离的问题。The technical problem to be solved by the embodiments of the present invention is to provide a data transmission method and related device, which can solve the problem that the isolation between slices cannot be realized when the slice sharing user plane is used in the prior art.
为了解决上述技术问题,本发明实施例第一方面提供了一种数据传输的方法,包括:In order to solve the above technical problem, a first aspect of the embodiments of the present invention provides a data transmission method, including:
基站接收用户设备发送的携带无线承载标识的上行数据包;基站根据映射关系查询与无线承载标识关联的网络切片标识,以及将网络切片标识封装在上行数据包中;基站将封装后的上行数据包发送给移动网关,以使移动网关接收封装后的上行数据包,获取封装后的数据包中携带的网络切片标识,移动网关查询网络切片标识管理的转发规则信息,根据转发规则信息执行相应的处理动作。The base station receives the uplink data packet that is sent by the user equipment and carries the radio bearer identifier; the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier in the uplink data packet; the base station encapsulates the uplink data packet. Sending to the mobile gateway, so that the mobile gateway receives the encapsulated uplink data packet, obtains the network slice identifier carried in the encapsulated data packet, and the mobile gateway queries the forwarding rule information managed by the network slice identifier, and performs corresponding processing according to the forwarding rule information. action.
在一种可能的实施方式中,基站接收携带无线承载标识的上行数据包之前
还包括:In a possible implementation manner, before the base station receives the uplink data packet carrying the radio bearer identifier,
Also includes:
基站从控制面网元获取网络切片标识,将网络切片标识与无线承载标识建立映射关系,网络切片标识由网络切片管理实体新建切片时下发给控制面网元的,控制面网元为移动管理实体MME或控制面网关CGW。The base station obtains the network slice identifier from the control plane network element, and establishes a mapping relationship between the network slice identifier and the radio bearer identifier. The network slice identifier is sent to the control plane network element when the network slice management entity creates a new slice, and the control plane network element is a mobility management entity. MME or control plane gateway CGW.
在一种可能的实施方式中,基站将封装后的上行数据包发送给移动网关包括:In a possible implementation manner, the sending, by the base station, the encapsulated uplink data packet to the mobile gateway includes:
基站与移动网关建立转发隧道;基站通过转发隧道将封装后的上行数据包发送给移动网关。The base station establishes a forwarding tunnel with the mobile gateway; the base station sends the encapsulated uplink data packet to the mobile gateway through the forwarding tunnel.
在一种可能的实施方式中,在第三种可能的实现方式中将网络切片标识封装在上行数据包中包括:In a possible implementation manner, the network slice identifier is encapsulated in the uplink data packet in the third possible implementation manner, including:
将所述网络切片标识封装在所述上行数据包的GTP头的扩展位或自定义字段中;或Encapsulating the network slice identifier in an extension bit or a custom field of a GTP header of the uplink packet; or
将网络切片标识封装在上行数据包的网际协议IP头的扩展位或自定义字段中;或Encapsulating the network slice identifier in an extension or custom field of the Internet Protocol IP header of the upstream packet; or
将网络切片标识封装在上行数据包的介质访问控制MAC头的扩展位或自定义字段中。The network slice identifier is encapsulated in an extension or custom field of the Media Access Control MAC header of the upstream packet.
本发明实施例第二方面提供了一种数据传输的方法,包括:A second aspect of the embodiments of the present invention provides a data transmission method, including:
移动网关接收基站发送的上行数据包;移动网关解析得到上行数据包中携带的网络切片标识和网络地址信息,网络地址信息包括IP五元组或IP五元组的子集;移动网关根据网络切片标识执行相应的处理动作,以及保存网络切片标识与网络地址信息的映射关系,IP五元组为源IP地址、源端口、目的IP地址、目的端口、传输层协议,IP五元组的子集包括IP五元组中的至少一个元素。The mobile gateway receives the uplink data packet sent by the base station; the mobile gateway parses the network slice identifier and the network address information carried in the uplink data packet, where the network address information includes a subset of the IP quintuple or the IP quintuple; and the mobile gateway performs the network slice according to the network. The identifier performs the corresponding processing action, and saves the mapping relationship between the network slice identifier and the network address information. The IP quintuple is the source IP address, the source port, the destination IP address, the destination port, the transport layer protocol, and the subset of the IP quintuple. Includes at least one element in the IP quintuple.
在一种可能的实施方式中,还包括:In a possible implementation manner, the method further includes:
移动网关接收下行数据包;移动网关解析得到下行数据包中携带的网络地址信息,根据映射关系查询网络地址信息关联的网络切片标识,网络地址信息包括IP五元组或IP五元组的子集组的子集;移动网关将关联的网络切片标识封装在下行数据包中,以及向基站发送下行数据包。The mobile gateway receives the downlink data packet; the mobile gateway parses the network address information carried in the downlink data packet, and queries the network slice identifier associated with the network address information according to the mapping relationship, where the network address information includes a subset of the IP quintuple or the IP quintuple. A subset of the group; the mobile gateway encapsulates the associated network slice identifier in a downlink data packet and transmits a downlink data packet to the base station.
在一种可能的实施方式中,移动网关根据网络切片标识执行相应的处理动作包括:移动网关查询网络切片标识与原有匹配字段关联的转发规则信息,根
据转发规则信息执行相应的处理动作;或移动网关查询网络切片标识对应的网络切片,根据上行数据包中携带的原有匹配字段查询数据包的转发规则信息,以及根据转发规则信息执行相应的处理动作。In a possible implementation manner, the performing, by the mobile gateway, the corresponding processing action according to the network slice identifier includes: the mobile gateway querying, by the mobile gateway, the forwarding rule information associated with the original matching field, the root
Performing a corresponding processing action according to the forwarding rule information; or the mobile gateway queries the network slice corresponding to the network slice identifier, queries the forwarding rule information of the data packet according to the original matching field carried in the uplink data packet, and performs corresponding processing according to the forwarding rule information. action.
在一种可能的实施方式中,移动网关接收基站发送的上行数据包之前,还包括:移动网关接收携带网络切片标识的网络切片建立请求;移动网关根据网络切片建立请求建立网络切片,以及保存网络切片的网络切片标识;或In a possible implementation manner, before the mobile gateway receives the uplink data packet sent by the base station, the method further includes: the mobile gateway receives the network slice establishment request that carries the network slice identifier; the mobile gateway establishes the network slice according to the network slice establishment request, and saves the network. The sliced network slice identifier; or
移动网关接收携带网络切片标识和原有匹配字段的转发规则信息,以及保存转发规则信息。The mobile gateway receives the forwarding rule information carrying the network slice identifier and the original matching field, and saves the forwarding rule information.
本发明实施例第三方面提供一种基站,包括:接收模块、封装模块和处理模块,接收模块接收接收携带无线承载标识的上行数据包,封装模块根据映射关系查询与无线承载标识关联的网络切片标识,以及将网络切片标识封装在上行数据包中,处理模块将封装后的上行数据包发送给移动网关,网络切片标识用于指示移动网关执行相应的处理动作。A third aspect of the embodiments of the present invention provides a base station, including: a receiving module, a packaging module, and a processing module, where the receiving module receives and receives an uplink data packet carrying a radio bearer identifier, and the encapsulating module queries the network slice associated with the radio bearer identifier according to the mapping relationship. The identifier and the network slice identifier are encapsulated in the uplink data packet, and the processing module sends the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding processing action.
在一种可能的实施方式中,映射模块获取用户设备对应的网络切片的网络切片标识;获取用户设备预先建立的EPS承载的无线承载标识;将网络切片标识与无线承载标识进行映射后进行存储。In a possible implementation, the mapping module acquires the network slice identifier of the network slice corresponding to the user equipment, and obtains the radio bearer identifier of the EPS bearer that is pre-established by the user equipment. The network slice identifier is mapped to the radio bearer identifier and then stored.
在一种可能的实施方式中,处理模块建立转发隧道;通过转发隧道将封装后的上行数据包发送给移动网关。In a possible implementation manner, the processing module establishes a forwarding tunnel, and sends the encapsulated uplink data packet to the mobile gateway by using a forwarding tunnel.
在一种可能的实施方式中,封装模块用于将所述网络切片标识封装在所述上行数据包的GTP头的扩展位或自定义字段中;或将网络切片标识封装在上行数据包的网际协议IP头的扩展位或自定义字段中;或将网络切片标识封装在上行数据包的介质访问控制MAC头的扩展位或自定义字段中。In a possible implementation, the encapsulating module is configured to encapsulate the network slice identifier in an extension bit or a custom field of a GTP header of the uplink data packet; or encapsulate the network slice identifier in an internetwork of an uplink data packet. In the extension bit or custom field of the protocol IP header; or encapsulate the network slice identifier in the extension or custom field of the Media Access Control MAC header of the upstream packet.
本发明实施例第四方面提供了一种移动网关,包括:上行接收模块、第一解析模块和处理模块,上行接收模块接收基站发送的上行数据包;第一解析模块解析得到上行数据包中携带的网络切片标识和网络地址信息,网络地址信息包括IP五元组或IP五元组的子集组的子集;处理模块,用于根据网络切片标识执行相应的处理动作,以及保存网络切片标识与网络地址信息的映射关系。A fourth aspect of the embodiments of the present invention provides a mobile gateway, including: an uplink receiving module, a first parsing module, and a processing module, where the uplink receiving module receives an uplink data packet sent by the base station; and the first parsing module parses the uplink data packet to be carried. Network slice identifier and network address information, the network address information includes a subset of the IP quintuple or the IP quintuple subset; the processing module is configured to perform a corresponding processing action according to the network slice identifier, and save the network slice identifier Mapping relationship with network address information.
结合第四方面,在第一种可能的实现方式中,移动网关还包括:下行接收模块、第二解析模块和发送模块;下行接收模块接收下行数据包;With reference to the fourth aspect, in a first possible implementation manner, the mobile gateway further includes: a downlink receiving module, a second parsing module, and a sending module; and the downlink receiving module receives the downlink data packet;
第二解析模块解析得到下行数据包中携带的网络地址信息,根据映射关系
查询网络地址信息关联的网络切片标识;发送模块将关联的网络切片标识封装在下行数据包中,以及向基站发送下行数据包。The second parsing module parses the network address information carried in the downlink data packet according to the mapping relationship.
Querying a network slice identifier associated with the network address information; the sending module encapsulates the associated network slice identifier in the downlink data packet, and sends the downlink data packet to the base station.
结合第四方面或第一种可能的实现方式,在第二种可能的实现方式中,处理模块查询网络切片标识与原有匹配字段关联的转发规则信息,根据转发规则信息执行相应的处理动作;或查询网络切片标识对应的网络切片,根据上行数据包中携带的原有匹配字段查询网络切片的转发规则信息,以及根据转发规则信息执行相应的处理动作,以及保存网络切片标识与网络地址信息的映射关系。With reference to the fourth aspect or the first possible implementation manner, in a second possible implementation, the processing module queries the forwarding rule information associated with the original matching field in the network slice identifier, and performs a corresponding processing action according to the forwarding rule information; Or querying the network slice corresponding to the network slice identifier, querying the forwarding rule information of the network slice according to the original matching field carried in the uplink data packet, performing corresponding processing actions according to the forwarding rule information, and saving the network slice identifier and the network address information. Mapping relations.
在一种可能的实施方式中,移动网关还包括:保存模块In a possible implementation manner, the mobile gateway further includes: a saving module
保存模块接收携带网络切片标识的网络切片建立请求,根据网络切片建立请求建立网络切片,以及保存网络切片的网络切片标识;或接收携带网络切片标识和原有匹配字段的转发规则信息,以及保存转发规则信息。The saving module receives the network slice establishment request carrying the network slice identifier, establishes a network slice according to the network slice establishment request, and saves the network slice identifier of the network slice; or receives the forwarding rule information carrying the network slice identifier and the original matching field, and saves and forwards Rule information.
本发明实施例第五方面提供了一种基站,包括:一个或多个处理器、存储器、总线***、收发器以及一个或多个程序,处理器、存储器和收发器通过总线***相连;A fifth aspect of the embodiments of the present invention provides a base station, including: one or more processors, a memory, a bus system, a transceiver, and one or more programs, where the processor, the memory, and the transceiver are connected by a bus system;
其中一个或多个程序被存储在存储器中,一个或多个程序包括指令,指令当被该装置执行时使该装置执行如第一方面至第一方面的第二种可能的实现方式中任一项的方法。One or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the device, cause the device to perform any of the second possible implementations of the first aspect to the first aspect The method of the item.
本发明实施例第六方面提供了一种存储一个或多个程序的计算机可读存储介质,包括一个或多个程序包括指令,指令当被该装置执行时使该装置执行如第一方面至第一方面的第二种可能的实现方式中任一项的方法。A sixth aspect of the embodiments of the present invention provides a computer readable storage medium storing one or more programs, including one or more programs including instructions that, when executed by the device, cause the device to perform as in the first aspect to the first A method of any of the second possible implementations of the aspect.
本发明实施例第七方面提供一种移动网关,包括:一个或多个处理器、存储器、总线***、收发器以及一个或多个程序,处理器、存储器和收发器通过总线***相连;A seventh aspect of the present invention provides a mobile gateway, including: one or more processors, a memory, a bus system, a transceiver, and one or more programs, where the processor, the memory, and the transceiver are connected by a bus system;
其中一个或多个程序被存储在存储器中,一个或多个程序包括指令,指令当被该装置执行时使该装置执行如第二方面至第二方面的第三种可能的实现方式中任一项的方法。One or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the device, cause the device to perform any of the third possible implementations of the second aspect to the second aspect The method of the item.
本发明实施例第八方面提供了一种存储一个或多个程序的计算机可读存储介质,包括一个或多个程序包括指令,指令当被该装置执行时使该装置执行
如第二方面至第二方面的第三种可能的实现方式中任一项的方法。An eighth aspect of the embodiments of the present invention provides a computer readable storage medium storing one or more programs, including one or more programs including instructions that, when executed by the device, cause the device to execute
The method of any of the second aspect to the third possible implementation of the second aspect.
实施本发明,具有如下有益效果:The implementation of the present invention has the following beneficial effects:
用户设备发送的上行数据包携带无线承载标识,基站根据映射关系查询无线承载标识关联的网络切片标识,将网络切片标识封装到上行数据包中转发给移动网关,这样网络用户面的移动网关可以根据不同网络切片标识将数据包发送给对应的网络切片,实现了不同网络切片的切片标识的完全独立,便于管理。The uplink data packet sent by the user equipment carries the radio bearer identifier, and the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet to forward to the mobile gateway, so that the mobile gateway of the network user plane can be Different network slice identifiers send data packets to corresponding network slices, which realizes that the slice identifiers of different network slices are completely independent and easy to manage.
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any creative work.
图1是本发明实施例提供的一种通信***的结构示意图。FIG. 1 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
图2为本发明第一实施例提供的一种数据传输的方法的流程示意图FIG. 2 is a schematic flowchart diagram of a method for data transmission according to a first embodiment of the present invention;
图3是本发明第二实施例提供的一种数据传输的方法的流程示意图;3 is a schematic flowchart of a method for data transmission according to a second embodiment of the present invention;
图4是本发明第三实施例提供的一种数据传输的方法的流程示意图;4 is a schematic flowchart of a method for data transmission according to a third embodiment of the present invention;
图5是本发明第四实施例提供的一种数据传输的方法的流程示意图;FIG. 5 is a schematic flowchart of a method for data transmission according to a fourth embodiment of the present invention; FIG.
图6是本发明第五实施例提供的一种数据传输的方法的流程示意图;FIG. 6 is a schematic flowchart diagram of a method for data transmission according to a fifth embodiment of the present invention; FIG.
图7是本发明实施例提供的一种基站的结构示意图;FIG. 7 is a schematic structural diagram of a base station according to an embodiment of the present disclosure;
图8是本发明实施例提供的一种基站的另一结构示意图;FIG. 8 is another schematic structural diagram of a base station according to an embodiment of the present disclosure;
图9是本发明实施例提供的一种移动网关的结构示意图;FIG. 9 is a schematic structural diagram of a mobile gateway according to an embodiment of the present disclosure;
图10是本发明实施例提供的一种移动网关的另一结构示意图。FIG. 10 is another schematic structural diagram of a mobile gateway according to an embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
参见图1,为本发明实施例提供的一种通信***的结构示意图,在本发明
实施例中,所述通信***包括:用户设备、基站、DGW(Data center Gateway,移动网关,简称DGW)、控制网关CGW(Controller Gateway,控制面网关,简称CGW)和移动管理实体MME(Mobility Management Entity,移动管理实体,简称MME),本发明实施例的通信***为控制面和用户面分离的架构,移动网关中可建立多个网络切片,网络切片表示移动网关中预先定制的软件资源和硬件资源,为用户设备提供服务,不同的网片切片具有不同的传输性能参数,传输性能从参数包括:覆盖区域、持续时间、容量、速度、延迟、可靠性、安全性和可用性中的一种或多种,以满足不同的传输需求,不同的网络切片在逻辑上是相互独立的,移动网关中每个网络切片均对应一个控制网关和一个移动管理实体,网络切片可用根据需要进行新建或释放。1 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
In an embodiment, the communication system includes: a user equipment, a base station, a DGW (Data Center Gateway, Mobile Gateway, DGW for short), a Control Gateway CGW (Controller Gateway, Control Plane Gateway, CGW for short), and a mobility management entity MME (Mobility Management). The communication system of the embodiment of the present invention is a separate architecture between the control plane and the user plane. Multiple network slices can be established in the mobile gateway, and the network slice represents pre-customized software resources and hardware in the mobile gateway. Resources, serving user equipment, different network slices have different transmission performance parameters, and transmission performance parameters include: coverage area, duration, capacity, speed, delay, reliability, security, and availability. A variety of network segments are logically independent of each other. Each network slice in the mobile gateway corresponds to a control gateway and a mobility management entity. The network slice can be newly created or released as needed.
其中,在另一种可能的实现方式中,移动网关不需要创建网络切片,在匹配控制面下发的转发规则信息时,需要多匹配一个网络切片标识字段,根据网络切片标识和原有匹配字段得到处理动作,并对用户面的数据包执行相应的处理动作,原有匹配字段可以是TEID(Tunnel Endpoint Identity,隧道端点标识,简称TEID)、源IP地址、源端口、目的IP地址、目的端口、传输层协议、源介质访问控制MAC地址和目的MAC地址中的一种或多种。In another possible implementation manner, the mobile gateway does not need to create a network slice, and when matching the forwarding rule information sent by the control plane, it needs to match a network slice identifier field, according to the network slice identifier and the original matching field. The processing action is performed, and the corresponding processing action is performed on the data packet of the user plane. The original matching field may be a TEID (Tunnel Endpoint Identity, TE Endpoint Identity, TEID), a source IP address, a source port, a destination IP address, and a destination port. One or more of a transport layer protocol, a source medium access control MAC address, and a destination MAC address.
网络切片管理实体需要新建一个网络切片时,获取当前传输场景下的所需的传输性能参数,以及为待建立的网络切片分配一个唯一的网络切片标识,网络切片管理实体向移动网关发送携带传输性能参数和网络切片标识的网络切片建立请求,移动网关接收网络切片管理实体发送的建立请求,解析该网络切片建立请求得到传输性能参数和网络切片标识,移动网关根据传输性能参数调用硬件资源和软件资源建立网络切片,并将该网络切片标识分配给该建立的网络切片,在成功建立网络切片后,移动网关向网络切片管理实体返回网络切片建立响应,网络切片管理实体根据网络切片建立响应获知网络切片建立成功后,为建立的网络切片指定对应的控制网关和移动管理实体,以及将该网络切片的网络切片标识通知给对应的控制网关和移动管理实体。控制网关向DGW发送转发规则信息消息时携带网络切片标识,DGW接收携带网络切片标识的转发规则信息消息,根据转发规则信息消息中携带的网络切片标识找到对应的网络切片,将转发规则信息消息发送给对应的网络切片进行处理。用户设备向
基站发送上行数据包,用户设备在发送上行数据包之前与基站、移动网关中的网络切片建立EPS(Evolved Packet System,演进分组***,简称EPS)承载,上行数据包中携带EPS承载的无线承载标识,基站根据预先存储的映射关系查询无线承载标识关联的网络切片标识,将关联的网络切片标识封装到上行数据包中,然后将封装后的上行数据包发送给移动网关,移动网关接收该封装的上行数据包,解析得到其中携带的网络切片标识,根据网络切片标识找到对应的网络切片,将上行数据包发送给对应的网络切片进行处理。When the network slice management entity needs to create a new network slice, obtain the required transmission performance parameters in the current transmission scenario, and assign a unique network slice identifier to the network slice to be established, and the network slice management entity sends the bearer transmission performance to the mobile gateway. The network slice establishment request of the parameter and the network slice identifier, the mobile gateway receives the establishment request sent by the network slice management entity, parses the network slice establishment request to obtain the transmission performance parameter and the network slice identifier, and the mobile gateway invokes the hardware resource and the software resource according to the transmission performance parameter. Establishing a network slice and assigning the network slice identifier to the established network slice. After successfully establishing the network slice, the mobile gateway returns a network slice setup response to the network slice management entity, and the network slice management entity learns the network slice according to the network slice establishment response. After the establishment is successful, the corresponding control gateway and the mobility management entity are specified for the established network slice, and the network slice identifier of the network slice is notified to the corresponding control gateway and the mobility management entity. The control gateway sends the forwarding rule information message to the DGW to carry the network slice identifier, and the DGW receives the forwarding rule information message carrying the network slice identifier, and finds the corresponding network slice according to the network slice identifier carried in the forwarding rule information message, and sends the forwarding rule information message. The corresponding network slice is processed. User equipment
The base station sends an uplink data packet, and the user equipment establishes an EPS (Evolved Packet System, Evolved Packet System, EPS) bearer with the network slice in the base station and the mobile gateway before transmitting the uplink data packet, and the uplink data packet carries the radio bearer identifier of the EPS bearer. The base station queries the network slice identifier associated with the radio bearer identifier according to the pre-stored mapping relationship, encapsulates the associated network slice identifier into the uplink data packet, and then sends the encapsulated uplink data packet to the mobile gateway, and the mobile gateway receives the encapsulated The uplink data packet is parsed to obtain the network slice identifier carried therein, and the corresponding network slice is found according to the network slice identifier, and the uplink data packet is sent to the corresponding network slice for processing.
其中,网络切片管理实体向移动网关发送携带网络切片标识的网络切片释放指令,移动网关释放该网络切片标识对应的网络切片,这样该网络切片的占用的软件资源和硬件资源可用于新建的网络切片,同时该网络切片的网络切片标识也可重新分配给新建立的网络切片,实现了网络切片标识的重复利用。The network slice management entity sends a network slice release command carrying the network slice identifier to the mobile gateway, and the mobile gateway releases the network slice corresponding to the network slice identifier, so that the occupied software resources and hardware resources of the network slice can be used for the newly created network slice. At the same time, the network slice identifier of the network slice can also be re-allocated to the newly established network slice, thereby realizing the reuse of the network slice identifier.
从上述实施例可以看出,用户设备发送的上行数据包携带无线承载标识,基站根据映射关系查询无线承载标识关联的网络切片标识,将网络切片标识封装到上行数据包中转发给移动网关,这样网络用户面的移动网关可以根据不同网络切片标识将数据包发送给对应的网络切片,实现了不同网络切片的切片标识的完全独立,便于管理。As shown in the foregoing embodiment, the uplink data packet sent by the user equipment carries the radio bearer identifier, and the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet and forwards the packet to the mobile gateway. The mobile gateway of the network user plane can send the data packet to the corresponding network slice according to different network slice identifiers, so that the slice identifiers of different network slices are completely independent and easy to manage.
参见图2,为本发明实施例提供的一种数据传输的方法的流程示意图,在本发明实施例中,所述方法包括:FIG. 2 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention. In the embodiment of the present invention, the method includes:
S201、基站接收携带无线承载标识的上行数据包。S201. The base station receives an uplink data packet that carries the radio bearer identifier.
具体的,用户设备预先附着于移动网关,与移动网关建立EPS承载,用户设备需要进行上行数据传输时,用户设备向基站发送携带无线承载标识的上行数据包,基站接收用户设备发送的上行数据包。Specifically, the user equipment is pre-attached to the mobile gateway to establish an EPS bearer with the mobile gateway. When the user equipment needs to perform uplink data transmission, the user equipment sends an uplink data packet carrying the radio bearer identifier to the base station, and the base station receives the uplink data packet sent by the user equipment. .
S202、基站根据映射关系查询与无线承载标识关联的网络切片标识,以及将网络切片标识封装在所述上行数据包中。S202. The base station queries, according to the mapping relationship, a network slice identifier associated with the radio bearer identifier, and encapsulates the network slice identifier in the uplink data packet.
具体的,用户设备在建立EPS承载后,基站获取该用户设备的EPS承载的无线承载标识,以及该用户设备对应的网络切片的网络切片标识,将无线承载标识和网络切片标识进行关联后进行存储。基站接收上行数据包中,解析得到其中携带的无线承载标识,根据预先存储的映射关系查询该无线承载标识关
联的网络切片标识,将网络切片标识封装在上行数据包中,这样封装后的上行数据中携带网络切片标识。Specifically, after the user equipment establishes the EPS bearer, the base station acquires the radio bearer identifier of the EPS bearer of the user equipment, and the network slice identifier of the network slice corresponding to the user equipment, and associates the radio bearer identifier with the network slice identifier, and then stores the . The base station receives the uplink data packet, parses the radio bearer identifier carried in the base station, and queries the radio bearer identifier according to the pre-stored mapping relationship.
The network slice identifier is encapsulated in the uplink data packet, so that the encapsulated uplink data carries the network slice identifier.
S203、基站将封装后的上行数据包发送给移动网关,网络切片标识用于指示移动网关执行相应的动作。S203. The base station sends the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding action.
具体的,基站将封装后的上行数据包发送给数据中心网络,移动网关接收该上行数据包,解析得到上行数据包中携带的网络切片标识,移动网关查询网络切片标识关联的转发规则信息,根据转发规则信息对上行数据包执行相应的处理动作,或移动网关根据网络切片标识找到对应的网络切片,将该上行数据包发送给对应的网络切片进行处理。Specifically, the base station sends the encapsulated uplink data packet to the data center network, the mobile gateway receives the uplink data packet, parses the network slice identifier carried in the uplink data packet, and the mobile gateway queries the forwarding rule information associated with the network slice identifier, according to the The forwarding rule information performs a corresponding processing action on the uplink data packet, or the mobile gateway finds a corresponding network slice according to the network slice identifier, and sends the uplink data packet to the corresponding network slice for processing.
可选的,所述基站接收用户设备发送的携带无线承载标识的上行数据包之前,还包括:Optionally, before receiving, by the user equipment, the uplink data packet that carries the radio bearer identifier sent by the user equipment, the method further includes:
所述基站从控制面网元获取所述用户设备对应的网络切片的网络切片标识;Obtaining, by the base station, a network slice identifier of a network slice corresponding to the user equipment from a control plane network element;
所述基站获取所述用户设备预先建立的EPS承载的无线承载标识;Obtaining, by the base station, a radio bearer identifier of an EPS bearer that is pre-established by the user equipment;
所述基站建立所述网络切片标识与所述无线承载标识的映射关系,所述网络切片标识由网络切片管理实体新建切片时下发给所述控制面网元的,所述控制面网元为移动管理实体MME或控制面网关CGW。The base station establishes a mapping relationship between the network slice identifier and the radio bearer identifier, where the network slice identifier is sent to the control plane network element when the network slice management entity newly creates a slice, and the control plane network element is a mobile Management entity MME or control plane gateway CGW.
具体的,用户设备在向移动网关发送上行数据包之前,网络需要为用户设备建立EPS承载,EPS承载包括两段:用户设备与基站之间的无线承载,以及基站与移动网关之间的无线承载,基站获取用户设备对应的网络切片的网络切片标识和ESP无线承载的无线承载标识,将该网络切片标识和无线承载标识进行映射后进行保存。Specifically, before the user equipment sends the uplink data packet to the mobile gateway, the network needs to establish an EPS bearer for the user equipment, where the EPS bearer includes two segments: a radio bearer between the user equipment and the base station, and a radio bearer between the base station and the mobile gateway. The base station acquires the network slice identifier of the network slice corresponding to the user equipment and the radio bearer identifier of the ESP radio bearer, and then saves the network slice identifier and the radio bearer identifier.
可选的,所述基站将封装后的上行数据包发送给移动网关包括:Optionally, the sending, by the base station, the encapsulated uplink data packet to the mobile gateway includes:
所述基站与移动网关之间建立转发隧道;Establishing a forwarding tunnel between the base station and the mobile gateway;
所述基站通过所述转发隧道将所述封装后的上行数据包发送给所述移动网关。Sending, by the base station, the encapsulated uplink data packet to the mobile gateway by using the forwarding tunnel.
可选的,所述将所述网络切片标识封装在所述上行数据包中包括:Optionally, the encapsulating the network slice identifier in the uplink data packet includes:
将所述网络切片标识封装在所述上行数据包的通用分组无线服务隧道协议GTP头的扩展位或自定义字段中;或Encapsulating the network slice identifier in an extension bit or a custom field of a GTP header of a general packet radio service tunneling protocol of the uplink data packet; or
将所述网络切片标识封装在所述上行数据包的网际协议IP头的扩展位或
自定义字段中;或Encapsulating the network slice identifier in an extension bit of an internet protocol IP header of the uplink data packet or
In a custom field; or
将所述网络切片标识封装在所述上行数据包的介质访问控制MAC头的扩展位或自定义字段中。Encapsulating the network slice identifier in an extension bit or a custom field of a medium access control MAC header of the uplink data packet.
从上述实施例可以看出,用户设备发送的上行数据包携带无线承载标识,基站根据映射关系查询无线承载标识关联的网络切片标识,将网络切片标识封装到上行数据包中转发给移动网关,这样网络用户面的移动网关可以根据不同网络切片标识将数据包发送给对应的网络切片,实现了不同网络切片的切片标识的完全独立,便于管理。As shown in the foregoing embodiment, the uplink data packet sent by the user equipment carries the radio bearer identifier, and the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet and forwards the packet to the mobile gateway. The mobile gateway of the network user plane can send the data packet to the corresponding network slice according to different network slice identifiers, so that the slice identifiers of different network slices are completely independent and easy to manage.
参见图3,为本发明实施例提供的一种数据的传输方法的流程示意图,在本发明实施例中,所述方法包括:FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present invention. In the embodiment of the present invention, the method includes:
S301、移动网关接收基站发送的上行数据包。S301. The mobile gateway receives an uplink data packet sent by the base station.
S302、移动网关解析得到上行数据包中携带的网络切片标识和网络地址信息。S302. The mobile gateway parses the network slice identifier and network address information carried in the uplink data packet.
S303、移动网关根据网络切片标识执行相应的处理动作,以及保存网片切片标识与网络地址信息的映射关系。S303. The mobile gateway performs a corresponding processing action according to the network slice identifier, and saves a mapping relationship between the network slice identifier and the network address information.
具体的,移动网关接收基站发送的携带网络切片标识的上行数据包,移动网关在上行数据包中的指定位置,例如GTP(GPRS Tunnelling Protocol,通用分组无线服务隧道协议,简称GTP)头解析得到网络切片标识,网络切片标识用于唯一表示数据中心网络中预先建立的网络切片的身份,移动网关解析得到上行数据包中携带的网络切片标识和网络地址信息,网络地址信息包括IP五元组或IP五元组的子集,IP五元组包括源IP地址、源端口、目的IP地址、目的端口和传输层协议,移动网关根据网络切片标识关联的转发规则信息执行相应的处理动作,以及将上行数据包中携带的网络切片标识和网络地址信息进行绑定后保存至映射关系中。Specifically, the mobile gateway receives the uplink data packet that is sent by the base station and carries the network slice identifier, and the mobile gateway obtains the network in a specified location in the uplink data packet, for example, GTP (GPRS Tunnelling Protocol, GTP) header analysis. The slice identifier is used to uniquely represent the identity of the pre-established network slice in the data center network, and the mobile gateway parses the network slice identifier and network address information carried in the uplink data packet, where the network address information includes the IP quintuple or IP. A subset of the quintuple, the IP quintuple includes a source IP address, a source port, a destination IP address, a destination port, and a transport layer protocol, and the mobile gateway performs a corresponding processing action according to the forwarding rule information associated with the network slice identifier, and the uplink is performed. The network slice identifier and network address information carried in the data packet are bound to the mapping relationship.
可选的,所述方法还包括:Optionally, the method further includes:
所述移动网关接收下行数据包;The mobile gateway receives a downlink data packet;
所述移动网关解析得到所述下行数据包中携带的网络地址信息,根据预设的映射关系查询所述网络地址信息关联的网络切片标识;
The mobile gateway parses the network address information carried in the downlink data packet, and queries the network slice identifier associated with the network address information according to a preset mapping relationship;
所述移动网关将所述关联的网络切片标识封装在所述下行数据包中,以及向所述基站发送所述下行数据包。The mobile gateway encapsulates the associated network slice identifier in the downlink data packet and sends the downlink data packet to the base station.
可选的,所述移动网关根据所述网络切片标识执行相应的处理动作包括:Optionally, the performing, by the mobile gateway, the corresponding processing action according to the network slice identifier includes:
所述移动网关查询所述网络切片标识与原有匹配字段关联的转发规则信息,根据所述转发规则信息执行相应的处理动作;或The mobile gateway queries the forwarding rule information associated with the original matching field in the network slice identifier, and performs a corresponding processing action according to the forwarding rule information; or
所述移动网关查询所述网络切片标识对应的网络切片,根据所述上行数据包中携带的原有匹配字段查询所述网络切片的转发规则信息,以及根据所述转发规则信息执行相应的处理动作。The mobile gateway queries the network slice corresponding to the network slice identifier, queries the forwarding rule information of the network slice according to the original matching field carried in the uplink data packet, and performs a corresponding processing action according to the forwarding rule information. .
可选的,所述移动网关接收基站发送的上行数据包之前,还包括:Optionally, before the mobile gateway receives the uplink data packet sent by the base station, the mobile gateway further includes:
所述移动网关接收携带所述网络切片标识的网络切片建立请求,所述移动网关根据所述网络切片建立请求建立所述网络切片,以及保存所述网络切片的所述网络切片标识;或Receiving, by the mobile gateway, a network slice setup request carrying the network slice identifier, the mobile gateway establishing the network slice according to the network slice establishment request, and saving the network slice identifier of the network slice; or
所述移动网关接收携带所述网络切片标识和原有匹配字段的转发规则信息,以及保存所述转发规则信息。The mobile gateway receives the forwarding rule information that carries the network slice identifier and the original matching field, and saves the forwarding rule information.
从上述实施例可以看出,网络用户面的移动网关接收基站发送的携带网络切片标识的上行数据包,根据不同网络切片标识将数据包发送给对应的网络切片,实现了不同网络切片之间的完全隔离,便于管理。It can be seen from the foregoing embodiment that the mobile gateway of the network user plane receives the uplink data packet that is sent by the base station and carries the network slice identifier, and sends the data packet to the corresponding network slice according to different network slice identifiers, so as to implement different network slices. Completely isolated for easy management.
参见图4,为本发明实施例提供的一种数据传输的方法的交互示意图,在本发明实施例中,所述方法包括:FIG. 4 is a schematic diagram of interaction of a data transmission method according to an embodiment of the present invention. In the embodiment of the present invention, the method includes:
S401、用户设备发送初始附着请求给基站。S401. The user equipment sends an initial attach request to the base station.
S402、基站向预选的MME发送初始附着请求。其中,基站随机从所属的多个MME中选择一个MME作为预选的MME。S402. The base station sends an initial attach request to the pre-selected MME. The base station randomly selects one MME from the plurality of MMEs that belong to the pre-selected MME.
S403、预选的MME向HSS(Home Subscriber Server,归属签约用户服务器,简称HSS)发送用户设备签约数据请求,获得用户设备的上下文信息;或者预选的MME向用户设备对应的旧MME获取上下文信息,上下文信息中包括用户设备的业务类型。S403. The pre-selected MME sends a user equipment subscription data request to the HSS (Home Subscriber Server, HSS for short) to obtain the context information of the user equipment. The pre-selected MME obtains the context information from the old MME corresponding to the user equipment. The information includes the type of service of the user equipment.
S404、HSS向预选的MME返回用户设备签约数据响应,用户设备签约数据响应包括用户设备的业务类型。
S404. The HSS returns a user equipment subscription data response to the pre-selected MME, where the user equipment subscription data response includes a service type of the user equipment.
S405、预选的MME向基站返回切片需求响应,切片需求响应包括用户设备的业务类型。S405. The pre-selected MME returns a slice requirement response to the base station, where the slice requirement response includes a service type of the user equipment.
S406、基站向最终的MME发送附着请求。S406. The base station sends an attach request to the final MME.
具体的,基站根据用户设备的业务类型选择一个最终的MME。Specifically, the base station selects a final MME according to the service type of the user equipment.
S407、最终的MME向控制网关发送新建会话请求,新建会话请求携带网络切片标识,新建会话请求用于为用户设备建立一个网络切片。S407. The final MME sends a new session request to the control gateway. The new session request carries a network slice identifier, and the new session request is used to establish a network slice for the user equipment.
其中,在另一种可能的实现方式中,移动网关不需要创建网络切片,在匹配控制面下发的转发规则信息时,需要多匹配一个网络切片标识字段,根据网络切片标识和原有匹配字段得到转发规则信息,根据转发规则信息对用户面的数据包执行相应的处理动作,原有匹配字段可以是UE IP或TEID等数据包中携带的字段。In another possible implementation manner, the mobile gateway does not need to create a network slice, and when matching the forwarding rule information sent by the control plane, it needs to match a network slice identifier field, according to the network slice identifier and the original matching field. The forwarding rule information is obtained, and the corresponding processing action is performed on the data packet of the user plane according to the forwarding rule information. The original matching field may be a field carried in a data packet such as the UE IP or the TEID.
S408、控制网关向移动网关发送携带网络切片标识的新建会话请求,移动网关接收该新建会话请求,建立新的网络切片,并将新建会话请求中的网络切片标识分配给新建的网络切片。S408. The control gateway sends a new session request carrying the network slice identifier to the mobile gateway, and the mobile gateway receives the new session request, establishes a new network slice, and allocates the network slice identifier in the new session request to the newly created network slice.
S409、移动网关向控制网关返回新建会话响应。S409. The mobile gateway returns a new session response to the control gateway.
具体的,移动网关成功建立新的网络切片后,向控制中心返回携带表示建立成功的消息的新建会话响应。Specifically, after the mobile gateway successfully establishes a new network slice, the mobile terminal returns a new session response carrying a message indicating that the establishment is successful.
S411、最终的MME向基站发送初始上下文建立请求,初始上下文建立请求中携带用户设备对应的网络切片的网络切片标识、移动网关的TEID和IP地址。S411: The final MME sends an initial context setup request to the base station, where the initial context setup request carries the network slice identifier of the network slice corresponding to the user equipment, the TEID and the IP address of the mobile gateway.
S412、基站向用户设备发送RRC(Radio Resource Control,无线资源控制)连接重配置消息,RRC连接重配置消息包括无线承载标识,RRC连接重配置消息用于指示用户设备建立ESP无线承载,并将该无线承载标识分配给建立的EPS承载。基站将无线承载标识和用户设备对应的网络切片的网络切片标识进行绑定后进行存储。S412: The eNB sends an RRC (Radio Resource Control) connection reconfiguration message to the user equipment, where the RRC connection reconfiguration message includes a radio bearer identifier, where the RRC connection reconfiguration message is used to indicate that the user equipment establishes an ESP radio bearer, and the The radio bearer identity is assigned to the established EPS bearer. The base station binds the radio bearer identifier to the network slice identifier of the network slice corresponding to the user equipment, and then stores the data.
S413、用户设备向基站返回RCC连接重配置完成消息。S413. The user equipment returns an RCC connection reconfiguration complete message to the base station.
S414、基站向最终的MME发送初始上下文响应消息,上下文响应消息中携带基站的TEID和基站地址。S414. The base station sends an initial context response message to the final MME, where the context response message carries the TEID and the base station address of the base station.
S415、用户设备向基站发送直接传输消息,直接传输消息中包括附着完成
消息。S415. The user equipment sends a direct transmission message to the base station, where the direct transmission message includes the attachment completion.
Message.
S416、用户设备向基站发送上行数据包,上行数据包中携带用户设备对应的EPS承载的无线承载标识。S416. The user equipment sends an uplink data packet to the base station, where the uplink data packet carries the radio bearer identifier of the EPS bearer corresponding to the user equipment.
S417、基站接收上行数据包,解析得到上行数据包中携带的无线承载标识,根据预先存储的映射关系查询该无线承载标识关联的网络切片标识,将关联的网络切片标识封装进上行数据包。S417: The base station receives the uplink data packet, parses the radio bearer identifier carried in the uplink data packet, and queries the network slice identifier associated with the radio bearer identifier according to the pre-stored mapping relationship, and encapsulates the associated network slice identifier into the uplink data packet.
S418、基站向移动网关发送上行数据包,上行数据包携带网络切片标识。S418. The base station sends an uplink data packet to the mobile gateway, where the uplink data packet carries a network slice identifier.
具体的,基站获取移动网关的网络标识,根据网络标识建立转发隧道,通过转发隧道将上行数据包发送给移动网关。Specifically, the base station acquires the network identifier of the mobile gateway, establishes a forwarding tunnel according to the network identifier, and sends the uplink data packet to the mobile gateway by using the forwarding tunnel.
S419、移动网关将上行数据包发送给网络切片标识对应的网络切片。S419. The mobile gateway sends the uplink data packet to the network slice corresponding to the network slice identifier.
从上述实施例可以看出,用户设备发送的上行数据包携带无线承载标识,基站根据映射关系查询无线承载标识关联的网络切片标识,将网络切片标识封装到上行数据包中转发给移动网关,这样网络用户面的移动网关可以根据不同网络切片标识将数据包发送给对应的网络切片,实现了不同网络切片之间的完全隔离。As shown in the foregoing embodiment, the uplink data packet sent by the user equipment carries the radio bearer identifier, and the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet and forwards the packet to the mobile gateway. The mobile gateway of the network user plane can send the data packet to the corresponding network slice according to different network slice identifiers, thereby achieving complete isolation between different network slices.
参见图5,为本发明实施例提供的一种切换流程的交互示意图,在本发明实施例中,所述方法包括:FIG. 5 is a schematic diagram of interaction of a handover procedure according to an embodiment of the present invention. In the embodiment of the present invention, the method includes:
S501、目标基站向MME发送路径切换请求。S501. The target base station sends a path switch request to the MME.
S502、MME向控制网关发送承载修改请求。承载修改请求中携带目标基站的TEID和IP地址S502. The MME sends a bearer modification request to the control gateway. Carrying the TEID and IP address of the target base station in the bearer modification request
S503、控制网关向移动网关发送承载修改请求。S503. The control gateway sends a bearer modification request to the mobile gateway.
S504、移动网关向控制网关返回承载修改响应。承载修改响应中携带移动网关的IP地址和TEID。S504. The mobile gateway returns a bearer modification response to the control gateway. The bearer modification response carries the IP address and TEID of the mobile gateway.
S505、控制网关向MME返回承载修改响应。S505. The control gateway returns a bearer modification response to the MME.
S506、控制网关向源基站发送结束标记。S506. The control gateway sends an end tag to the source base station.
S507、源基站向目标基站发送结束标记。S507. The source base station sends an end marker to the target base station.
S508、MME向目标基站返回路径切换响应。路径切换响应中携带用户设备对应的网络切片的网络切片标识。
S508. The MME returns a path switch response to the target base station. The path switch response carries the network slice identifier of the network slice corresponding to the user equipment.
S509、目标基站向源基站发送资源释放指示。S509. The target base station sends a resource release indication to the source base station.
从上述实施例可以看出,用户设备的位置信息发送变化时,用户设备的服务基站将由源基站切换到目标基站,在切换过程中,MME将用户设备对应的网络切片的网络切片标识发送给目标基站,目标基站建立网络切片标识和无线承载标识之间的映射关系,这样目标基站接收该用户设备发送的上行数据包时,根据上行数据包中的无线承载标识查询对应的网络切片标识,将查询到的网络切片标识封装到上行数据包中,然后转发给移动网关,实现了移动网关中网络切片的完全隔离。It can be seen from the above embodiment that when the location information of the user equipment is changed, the serving base station of the user equipment will be handed over to the target base station by the source base station. In the handover process, the MME sends the network slice identifier of the network slice corresponding to the user equipment to the target. The base station, the target base station establishes a mapping relationship between the network slice identifier and the radio bearer identifier, so that when the target base station receives the uplink data packet sent by the user equipment, the target base station queries the corresponding network slice identifier according to the radio bearer identifier in the uplink data packet, and the query is performed. The obtained network slice identifier is encapsulated into an uplink data packet and then forwarded to the mobile gateway, thereby realizing complete isolation of the network slice in the mobile gateway.
参见图6,为本发明实施例提供的一种数据的传输方法的交互示意图,在本发明实施例中,所述方法包括:FIG. 6 is a schematic diagram of interaction of a data transmission method according to an embodiment of the present invention. In the embodiment of the present invention, the method includes:
S601、源基站向目标基站发送业务请求。S601. The source base station sends a service request to the target base station.
S602、目标基站向MME发送业务请求。S602. The target base station sends a service request to the MME.
S603、MME向目标基站返回初始上下文建立请求。S603. The MME returns an initial context setup request to the target base station.
S604、目标基站向源基站发送无线承载建立请求S604. The target base station sends a radio bearer setup request to the source base station.
S605、用户设备向基站发送上行数据包。S605. The user equipment sends an uplink data packet to the base station.
S606、基站将网络切片标识封装进上行数据包。S606. The base station encapsulates the network slice identifier into an uplink data packet.
S607、基站向移动网关发送上行数据包。S607. The base station sends an uplink data packet to the mobile gateway.
S608、移动网关将上行数据包发送给网络切片标识对应的网络切片。S608. The mobile gateway sends the uplink data packet to a network slice corresponding to the network slice identifier.
S609、基站向MME返回初始上下文建立完成。S609. The base station returns an initial context establishment completion to the MME.
S610、MME向控制网关发送承载修改请求。S610. The MME sends a bearer modification request to the control gateway.
S611、控制网关向移动网关发送承载修改请求。S611. The control gateway sends a bearer modification request to the mobile gateway.
S612、移动网关向控制网关返回承载修改响应。S612. The mobile gateway returns a bearer modification response to the control gateway.
S613、控制网关向MME返回承载修改响应。S613. The control gateway returns a bearer modification response to the MME.
从上述实施例可以看出,用户设备发送的上行数据包携带无线承载标识,基站根据映射关系查询无线承载标识关联的网络切片标识,将网络切片标识封装到上行数据包中转发给移动网关,这样网络用户面的移动网关可以根据不同网络切片标识将数据包发送给对应的网络切片,保证了不同网络切片之间的隔离性,便于对网络切片的数据包进行管理。
As shown in the foregoing embodiment, the uplink data packet sent by the user equipment carries the radio bearer identifier, and the base station queries the network slice identifier associated with the radio bearer identifier according to the mapping relationship, and encapsulates the network slice identifier into the uplink data packet and forwards the packet to the mobile gateway. The mobile gateway of the network user plane can send the data packet to the corresponding network slice according to different network slice identifiers, ensuring isolation between different network slices, and facilitating management of data packets of the network slice.
参见图7,为本发明实施例提供的一种基站的结构示意图,本发明实施例的终端用于执行图2中的一种数据传输的方法,所涉及的术语和过程可参照图2实施例的描述。基站7包括:接收模块701、封装模块702和处理模块703。FIG. 7 is a schematic structural diagram of a base station according to an embodiment of the present invention. The terminal used in the embodiment of the present invention is used to perform a data transmission method in FIG. 2, and the terminology and process involved may refer to FIG. 2 description of. The base station 7 includes a receiving module 701, a packaging module 702, and a processing module 703.
接收模块701,用于接收接收携带无线承载标识的上行数据包;The receiving module 701 is configured to receive and receive an uplink data packet that carries the radio bearer identifier.
封装模块702,用于根据映射关系查询与所述无线承载标识关联的网络切片标识,以及将所述网络切片标识封装在所述上行数据包中;The encapsulating module 702 is configured to query, according to the mapping relationship, a network slice identifier associated with the radio bearer identifier, and encapsulate the network slice identifier in the uplink data packet;
处理模块703,用于将封装后的上行数据包发送给移动网关,所述网络切片标识用于指示所述移动网关执行相应的动作。The processing module 703 is configured to send the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding action.
可选的,基站7还包括:Optionally, the base station 7 further includes:
映射模块,用于从控制面网元获取所述用户设备对应的网络切片的网络切片标识;获取所述用户设备预先建立的EPS承载的无线承载标识;将所述网络切片标识与所述无线承载标识进行映射后进行存储,所述网络切片标识由网络切片管理实体新建切片时下发给所述控制面网元的,所述控制面网元为移动管理实体MME或控制面网关CGW。a mapping module, configured to acquire, from a control plane network element, a network slice identifier of a network slice corresponding to the user equipment; acquire a radio bearer identifier of an EPS bearer pre-established by the user equipment; and use the network slice identifier and the radio bearer The identifier is stored, and the network slice identifier is sent to the control plane network element when the network slice management entity creates a new slice, and the control plane network element is a mobility management entity MME or a control plane gateway CGW.
可选的,处理模块703用于:Optionally, the processing module 703 is configured to:
建立与移动网关之间转发隧道;Establish a forwarding tunnel with the mobile gateway;
通过所述转发隧道将所述封装后的上行数据包发送给所述移动网关。And transmitting, by the forwarding tunnel, the encapsulated uplink data packet to the mobile gateway.
可选的,封装模块702用于:Optionally, the encapsulation module 702 is configured to:
将所述网络切片标识封装在所述上行数据包的通用分组无线服务隧道协议GTP头的扩展位或自定义字段中;或Encapsulating the network slice identifier in an extension bit or a custom field of a GTP header of a general packet radio service tunneling protocol of the uplink data packet; or
将所述网络切片标识封装在所述上行数据包的网际协议IP头的扩展位或自定义字段中;或Encapsulating the network slice identifier in an extension bit or a custom field of an internet protocol IP header of the uplink data packet; or
将所述网络切片标识封装在所述上行数据包的介质访问控制MAC头的扩展位或自定义字段中。Encapsulating the network slice identifier in an extension bit or a custom field of a medium access control MAC header of the uplink data packet.
本发明实施例和图2的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照方法实施例一的描述,此处不再赘述。The embodiment of the present invention and the method embodiment of FIG. 2 are based on the same concept, and the technical effects thereof are also the same. For the specific process, reference may be made to the description of the method embodiment 1, and details are not described herein again.
参见图8,为本发明实施例提供的一种基站的又一结构示意图,在本发明
实施例中,基站8包括处理器801、存储器802和收发器803。收发器803用于与外部设备之间收发数据。基站8中的处理器801的数量可以是一个或多个。本发明的一些实施例中,处理器801、存储器802和收发器803可通过总线***或其他方式连接。基站8可以用于执行图2所示的方法。关于本实施例涉及的术语的含义以及举例,可以参考图2对应的实施例。此处不再赘述。FIG. 8 is still another schematic structural diagram of a base station according to an embodiment of the present invention.
In an embodiment, base station 8 includes a processor 801, a memory 802, and a transceiver 803. The transceiver 803 is configured to transmit and receive data with and from an external device. The number of processors 801 in the base station 8 may be one or more. In some embodiments of the invention, processor 801, memory 802, and transceiver 803 may be coupled by a bus system or other means. Base station 8 can be used to perform the method illustrated in FIG. For the meaning and examples of the terms involved in the embodiment, reference may be made to the corresponding embodiment of FIG. 2. I will not repeat them here.
其中,存储器802中存储程序代码。处理器801用于调用存储器802中存储的程序代码,用于执行以下操作:The program code is stored in the memory 802. The processor 801 is configured to call program code stored in the memory 802 for performing the following operations:
接收携带无线承载标识的上行数据包;Receiving an uplink data packet carrying a radio bearer identifier;
根据映射关系查询与所述无线承载标识关联的网络切片标识,以及将所述网络切片标识封装在所述上行数据包中;Querying, according to the mapping relationship, a network slice identifier associated with the radio bearer identifier, and encapsulating the network slice identifier in the uplink data packet;
将封装后的上行数据包发送给移动网关,所述网络切片标识用于指示所述移动网关执行相应的动作。And sending the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding action.
在本发明的一些实施例中,处理器801执行所述接收用户设备发送的携带无线承载标识的上行数据包之前,还用于执行:In some embodiments of the present invention, before the receiving, by the processor 801, the uplink data packet that carries the radio bearer identifier sent by the user equipment, the processor 801 is further configured to:
从控制面网元获取所述用户设备对应的网络切片的网络切片标识;其中,所述网络切片标识由网络切片管理实体新建切片时下发给所述控制面网元的,所述控制面网元为移动管理实体MME或控制面网关CGW;And acquiring, by the control plane network element, a network slice identifier of the network slice corresponding to the user equipment, where the network slice identifier is sent to the control plane network element when the network slice management entity newly creates a slice, and the control plane network element For the mobility management entity MME or the control plane gateway CGW;
获取所述用户设备预先建立的EPS承载的无线承载标识;Obtaining a radio bearer identifier of the EPS bearer pre-established by the user equipment;
将所述网络切片标识与所述无线承载标识进行映射后进行存储。The network slice identifier is mapped to the radio bearer identifier and stored.
在本发明的一些实施例中,处理器801执行所述将封装后的上行数据包发送给移动网关包括:In some embodiments of the present invention, the performing, by the processor 801, the sending the encapsulated uplink data packet to the mobile gateway includes:
建立与移动网关之间转发隧道;Establish a forwarding tunnel with the mobile gateway;
通过所述转发隧道将所述封装后的上行数据包发送给所述移动网关。And transmitting, by the forwarding tunnel, the encapsulated uplink data packet to the mobile gateway.
在本发明的一些实施例中,处理器执行所述将所述网络切片标识封装在所述上行数据包中包括:In some embodiments of the present invention, the performing, by the processor, the encapsulating the network slice identifier in the uplink data packet includes:
将所述网络切片标识封装在所述上行数据包的GTP头的扩展位或自定义字段中。Encapsulating the network slice identifier in an extension bit or a custom field of a GTP header of the uplink data packet.
参见图9,为本发明实施例提供的一种移动网关的结构示意图,本发明实
施例的移动网关用于执行图3中的一种数据传输的方法,所涉及的术语和过程可参照图3实施例的描述。移动网关9包括:上行接口模块901、第一解析模块902和处理模块903。FIG. 9 is a schematic structural diagram of a mobile gateway according to an embodiment of the present invention.
The mobile gateway of the embodiment is used to perform a method of data transmission in FIG. 3. The terms and processes involved may be described with reference to the embodiment of FIG. 3. The mobile gateway 9 includes an uplink interface module 901, a first parsing module 902, and a processing module 903.
上行接收模块901,用于接收基站发送的上行数据包。The uplink receiving module 901 is configured to receive an uplink data packet sent by the base station.
第一解析模块902,用于解析得到所述上行数据包中携带的网络切片标识和网络地址信息。The first parsing module 902 is configured to parse the network slice identifier and network address information carried in the uplink data packet.
处理模块903,用于根据所述网络切片标识执行相应的处理动作,以及保存所述网络切片标识与所述网络地址信息的映射关系。The processing module 903 is configured to perform a corresponding processing action according to the network slice identifier, and save a mapping relationship between the network slice identifier and the network address information.
可选的,移动网关9还包括:Optionally, the mobile gateway 9 further includes:
下行接收模块,用于接收下行数据包;a downlink receiving module, configured to receive a downlink data packet;
第二解析模块,用于解析得到所述下行数据包中携带的网络地址信息,根据预设的映射关系查询所述网络地址信息关联的网络切片标识;a second parsing module, configured to parse the network address information carried in the downlink data packet, and query the network slice identifier associated with the network address information according to a preset mapping relationship;
发送模块,用于将所述关联的网络切片标识封装在所述下行数据包中,以及向所述基站发送所述下行数据包。And a sending module, configured to encapsulate the associated network slice identifier in the downlink data packet, and send the downlink data packet to the base station.
可选的,处理模块903用于:Optionally, the processing module 903 is configured to:
查询所述网络切片标识与原有匹配字段关联的转发规则信息,根据所述转发规则信息执行相应的处理动作;或Querying, by the network slice identifier, the forwarding rule information associated with the original matching field, and performing corresponding processing actions according to the forwarding rule information; or
查询所述网络切片标识对应的网络切片,根据所述上行数据包中携带的原有匹配字段查询所述网络切片的转发规则信息,以及根据所述转发规则信息执行相应的处理动作;其中,所述原有匹配字段包括隧道端点标识TEID、源IP地址、源端口、目的IP地址、目的端口、传输层协议、源介质访问控制MAC地址和目的MAC地址中的一种或多种。Querying the network slice corresponding to the network slice identifier, querying the forwarding rule information of the network slice according to the original matching field carried in the uplink data packet, and performing a corresponding processing action according to the forwarding rule information; The original matching field includes one or more of a tunnel endpoint identifier TEID, a source IP address, a source port, a destination IP address, a destination port, a transport layer protocol, a source medium access control MAC address, and a destination MAC address.
可选的,移动网关9还包括:Optionally, the mobile gateway 9 further includes:
保存模块,用于接收携带所述网络切片标识的网络切片建立请求;根据所述网络切片建立请求建立所述网络切片,以及保存所述网络切片的所述网络切片标识;或a saving module, configured to receive a network slice establishment request that carries the network slice identifier, establish the network slice according to the network slice establishment request, and save the network slice identifier of the network slice; or
接收携带所述网络切片标识和原有匹配字段的转发规则信息,以及保存所述转发规则信息。And receiving the forwarding rule information that carries the network slice identifier and the original matching field, and saves the forwarding rule information.
本发明实施例和图3的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照方法实施例二的描述,此处不再赘述。
The embodiment of the present invention and the method embodiment of FIG. 3 are based on the same concept, and the technical effects thereof are also the same. For the specific process, reference may be made to the description of the second embodiment of the method, and details are not described herein again.
参见图10,为本发明实施例提供的一种移动网关的又一结构示意图,在本发明实施例中,移动网关10包括处理器1001、存储器1002和收发器1003。收发器1003用于与外部设备之间收发数据。移动网关10中的处理器1001的数量可以是一个或多个。本发明的一些实施例中,处理器1001、存储器1002和收发器1003可通过总线***或其他方式连接。基站10可以用于执行图2所示的方法。关于本实施例涉及的术语的含义以及举例,可以参考图2对应的实施例。此处不再赘述。FIG. 10 is a schematic diagram of another structure of a mobile gateway according to an embodiment of the present invention. In the embodiment of the present invention, the mobile gateway 10 includes a processor 1001, a memory 1002, and a transceiver 1003. The transceiver 1003 is configured to transmit and receive data with and from an external device. The number of processors 1001 in the mobile gateway 10 may be one or more. In some embodiments of the invention, processor 1001, memory 1002, and transceiver 1003 may be coupled by a bus system or other means. Base station 10 can be used to perform the method illustrated in FIG. For the meaning and examples of the terms involved in the embodiment, reference may be made to the corresponding embodiment of FIG. 2. I will not repeat them here.
其中,存储器1002中存储程序代码。处理器1001用于调用存储器1002中存储的程序代码,用于执行以下操作:The program code is stored in the memory 1002. The processor 1001 is configured to call program code stored in the memory 1002 for performing the following operations:
接收基站发送的上行数据包;Receiving an uplink data packet sent by the base station;
解析得到所述上行数据包中携带的网络切片标识和网络地址信息;Parsing the network slice identifier and network address information carried in the uplink data packet;
根据所述网络切片标识执行相应的处理动作。Performing corresponding processing actions according to the network slice identifier.
在本发明的一些实施例中,处理器1001执行所述接收基站发送的上行数据包之前,还用于执行:In some embodiments of the present invention, before the processor 1001 performs the receiving the uplink data packet sent by the base station, the processor 1001 is further configured to:
接收下行数据包;Receiving downlink data packets;
解析得到所述下行数据包中携带的网络地址信息,根据预设的映射关系查询所述网络地址信息关联的网络切片标识;Parsing the network address information carried in the downlink data packet, and querying the network slice identifier associated with the network address information according to a preset mapping relationship;
将所述关联的网络切片标识封装在所述下行数据包中,以及向所述基站发送所述下行数据包。Encapsulating the associated network slice identifier in the downlink data packet and transmitting the downlink data packet to the base station.
在本发明的一些实施例中,处理器1001执行所述根据所述网络切片标识执行相应的处理动作包括:In some embodiments of the present invention, the performing, by the processor 1001, the performing the corresponding processing action according to the network slice identifier includes:
查询所述网络切片标识与原有匹配字段关联的转发规则信息,根据所述转发规则信息执行相应的处理动作;或Querying, by the network slice identifier, the forwarding rule information associated with the original matching field, and performing corresponding processing actions according to the forwarding rule information; or
查询所述网络切片标识对应的网络切片,根据所述上行数据包中携带的原有匹配字段查询所述网络切片的转发规则信息,以及根据所述转发规则信息执行相应的处理动作;其中,所述原有匹配字段包括隧道端点标识TEID、源IP地址、源端口、目的IP地址、目的端口、传输层协议、源介质访问控制MAC地址和目的MAC地址中的一种或多种。
Querying the network slice corresponding to the network slice identifier, querying the forwarding rule information of the network slice according to the original matching field carried in the uplink data packet, and performing a corresponding processing action according to the forwarding rule information; The original matching field includes one or more of a tunnel endpoint identifier TEID, a source IP address, a source port, a destination IP address, a destination port, a transport layer protocol, a source medium access control MAC address, and a destination MAC address.
在本发明的一些实施例中,处理器1001还用于执行:In some embodiments of the present invention, the processor 1001 is further configured to:
接收携带所述网络切片标识的网络切片建立请求;Receiving a network slice setup request carrying the network slice identifier;
根据所述网络切片建立请求建立所述网络切片,以及保存所述网络切片的所述网络切片标识;或Establishing the network slice according to the network slice establishment request, and saving the network slice identifier of the network slice; or
接收携带所述网络切片标识和原有匹配字段的转发规则信息,以及保存所述转发规则信息。And receiving the forwarding rule information that carries the network slice identifier and the original matching field, and saves the forwarding rule information.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
One of ordinary skill in the art can understand that all or part of the process of implementing the foregoing embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Claims (18)
- 一种数据传输的方法,其特征在于,包括:A method for data transmission, comprising:基站接收携带无线承载标识的上行数据包;Receiving, by the base station, an uplink data packet carrying a radio bearer identifier;所述基站根据映射关系查询与所述无线承载标识关联的网络切片标识;The base station queries, according to the mapping relationship, a network slice identifier associated with the radio bearer identifier;所述基站将所述网络切片标识封装在所述上行数据包中;以及The base station encapsulates the network slice identifier in the uplink data packet;所述基站将封装后的上行数据包发送给移动网关,所述网络切片标识用于指示所述移动网关执行相应的处理动作。The base station sends the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding processing action.
- 如权利要求1所述的方法,其特征在于,所述基站接收携带无线承载标识的上行数据包之前,还包括:The method according to claim 1, wherein before the receiving, by the base station, the uplink data packet carrying the radio bearer identifier, the method further includes:所述基站从控制面网元获取所述网络切片标识,将所述网络切片标识与所述无线承载标识建立映射关系;其中,所述网络切片标识由网络切片管理实体新建切片时下发给所述控制面网元的,所述控制面网元为移动管理实体MME或控制面网关CGW。And the base station obtains the network slice identifier from the control plane network element, and establishes a mapping relationship between the network slice identifier and the radio bearer identifier, where the network slice identifier is sent to the For the control plane network element, the control plane network element is a mobility management entity MME or a control plane gateway CGW.
- 如权利要求1或2所述的方法,其特征在于,所述将所述网络切片标识封装在所述上行数据包中包括:The method according to claim 1 or 2, wherein the encapsulating the network slice identifier in the uplink data packet comprises:将所述网络切片标识封装在所述上行数据包的通用分组无线服务隧道协议GTP头的扩展位或自定义字段中;或Encapsulating the network slice identifier in an extension bit or a custom field of a GTP header of a general packet radio service tunneling protocol of the uplink data packet; or将所述网络切片标识封装在所述上行数据包的网际协议IP头的扩展位或自定义字段中;或Encapsulating the network slice identifier in an extension bit or a custom field of an internet protocol IP header of the uplink data packet; or将所述网络切片标识封装在所述上行数据包的介质访问控制MAC头的扩展位或自定义字段中。Encapsulating the network slice identifier in an extension bit or a custom field of a medium access control MAC header of the uplink data packet.
- 一种数据传输的方法,其特征在于,包括:A method for data transmission, comprising:移动网关接收基站发送的上行数据包;The mobile gateway receives the uplink data packet sent by the base station;所述移动网关解析得到所述上行数据包中携带的网络切片标识和网络地址信息,所述网络地址信息包括IP五元组或IP五元组的子集; Determining, by the mobile gateway, a network slice identifier and network address information carried in the uplink data packet, where the network address information includes a subset of an IP quintuple or an IP quintuple;所述移动网关根据所述网络切片标识执行相应的处理动作,以及保存所述网络切片标识与所述网络地址信息的映射关系。The mobile gateway performs a corresponding processing action according to the network slice identifier, and saves a mapping relationship between the network slice identifier and the network address information.
- 如权利要求4所述的方法,其特征在于,还包括:The method of claim 4, further comprising:所述移动网关接收下行数据包;The mobile gateway receives a downlink data packet;所述移动网关解析得到所述下行数据包中携带的网络地址信息,根据所述映射关系查询所述网络地址信息关联的网络切片标识;The mobile gateway parses the network address information carried in the downlink data packet, and queries the network slice identifier associated with the network address information according to the mapping relationship;所述移动网关将所述关联的网络切片标识封装在所述下行数据包中,以及向所述基站发送所述下行数据包。The mobile gateway encapsulates the associated network slice identifier in the downlink data packet and sends the downlink data packet to the base station.
- 如权利要求4所述的方法,其特征在于,所述移动网关根据所述网络切片标识执行相应的处理动作包括:The method according to claim 4, wherein the performing, by the mobile gateway, the corresponding processing action according to the network slice identifier comprises:所述移动网关查询所述网络切片标识与所述上行数据包中携带的原有匹配字段关联的转发规则信息,根据所述转发规则信息执行相应的处理动作;或The mobile gateway queries the forwarding rule information associated with the original matching field carried in the uplink data packet, and performs a corresponding processing action according to the forwarding rule information; or所述移动网关查询所述网络切片标识对应的网络切片,根据所述上行数据包中携带的原有匹配字段查询所述数据包的转发规则信息,以及根据所述转发规则信息执行相应的处理动作;其中,所述原有匹配字段包括隧道端点标识TEID、源IP地址、源端口、目的IP地址、目的端口、传输层协议、源介质访问控制MAC地址和目的MAC地址中的一种或多种。The mobile gateway queries the network slice corresponding to the network slice identifier, queries the forwarding rule information of the data packet according to the original matching field carried in the uplink data packet, and performs a corresponding processing action according to the forwarding rule information. The original matching field includes one or more of a tunnel endpoint identifier TEID, a source IP address, a source port, a destination IP address, a destination port, a transport layer protocol, a source media access control MAC address, and a destination MAC address. .
- 如权利要求6所述的方法,其特征在于,所述移动网关接收基站发送的上行数据包之前,还包括:The method according to claim 6, wherein before the mobile gateway receives the uplink data packet sent by the base station, the method further includes:所述移动网关接收携带所述网络切片标识的网络切片建立请求,根据所述网络切片建立请求建立所述网络切片,以及保存所述网络切片的所述网络切片标识;或Receiving, by the mobile gateway, a network slice setup request carrying the network slice identifier, establishing the network slice according to the network slice establishment request, and saving the network slice identifier of the network slice; or所述移动网关接收携带所述网络切片标识和原有匹配字段的转发规则信息,以及保存所述转发规则信息。The mobile gateway receives the forwarding rule information that carries the network slice identifier and the original matching field, and saves the forwarding rule information.
- 一种基站,其特征在于,包括:A base station, comprising:接收模块,用于接收携带无线承载标识的上行数据包; a receiving module, configured to receive an uplink data packet carrying a radio bearer identifier;封装模块,用于根据映射关系查询与所述无线承载标识关联的网络切片标识,以及将所述网络切片标识封装在所述上行数据包中;An encapsulating module, configured to query, according to a mapping relationship, a network slice identifier associated with the radio bearer identifier, and encapsulate the network slice identifier in the uplink data packet;处理模块,用于将封装后的上行数据包发送给移动网关,所述网络切片标识用于指示所述移动网关执行相应的处理动作。The processing module is configured to send the encapsulated uplink data packet to the mobile gateway, where the network slice identifier is used to instruct the mobile gateway to perform a corresponding processing action.
- 如权利要求8所述的基站,其特征在于,还包括:The base station according to claim 8, further comprising:映射模块,用于从控制面网元获取所述网络切片标识,将所述网络切片标识与所述无线承载标识建立映射关系;其中,所述网络切片标识由网络切片管理实体新建切片时下发给所述控制面网元的,所述控制面网元为移动管理实体MME或控制面网关CGW。a mapping module, configured to acquire the network slice identifier from the control plane network element, and establish a mapping relationship between the network slice identifier and the radio bearer identifier, where the network slice identifier is sent by the network slice management entity The control plane network element of the control plane network element is a mobility management entity MME or a control plane gateway CGW.
- 如权利要求8或9所述的基站,其特征在于,所述封装模块用于:The base station according to claim 8 or 9, wherein the encapsulation module is configured to:将所述网络切片标识封装在所述上行数据包的GTP头的扩展位或自定义字段中;Encapsulating the network slice identifier in an extension bit or a custom field of a GTP header of the uplink data packet;将所述网络切片标识封装在所述上行数据包的网际协议IP头的扩展位或自定义字段中;或Encapsulating the network slice identifier in an extension bit or a custom field of an internet protocol IP header of the uplink data packet; or将所述网络切片标识封装在所述上行数据包的介质访问控制MAC头的扩展位或自定义字段中。Encapsulating the network slice identifier in an extension bit or a custom field of a medium access control MAC header of the uplink data packet.
- 一种移动网关,其特征在于,包括:A mobile gateway, comprising:上行接收模块,用于接收基站发送的上行数据包;An uplink receiving module, configured to receive an uplink data packet sent by the base station;第一解析模块,用于解析得到所述上行数据包中携带的网络切片标识和网络地址信息;a first parsing module, configured to parse the network slice identifier and network address information carried in the uplink data packet;处理模块,用于根据所述网络切片标识执行相应的处理动作,以及保存所述网络切片标识与所述网络地址信息的映射关系。And a processing module, configured to perform a corresponding processing action according to the network slice identifier, and save a mapping relationship between the network slice identifier and the network address information.
- 如权利要求11所述的移动网关,其特征在于,还包括:The mobile gateway of claim 11, further comprising:下行接收模块,用于接收下行数据包;a downlink receiving module, configured to receive a downlink data packet;第二解析模块,用于解析得到所述下行数据包中携带的网络地址信息,根 据所述映射关系查询所述网络地址信息关联的网络切片标识,网络地址信息包括IP五元组或IP五元组的子集;a second parsing module, configured to parse the network address information carried in the downlink data packet, and Querying, according to the mapping relationship, a network slice identifier associated with the network address information, where the network address information includes a subset of an IP quintuple or an IP quintuple;发送模块,用于将所述关联的网络切片标识封装在所述下行数据包中,以及向所述基站发送所述下行数据包。And a sending module, configured to encapsulate the associated network slice identifier in the downlink data packet, and send the downlink data packet to the base station.
- 如权利要求11所述的移动网关,其特征在于,所述处理模块用于:The mobile gateway of claim 11, wherein the processing module is configured to:查询所述网络切片标识与所述上行数据包携带的原有匹配字段关联的转发规则信息,根据所述转发规则信息执行相应的处理动作;或Querying, by the network slice identifier, forwarding rule information associated with the original matching field carried by the uplink data packet, and performing corresponding processing actions according to the forwarding rule information; or查询所述网络切片标识对应的网络切片,根据所述上行数据包中携带的原有匹配字段查询所述网络切片的转发规则信息,以及根据所述转发规则信息执行相应的处理动作;其中,所述原有匹配字段包括隧道端点标识TEID、源IP地址、源端口、目的IP地址、目的端口、传输层协议、源介质访问控制MAC地址和目的MAC地址中的一种或多种。Querying the network slice corresponding to the network slice identifier, querying the forwarding rule information of the network slice according to the original matching field carried in the uplink data packet, and performing a corresponding processing action according to the forwarding rule information; The original matching field includes one or more of a tunnel endpoint identifier TEID, a source IP address, a source port, a destination IP address, a destination port, a transport layer protocol, a source medium access control MAC address, and a destination MAC address.
- 如权利要求13所述的移动网关,其特征在于,还包括:The mobile gateway of claim 13, further comprising:保存模块,用于接收携带所述网络切片标识的网络切片建立请求,根据所述网络切片建立请求建立所述网络切片,以及保存所述网络切片的所述网络切片标识;或a saving module, configured to receive a network slice setup request that carries the network slice identifier, establish the network slice according to the network slice establishment request, and save the network slice identifier of the network slice; or接收携带所述网络切片标识和原有匹配字段的转发规则信息,以及保存所述转发规则信息。And receiving the forwarding rule information that carries the network slice identifier and the original matching field, and saves the forwarding rule information.
- 一种基站,其特征在于,包括:一个或多个处理器、存储器、总线***、收发器以及一个或多个程序,处理器、存储器和收发器通过总线***相连;A base station, comprising: one or more processors, a memory, a bus system, a transceiver, and one or more programs, wherein the processor, the memory, and the transceiver are connected by a bus system;其中一个或多个程序被存储在存储器中,一个或多个程序包括指令,指令当被该装置执行时使该装置执行如权利要求1至权利要求3中任一项的方法。One or more of the programs are stored in a memory, and the one or more programs include instructions that, when executed by the device, cause the device to perform the method of any one of claims 1 to 3.
- 一种存储一个或多个程序的计算机可读存储介质,其特征在于,一个或多个程序包括指令,指令当被该装置执行时使该装置执行如权利要求1至权利要求3中任意一种的方法。 A computer readable storage medium storing one or more programs, characterized in that one or more programs comprise instructions that, when executed by the device, cause the device to perform any of claims 1 to 3. Methods.
- 一种移动网关,其特征在于,包括:一个或多个处理器、存储器、总线***、收发器以及一个或多个程序,处理器、存储器和收发器通过总线***相连;A mobile gateway, comprising: one or more processors, a memory, a bus system, a transceiver, and one or more programs, wherein the processor, the memory, and the transceiver are connected by a bus system;其中一个或多个程序被存储在存储器中,一个或多个程序包括指令,指令当被该装置执行时使该装置执行如权利要求4至权利要求7中任一项的方法。One or more of the programs are stored in a memory, and the one or more programs include instructions that, when executed by the device, cause the device to perform the method of any one of claims 4 to 7.
- 一种存储一个或多个程序的计算机可读存储介质,其特征在于,一个或多个程序包括指令,指令当被该装置执行时使该装置执行如权利要求4至权利要求7中任意一种的方法。 A computer readable storage medium storing one or more programs, characterized in that one or more programs include instructions that, when executed by the device, cause the device to perform any of claims 4 to 7. Methods.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/077947 WO2017166148A1 (en) | 2016-03-31 | 2016-03-31 | Data transmission method and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/077947 WO2017166148A1 (en) | 2016-03-31 | 2016-03-31 | Data transmission method and related device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017166148A1 true WO2017166148A1 (en) | 2017-10-05 |
Family
ID=59963258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/077947 WO2017166148A1 (en) | 2016-03-31 | 2016-03-31 | Data transmission method and related device |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2017166148A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019072033A1 (en) * | 2017-10-12 | 2019-04-18 | 中兴通讯股份有限公司 | Network method and system, and terminal |
CN110035465A (en) * | 2018-01-11 | 2019-07-19 | ***通信有限公司研究院 | A kind of data transmission method, device, equipment and computer readable storage medium |
CN111556530A (en) * | 2020-04-26 | 2020-08-18 | 中国铁塔股份有限公司 | Data processing method and UPF unit |
CN112398698A (en) * | 2020-12-01 | 2021-02-23 | 中国联合网络通信集团有限公司 | Data transmission method, device and storage medium |
CN113271592A (en) * | 2021-04-01 | 2021-08-17 | 维沃移动通信有限公司 | Data transmission method and device and electronic equipment |
US20220232443A1 (en) * | 2017-01-06 | 2022-07-21 | Honor Device Co., Ltd. | Communication Method, Access Network Device, Core Network Device, and User Equipment |
CN115426267A (en) * | 2019-12-31 | 2022-12-02 | 华为技术有限公司 | Method and device for acquiring network slice identifier |
CN116781450A (en) * | 2023-08-23 | 2023-09-19 | 长沙普洛电气设备有限公司 | Communication method based on CAN bus and related device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101111047A (en) * | 2006-07-18 | 2008-01-23 | 华为技术有限公司 | Method and system for communication using relaying base station |
WO2008038989A1 (en) * | 2006-09-29 | 2008-04-03 | Electronics And Telecommunications Research Institute | Method for transmitting data in evolved utms network system |
CN101729372A (en) * | 2008-10-29 | 2010-06-09 | 华为技术有限公司 | Method and system for transmission of message in optical communication system and optical line terminal |
CN101754332A (en) * | 2008-12-18 | 2010-06-23 | ***通信集团公司 | Data business routing method, system and network equipment |
CN102088391A (en) * | 2009-12-07 | 2011-06-08 | 华为技术有限公司 | Processing method, equipment and system for Internet protocol version 6 (IPv6) message |
-
2016
- 2016-03-31 WO PCT/CN2016/077947 patent/WO2017166148A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101111047A (en) * | 2006-07-18 | 2008-01-23 | 华为技术有限公司 | Method and system for communication using relaying base station |
WO2008038989A1 (en) * | 2006-09-29 | 2008-04-03 | Electronics And Telecommunications Research Institute | Method for transmitting data in evolved utms network system |
CN101729372A (en) * | 2008-10-29 | 2010-06-09 | 华为技术有限公司 | Method and system for transmission of message in optical communication system and optical line terminal |
CN101754332A (en) * | 2008-12-18 | 2010-06-23 | ***通信集团公司 | Data business routing method, system and network equipment |
CN102088391A (en) * | 2009-12-07 | 2011-06-08 | 华为技术有限公司 | Processing method, equipment and system for Internet protocol version 6 (IPv6) message |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220232443A1 (en) * | 2017-01-06 | 2022-07-21 | Honor Device Co., Ltd. | Communication Method, Access Network Device, Core Network Device, and User Equipment |
US11877197B2 (en) | 2017-01-06 | 2024-01-16 | Honor Device Co., Ltd. | Communication method and system by RRC carrying NSSAI, and corresponding core network device |
US11792705B2 (en) * | 2017-01-06 | 2023-10-17 | Honor Device Co., Ltd. | Communication method and system in handover carrying NSSAI, and corresponding core network device |
WO2019072033A1 (en) * | 2017-10-12 | 2019-04-18 | 中兴通讯股份有限公司 | Network method and system, and terminal |
CN110035465A (en) * | 2018-01-11 | 2019-07-19 | ***通信有限公司研究院 | A kind of data transmission method, device, equipment and computer readable storage medium |
CN115426267A (en) * | 2019-12-31 | 2022-12-02 | 华为技术有限公司 | Method and device for acquiring network slice identifier |
CN111556530B (en) * | 2020-04-26 | 2023-07-21 | 中国铁塔股份有限公司 | Data processing method and UPF unit |
CN111556530A (en) * | 2020-04-26 | 2020-08-18 | 中国铁塔股份有限公司 | Data processing method and UPF unit |
CN112398698A (en) * | 2020-12-01 | 2021-02-23 | 中国联合网络通信集团有限公司 | Data transmission method, device and storage medium |
CN113271592A (en) * | 2021-04-01 | 2021-08-17 | 维沃移动通信有限公司 | Data transmission method and device and electronic equipment |
CN113271592B (en) * | 2021-04-01 | 2024-01-12 | 维沃移动通信有限公司 | Data transmission method and device and electronic equipment |
CN116781450A (en) * | 2023-08-23 | 2023-09-19 | 长沙普洛电气设备有限公司 | Communication method based on CAN bus and related device |
CN116781450B (en) * | 2023-08-23 | 2023-10-27 | 长沙普洛电气设备有限公司 | Communication method based on CAN bus and related device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017166148A1 (en) | Data transmission method and related device | |
EP3790305B1 (en) | Session management for always-on sessions | |
US10924294B2 (en) | Evolved multimedia broadcast/multicast service (EMBMS) system and EMBMS system management method | |
EP3764732B1 (en) | Packet transmission methods and apparatus using two network tunnels | |
US20180270743A1 (en) | Systems and methods for indication of slice to the transport network layer (tnl) for inter radio access network (ran) communication | |
US10772022B2 (en) | Method and apparatus for inter-system handover in wireless communication | |
WO2018082221A1 (en) | Network switching method, apparatus and related equipment | |
CN109156040B (en) | Communication control method and related network element | |
KR102339053B1 (en) | Data transfer method, apparatus, and system | |
KR102469973B1 (en) | Communication method and device | |
KR102126223B1 (en) | Method and system of signaling procedure for mobile communication core network | |
WO2019185062A1 (en) | Communication method and device | |
WO2019157788A1 (en) | Transmission control method, device, and system | |
CN105874756B (en) | The transmission method and equipment of control signaling | |
CN114600508A (en) | Method for establishing IAB node double connection and communication device | |
EP3627900A1 (en) | Bearer handover control method and serving gateway | |
US20230239940A1 (en) | Data transmission method and apparatus | |
WO2019242428A1 (en) | Information transmission method and apparatus | |
US11653395B2 (en) | Method for establishing a connection of a mobile terminal to a mobile radio communication network and radio access network component | |
WO2014127699A1 (en) | Method, equipment and system for establishing direct communication path | |
CN113661734A (en) | Method and apparatus for optimizing inter-system handovers | |
WO2018054272A1 (en) | Data transmission method and device, and computer storage medium | |
WO2018176187A1 (en) | Data transmission method, user equipment, and control plane node | |
WO2022033374A1 (en) | Network connection method in network sharing, electronic device, and storage medium | |
WO2018094693A1 (en) | Data transmission method, device, and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16895929 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16895929 Country of ref document: EP Kind code of ref document: A1 |