WO2019242525A1 - Procédé de transmission de données, dispositif et système associés - Google Patents

Procédé de transmission de données, dispositif et système associés Download PDF

Info

Publication number
WO2019242525A1
WO2019242525A1 PCT/CN2019/090653 CN2019090653W WO2019242525A1 WO 2019242525 A1 WO2019242525 A1 WO 2019242525A1 CN 2019090653 W CN2019090653 W CN 2019090653W WO 2019242525 A1 WO2019242525 A1 WO 2019242525A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
vxlan
vxlan encapsulation
user plane
network element
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2019/090653
Other languages
English (en)
Chinese (zh)
Inventor
于游洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2019242525A1 publication Critical patent/WO2019242525A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]

Definitions

  • the present application relates to the field of communication technologies, and in particular, to a data transmission method, a related device, and a system.
  • the Third Generation Partnership Project (3GPP) has formulated a next generation mobile communication network architecture (called a 5G network architecture).
  • the 5G network architecture will support a variety of services, such as traditional IP services, low-latency high-reliability services, and industrial Internet services.
  • the 5G network architecture may provide some services based on the layer 2 network, such as providing industrial Internet services based on the layer 2 network.
  • the data when data is transmitted through a layer 2 network, the data is transmitted in a small local area network based on the MAC address of the device.
  • the data transmitted based on the device's MAC address can also be referred to as layer 2 data.
  • the layer 2 data makes data addressing easier and more convenient.
  • This application provides a data transmission method, related device and system, which can be combined with VxLAN technology in a wireless communication system, and transmits layer 2 data based on a traditional layer 3 network, which simplifies the data transmission process and can provide users with more services.
  • the present application provides a data transmission method applied to a user plane network element side.
  • the method may include: the user plane network element receives user plane data from a terminal device or a data network; and the user plane network element uses VxLAN
  • the encapsulation information performs VxLAN encapsulation or VxLAN decapsulation on the user plane data.
  • the user plane network element performs VxLAN encapsulation and VxLAN decapsulation of user plane data, and can transmit layer 2 data based on a traditional layer 3 network.
  • the terminal device will not perceive the layer 3 network, and the data transmitted by the terminal device is layer 2 data, which simplifies the data transmission process and can provide users with more services.
  • the user plane data received by the user plane network element from the terminal device is Layer 2 data
  • the user plane data received by the user plane network element from the data network is encapsulated by the VxLAN of the data network.
  • the user plane network element uses VxLAN encapsulation information to perform VxLAN encapsulation on the uplink user plane data from the terminal device, that is, adds VxLAN information to the layer 2 data from the terminal device; the user plane network element uses the VxLAN encapsulation information to the downstream user plane from the data network
  • the data is decapsulated by VxLAN, that is, the VxLAN encapsulation information in the downlink user plane data from the data network is removed.
  • the data transmission method of the first aspect further includes: the user plane network element receives VxLAN encapsulation instruction information sent by the control plane network element, and the VxLAN encapsulation instruction information is used to instruct the user plane network element to the user plane Data is VxLAN encapsulated or VxLAN decapsulated.
  • the VxLAN encapsulation instruction information may be carried in a message sent by any control plane network element to the user plane network element.
  • the form of the VxLAN encapsulation instruction information may be various, for example, a bit value may be "1", etc. This application is not restricted.
  • the data transmission method of the first aspect further includes: determining, by the user plane network element, the VxLAN encapsulation information.
  • the user plane network element can determine the VxLAN encapsulation information in at least the following two ways:
  • the user plane network element determines the VxLAN encapsulation information corresponding to the user plane data according to the correspondence between the address information and the VxLAN encapsulation information.
  • the address information includes address information of the terminal device and / or address information of the data network.
  • the user plane data received by the user plane network element carries address information.
  • the user plane network element may store the correspondence between the address information and the VxLAN encapsulation information, and determine the VxLAN encapsulation information corresponding to the address information in the received user plane data according to the correspondence, that is, determine the VxLAN corresponding to the user plane data.
  • the address information may include at least one of the following: the IP address of the terminal device, the MAC address of the terminal device, and the IP address or MAC address of a device in the data network that communicates with the terminal device.
  • the user plane network element receives the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information sent by the control plane network element, and the indication information of the VxLAN encapsulation information is used by the user plane network element to determine the VxLAN encapsulation. information.
  • the control plane network element determines the VxLAN encapsulation information that matches the communication between the terminal device and the data network, and sends the determined VxLAN encapsulation information or the VxLAN encapsulation information indication information to User plane network element.
  • the data transmission method of the first aspect further includes: receiving, by the user plane network element, policy information corresponding to the VxLAN encapsulation information sent by the control plane network element.
  • the policy information may include at least one of the following: charging policies, QoS control policies, or offload policies for terminal devices.
  • the user plane network element After the user plane network element receives the corresponding policy information, when using the VxLAN encapsulation information to process the user plane data, it can perform corresponding operations according to the policy information.
  • the VxLAN encapsulation information includes a VxLAN tag and / or an IP address.
  • the present application provides a data transmission method applied to a terminal device side.
  • the method may include: the terminal device determines VxLAN encapsulation information; the terminal device uses the VxLAN encapsulation information to send user plane data or data from The user plane data of the data network is VxLAN encapsulated or VxLAN decapsulated.
  • the terminal equipment performs VxLAN encapsulation and VxLAN decapsulation of user plane data, and can transmit layer 2 data based on a traditional layer 3 network, which simplifies the data transmission process and can provide users with more services.
  • the user plane data processed by the terminal device may be user plane data generated by the terminal device, user plane data sent by other remote terminal devices received by the terminal device, or user plane data from a data network.
  • the user plane data generated by the terminal device or the user plane data from other remote terminal devices is layer 2 data.
  • the terminal device uses the determined VxLAN encapsulation information to VxLAN encapsulate the layer 2 data, that is, add VxLAN information; from the data network
  • the user plane data is layer 3 data.
  • the terminal device uses the determined VxLAN encapsulation information to decapsulate the layer 3 data, that is, remove the VxLAN encapsulation information from the user plane data from the data network.
  • the manner in which the terminal device determines the VxLAN encapsulation information includes at least the following two ways:
  • the terminal device determines VxLAN encapsulation information corresponding to the requested service.
  • the terminal device may store each service provided in the data network and VxLAN encapsulation information corresponding to each service.
  • a terminal device requests a service from a data network, it can determine the VxLAN encapsulation information corresponding to the requested service according to the stored correspondence relationship.
  • the terminal device may also send the determined VxLAN encapsulation information to the control plane network element, and the VxLAN encapsulation information is used to determine the correspondence between the VxLAN encapsulation information Strategy information.
  • the terminal device sends a service identifier and / or first indication information of the requested service to the control plane network element; the first indication information is used to indicate that the protocol used when transmitting the service is the VxLAN protocol; the terminal The device receives the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information from the control plane network element, and the indication information of the VxLAN encapsulation information is used by the terminal device to determine the VxLAN encapsulation information.
  • the first indication information is a session type of a session transmitting the user plane data; or the first indication information is VxLAN protocol indication information.
  • the control plane network element requests the service identifier and the first instruction information of the service through the terminal device, and can know that the terminal device needs to use VxLAN protocol to transmit the service, and can know which data network the terminal device requests the service from. And which business is requested.
  • the control plane network element learns the above information, it can determine VxLAN encapsulation information that matches the communication between the terminal device and the data network, and send the determined VxLAN encapsulation information or VxLAN encapsulation information to the terminal device.
  • the VxLAN encapsulation information includes a VxLAN tag and / or an IP address.
  • the present application provides a data transmission method applied to a control plane network element side.
  • the method may include: the control plane network element receives a service identifier of a service requested by a terminal device and / or receives a first service identifier from the terminal device.
  • the first instruction information is used to indicate that a protocol used when transmitting user plane data is a VxLAN protocol; and the control plane network element determines, according to the service identifier, VxLAN encapsulation information corresponding to the requested service
  • the control plane network element sends the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information to the terminal device or the user plane network element; the indication information of the VxLAN encapsulation information is used to determine the VxLAN encapsulation information,
  • the VxLAN encapsulation information is used for VxLAN encapsulation or decapsulation of the transmitted user plane data.
  • the control plane network element determines the VxLAN encapsulation information, and sends the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information to the terminal device or the user plane network element, so that the terminal device or the user plane network element can implement VTEP Function, VxLAN encapsulation and VxLAN decapsulation of user plane data, so as to transmit layer 2 data based on the traditional layer 3 network, simplifying the data transmission process, and providing users with more services.
  • the method of the third aspect further includes: the control plane network element sends VxLAN encapsulation instruction information to the user plane network element, and the VxLAN encapsulation instruction information is used to instruct the user plane network element to a transmitting user
  • the area data is VxLAN encapsulated or decapsulated.
  • the first indication information is identification information of the data network, and the data network is a VxLAN network; or the first indication information is a session type of a session transmitting the user plane data; Alternatively, the first indication information is VxLAN protocol indication information.
  • control plane network element determines the VxLAN encapsulation information corresponding to the requested service from at least one VxLAN encapsulation information according to the service identifier.
  • the method for determining the at least one VxLAN encapsulation information includes at least the following methods:
  • the control plane network element determines the at least one VxLAN encapsulation information according to the information of the terminal device.
  • control plane network element can obtain the information of the terminal device in various ways.
  • the terminal information is different, there is corresponding VxLAN encapsulation information.
  • the control plane network element can store at least one VxLAN encapsulation information corresponding to the information of different terminal devices in advance.
  • the control plane network element can determine the at least one VxLAN according to the terminal device information.
  • Package information is included.
  • the control plane network element sends the information of the terminal device to an authentication server in the data network; the control plane network element receives the at least one VxLAN encapsulation information sent by the authentication server.
  • the authentication server may store the VxLAN encapsulation information corresponding to the information of different terminal devices in advance, and the control plane network element may determine the corresponding at least one VxLAN encapsulation information according to the information of the terminal device. And sending the at least one VxLAN encapsulation information to the control plane network element.
  • the control plane network element may further receive second instruction information sent by the authentication server, where the second instruction information includes an identifier of a device allowed to use the first service, or At least one of the identifiers of the servers in the first data network that are allowed to provide the first service; the control plane network element sends the second indication information to the terminal device and / or the User plane network element.
  • the first service may be all or part of the services provided by the data network, or may be a service to which a terminal device is allowed to access, which is not limited in this application.
  • the second indication information may be used to judge the legitimacy of the user plane data.
  • the control plane network element sends the information of the terminal device to the policy control network element; the control plane network element receives the at least one VxLAN encapsulation information sent by the policy control network element.
  • the policy control network element may store VxLAN encapsulation information corresponding to different terminal device information in advance, and determine the at least one VxLAN according to the terminal device information sent by the control plane network element. Encapsulation information, and send the at least one VxLAN encapsulation information to a control plane network element.
  • the information of the terminal device includes a device identifier of the terminal device.
  • the information of the terminal device further includes at least one of the following: identification information of the data network, location information of the terminal device, session type of a session transmitting the user plane data, and
  • the network slice selects auxiliary information, a local area network identifier of the data network requested by the terminal device, an access network type to which the terminal device is connected, or an access technology used when the terminal device connects to the access network.
  • the indication information of the VxLAN encapsulation information is an index value corresponding to the VxLAN encapsulation information.
  • control plane network element after the control plane network element sends the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information, it further includes: the control plane network element sends the user plane network element and the VxLAN encapsulation The corresponding policy information.
  • the present application provides a user plane network element.
  • the user plane network element may include multiple function modules for executing the method provided in the first aspect or a possible implementation manner of the first aspect.
  • the present application provides a terminal device, and the terminal device may include multiple function modules for performing the second aspect or the method provided in the second aspect possible implementation manner.
  • control plane network element may include multiple function modules for performing the third aspect or the method provided by the third aspect possible implementation manner.
  • the present application provides an access network device for performing the method provided in the first aspect or a possible implementation manner of the first aspect.
  • the access network device may include a memory, and a processor and a transceiver coupled to the memory, where the transceiver is used to communicate with other communication devices (such as a terminal device and a control plane network element), and the memory is used for Store the implementation code of the data transmission method described in the first aspect or the possible implementation manner of the first aspect, and the processor is configured to execute the program code stored in the memory, that is, execute the method provided in the first aspect, or the first aspect The provided method in any of the possible embodiments.
  • the present application provides a user plane network element function device for performing the method provided in the first aspect or a possible implementation manner of the first aspect.
  • the user plane network element functional device may include: a memory, a processor coupled to the memory, and a communication interface, where the communication interface is used to communicate with other communication devices (such as a control plane network element and a data network),
  • the memory is configured to store the implementation code of the data transmission method described in the first aspect or the possible implementation manner of the first aspect
  • the processor is configured to execute the program code stored in the memory, that is, execute the method provided in the first aspect, or The method provided in any one of the possible implementations of the first aspect.
  • the present application provides a terminal device for performing the method provided in the second aspect or a possible implementation manner of the second aspect.
  • the terminal device may include a memory, and a processor and a transceiver coupled to the memory, where the transceiver is used to communicate with other communication devices (such as a control plane network element, an access network device, and the like), and the memory is used for
  • the processor is configured to execute the program code stored in the memory, that is, the method provided by the second aspect, or the second The method provided in any of the possible implementations of the aspect.
  • the present application provides a control plane network element for performing the method provided in the third aspect or a possible implementation manner of the third aspect.
  • the control plane network element may include a memory, a processor coupled to the memory, and a communication interface, where the communication interface is used to communicate with other communication devices (such as a terminal device), and the memory is used to store the third aspect Or the implementation code of the data transmission method described in the possible implementation manner of the third aspect, the processor is configured to execute the program code stored in the memory, that is, execute the method provided in the third aspect, or the possible implementation manner of the third aspect Any of the provided methods.
  • the present application provides a communication system including a terminal device, a user plane network element, and a control plane network element.
  • the terminal device may be the first node described in the fifth aspect or the ninth aspect;
  • the user plane network element may be the user plane network element described in the fourth aspect above, or may be the interface described in the seventh aspect above.
  • the network access device may also be a user plane network element function device described in the eighth aspect.
  • the present application provides a computer-readable storage medium having instructions stored on the readable storage medium, which when run on a computer, causes the computer to execute the data transmission method described in the first aspect above.
  • the present application provides a computer program product containing instructions that, when run on a computer, causes the computer to execute the data transmission method described in the first aspect above.
  • the present application provides a computer-readable storage medium having instructions stored on the readable storage medium, which when executed on a computer, causes the computer to execute the data transmission method described in the second aspect above.
  • the present application provides a computer program product containing instructions that, when run on a computer, causes the computer to perform the data transmission method described in the second aspect above.
  • the present application provides a computer-readable storage medium having instructions stored on the readable storage medium, which when run on a computer, causes the computer to execute the data transmission method described in the third aspect above.
  • the present application provides a computer program product containing instructions that, when run on a computer, causes the computer to execute the data transmission method described in the third aspect above.
  • the user plane network element or terminal device performs VxLAN encapsulation and VxLAN decapsulation of user plane data, which can transmit layer 2 data based on a traditional layer 3 network, simplifying the data transmission process, and providing users with more services.
  • FIG. 1 is a schematic structural diagram of a communication system provided by this application.
  • FIG. 2 is a schematic diagram of a scenario in which a wireless communication system transmits data based on a layer 2 network in the prior art
  • FIG. 3 is a schematic structural diagram of a terminal device 20 provided in this application.
  • FIG. 4 is a schematic structural diagram of an access network device 30 provided in this application.
  • FIG. 5 is a schematic structural diagram of a device 40 for performing a user plane network element function provided by this application;
  • FIG. 6 is a schematic structural diagram of a device 50 for performing a session management function provided by the present application.
  • FIG. 7A is an implementation scenario diagram of VxLAN technology
  • FIG. 7B is a schematic structural diagram of a VxLAN message
  • FIG. 8 is a schematic flowchart of a data transmission method according to Embodiment 1 of the present application.
  • Embodiment 9 is a schematic flowchart of a data transmission method provided in Embodiment 2 of the present application.
  • FIG. 10 is a schematic flowchart of a data transmission method provided in Embodiment 3 of the present application.
  • FIG. 11 is a functional block diagram of a user plane network element provided by this application.
  • FIG. 13 is a functional block diagram of a control plane network element provided by the present application.
  • FIG. 1 is a schematic structural diagram of a wireless communication system 100 provided by this application.
  • the wireless communication system of the present application may be a future evolved 5G system, an NR system, a machine-to-machine (M2M) system, a wireless fidelity (WiFi) system, and the like.
  • the communication system includes a terminal device, an access network, and a core network.
  • the terminal devices may be distributed throughout the wireless communication system 100, and may be stationary or mobile.
  • the terminal may be a mobile phone, VR glasses, a mobile device, a mobile station, a mobile unit, a machine-to-machine (M2M) terminal, or a wireless unit.
  • Remote units terminal agents, mobile clients, and more.
  • the terminal device may serve as a relay station to receive data from other remote terminals.
  • the terminal device can not only be connected through the wireless technology defined by 3GPP (such as Long Term Evolution (LTE), new access technology (New Radio Access Technology, New RAT), etc.) Access to the core network (CN), and also through non-3GPP (non-3GPP) -defined technologies (such as wireless local area networks (WLAN), worldwide microwave interoperability for microwave access, Wimax) Etc.) Access the core network.
  • 3GPP such as Long Term Evolution (LTE), new access technology (New Radio Access Technology, New RAT), etc.) Access to the core network (CN), and also through non-3GPP (non-3GPP) -defined technologies (such as wireless local area networks (WLAN), worldwide microwave interoperability for microwave access, Wimax) Etc.) Access the core network.
  • Non-3GPP access networks can be divided into the following two categories: trusted non-3GPP access networks and untrusted non-3GPP access networks.
  • the trusted non-3GPP access network includes a WIFI access network or a fixed access network deployed by an operator
  • the untrusted non-3GPP access network includes a WIFI access network or a fixed access network deployed by a third party.
  • the access network may mainly include an access network device, and the access network device may be distributed throughout the wireless communication system 100, and may be stationary or mobile.
  • the access network device may be a base station.
  • the base station may be used to communicate with one or more terminal devices and the core network, and may also be used to perform communication with one or more base stations with partial terminal functions. Communication.
  • the base station can be a base transceiver station (BTS) in a time division synchronous multiple access (TD-SCDMA) system, or an evolved base station (evolved node in the LTE system). , ENB), and base stations (next generation nodeB, gNB) in 5G systems and NR systems.
  • the access network device may also be an access point (AP), a transmit / receive point (TRP), a central unit (CU), or other network entities.
  • AP access point
  • TRP transmit / receive point
  • CU central unit
  • the functions of the core network are virtualized, and the core network may include a user plane function (UPF) and a control plane function (CPF).
  • UPF user plane function
  • CPF control plane function
  • the UPF is mainly used to forward packet data, control quality of service (QoS), and statistics and billing information.
  • the UPF can forward packet data to an external data network (DN) through a transmission network, and can also receive data sent by a DN through a transmission network.
  • DN provides services for terminal equipment, which can be used for the Internet, WAP websites, internal networks of group companies, and private networks within the industry.
  • CPF is mainly used for user registration and authentication, mobility management, and data forwarding policies and QoS control policies issued to the UPF. It can further include access and mobility management functions (AMF) and session management functions (session) management function (SMF). Among them, AMF is mainly used for user access and mobility management, and SMF is mainly used for managing sessions and providing specific services to users, such as issuing data forwarding policies and QoS control policies to the UPF based on the NG4 interface between the SMF and the UPF.
  • AMF access and mobility management functions
  • SMF session management functions
  • CPF can also include: policy management function (PCF), which is mainly used to issue business-related policies to AMF or SMF; authentication server function (authentication server function, AUSF), which is mainly used for user equipment Perform authentication to determine the legitimacy of user equipment; unified data management (UDM) function is mainly used to store user equipment contract data; application function (AF) application function is used to send application-related requirements to the PCF So that the PCF generates the corresponding strategy.
  • PCF policy management function
  • AUSF authentication server function
  • UDM unified data management
  • AF application function
  • the wireless communication system shown in FIG. 1 may transmit data based on the layer 2 network and the DN, that is, the transmission network between the UPF and the DN is a layer 2 network.
  • FIG. 2 is a schematic diagram of a scenario in which a wireless communication system transmits data based on a layer 2 network in the prior art.
  • the network between the traditional core network and the DN is a layer 3 data network (that is, including the access layer, aggregation layer, and core layer)
  • the UPF and DN must be transmitted. Re-deploy a Layer 2 network between them, or if the UPF and DN are in the same Layer 2 LAN in the Layer 3 network, in order to guarantee a Layer 2 network between the UPF and the DN.
  • the present application provides a data transmission method, related device, and system, which can transmit layer 2 data with simpler data addressing based on a traditional layer 3 network, without the need to redeploy the layer 2 network. Make data transmission more simple and convenient.
  • FIG. 3 is a schematic structural diagram of a terminal device 20 provided in the present application.
  • the terminal device 20 may include one or more processors 201, memory 202, communication interface 203, receiver 205, transmitter 206, coupler 207, antenna 208, user interface 209, and input / output module 210.
  • processors 201 may be connected through the bus 204 or in other manners, and FIG. 3 takes the connection through the bus as an example. among them:
  • the communication interface 203 may be used for the terminal device 20 to communicate with other communication devices, for example, with an access network device, a core network device, and the like.
  • the communication interface 203 may be a wired communication interface, such as a LAN interface.
  • the transmitter 206 may be used to perform transmission processing on a signal output by the processor 201, and the receiver 205 may be used to receive a signal.
  • the number of transmitters 206 and receivers 205 may each be one or more.
  • the terminal device 20 may further include other communication components, such as a GPS module, a Bluetooth module, a WiFi module, and the like. Not limited to the wireless communication signals described above, the terminal device 20 may also support other wireless communication signals, such as satellite signals, short-wave signals, and the like.
  • the input / output module is used to implement interaction between the terminal device 20 and other terminal devices / external environments.
  • the input / output module may include an audio input / output module, a key input module, and a display, and may further include a camera, a touch screen, and a sensor.
  • the memory 202 is coupled to the terminal device processor 201 and is configured to store various software programs and / or multiple sets of instructions.
  • the memory 202 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
  • the memory 202 may store an operating system (hereinafter referred to as a system), such as an embedded operating system such as ANDROID, IOS, WINDOWS, or LINUX.
  • the memory 202 may also store a network communication program, which may be used to communicate with one or more additional devices, one or more terminal device devices, and one or more network devices.
  • the memory 202 can also store a terminal device interface program.
  • the terminal device interface program can realistically display the content of the application program through a graphical operation interface, and receive input devices, such as menus, dialog boxes, and buttons, from the terminal device to the application program. Control operations.
  • the memory 202 may be configured to store a data transmission method provided by one or more embodiments of the present application on the terminal device 20 side. For the implementation of the data transmission method provided by one or more embodiments of this application, please refer to the subsequent embodiments.
  • the terminal device processor 201 may be used to read and execute computer-readable instructions. Specifically, the terminal device processor 201 may be used to call a program stored in the memory 201, for example, a data transmission method provided by one or more embodiments of the present application implements a program on the terminal device 20 side, and executes instructions included in the program .
  • the terminal device 20 may be a terminal device in the wireless communication system 100 shown in FIG. 1, and may be implemented as a mobile device, a mobile station, a mobile unit, a wireless unit, a remote unit, a mobile client, and so on.
  • the terminal device 20 shown in FIG. 3 is only an implementation manner of the embodiment of the present application. In actual applications, the terminal device 20 may further include more or fewer components, which is not limited herein.
  • FIG. 4 is a schematic structural diagram of an access network device 30 provided in this application.
  • the access network device 30 may include one or more access network device processors 301, a memory 302, a communication interface 303, a transmitter 305, a receiver 306, a coupler 307, and an antenna 308. These components may be connected through the bus 304 or in other manners, and FIG. 4 takes the connection through the bus as an example. among them:
  • the communication interface 303 may be used for the access network device 30 to communicate with other communication devices, such as a terminal and a relay node.
  • the communication interface 303 may be a wired communication interface, such as a LAN interface.
  • the transmitter 305 may be configured to perform transmission processing on a signal output by the access network device processor 301, and the receiver 306 may be configured to receive a signal.
  • the number of the transmitters 305 and the receivers 306 may be one or more.
  • the memory 302 is coupled to the access network device processor 301 and is configured to store various software programs and / or multiple sets of instructions.
  • the memory 302 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
  • the memory 302 may store an operating system (hereinafter referred to as a system), such as an embedded operating system such as uCOS, VxWorks, and RTLinux.
  • a system such as an embedded operating system such as uCOS, VxWorks, and RTLinux.
  • the memory 302 may also store a network communication program, which can be used to communicate with one or more additional devices, one or more terminal devices, and one or more access network devices.
  • the access network device processor 301 may be configured to read and execute computer-readable instructions. Specifically, the access network device processor 301 may be configured to call a program stored in the memory 302, such as an implementation program of the data transmission method provided by one or more embodiments of this application on the access network device 30 side, and execute the program.
  • the program contains instructions.
  • the access network device 30 may be an access network device in the communication system 100 shown in FIG. 1.
  • the access network device 30 may be implemented as a base transceiver station, a wireless transceiver, a basic service set, and an extended service set. NodeB, eNodeB, gNodeB, access point, etc.
  • the access network device 30 shown in FIG. 4 is only an implementation manner of the embodiment of the present application. In actual applications, the access network device 30 may further include more or fewer components, which is not limited herein.
  • FIG. 5 is a schematic structural diagram of a device 40 for performing a user plane network element function provided by the present application.
  • the device 40 may include a communication interface 401, one or more processors 402, and a memory 403. These components can be connected via a bus or other means. among them:
  • the communication interface 401 may be used for the device 40 to communicate with other communication devices, such as an access network device, a device in a DN, and the like.
  • the communication interface 401 may include a wired communication interface (such as an Ethernet interface) and a wireless communication interface.
  • the memory 403 is coupled to the processor 402 and is configured to store various software programs and / or multiple sets of instructions.
  • the memory 403 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
  • the memory 403 may store an operating system, such as an embedded operating system such as uCOS, VxWorks, RTLinux.
  • the memory 403 may also store a network communication program, which can be used to communicate with other devices in the core network and devices in the DN.
  • the memory 403 may be used to store a data transmission method provided by one or more embodiments of the present application on the device 40 side.
  • a data transmission method provided by one or more embodiments of this application, please refer to the subsequent embodiments.
  • the processor 402 may be used to perform wireless channel management, establishment and removal of a communication link, and the like.
  • the processor 402 may be a general-purpose processor, such as a central processing unit (CPU), and the processor 201 may further include a hardware chip.
  • the foregoing hardware chip may be one or more of the following: application specific integrated circuit (application specific integrated circuit (ASIC), field programmable logic gate array (field programmable gate array, FPGA), complex programmable logic device (complex programmable logic device (CPLD)).
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • CPLD complex programmable logic device
  • the processor 402 may process data received by the communication interface 401, and the processor 402 may also process data to be transmitted to the communication interface 401 for transmission through a wired transmission medium.
  • the processor 402 may be used to read and execute computer-readable instructions. Specifically, the processor 402 may be used to call a program stored in the memory 403, such as an implementation program of the data transmission method provided by one or more embodiments of the present application on the device 40 side, and execute instructions included in the program.
  • a program stored in the memory 403 such as an implementation program of the data transmission method provided by one or more embodiments of the present application on the device 40 side, and execute instructions included in the program.
  • the device 40 may be a device for performing a user plane network element function in the wireless communication system 100 shown in FIG. 1.
  • the device 40 shown in FIG. 5 is only an implementation manner of the present application. In actual applications, the device 40 may further include more or fewer components, which is not limited herein.
  • FIG. 6 is a schematic structural diagram of a device 50 for performing a session management function provided by the present application.
  • the device 50 may include a communication interface 501, one or more processors 502, and a memory 503. These components can be connected via a bus or other means. among them:
  • the communication interface 501 may be used for the device 50 to communicate with other communication devices, such as a broadband remote access server, a billing device, and the like.
  • the communication interface 501 may include a wired communication interface (such as an Ethernet interface) and a wireless communication interface.
  • the memory 503 is coupled to the processor 502 and is configured to store various software programs and / or multiple sets of instructions.
  • the memory 503 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
  • the memory 503 may store an operating system, such as an embedded operating system such as uCOS, VxWorks, RTLinux, and the like.
  • the memory 503 can also store a network communication program, which can be used to communicate with other core network devices and devices in the DN.
  • the memory 503 may be used to store a data transmission method provided by one or more embodiments of the present application on the device 50 side.
  • a data transmission method provided by one or more embodiments of this application, please refer to the subsequent embodiments.
  • the processor 502 may be used to perform wireless channel management, establishment and removal of a communication link, and the like. It may be a general-purpose processor, such as a CPU, and the processor 502 may further include a hardware chip.
  • the above-mentioned hardware chip may be one or more of the following combinations: ASIC, FPGA, and CPLD.
  • the processor 502 may process data received by the communication interface 501, and the processor 502 may also process data to be sent to the communication interface 501 for transmission through a wired transmission medium.
  • the processor 502 may be used to read and execute computer-readable instructions.
  • the processor 502 may be configured to call a program stored in the memory 503, such as an implementation program of the data transmission method provided by one or more embodiments of the present application on the device 50 side, and execute instructions included in the program.
  • the device 50 may be a device for performing a session management function in the wireless communication system 100 shown in FIG. 1.
  • the device 50 shown in FIG. 6 is only an implementation manner of the present application. In actual applications, the device 50 may further include more or fewer components, which is not limited herein.
  • this application provides a data transmission method.
  • the main inventive principle of the present application includes: combining the use of an extensible virtual local area network (VXLAN) technology in the wireless communication system shown in FIG. 1 to implement transmission of Layer 2 data based on a Layer 3 network.
  • VXLAN virtual local area network
  • VxLAN technology is a network virtualization technology that can establish a layer 2 virtual network based on a layer 3 basic network and provide layer 2 network services.
  • FIG. 7A is an implementation scenario diagram of VxLAN technology. As shown in the figure, host devices and VXLAN tunnel endpoints (VTEP) are deployed in two different VxLAN networks, respectively. When two host devices VM1 and VM2 communicate, VTEP is responsible for VxLAN encapsulation or decapsulation of the received data.
  • VTEP VXLAN tunnel endpoints
  • VM1 generates original Layer 2 data packets and sends the original Layer 2 data packets to VTEP1.
  • VTEP1 performs VxLAN encapsulation on the original Layer 2 data packets (that is, adds VxLAN encapsulation information to the original Layer 2 packets) and It is sent to VTEP2 through the layer 3 network.
  • VTEP2 receives the data and de-encapsulates the VxLAN data (that is, removes the VxLAN encapsulation information in the received data).
  • VTEP2 sends the original layer 2 data packet obtained after decapsulation to VM2.
  • FIG. 7B is a schematic structural diagram of a VxLAN packet.
  • the original message includes an inner Ethernet header, an inner IP header, and a payload.
  • the inner Ethernet header includes the MAC addresses of the VMs at both ends of the communication
  • the inner IP header includes the IP addresses of the VMs at both ends of the communication.
  • the payload is the effective data transmitted.
  • the VxLAN encapsulation information includes an outer Ethernet header, an outer IP header, and an outer user datagram protocol (UDP) header (outer UDP). header) and VxLAN header.
  • the outer Ethernet header includes the MAC address of the VTEP that is VxLAN-encapsulated or VxLAN-decapsulated data
  • the outer IP header includes the IP addresses of the two VTEPs
  • the VxLAN includes the VxLAN tag (for example: VxLAN tag or VxLAN flag).
  • VxLAN tags are used to identify the service requested by one end of the communication to the other, and different tags identify different services.
  • the VxLAN tag in the transmitted VxLAN packet must match the currently requested service.
  • the user plane network element implements the VTEP function, and VxLAN encapsulation and VxLAN decapsulation are performed on the data.
  • the user plane network element may be an access network device in the communication system shown in FIG. 1, such as a base station (such as a base station device in 5GRAN and NGRAN), a non-3GPP access gateway (such as N3IWF , Trusted non-3GPP gateway, fixed network access gateway), can also be a device that performs the user plane network element function (UPF) in the core network of the communication system shown in Figure 1, or other network elements with user plane data processing functions .
  • the user plane network element may be an access network device 30 shown in FIG. 4 or a device 40 that performs a user plane network element function shown in FIG. 5.
  • control plane network element may be a device that performs the functions of the control plane network element in the core network of the communication system shown in FIG. 1, for example, a device that executes AMF, SMF, PCF, etc., and the terminal device may be as shown in FIG. Terminal equipment in a communication system.
  • control plane network element may be a device 50 for performing a session management function by the user shown in FIG. 6, and the terminal device may be the terminal device 20 shown in FIG. 3.
  • FIG. 8 is a schematic flowchart of a data transmission method according to Embodiment 1 of the present application. As shown in the figure, the data transmission method may include the following steps:
  • a user plane network element receives user plane data from a terminal device or a data network.
  • the data network can be the Internet, WAP websites, corporate intranets, industry-specific private networks, etc., and can provide various services for terminal equipment, such as video services, webpage services, and industrial Internet services.
  • the data network is a VxLAN network
  • the server or gateway providing various services in the data network is VTEP.
  • a data network may provide only one service for terminal equipment, and may also provide multiple services for terminal equipment.
  • a data network provides multiple services for terminal equipment, a corresponding server or gateway providing the service can be deployed for each service in the data network.
  • a terminal device when a terminal device requests a service from a data network, that is, data transmitted when the terminal device communicates with the data network may be referred to as user plane data.
  • user plane data data transmitted when the terminal device communicates with the data network may be referred to as user plane data.
  • the terminal device and the data network may transmit the user plane data by using a protocol data unit session (packet data unit session, PDU session).
  • PDU session packet data unit session
  • the terminal device can request one or more services from the data network through the established session.
  • the user plane data in this application can have the following two granularities:
  • the user plane data transmitted during the process in which the terminal device requests the service from the data network through the established session can be regarded as being based on session granularity.
  • the user plane data transmitted during the process in which the terminal device requests the data network for the multiple services through the established session can be regarded as being based on service granularity. That is, after the terminal device establishes a session with the data network, the data transmitted by the terminal device in the process of requesting different services can be regarded as user plane data based on different services.
  • the process of transmitting user plane data by the terminal device and the data network can be divided into uplink (that is, the terminal device transmits data to the data network) and downlink (that is, the data network transmits data to the terminal device).
  • the user plane data can also be transmitted. It is divided into uplink user plane data (that is, data transmitted by the terminal device to the data network) and downlink user plane data (that is, data transmitted by the data network to the terminal device).
  • user plane data is transmitted through the user plane network element. Therefore, the user plane network element can receive uplink user plane data from the terminal device, and can also receive downlink user plane data from the data network.
  • the uplink user plane data received by the user plane network element from the terminal device is Layer 2 data, and its data format can refer to the original message part in FIG. 7B;
  • the data is encapsulated by the VxLAN of the data network, and its data format can refer to the VxLAN message in FIG. 7B.
  • the user plane network element uses VxLAN encapsulation information to perform VxLAN encapsulation or VxLAN decapsulation of user plane data.
  • the user plane network element uses the VxLAN encapsulation information to perform VxLAN encapsulation on the uplink user plane data from the terminal device, that is, to add VxLAN information to the layer 2 data from the terminal device; the user plane network element uses the VxLAN encapsulation information to The downlink user plane data is decapsulated by VxLAN, that is, the VxLAN encapsulation information in the downlink user plane data from the data network is removed.
  • the user plane network element may receive VxLAN encapsulation instruction information sent by the control plane network element, and the VxLAN encapsulation instruction information is used to instruct the user plane network element to perform VxLAN encapsulation or VxLAN decapsulation of the user plane data.
  • the VxLAN encapsulation instruction information may be carried in a message sent by any control plane network element to the user plane network element.
  • the form of the VxLAN encapsulation instruction information may be various, for example, a bit value may be "1", etc. This application is not restricted.
  • the user plane network element determines VxLAN encapsulation information for processing user plane data.
  • the VxLAN encapsulation information matches the communication between the terminal device and the data network (for example, the service requested by the terminal device, the server providing the service in the data network, etc.).
  • the VxLAN encapsulation information can be obtained in at least two ways: :
  • the user plane network element determines the VxLAN encapsulation information corresponding to the received user plane data according to the correspondence between the address information and the VxLAN encapsulation information.
  • the user plane data received by the user plane network element carries the complete address information of both ends of the communication, including the IP address and MAC address of the terminal device, and communicates with the terminal device in the data network. IP address and MAC address of the device.
  • the user plane network element may store the correspondence between the address information and the VxLAN encapsulation information, and determine the VxLAN encapsulation information corresponding to the address information in the received user plane data according to the correspondence, that is, determine the VxLAN corresponding to the user plane data.
  • the address information may include at least one of the following carried in the original message: the IP address of the terminal device, the MAC address of the terminal device, and the IP address or MAC address of the device in the data network that communicates with the terminal device.
  • the correspondence between the address information and the VxLAN encapsulation information can be stored in advance by the user plane network element according to the actual situation.
  • Table 1 shows a possible correspondence between address information and VxLAN encapsulation information.
  • the address information is the MAC address of the device communicating with the terminal device in the data network
  • the corresponding VxLAN encapsulation information includes the VxLAN tag corresponding to the service requested by the terminal device.
  • VxLAN package information MAC 1 VxLAN tag 1 MAC 2 VxLAN tag 2 MAC 3 VxLAN tag 3 ... ...
  • the user plane network element receives the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information sent by the control plane network element, and the indication information of the VxLAN encapsulation information is used by the user plane network element to determine the VxLAN encapsulation information.
  • the control plane network element determines the VxLAN encapsulation information that matches the communication between the terminal device and the data network, and indicates the determined VxLAN encapsulation information or VxLAN encapsulation information.
  • the information is sent to the user plane network element.
  • the specific operation steps of the control plane network element to determine the VxLAN encapsulation information may refer to the related description of the subsequent embodiments, and are not described herein again.
  • the indication information of the VxLAN encapsulation information may be an index value of the VxLAN encapsulation information.
  • the control plane network element and the user plane network element can store the same correspondence between the VxLAN encapsulation information and the index value.
  • the index value can be sent to the user plane network element.
  • the user plane network element can determine the VxLAN encapsulation information for processing the user plane data according to the index value.
  • the specific content of the VxLAN encapsulation information can refer to FIG. 7B.
  • some of the information in the VxLAN encapsulation information may be information already existing on the user plane network element itself, such as the user plane network element MAC address in the external Ethernet header in FIG. 7B.
  • the information is obtained in a manner of at least: a VxLAN tag corresponding to a service currently requested by the terminal device, and / or an IP address and a MAC address of a server providing the service in a data network.
  • the VxLAN tag corresponding to the service currently requested by the terminal device is information used to identify the service in the data network.
  • different services correspond to different VxLAN tags.
  • the same service corresponds.
  • the VxLAN tags may also be different, and this application is not limited.
  • the user plane network element may also receive the policy information corresponding to the VxLAN encapsulation information sent by the control plane network element.
  • the policy information includes at least one of the following: charging policies, QoS control policies, or offload policies for terminal devices.
  • the user plane network element implements the VTEP function, performs VxLAN encapsulation and VxLAN decapsulation on user plane data, and can transmit layer 2 data based on a traditional layer 3 network.
  • the terminal device will not perceive the layer 3 network, and the data transmitted by the terminal device is layer 2 data, which simplifies the data transmission process and can provide users with more services.
  • the terminal device implements the VTEP function, and VxLAN encapsulation and VxLAN decapsulation are performed on the data.
  • the implementation of the terminal device, the user plane network element, and the control plane network element is the same as that in the first embodiment, and reference may be made to related descriptions.
  • FIG. 9 is a schematic flowchart of a data transmission method provided in Embodiment 2 of the present application. As shown in the figure, the data transmission method may include the following steps:
  • the terminal device determines VxLAN encapsulation information.
  • the terminal device may determine the VxLAN encapsulation information for processing the user plane data before transmitting the user plane data.
  • the VxLAN encapsulation information determined by the terminal device matches the communication between the terminal device and the data network (such as the service requested by the terminal device, the server providing the service in the data network, etc.). Similar to the first embodiment, the VxLAN encapsulation information Can be obtained in at least the following two ways:
  • the terminal device determines VxLAN encapsulation information corresponding to the requested service.
  • the terminal device may store each service provided in the data network and VxLAN encapsulation information corresponding to each service.
  • a terminal device requests a service from a data network, it can determine the VxLAN encapsulation information corresponding to the requested service according to the stored correspondence relationship.
  • Table 2 shows a correspondence between a service provided in a possible data network and VxLAN encapsulation information.
  • the VxLAN package information includes VxLAN tags.
  • the terminal device may also send the determined VxLAN encapsulation information to the control plane network element, and the VxLAN encapsulation information is used to determine the correspondence between the VxLAN encapsulation information Strategy information.
  • the control plane network element may send the policy information corresponding to the VxLAN encapsulation information to the user plane network element, so that the user plane network element receives the user plane carrying the VxLAN encapsulation information.
  • the policy information may include at least one of the following: a charging policy for a terminal device, a QoS control policy, or an offload policy.
  • the terminal device sends a service identification and / or first instruction information for the requested service to the control plane network element; the first instruction information is used to indicate that the protocol used when transmitting the service is the VxLAN protocol; the terminal device receives the control plane network element
  • the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information, and the indication information of the VxLAN encapsulation information is used for the terminal device to determine the VxLAN encapsulation information.
  • the terminal device first sends a service identifier and / or first indication information of the requested service to the control plane.
  • the service identifier of the terminal device requesting the service may be the data network name (DNN) of the data network, and the control plane network element may learn that the service requested by the terminal device is data according to the DNN.
  • the only service provided by the network can be a service identifier used to distinguish different services in the data network.
  • the control plane network element can know which data network the terminal device requests for service from and the request based on the service identifier. Which kind of business.
  • the first instruction information is used to indicate that a protocol used when transmitting a service requested by the terminal device is a VxLAN protocol.
  • the first indication information may be a session type of a session established with the data network (that is, a session for transmitting user plane data) before the terminal device requests a service from the data network, and the session type is IP-based VxLAN Session (VxLAN over IP).
  • the first indication information may also be VxLAN protocol indication information (VxLAN indication).
  • the form of the VxLAN protocol indication information may be various, which is not limited in this application.
  • the first indication information may also be identification information of a data network, and the data network is a VxLAN network.
  • the identification information of the data network may be a DNN.
  • the control plane network element can obtain another piece of information through other methods, for example, it can be established on the terminal device and the data network. Get another piece of information, etc. during the conversation.
  • the control plane network element requests the service identifier and the first instruction information of the service through the terminal device, and can know that the terminal device needs to use VxLAN protocol to transmit the service, and can know which data network the terminal device requests the service from. And which business is requested.
  • the control plane network element learns the above information, it can determine VxLAN encapsulation information that matches the communication between the terminal device and the data network, and send the determined VxLAN encapsulation information or VxLAN encapsulation information to the terminal device.
  • the indication information of the VxLAN encapsulation information is the same as that in the first embodiment, and reference may be made to related descriptions.
  • the specific operation steps of the control plane network element to determine the VxLAN encapsulation information may refer to the related description of the subsequent embodiments, and are not described herein again.
  • the specific content of the VxLAN encapsulation information can refer to FIG. 7B. Understandably, part of the information in the VxLAN encapsulation information may be information already existing in the terminal device itself, such as the MAC address of the terminal device in the external Ethernet header in FIG. 7B, and some of the information may be obtained through the above two methods.
  • the partial information includes at least: a VxLAN tag corresponding to the service currently requested by the terminal device, and / or, an IP address and a MAC address of a server providing the service in the data network.
  • the terminal device uses VxLAN encapsulation information to perform VxLAN encapsulation or VxLAN decapsulation on the user plane data sent or the user plane data from the data network.
  • the user plane data processed by the terminal device has the following three possible forms:
  • the terminal device as an end communicating with the data network, directly generates user plane data in the uplink transmission process (that is, the terminal device transmits data to the data network).
  • the user plane data generated by the terminal device is layer 2 data, and its data format can refer to the original message part in FIG. 7B.
  • the terminal device as a relay station in the communication process between other remote terminal devices and the data network, receives the data sent by other remote terminal devices in the uplink transmission process (that is, the other remote terminal device transmits data to the data network).
  • User plane data is layer 2 data, and its data format can refer to the original message part in FIG. 7B.
  • the terminal device can be used as an end to communicate with the data network, or the terminal device can be used as a relay station during communication between other remote terminal devices and the data network, and receive the user plane from the data network during downlink transmission.
  • data the user plane data from the data network is encapsulated by the VxLAN of the data network, and its data format can refer to the VxLAN message in FIG. 7B.
  • the terminal device uses the VxLAN encapsulation information determined in step S201 to perform VxLAN encapsulation on the above-mentioned (1) and (2) user plane data, that is, adding VxLAN information to the (1) and (2) layer 2 data ;
  • the terminal device uses the VxLAN encapsulation information determined in step S201 to perform VxLAN decapsulation on the third type of data, that is, remove the VxLAN encapsulation information in the user plane data from the data network.
  • the terminal device implements the VTEP function, performs VxLAN encapsulation and VxLAN decapsulation on user plane data, and can transmit layer 2 data based on a traditional layer 3 network, which simplifies the data transmission process and can provide users with more services.
  • the terminal device or user plane network element that performs the VTEP function learns the IP of the VTEP corresponding to the user plane data in the data network When the address, but the MAC address is unknown, the terminal device or user plane network element that executes VTEP kinetic energy can send an address resolution protocol (ARP) packet to the data network.
  • ARP address resolution protocol
  • the difference between the process of sending ARP packets by the terminal device or user plane network element and sending user plane data is that when VxLAN encapsulation is performed on the ARP packet, the MAC address of the VTEP in the data network in the VxLAN encapsulation information is empty, or Is replaced with the multicast group MAC address. Therefore, all VTEPs in the data network can receive the ARP packet and match the IP address of the VTEP in the ARP packet with its own IP address. If the match is successful, it sends an ARP response to the terminal device or user plane network element. Packet, the ARP response packet carries the MAC address of the successfully matched VTEP.
  • the terminal device or user plane network element After receiving the ARP response packet, the terminal device or user plane network element can obtain the MAC address of the VTEP corresponding to the user plane data in the data network. Therefore, the terminal device or user plane network element can obtain the VxLAN encapsulation information corresponding to the user plane data. , VxLAN encapsulation or VxLAN decapsulation of user plane data can be performed using the VxLAN encapsulation information.
  • the data transmission method of the present application has been described in detail through the two embodiments described above.
  • the specific process of determining the VxLAN encapsulation information by the control plane network element in the first and second embodiments is described in detail through the third embodiment.
  • control plane network element determines the VxLAN encapsulation information, and sends the determined VxLAN encapsulation information or the indication information of the VxLAN encapsulation information to the terminal device or the user plane network element, so that the user plane network element executes the first embodiment.
  • the terminal device executes the data transmission method in the second embodiment.
  • control plane network element is the same as that in the first embodiment, and reference may be made to related descriptions.
  • FIG. 10 is a schematic flowchart of another data transmission method provided by the present application. As shown in the figure, the data transmission method may include the following steps:
  • the control plane network element receives a service identifier of a service requested by a terminal device and / or receives first indication information from the terminal device, where the first indication information is used to indicate that a protocol used when transmitting user plane data is a VxLAN protocol.
  • step S301 is the same as the method for obtaining the VxLAN encapsulation information in step (2) of the second embodiment in step S201, and reference may be made to related descriptions.
  • the control plane network element determines the VxLAN encapsulation information corresponding to the requested service according to the service identifier of the requested service of the terminal device.
  • the control plane network element determines the VxLAN encapsulation information corresponding to the service requested by the terminal device from the at least one VxLAN encapsulation information according to the service identifier of the service requested by the terminal device.
  • the at least one VxLAN encapsulation information may be VxLAN encapsulation information corresponding to all or part of the services provided by the data network, or may be VxLAN encapsulation information corresponding to services to which the terminal device is allowed to access, which is not limited in this application.
  • the manner of determining the at least one VxLAN encapsulation information includes at least the following three methods:
  • the control plane network element determines the at least one VxLAN encapsulation information according to the information of the terminal device.
  • control plane network element can obtain the information of the terminal device in multiple ways.
  • the control plane network element may obtain the information of the terminal device during the process of attaching the terminal device to the core network.
  • the control plane network element may receive a session establishment request message (PDU Session Establishment Request) sent by the terminal device through the AMF, and obtain information about the terminal device from the session establishment request message.
  • PDU Session Establishment Request a session establishment request message sent by the terminal device through the AMF
  • the information of the terminal may include a device identifier of the terminal device.
  • the control plane network element can uniquely determine the terminal device through the device identification, and the device identification can be an international mobile subscriber identification number (IMSI).
  • IMSI international mobile subscriber identification number
  • the terminal information may further include at least one of the following: identification information of the data network, location information of the terminal device, session type of a session transmitting user plane data, and network slice selection assistance information of the terminal device (network slice selection assistance information) information (S-NSSAI), the local area network identification (5GLAN ID) of the data network requested by the terminal device, the type of access network to which the terminal device is connected, or the access technology used when the terminal device is connected to the access network.
  • the session type of a session transmitting user plane data may be an Ethernet type or an IP-based VxLAN session.
  • the access network type may be a 3GPP access network, a trusted non-3GPP access network, or an untrusted non-3GPP.
  • the access network can be WLAN, Wimax, etc.
  • the 5GLAN ID of the data network requested by the terminal is used to identify the data network, and its role is similar to the identification information of the data network.
  • VxLAN encapsulation information when the information of the terminals is different, there is corresponding VxLAN encapsulation information. For example, when the terminal is in the first area, the terminal is allowed to access Service 1 in the data network, and when the terminal is in the second area, the terminal is allowed to access Service 2. As another example, when the type of the access network connected to the terminal is a trusted 3GPP access network, the terminal is allowed to access services 1 and 2 in the data network. When the type of the access network connected to the terminal is an untrusted non-3GPP access network At the same time, the terminal is allowed to access services in the data network3.
  • control plane network element may store at least one VxLAN encapsulation information corresponding to the information of different terminal devices in advance, and the control plane network element may determine the at least one VxLAN encapsulation information according to the information of the terminal device.
  • the control plane network element sends the information of the terminal device to the authentication server in the data network, and the control plane network element receives at least one VxLAN encapsulation information sent by the authentication server.
  • the information of the terminal device is similar to the determination method of (1), except that the device identification of the terminal device is used for the data network to uniquely determine the terminal device, which can be The identification of the terminal device, such as a user equipment permanent identifier (SUPI), and the like.
  • SUPI user equipment permanent identifier
  • control plane network element sends the information of the terminal device to the authentication server in the data network to query the authentication server for the at least one VxLAN encapsulation information.
  • the information of the terminal device sent by the control plane network element may be carried in an Authentication / Authorization Request message, or may be carried in other messages, which is not limited in this application.
  • the authentication server may send the at least one VxLAN encapsulation information to the control plane network element.
  • the authentication server may send VxLAN encapsulation information corresponding to all services provided in the data network to the control plane network element.
  • the authentication server may store VxLAN encapsulation information corresponding to information of different terminal devices in advance, and the control plane network element may determine the corresponding at least one VxLAN encapsulation according to the information of the terminal device. Information, and send the at least one VxLAN encapsulation information to the control plane network element.
  • the control plane network element may also receive the information sent by the authentication server.
  • the second indication information includes at least one of an identifier of a device that is allowed to use the first service or an identifier of a server that is allowed to provide the first service in the first data network.
  • the first service may be all or part of the services provided by the data network, or may be a service to which a terminal device is allowed to access, which is not limited in this application.
  • the control plane network element may send the second indication information to the terminal device or the user plane network element.
  • a terminal device or a user plane network element receives user plane data from another terminal device or other data network, it can judge the legitimacy of these user plane data according to the second instruction information, and can reject illegal user plane data. For example, when the terminal device or the user plane network element receives the user plane data from the terminal device 1, the user plane data corresponds to service 1, but the terminal device 1 is not allowed to use the service 1, the terminal device or the user plane network element may Reject the user plane data.
  • the control plane network element sends information of the terminal device to the policy control network element, and the control plane network element receives at least one VxLAN encapsulation information sent by the policy control network element.
  • the information of the terminal device is the same as that in the determination method (1), and reference may be made to related descriptions.
  • the control plane network element sends the information of the terminal device to the policy control network element in the data network to query the policy control network element for the at least one VxLAN encapsulation information.
  • the policy control network element may be a device for performing PCF in the communication system shown in FIG. 1.
  • the information of the terminal device sent by the control plane network element may be carried in a message sent by any control network element to the policy control network element, which is not limited in this application.
  • the policy control network element may send the at least one VxLAN encapsulation information to the control plane network element.
  • the policy control network element may send VxLAN encapsulation information corresponding to all services provided in the data network to the control plane network element.
  • the policy control network element may store the VxLAN encapsulation information corresponding to the information of different terminal devices in advance, and determine the at least according to the information of the terminal device sent by the control plane network element.
  • control plane network element may also determine the at least one VxLAN encapsulation information by other methods.
  • control plane network element may also query other network elements, and this application is not limited.
  • the control plane network element sends the VxLAN encapsulation information or the VxLAN encapsulation information indication information to the terminal device or the user plane network element.
  • the control plane network element sends the VxLAN encapsulation information or the VxLAN encapsulation information indication information to the terminal device or the user plane network element.
  • the indication information of the VxLAN encapsulation information is used for the terminal device or the user plane network element to determine the VxLAN encapsulation information
  • the VxLAN encapsulation information is used for the terminal device or the user plane network element to perform VxLAN encapsulation or decapsulation of the transmitted user plane data.
  • the specific operation of the user plane network element to perform VxLAN encapsulation or decapsulation of the transmitted user plane data may refer to step S101 in the first embodiment, and the specific operation of the terminal device to perform VxLAN encapsulation or decapsulation of the transmitted user plane data may refer to implementation.
  • Step S202 in the second example is not repeated here.
  • the control plane network element determines the VxLAN encapsulation information and sends the indication information for determining the VxLAN encapsulation information or the VxLAN encapsulation information to the terminal device or the user plane network element, so that the terminal device or the user plane network element can implement the VTEP function.
  • VxLAN encapsulation and VxLAN decapsulation of user plane data are used to transmit layer 2 data based on the traditional layer 3 network, which simplifies the data transmission process and provides users with more services.
  • FIG. 11 is a functional block diagram of a user plane network element provided by the present application.
  • the user plane network element 60 may include a receiving unit 601 and a VxLAN processing unit 602, where:
  • the receiving unit 601 is configured to receive user plane data from a terminal device or a data network. That is, the receiving unit 601 may be configured to execute step S101 in the method shown in FIG. 8 in Embodiment 1, and reference may be made to the foregoing related description.
  • the VxLAN processing unit 602 is configured to perform VxLAN encapsulation or VxLAN decapsulation of user plane data using VxLAN encapsulation information. That is, the VxLAN processing unit 602 may be configured to execute step S102 in the method shown in FIG. 8 in Embodiment 1, and reference may be made to the foregoing related description.
  • the receiving unit 601 is further configured to receive VxLAN encapsulation indication information sent by a control plane network element.
  • the user plane network element 60 may further include a determining unit 603, configured to determine VxLAN encapsulation information.
  • a determining unit 603 configured to determine VxLAN encapsulation information.
  • the receiving unit 601 is further configured to receive the policy information corresponding to the VxLAN encapsulation information sent by the control plane network element.
  • the VxLAN encapsulation information includes a VxLAN tag and / or an IP address.
  • FIG. 12 is a functional block diagram of a terminal device provided by the present application.
  • the terminal device 70 may include: a determining unit 701 and a VxLAN processing unit 702, where:
  • the determining unit 701 is configured to determine VxLAN encapsulation information. That is, the determining unit 701 may be configured to execute step S201 in the method shown in FIG. 9 in the second embodiment, and may refer to the foregoing related description.
  • the VxLAN processing unit 702 is configured to use VxLAN encapsulation information to perform VxLAN encapsulation or VxLAN decapsulation on user plane data sent or user plane data from a data network. That is, the VxLAN processing unit 702 may be configured to execute step S202 in the method shown in FIG. 9 in the second embodiment, and may refer to the foregoing related description.
  • the determining unit 701 is specifically configured to determine VxLAN encapsulation information corresponding to the requested service.
  • the terminal device 70 may further include a first sending unit 703, configured to send the VxLAN encapsulation information to the control plane network element; the VxLAN encapsulation information is used to determine policy information corresponding to the VxLAN encapsulation information.
  • the terminal device 70 may further include a second sending unit 704 and a receiving unit 705.
  • the second sending unit 704 is configured to send the service identifier and / or the first indication information of the requested service to the control plane network element; the first indication information is used to indicate that the protocol used when transmitting the service is the VxLAN protocol; the receiving unit 705, The instruction information for receiving the VxLAN encapsulation information or the VxLAN encapsulation information from the control plane network element is used for the determination unit 701 to determine the VxLAN encapsulation information.
  • the first indication information is a session type of a session for transmitting user plane data; or, the first indication information is VxLAN protocol indication information.
  • the VxLAN encapsulation information includes a VxLAN tag and / or an IP address.
  • FIG. 13 is a functional block diagram of a control plane network element provided by the present application.
  • the control plane network element 80 may include: a receiving unit 801, a determining unit 802, and a sending unit 803, where:
  • the receiving unit 801 is configured to receive a service identifier of a service requested by a terminal device and / or receive first instruction information from the terminal device; the first instruction information is used to indicate that a protocol used when transmitting user plane data is a VxLAN protocol. That is, the receiving unit 801 may be configured to execute step S301 in the method shown in FIG. 10 in Embodiment 3, and may refer to the foregoing related description.
  • the determining unit 802 is configured to determine VxLAN encapsulation information corresponding to the requested service according to the service identifier. That is, the determining unit 802 may be configured to execute step S302 in the method shown in FIG. 10 in Embodiment 3, and may refer to the foregoing related description.
  • the sending unit 803 is configured to send the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information to the terminal device or the user plane network element; the indication information of the VxLAN encapsulation information is used to determine the VxLAN encapsulation information, and the VxLAN encapsulation information is used to transmit the user plane data. Perform VxLAN encapsulation or decapsulation. That is, the sending unit 803 may be configured to execute step S303 in the method shown in FIG. 10 in Embodiment 3, and may refer to the foregoing related description.
  • the sending unit 803 is further configured to send VxLAN encapsulation instruction information to the user plane network element, and the VxLAN encapsulation instruction information is used to instruct the user plane network element to perform VxLAN encapsulation or decapsulation of the transmitted user plane data.
  • the first indication information is identification information of a data network, and the data network is a VxLAN network; or the first indication information is a session type of a session transmitting user plane data; or, the first indication information is a VxLAN protocol Instructions.
  • the determining unit 802 is specifically configured to determine VxLAN encapsulation information corresponding to the requested service from at least one VxLAN encapsulation information according to the service identifier.
  • the determining unit 802 is specifically configured to determine the at least one VxLAN encapsulation information according to the information of the terminal device.
  • the sending unit 803 is further configured to send the information of the terminal device to the authentication server in the data network; the receiving unit 801 is further configured to receive at least one VxLAN encapsulation information sent by the authentication server.
  • the receiving unit 801 may be further configured to receive second indication information sent by the authentication server, where the second indication information includes: an identifier of a device that is allowed to use the first service, or that the first data network is allowed to provide the first service At least one of the identifiers of the servers; the sending unit 803 is further configured to send the second indication information to the terminal device and / or the user plane network element.
  • the first service reference may be made to the related description of the foregoing second embodiment, and details are not described herein.
  • the sending unit 803 is further configured to send information of the terminal device to the policy control network element; the receiving unit 801 is further configured to receive the at least one VxLAN encapsulation information sent by the policy control network element.
  • the information of the terminal device includes a device identifier of the terminal device.
  • the information of the terminal device further includes at least one of the following: identification information of the data network, location information of the terminal device, session type of a session for transmitting user plane data, auxiliary information for network slice selection of the terminal device, and information requested by the terminal device.
  • identification information of the data network e.g., identification information of the data network
  • location information of the terminal device e.g., location information of the terminal device
  • session type of a session for transmitting user plane data e.g., auxiliary information for network slice selection of the terminal device
  • information requested by the terminal device e.g., the information requested by the terminal device.
  • the local area network identification of the data network e.g., the type of access network to which the terminal device is connected, or the access technology used when the terminal device is connected to the access network.
  • the indication information of the VxLAN encapsulation information is an index value corresponding to the VxLAN encapsulation information.
  • the sending unit 803 is further configured to send the policy information corresponding to the VxLAN encapsulation information to the user plane network element after sending the VxLAN encapsulation information or the indication information of the VxLAN encapsulation information.
  • control plane network element 80 It can be understood that, for specific implementation of each functional unit included in the control plane network element 80, reference may be made to the related description of the foregoing third embodiment, and details are not described herein again.
  • the user plane network element or terminal device performs VxLAN encapsulation and VxLAN decapsulation of user plane data, which can transmit layer 2 data based on a traditional layer 3 network, which simplifies the data transmission process. Users provide more business.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be from a website site, a computer, a server, or a data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, or the like that includes one or more available medium integration.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (Solid State Disk)).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

La présente invention concerne un procédé de transmission de données, un dispositif associé et un système, le procédé comprenant les étapes suivantes : un élément de réseau de plan d'utilisateur reçoit des données de plan d'utilisateur en provenance d'un dispositif terminal ou d'un réseau de données ; et l'élément de réseau de plan utilisateur utilise des informations d'encapsulation VxLAN pour effectuer une encapsulation VxLAN ou un désencapsulation VxLAN pour les données de plan utilisateur. Par la mise en œuvre de la présente invention, le procédé de transmission de données peut être simplifié dans un système de communication sans fil sur la base d'un réseau de couche 3 classique transmettant des données de couche 2 par combinaison de l'utilisation de la technologie VxLAN et plusieurs services supplémentaires peuvent être fournis à un utilisateur.
PCT/CN2019/090653 2018-06-19 2019-06-11 Procédé de transmission de données, dispositif et système associés Ceased WO2019242525A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810633183.9 2018-06-19
CN201810633183.9A CN110620716B (zh) 2018-06-19 2018-06-19 数据传输方法、相关装置及系统

Publications (1)

Publication Number Publication Date
WO2019242525A1 true WO2019242525A1 (fr) 2019-12-26

Family

ID=68920518

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/090653 Ceased WO2019242525A1 (fr) 2018-06-19 2019-06-11 Procédé de transmission de données, dispositif et système associés

Country Status (2)

Country Link
CN (1) CN110620716B (fr)
WO (1) WO2019242525A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113766569A (zh) * 2021-09-09 2021-12-07 阿里巴巴达摩院(杭州)科技有限公司 数据传输方法、设备、系统及存储介质
CN114501680A (zh) * 2020-11-11 2022-05-13 中国移动通信有限公司研究院 局域网的实现方法、核心网设备和终端
CN115514712A (zh) * 2021-06-22 2022-12-23 中移物联网有限公司 一种数据处理方法、装置、终端和网络侧设备
CN118301787A (zh) * 2024-02-21 2024-07-05 广州通则康威科技股份有限公司 5glan自适应组网方法、装置、终端设备及存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114430592A (zh) * 2020-10-29 2022-05-03 华为技术有限公司 一种通信方法及对应装置
CN117176509A (zh) * 2023-09-05 2023-12-05 广东电网有限责任公司 一种配电网链型通信网络快速成环方法和系统
CN117439890B (zh) * 2023-12-20 2024-02-27 江苏未来网络集团有限公司 5g专网的端到端切片网络系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150381494A1 (en) * 2014-06-30 2015-12-31 Nicira, Inc. Methods and systems to offload overlay network packet encapsulation to hardware
CN106330719A (zh) * 2016-10-26 2017-01-11 杭州迪普科技有限公司 一种vxlan报文转发方法和装置
CN107645433A (zh) * 2017-08-31 2018-01-30 新华三技术有限公司 报文转发方法及装置
WO2018059496A1 (fr) * 2016-09-30 2018-04-05 Huawei Technologies Co., Ltd. Procédé et appareil pour encapsuler/désencapsuler des paquets de données au niveau d'un nœud d'accès radio

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102316474A (zh) * 2010-07-09 2012-01-11 大唐移动通信设备有限公司 一种网关设备及数据传输方法
CN102447627B (zh) * 2011-12-05 2014-04-23 上海顶竹通讯技术有限公司 报文封装和解封装的装置及方法
EP2928123B1 (fr) * 2014-04-02 2019-11-06 6Wind Procédé de traitement d'unités de données VxLAN
WO2016003489A1 (fr) * 2014-06-30 2016-01-07 Nicira, Inc. Procédés et systèmes de délestage de paquets encapsulés d'un réseau superposé à un matériel
GB2538551B (en) * 2015-05-21 2018-11-21 Samsung Electronics Co Ltd Internet protocol address preservation in mobile operator networks
EP3322256B1 (fr) * 2015-08-28 2021-06-16 Huawei Technologies Co., Ltd. Procédé, dispositif et système pour le traitement de données d'utilisateur
WO2017193303A1 (fr) * 2016-05-11 2017-11-16 华为技术有限公司 Procédé de facturation de communication
CN107734517A (zh) * 2016-08-10 2018-02-23 中兴通讯股份有限公司 一种数据传输方法、装置和系统
US9906401B1 (en) * 2016-11-22 2018-02-27 Gigamon Inc. Network visibility appliances for cloud computing architectures

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150381494A1 (en) * 2014-06-30 2015-12-31 Nicira, Inc. Methods and systems to offload overlay network packet encapsulation to hardware
WO2018059496A1 (fr) * 2016-09-30 2018-04-05 Huawei Technologies Co., Ltd. Procédé et appareil pour encapsuler/désencapsuler des paquets de données au niveau d'un nœud d'accès radio
CN106330719A (zh) * 2016-10-26 2017-01-11 杭州迪普科技有限公司 一种vxlan报文转发方法和装置
CN107645433A (zh) * 2017-08-31 2018-01-30 新华三技术有限公司 报文转发方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HUAWEI: "NG-U Protocol Oblivious Encapsulation Design", R3-162906, NO. 3GPP TSG-RAN WG3 MEETING #94, vol. RAN WG3, 14 November 2016 (2016-11-14) - 18 November 2016 (2016-11-18), pages 1 - 3, XP051179005 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114501680A (zh) * 2020-11-11 2022-05-13 中国移动通信有限公司研究院 局域网的实现方法、核心网设备和终端
CN115514712A (zh) * 2021-06-22 2022-12-23 中移物联网有限公司 一种数据处理方法、装置、终端和网络侧设备
CN115514712B (zh) * 2021-06-22 2023-09-05 中移物联网有限公司 一种数据处理方法、装置、终端和网络侧设备
CN113766569A (zh) * 2021-09-09 2021-12-07 阿里巴巴达摩院(杭州)科技有限公司 数据传输方法、设备、系统及存储介质
CN113766569B (zh) * 2021-09-09 2024-03-15 阿里巴巴达摩院(杭州)科技有限公司 数据传输方法、设备、系统及存储介质
CN118301787A (zh) * 2024-02-21 2024-07-05 广州通则康威科技股份有限公司 5glan自适应组网方法、装置、终端设备及存储介质

Also Published As

Publication number Publication date
CN110620716B (zh) 2021-10-01
CN110620716A (zh) 2019-12-27

Similar Documents

Publication Publication Date Title
US11765686B2 (en) Packet transmission method and apparatus for communicating between terminals of a same 5G LAN group
US10973082B2 (en) Registration method, session establishment method, terminal, and AMF entity
US11812496B2 (en) User group session management method and apparatus
CN110620716B (zh) 数据传输方法、相关装置及系统
KR101814969B1 (ko) 네트워크에 액세스하는 시스템 및 방법
CN113630749B (zh) 一种获取边缘服务的方法和装置
AU2019284169B2 (en) Network configuration method and communications apparatus
CN110366011B (zh) 接入服务网络的方法和通信装置
US11356294B2 (en) Packet processing method and device
WO2019185062A1 (fr) Procédé et dispositif de communication
KR20210024160A (ko) 통신 방법 및 장치
WO2019196811A1 (fr) Procédé de communication, et appareil associé
US10742476B2 (en) Data packet processing method and device
WO2023284551A1 (fr) Procédé, dispositif et système de communication
WO2020063316A1 (fr) Procédé et dispositif de communication
WO2022007657A1 (fr) Procédé et appareil pour envoyer une demande de système de noms de domaine
US20250338123A1 (en) Communication method and communication apparatus
WO2022021435A1 (fr) Procédé de transmission de données, dispositif et support de stockage
WO2023020481A1 (fr) Procédé de transmission de données et appareil
EP3220584A1 (fr) Procédé et système de partage de wifi, passerelle domestique et passerelle de réseau local sans fil
US11658866B2 (en) Remotely configuring ethernet layer functionality
US20230232318A1 (en) Authentication method and apparatus therefor
WO2023216932A1 (fr) Procédé et appareil de communication
WO2023246649A1 (fr) Procédé de communication, appareil de communication et système de communication
CN115701089A (zh) 一种通信方法以及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19822840

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19822840

Country of ref document: EP

Kind code of ref document: A1