CN112511403A - Virtual local area network communication method, equipment and storage medium - Google Patents

Virtual local area network communication method, equipment and storage medium Download PDF

Info

Publication number
CN112511403A
CN112511403A CN202011482429.0A CN202011482429A CN112511403A CN 112511403 A CN112511403 A CN 112511403A CN 202011482429 A CN202011482429 A CN 202011482429A CN 112511403 A CN112511403 A CN 112511403A
Authority
CN
China
Prior art keywords
network
tunnel endpoint
terminal
internetwork
local area
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.)
Pending
Application number
CN202011482429.0A
Other languages
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.)
Shenzhen Ailing Network Co Ltd
Original Assignee
Shenzhen Ailing Network 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 Shenzhen Ailing Network Co Ltd filed Critical Shenzhen Ailing Network Co Ltd
Priority to CN202011482429.0A priority Critical patent/CN112511403A/en
Publication of CN112511403A publication Critical patent/CN112511403A/en
Pending 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
    • 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]

Abstract

The embodiment of the application provides a virtual local area network communication method, a virtual local area network communication device and a virtual local area network communication storage medium, wherein the method comprises the steps that after a first session is established between a first network and a first terminal, a first internetwork tunnel endpoint corresponding to the first terminal is distributed; the first network sends the mapping information of the first terminal and the first internetwork tunnel endpoint to a virtual local area network control function entity; the first network receives mapping information of a second terminal and a second internetwork tunnel endpoint, which is sent by the virtual local area network control function entity; the first network establishes a first internetwork tunnel, wherein the first internetwork tunnel is a tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint; and the first network forwards the message to the second network through the first internetwork tunnel. By adopting the technical scheme provided by the embodiment of the application, the creation and communication of the cross-network virtual local area network group are realized through the inter-network tunnel of the cross-network virtual local area network group.

Description

Virtual local area network communication method, equipment and storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a virtual local area network communication method, device, and storage medium.
Background
A Local Area Network (LAN) may interconnect a plurality of user equipments UE in a region into one network. LAN has been applied to various scenes such as enterprises, homes, and industries as a basic network facility. When the LAN has a large scale, in order to facilitate management and isolation, a Virtual Local Area Network (VLAN) technology is usually adopted in the industry to divide the LAN into a plurality of different VLANs.
The fifth generation (5th generation, 5G) LAN service is a service provided by the current 5G network, and is mainly applied to home communication, enterprise office, factory manufacturing, car networking, power grid transformation, public security organs, and the like. The service can provide private communication of an Internet Protocol (IP) type or a non-IP type (e.g., ethernet type) for two or more terminal devices in a group of terminal devices. For example, devices in a factory may form a group, and the devices in the group may send ethernet packets to each other; alternatively, office equipment (e.g., mobile phones, computers, or laptops, etc.) of employees in a department of an enterprise may form a group and send IP packets to each other.
The 5G LAN technology introduces the concept of terminal group management in a mobile network for the first time, and supports direct communication of UE in a group. Referring to fig. 1, a communication scenario of an intra-group UE in the related art is shown. The industry client can open an interface through the capability of the core network control surface to manage the virtual network group such as creation, modification, deletion and the like. Data mutually transmitted by UEs in a group may be directly forwarded through a 5G User Plane Function (UPF), and does not need to be transmitted to a data network through an N6 interface, for example, UE1 and UE2 may be directly forwarded through UPF 1. When the UE in one group is accessed to a plurality of UPFs, direct connection tunnels are constructed among the UPFs, and direct communication is guaranteed. For example, the UE2 accesses the UPF1, the UE3 accesses the UPF2, and a direct tunnel N19 is constructed between the UPF1 and the UPF2, so that the UE2 and the UE3 are ensured to directly communicate. The design enables the UPF to have a direct forwarding function similar to a switch or a router, so that the intervention of a router or an application server on an N6 port is not needed, and a data forwarding path is shortened.
However, the current communication system only supports the creation of virtual local area network groups in a 5G network, and the terminal devices in the groups communicate with each other. In practical applications, there is often a need to create virtual local area network groups across a 5G network. For example, in a factory having a plurality of plants distributed throughout, each plant deploying a lightweight, independent 5G network, a plurality of production devices in each plant need to communicate within a group.
Disclosure of Invention
In view of this, the present application provides a virtual local area network communication method, device and storage medium, so as to solve the problem that in the prior art, a virtual local area network only supports creation of a virtual local area network group in one network, and cannot implement creation of a virtual local area network group across networks.
In a first aspect, an embodiment of the present application provides a virtual local area network communication method, including:
after a first session is established between a first network and a first terminal, a first internetwork tunnel endpoint corresponding to the first terminal is distributed, wherein the first session is a session of a cross-network virtual local area network group, and the cross-network virtual local area network group belongs to the first network and a second network;
the first network sends the mapping information of the first terminal and the first internetwork tunnel endpoint to a virtual local area network control function entity;
the first network receives mapping information of a second terminal and a second internetwork tunnel endpoint, which is sent by the virtual local area network control function entity, wherein the second terminal belongs to a second network, the second internetwork tunnel endpoint is an internetwork tunnel endpoint corresponding to the second terminal and is allocated after a second session is established for the second network and the second terminal, and the second session is a session of the cross-network virtual local area network group;
the first network establishes a first internetwork tunnel, wherein the first internetwork tunnel is a tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint;
and the first network forwards the cross-network virtual local area network group message sent by the first terminal to the second network through the first internetwork tunnel.
Preferably, the method further comprises:
when the first terminal moves and user surface reselection is triggered, the first network reallocates a third internetwork tunnel endpoint corresponding to the moved first terminal;
the first network establishes a second internetwork tunnel, wherein the second internetwork tunnel is a tunnel from the third internetwork tunnel endpoint to the second internetwork tunnel endpoint;
and the first network sends the mapping information of the first terminal and the third internetwork tunnel endpoint to a virtual local area network control function entity.
Preferably, the method further comprises:
the first network receives mapping information of the second terminal and a fourth internetwork tunnel endpoint sent by the virtual local area network control function entity, wherein the fourth internetwork tunnel endpoint is the internetwork tunnel endpoint which is distributed by the second network again and corresponds to the second terminal after the second terminal moves and the user interface reselection is triggered;
and the first network establishes a third internetwork tunnel, wherein the third internetwork tunnel is a tunnel from the end point of the first internetwork tunnel to the end point of the fourth internetwork tunnel.
Preferably, the method further comprises:
after the first session between the first terminal and the first network is released, the first network deletes the first internetwork tunnel endpoint and the first internetwork tunnel;
the first network sends a first internetwork tunnel endpoint release message to the virtual local area network control function entity, where the first internetwork tunnel endpoint release message is used to characterize that the first network releases the first internetwork tunnel endpoint.
Preferably, the deleting, by the first network, the first internetwork tunnel endpoint and the first internetwork tunnel includes:
the first network judges whether a third terminal and/or a third cross-network virtual local area network group session associated with the first internetwork tunnel endpoint exists or not;
and if the third terminal and/or the third cross-network virtual local area network group session associated with the first internetwork tunnel endpoint does not exist, deleting the first internetwork tunnel endpoint and the first internetwork tunnel.
Preferably, the method further comprises:
the first network receives a second internetwork tunnel endpoint release message sent by the virtual local area network control function entity, where the second internetwork tunnel endpoint release message is used to characterize that the second network releases the second internetwork tunnel endpoint;
the first network deletes the first internetwork tunnel endpoint and the first internetwork tunnel.
Preferably, the deleting, by the first network, the first internetwork tunnel endpoint and the first internetwork tunnel includes:
the first network judges whether a fourth terminal and/or a fourth cross-network virtual local area network group session associated with the first internetwork tunnel endpoint exists or not;
and if the fourth terminal and/or the fourth cross-network virtual local area network group session associated with the first internetwork tunnel endpoint does not exist, deleting the first internetwork tunnel endpoint and the first internetwork tunnel.
Preferably, the mapping information includes a group identifier, a terminal address, an internetwork tunnel endpoint address and a tunnel identifier.
In a second aspect, an embodiment of the present application provides a virtual local area network communication method, including: a virtual local area network control function entity receives mapping information of a first terminal and a first internetwork tunnel endpoint sent by a first network, wherein the internetwork tunnel endpoint is allocated by the first network and corresponds to the first terminal after a first session is established for the first network and the first terminal, the first session is a session of a cross-network virtual local area network group, and the cross-network virtual local area network group belongs to the first network and a second network;
and the virtual local area network control function entity sends the mapping information of the first terminal and the first internetwork tunnel endpoint to a second network.
Preferably, the method further comprises:
the virtual local area network control function entity receives mapping information of a first terminal and a third internetwork tunnel endpoint sent by a first network, wherein the third internetwork tunnel endpoint is the internetwork tunnel endpoint which is distributed by the first network again and corresponds to the first terminal after the first terminal moves and user surface reselection is triggered;
and the virtual local area network control function entity sends the mapping information of the tunnel endpoint between the first terminal and the third network to the second network.
Preferably, the method further comprises:
the virtual local area network control function entity receives a first internetwork tunnel endpoint release message sent by the first network, where the first internetwork tunnel endpoint release message is used to characterize that the first network releases the first internetwork tunnel endpoint;
and the virtual local area network control function entity sends the first internetwork tunnel endpoint release message to the second network.
Preferably, the method further comprises:
and the virtual local area network control function entity respectively subscribes to the inter-network tunnel endpoint change events of the virtual local area network groups of the first network and the second network.
In a third aspect, an embodiment of the present application provides a network device, including:
one or more processors;
a memory;
and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the network device, cause the network device to perform the method of any of the first aspects.
In a fourth aspect, an embodiment of the present application provides a virtual local area network control function entity, including:
one or more processors;
a memory;
and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the virtual local area network control function entity, cause the virtual local area network control function entity to perform the method of any of the second aspects.
In a fifth aspect, the present application provides a computer-readable storage medium, where the computer-readable storage medium includes a stored program, where the program, when executed, controls an apparatus in which the computer-readable storage medium is located to perform the method of any one of the first aspects.
In a sixth aspect, the present application provides a computer-readable storage medium, where the computer-readable storage medium includes a stored program, where the program, when executed, controls an apparatus in which the computer-readable storage medium is located to perform the method of any one of the second aspects.
By adopting the technical scheme provided by the embodiment of the application, the creation and communication of the cross-network virtual local area network group are realized through the inter-network tunnel of the cross-network virtual local area network group.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Fig. 1 is a diagram illustrating a communication scenario of a UE in a group in the related art;
fig. 2 is a schematic diagram of an inter-network application scenario provided in an embodiment of the present application;
fig. 3 is an architecture diagram of a communication system according to an embodiment of the present application;
fig. 4 is a schematic flowchart of a virtual local area network communication method according to an embodiment of the present application;
fig. 5 is a schematic diagram of another cross-network application scenario provided in the embodiment of the present application;
fig. 6 is a schematic flowchart of another virtual local area network communication method according to an embodiment of the present application;
fig. 7 is a schematic flow chart of releasing an internetwork tunnel according to an embodiment of the present application.
Detailed Description
For better understanding of the technical solutions of the present application, the following detailed descriptions of the embodiments of the present application are provided with reference to the accompanying drawings.
It should be understood that the embodiments described are only a few embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the examples of this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be understood that the term "and/or" as used herein is merely one type of associative relationship that describes an associated object, meaning that three types of relationships may exist, e.g., A and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Referring to fig. 2, a schematic diagram of an inter-network application scenario provided in the embodiment of the present application is shown. In fig. 2, a first 5G network and a second 5G network are shown, it being understood that the first 5G network and the second 5G network are two independent 5G networks. The virtual local area network group is a virtual local area network group which is established by crossing a first 5G network and a second 5G network, wherein the virtual local area network group comprises a first terminal and a second terminal, the first terminal is accessed into the first 5G network, and the second terminal is accessed into the second 5G network. In the embodiment of the application, a virtual local area network control function entity is added, and cross-network communication of terminals in a virtual local area network group is realized through the virtual local area network control function entity.
It should be noted that fig. 2 is only one possible network architecture listed in the embodiments of the present application, and should not be taken as a limitation to the scope of the present application. For example, the 5G network may also include a third 5G network, a fourth 5G network, and so on; the terminals in the virtual local area network group may further include a third terminal, a fourth terminal, and the like. In addition, the embodiment of the present application does not limit the standard of the communication system, and the standard may be a 5G communication system, a future communication system, or a communication system evolved based on any generation of communication system.
In this embodiment, a terminal may also be referred to as a terminal device, a User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), and the like, and is a device for providing voice and/or data connectivity to a user. For example, the terminal includes a handheld device, a vehicle-mounted device, and the like having a wireless connection function. Currently, the terminal may be: a mobile phone (mobile phone), a tablet computer, a notebook computer, a palm top computer, a Mobile Internet Device (MID), a wearable device, a Virtual Reality (VR) device, an Augmented Reality (AR) device, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote surgery (remote medical supply), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (smart security), a wireless terminal in city (smart city), a wireless terminal in smart home (smart home), and the like.
Referring to fig. 3, an architecture diagram of a communication system according to an embodiment of the present application is shown. In fig. 3, a first 5G network and a second 5G network are shown, which are independent of each other.
The first 5G network includes a first core network control plane, a first user plane function, a second user plane function, … …, an nth user plane function, and the like, and a terminal device such as a first terminal, a second terminal, … …, an nth terminal, and the like may access the first user plane function, the second user plane function, … …, the nth user plane function, and the like through an access network. For example, in fig. 3, a first terminal accesses a first user plane function, and an nth terminal accesses an nth user plane function. Corresponding to the first 5G network, the second 5G network includes a second core network control plane and a second user plane function, and the second terminal accesses the second user plane function through the access network. It can be understood that the corresponding relationship between the terminal and the user plane is only an exemplary expression in fig. 3, and the number of the terminal and the user plane functions and the corresponding relationship can be set according to the requirement.
In this embodiment of the present application, an inter-network tunnel endpoint may be allocated to a user plane through a 5G network, and a virtual local area network control function entity acquires and forwards inter-network tunnel endpoint information, so as to establish an inter-network tunnel between a first 5G network and a second 5G network. For example, in the embodiment shown in fig. 3, the first user plane function allocates the first internetwork tunnel endpoint 301, and forwards the first internetwork tunnel endpoint 301 to the second network through the vlan control function entity; the second user plane function allocates a second inter-network tunnel endpoint 302 and forwards the second inter-network tunnel endpoint 302 to the first network through the vlan control function entity. The first network may establish a tunnel from a first internetwork tunnel endpoint 301 to a second internetwork tunnel endpoint 302, and send a cross-network virtual local area network group message of the first terminal through the tunnel; the second network may establish a tunnel from the second inter-network tunnel endpoint 302 to the first inter-network tunnel endpoint 301, and send the cross-network vlan group packet of the second terminal through the tunnel.
The core network control plane may also be referred to as a Control Plane Function (CPF) entity, and is responsible for a logic function of the control plane in the core network. According to the division for implementing the control plane function, the control plane function entity may include a Session Management Function (SMF) entity, an access and mobility management function (AMF) entity, a unified data management function (UDM) entity, a Policy Control Function (PCF) entity, a network capability open function (NEF) entity, a Unified Data Repository (UDR) entity, and an Application Function (AF) entity.
The User plane Function, which may also be referred to as a User Plane Function (UPF) entity, is configured to forward User plane data (including an ethernet broadcast frame) of a terminal device.
The AMF entity may be responsible for registration, mobility management, tracking area update procedures, and the like of the terminal device.
The SMF entity may be configured to be responsible for session management (including session establishment, modification, and release) of the terminal device, selection and reselection of a UPF entity, IP address allocation of the terminal device, QoS control, and the like.
The PCF entity can be used for taking charge of functions such as strategy control decision and the like.
The NEF entity may open some capability information of the communication system to a network outside the communication system and pass information between network element devices (e.g., VMF entity, AF entity).
The UDM entity can be used for managing subscription data of the terminal equipment, registration information related to the terminal equipment and the like.
Referring to fig. 4, a schematic flowchart of a virtual local area network communication method provided in the embodiment of the present application is shown. The method can be applied to the communication system shown in fig. 3, and can establish an internetwork tunnel of a cross-network virtual local area network group, thereby realizing internetwork communication. Which mainly comprises the following steps.
Step S401: the virtual local area network control function entity subscribes to an inter-network tunnel endpoint change event of the virtual local area network group.
Specifically, the step S401 includes a step S401a and a step S401b, and the vlan controlling function entity subscribes to an inter-network tunnel endpoint change event of the vlan group of the first network and the second network, respectively. The virtual local area network group is a virtual local area network group that spans the first network and the second network, for example, a virtual local area network group that is formed by the first terminal and the second terminal shown in fig. 2.
It can be understood that after the virtual local area network control function entity subscribes to the inter-network tunnel endpoint change event of the first network and the second network virtual local area network group, if the inter-network tunnel endpoint of the virtual local area network group of the first network and the second network changes, the change information is reported to the virtual local area network control function entity.
Of course, this step may also be omitted in an actual application scenario, and if the inter-network tunnel end points of the virtual local area network groups of the first network and the second network change, the change information is reported to the virtual local area network control function entity by default.
Step S402: a first protocol data unit, PDU, session is established between a first terminal and a first network.
As shown in fig. 3, the first terminal may access a first user plane function of the first 5G network through the access network, and establish a first protocol data unit PDU session between the first terminal and the first 5G network. Of course, besides the PDU session, in other communication system systems, the PDU may also be in other formats or forms, and this is not limited in this embodiment of the present application. However, for cross-network communication, the session should be a cross-network virtual local area network group session.
Step S403: the first network allocates a first internetwork tunnel endpoint corresponding to the first terminal.
After a first PDU session is established between a first terminal and a first network, the first network identifies the PDU session as a cross-network virtual local area network group session, namely, the session belongs to a cross-network virtual local area network group. If no internetwork tunnel end point is established for the first terminal of the virtual local area network group, the first network allocates a first internetwork tunnel end point corresponding to the first terminal. It is understood that the first internetwork tunnel endpoint contains a corresponding tunnel identification.
Step S404: and the first network reports the mapping information of the first terminal and the first internetwork tunnel endpoint to a virtual local area network control function entity.
In this embodiment of the present application, since the vlan control function entity subscribes to an inter-network tunnel endpoint change event of the vlan group, which is the inter-network tunnel endpoint change event executed in step S403, after allocating a first inter-network tunnel endpoint corresponding to the first terminal, the first network reports mapping information of the first terminal and the first inter-network tunnel endpoint to the vlan control function entity.
Specifically, the mapping information of the first terminal and the first internetwork tunnel endpoint includes a group identifier, a first terminal address, a first internetwork tunnel endpoint address, a tunnel identifier of a first internetwork tunnel endpoint, and the like of a cross-network virtual local area network group corresponding to the first terminal. The first terminal address can be a first terminal MAC address or a first terminal IP address; the first internetwork tunnel endpoint address may be an IP address or port number of the first internetwork tunnel endpoint.
Step S405: and the virtual local area network control function entity issues mapping information of the first terminal and the first internetwork tunnel endpoint to a second network.
After acquiring the mapping information of a first terminal and a first internetwork tunnel endpoint, a virtual local area network control function entity sends the mapping information of the first terminal and the first internetwork tunnel endpoint to a second network, and the second network stores the mapping information.
Step S406: a second protocol data unit, PDU, session is established between the second terminal and the second network.
As with the first terminal, as shown in fig. 3, the second terminal may access a second user plane function of the second 5G network through the access network, and establish a second protocol data unit PDU session between the second terminal and the second 5G network.
Step S407: the second network allocates a second internetwork tunnel endpoint corresponding to the second terminal.
After a second PDU session is established between the second terminal and the second network, the second network recognizes the PDU session as a cross-network vlan group session, i.e. the session belongs to a cross-network vlan group. And if the internetwork tunnel endpoint is not established for the second terminal of the virtual local area network group, the second network allocates a second internetwork tunnel endpoint corresponding to the second terminal. It is understood that the second internetwork tunnel endpoint contains a corresponding tunnel identification.
Step S408: the second network establishes a tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint.
At this time, since the second network has already obtained the mapping information of the first terminal and the first inter-network tunnel endpoint, the second network may establish a tunnel between the first inter-network tunnel endpoint and the second inter-network tunnel endpoint. It can be understood that the tunnel established by the second network is a tunnel from the end point of the second internetwork tunnel to the end point of the first internetwork tunnel, and the second terminal can send a message to the first terminal through the tunnel, where the message is a cross-network virtual local area network group message.
Step S409: and the second network reports the mapping information of the second terminal and the second internetwork tunnel endpoint to a virtual local area network control function entity.
The second network, which is the same as the first network, reports mapping information of the second terminal and a second internetwork tunnel endpoint to a virtual local area network control function entity after the second network allocates the second internetwork tunnel endpoint corresponding to the second terminal.
Specifically, the mapping information of the second terminal and the second internetwork tunnel endpoint includes a group identifier of a cross-network virtual local area network group corresponding to the second terminal, a second terminal identifier, a second terminal address, a second internetwork tunnel endpoint address, a tunnel identifier of a second internetwork tunnel endpoint, and the like. The second terminal address can be a second terminal MAC address or a second terminal IP address; the second internetwork tunnel endpoint address may be the IP address or port number of the second internetwork tunnel endpoint.
Step S410: and the virtual local area network control function entity issues mapping information of the second terminal and the second internetwork tunnel endpoint to the first network.
After acquiring the mapping information of the second terminal and the second internetwork tunnel endpoint, the virtual local area network control function entity sends the mapping information of the second terminal and the second internetwork tunnel endpoint to a first network, and the first network stores the mapping information.
Step S411: the first network establishes a tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint.
At this time, since the first network has already obtained the mapping information of the second terminal and the second inter-network tunnel endpoint, the first network may establish a tunnel from the first inter-network tunnel endpoint to the second inter-network tunnel endpoint. It can be understood that the tunnel established by the first network is a tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint, and for convenience of distinguishing from the tunnel newly established hereinafter, the tunnel is referred to as a first internetwork tunnel, and the first terminal may send a message to the second terminal through the first internetwork tunnel, where the message is a cross-network virtual local area network group message.
Step S412: and the first terminal and the second terminal transmit the cross-network virtual local area network group message through the tunnel between the first internetwork tunnel endpoint and the second internetwork tunnel endpoint.
After the tunnel between the first internetwork tunnel endpoint and the second internetwork tunnel endpoint is established, the first terminal and the second terminal can forward the message through the tunnel, and cross-network communication is achieved.
By adopting the technical scheme provided by the embodiment of the application, the inter-network tunnel crossing the network virtual local area network group can be established, namely the virtual local area network group is established crossing the 5G network.
It can be appreciated that when the terminal moves, it may cause a user plane function reselection, which in turn causes a change in the user plane path.
Referring to fig. 5, a schematic diagram of another cross-network application scenario provided in the embodiment of the present application is shown. As shown in fig. 5, the first terminal moves from the first position to the second position, which results in the reselection of the user plane function, and the user plane function corresponding to the first terminal is changed from the first user plane function to the third user plane function. Since the inter-network tunnel endpoint corresponds to the user plane function, the path of the inter-network tunnel between the first terminal and the second terminal is changed due to the change of the inter-network tunnel endpoint corresponding to the first terminal from the first inter-network tunnel endpoint 301 to the third inter-network tunnel endpoint 303, and thus the inter-network tunnel needs to be reestablished, which will be described in detail below.
Referring to fig. 6, a schematic flow chart of another virtual local area network communication method provided in the application embodiment is shown. The method is based on the embodiment shown in fig. 4, and further comprises the following steps.
Step S601: and the first terminal moves to trigger the user plane reselection of the first terminal.
Based on the steps shown in fig. 4, the first terminal and the second terminal establish an internetwork tunnel between the first internetwork tunnel endpoint and the second internetwork tunnel endpoint, and the first terminal and the second terminal forward the cross-network vlan group packet through the tunnel.
However, when the terminal moves, it may cause a user plane function reselection. As shown in fig. 5, the first terminal moves from the first position to the second position, which results in the reselection of the user plane function, and the user plane function corresponding to the first terminal is changed from the first user plane function to the third user plane function.
Step S602: the first network reassigns the third internetwork tunnel end point corresponding to the moved first terminal.
Since the end point of the inter-network tunnel corresponds to the user plane function, after the user plane function is reselected, the path of the inter-network tunnel between the first terminal and the second terminal may change, and therefore, the inter-network tunnel needs to be reconstructed.
Before the inter-network tunnel is reestablished, the end points of the inter-network tunnel need to be redistributed to the first terminal. It can be understood that the third inter-network tunnel endpoint is an inter-network tunnel endpoint corresponding to the user plane function reselected by the first terminal.
Step S603: the first network establishes a tunnel from the third internetwork tunnel endpoint to the second internetwork tunnel endpoint.
After the first network redistributes the third internetwork tunnel endpoint for the first terminal, the first network establishes a tunnel from the third internetwork tunnel endpoint to the second internetwork tunnel endpoint. In order to distinguish from the tunnel created for the first time, the tunnel is referred to as a second internetwork tunnel, and the first terminal may send a message to the second terminal through the second internetwork tunnel, where the message is a cross-network virtual local area network group message.
Step S604: and the first network reports the mapping information of the tunnel endpoint between the first terminal and the third network to a virtual local area network control function entity.
Specifically, the mapping information of the first terminal and the third inter-network tunnel endpoint includes a group identifier of a cross-network virtual local area network group corresponding to the first terminal, a first terminal identifier, a first terminal address, a third inter-network tunnel endpoint address, a tunnel identifier of a third inter-network tunnel endpoint, and the like. The first terminal address can be a first terminal MAC address or a first terminal IP address; the third inter-network tunnel endpoint address may be an IP address or port number of the third inter-network tunnel endpoint.
Step S605: and the virtual local area network control function entity issues mapping information of the tunnel endpoint between the first terminal and the third network to a second network.
After acquiring the mapping information of the first terminal and the third internetwork tunnel endpoint, the virtual local area network control function entity sends the mapping information of the first terminal and the third internetwork tunnel endpoint to a second network, and the second network stores the mapping information.
Step S606: the second network establishes a tunnel from the second internetwork tunnel endpoint to the third internetwork tunnel endpoint.
At this time, since the second network has already obtained the mapping information of the first terminal and the third inter-network tunnel endpoint, the second network may establish a tunnel from the second inter-network tunnel endpoint to the third inter-network tunnel endpoint. The second terminal can send a message to the first terminal through the tunnel, wherein the message is a cross-network virtual local area network group message.
Step S607: and the first terminal and the second terminal transmit the cross-network virtual local area network group message through the tunnel between the second internetwork tunnel endpoint and the third internetwork tunnel endpoint.
After the tunnel between the first internetwork tunnel endpoint and the third internetwork tunnel endpoint is reestablished, the first terminal and the second terminal can forward the message through the reestablished internetwork tunnel, and cross-network communication is achieved.
It will be appreciated that when the second terminal moves to cause reselection of the user plane functionality of the second terminal, the inter-network tunnel re-establishment will also be triggered by the second terminal. For example, the second network reallocates a fourth inter-network tunnel endpoint corresponding to the moved second terminal, the second network reports mapping information of the second terminal and the fourth inter-network tunnel endpoint to the virtual local area network control function entity, the virtual local area network control function entity issues the mapping information of the second terminal and the fourth inter-network tunnel endpoint to the first network, and the first network establishes a third inter-network tunnel, where the third inter-network tunnel is a tunnel from the first inter-network tunnel endpoint to the third inter-network tunnel endpoint. The specific reconstruction method is the same as that of the embodiment shown in fig. 6, and for brevity of description, no further description is provided here.
On the basis of the embodiments shown in fig. 4 and fig. 6, when the first terminal and the second terminal complete the transmission of the message through the inter-network tunnel, in order to save system resources, the corresponding inter-network tunnel needs to be released.
Fig. 7 is a schematic view of a flow of releasing an internetwork tunnel according to an embodiment of the present application. As shown in fig. 7, it mainly includes the following steps.
Step S701: the first terminal releases a first protocol data unit, PDU, session with the first network.
It can be understood that the first PDU session is an inter-network vlan group session, and when the first terminal completes information transmission, the first PDU session with the first network is released.
Step S702: the first network deletes the first internetwork tunnel endpoint and the tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint.
It is understood that the tunnel from the first inter-network tunnel endpoint to the second inter-network tunnel endpoint is established based on the first PDU session, and it is obviously not necessary to reserve the tunnels from the first inter-network tunnel endpoint and the first inter-network tunnel endpoint to the second inter-network tunnel endpoint after the first PDU session is released.
In addition, the first inter-network tunnel endpoint may associate multiple terminals and PDU sessions simultaneously, and therefore, before deleting a tunnel from the first inter-network tunnel endpoint and the first inter-network tunnel endpoint to a second inter-network tunnel endpoint, it may be determined whether a third terminal and/or a third PDU session associated with the first inter-network tunnel endpoint exists, and when it is determined that the third terminal and/or the third PDU session associated with the first inter-network tunnel endpoint does not exist, the first inter-network tunnel endpoint and the first inter-network tunnel are deleted; and when judging that the third terminal and/or the third PDU session associated with the first internetwork tunnel endpoint exists, not executing the deleting operation.
Here, the third terminal is a terminal other than the first terminal, which is associated with the first internetwork tunnel endpoint; the third PDU session is a session associated with the first internetwork tunnel endpoint other than the first PDU session. Step S703: the first network reports the first internetwork tunnel endpoint release message to the virtual local area network control function entity.
After the first network deletes the first internetwork tunnel endpoint and the tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint, the first network reports a first internetwork tunnel endpoint release message to a Virtual Local Area Network (VLAN) control function entity, wherein the first internetwork tunnel endpoint release message is used for representing that the first network releases the first internetwork tunnel endpoint.
Specifically, the first inter-network tunnel endpoint release message includes a group identifier of a cross-network virtual local area network group corresponding to the first terminal, a first terminal identifier, a first terminal address, a third inter-network tunnel endpoint address, a tunnel identifier of a third inter-network tunnel endpoint, and the like. The first terminal address can be a first terminal MAC address or a first terminal IP address; the third inter-network tunnel endpoint address may be an IP address or port number of the third inter-network tunnel endpoint. Step S704: and the virtual local area network control function entity issues the first internetwork tunnel endpoint release message to a second network.
And after receiving the first internetwork tunnel endpoint release message, the virtual local area network control function entity transmits the first internetwork tunnel endpoint release message to the second network.
Step S705: the second network deletes the second internetwork tunnel endpoint and the tunnel from the second internetwork tunnel endpoint to the first internetwork tunnel endpoint.
When the first internetwork tunnel endpoint is deleted, the second internetwork tunnel endpoint and the tunnel from the second internetwork tunnel endpoint to the first internetwork tunnel endpoint are obviously unnecessary to be reserved, and in order to save system resources, the second internetwork tunnel endpoint and the tunnel from the second internetwork tunnel endpoint to the first internetwork tunnel endpoint are deleted.
In addition, the second inter-network tunnel endpoint may associate multiple terminals and PDU sessions simultaneously, and therefore, before deleting the tunnel from the second inter-network tunnel endpoint and the second inter-network tunnel endpoint to the first inter-network tunnel endpoint, it may be determined whether there is another terminal and/or PDU session associated with the second inter-network tunnel endpoint, and when it is determined that there is no another terminal and/or PDU session associated with the second inter-network tunnel endpoint, the tunnel from the second inter-network tunnel endpoint and the second inter-network tunnel endpoint to the first inter-network tunnel endpoint is deleted; when it is determined that there are other terminals and/or PDU sessions associated with the second internetwork tunnel endpoint, then the deletion operation is not performed.
In the embodiment of the application, when the first terminal and the second terminal complete the transmission of the message through the internetwork tunnel, the relevant internetwork tunnel endpoint and the internetwork tunnel are released, so that the system resource is saved.
It can be understood that the deletion operation of the internetwork tunnel endpoint and the internetwork tunnel can also be triggered after the PDU session between the second terminal and the second network is released. For example, after the second PDU session between the second terminal and the second network is released, the second network deletes the second internetwork tunnel endpoint and the tunnel from the second internetwork tunnel endpoint to the first internetwork tunnel endpoint; a second network sends a second internetwork tunnel endpoint release message to a virtual local area network control function entity, wherein the second internetwork tunnel endpoint release message is used for representing the second network to release the second internetwork tunnel endpoint; the virtual local area network control function entity issues the second internetwork tunnel endpoint release message to a second network; and the first network deletes the first internetwork tunnel endpoint and the tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint.
Before the second network deletes the second internetwork tunnel endpoint and the tunnel from the second internetwork tunnel endpoint to the first internetwork tunnel endpoint, whether other terminals and/or PDU sessions associated with the second internetwork tunnel endpoint exist or not may be judged, and when it is judged that other terminals and/or PDU sessions associated with the second internetwork tunnel endpoint do not exist, the tunnel from the second internetwork tunnel endpoint and the second internetwork tunnel endpoint to the first internetwork tunnel endpoint is deleted. Before the first network deletes the first inter-network tunnel endpoint and the tunnel from the first inter-network tunnel endpoint to the second inter-network tunnel endpoint, it may be determined whether a fourth terminal and/or a fourth PDU session associated with the first inter-network tunnel endpoint exists, and when it is determined that the fourth terminal and/or the fourth PDU session associated with the first inter-network tunnel endpoint does not exist, the tunnels from the first inter-network tunnel endpoint and the first inter-network tunnel endpoint to the second inter-network tunnel endpoint are deleted. Here, the fourth terminal is a terminal other than the first terminal, which is associated with the first internetwork tunnel endpoint; the fourth PDU session is a session associated with the first internetwork tunnel endpoint other than the first PDU session. For a specific method flow, reference may be made to the description of the embodiment shown in fig. 7, and for brevity, no further description is provided here.
In a specific implementation, an embodiment of the present application further provides a network device, where the network device includes one or more processors; a memory; and one or more computer programs, where the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, and when the instructions are executed by the network device, the network device executes part or all of the steps executed by the network side in the foregoing method embodiments, and for brevity, details are not repeated here.
The embodiment of the present application further provides a virtual local area network control function entity, where the virtual local area network control function entity includes one or more processors; a memory; and one or more computer programs, where the one or more computer programs are stored in the memory, where the one or more computer programs include instructions, and when the instructions are executed by the vlan control function entity, the vlan control function entity executes part or all of the steps executed by the vlan control function entity in the above method embodiments, and for brevity, the description is not repeated herein.
In specific implementation, the present application further provides a computer storage medium, where the computer storage medium may store a program, and the program may include some or all of the steps in the embodiments provided in the present application when executed. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a Random Access Memory (RAM).
In a specific implementation, an embodiment of the present application further provides a computer program product, where the computer program product includes executable instructions, and when the executable instructions are executed on a computer, the computer is caused to perform some or all of the steps in the foregoing method embodiments.
In the embodiments of the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, and means that there may be three relationships, for example, a and/or B, and may mean that a exists alone, a and B exist simultaneously, and B exists alone. Wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" and similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one of a, b, and c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or multiple.
Those of ordinary skill in the art will appreciate that the various elements and algorithm steps described in connection with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or combinations of electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided by the present invention, any function, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only an embodiment of the present invention, and any person skilled in the art can easily conceive of changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the protection scope of the present invention. The protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (16)

1. A virtual local area network communication method, comprising:
after a first session is established between a first network and a first terminal, a first internetwork tunnel endpoint corresponding to the first terminal is distributed, wherein the first session is a session of a cross-network virtual local area network group, and the cross-network virtual local area network group belongs to the first network and a second network;
the first network sends the mapping information of the first terminal and the first internetwork tunnel endpoint to a virtual local area network control function entity;
the first network receives mapping information of a second terminal and a second internetwork tunnel endpoint, which is sent by the virtual local area network control function entity, wherein the second terminal belongs to a second network, the second internetwork tunnel endpoint is an internetwork tunnel endpoint corresponding to the second terminal and is allocated after a second session is established for the second network and the second terminal, and the second session is a session of the cross-network virtual local area network group;
the first network establishes a first internetwork tunnel, wherein the first internetwork tunnel is a tunnel from the first internetwork tunnel endpoint to the second internetwork tunnel endpoint;
and the first network forwards the cross-network virtual local area network group message sent by the first terminal to the second network through the first internetwork tunnel.
2. The method of claim 1, further comprising:
when the first terminal moves and user surface reselection is triggered, the first network reallocates a third internetwork tunnel endpoint corresponding to the moved first terminal;
the first network establishes a second internetwork tunnel, wherein the second internetwork tunnel is a tunnel from the third internetwork tunnel endpoint to the second internetwork tunnel endpoint;
and the first network sends the mapping information of the first terminal and the third internetwork tunnel endpoint to a virtual local area network control function entity.
3. The method of claim 1, further comprising:
the first network receives mapping information of the second terminal and a fourth internetwork tunnel endpoint sent by the virtual local area network control function entity, wherein the fourth internetwork tunnel endpoint is the internetwork tunnel endpoint which is distributed by the second network again and corresponds to the second terminal after the second terminal moves and the user interface reselection is triggered;
and the first network establishes a third internetwork tunnel, wherein the third internetwork tunnel is a tunnel from the end point of the first internetwork tunnel to the end point of the fourth internetwork tunnel.
4. The method of claim 1, further comprising:
after the first session between the first terminal and the first network is released, the first network deletes the first internetwork tunnel endpoint and the first internetwork tunnel;
the first network sends a first internetwork tunnel endpoint release message to the virtual local area network control function entity, where the first internetwork tunnel endpoint release message is used to characterize that the first network releases the first internetwork tunnel endpoint.
5. The method of claim 4, wherein the first network deleting the first internetwork tunnel endpoint and the first internetwork tunnel comprises:
the first network judges whether a third terminal and/or a third cross-network virtual local area network group session associated with the first internetwork tunnel endpoint exists or not;
and if the third terminal and/or the third cross-network virtual local area network group session associated with the first internetwork tunnel endpoint does not exist, deleting the first internetwork tunnel endpoint and the first internetwork tunnel.
6. The method of claim 1, further comprising:
the first network receives a second internetwork tunnel endpoint release message sent by the virtual local area network control function entity, where the second internetwork tunnel endpoint release message is used to characterize that the second network releases the second internetwork tunnel endpoint;
the first network deletes the first internetwork tunnel endpoint and the first internetwork tunnel.
7. The method of claim 6, wherein the first network deleting the first internetwork tunnel endpoint and the first internetwork tunnel comprises:
the first network judges whether a fourth terminal and/or a fourth cross-network virtual local area network group session associated with the first internetwork tunnel endpoint exists or not;
and if the fourth terminal and/or the fourth cross-network virtual local area network group session associated with the first internetwork tunnel endpoint does not exist, deleting the first internetwork tunnel endpoint and the first internetwork tunnel.
8. The method of claim 1, wherein the mapping information comprises a group identity, a terminal address, an internetwork tunnel endpoint address, and a tunnel identity.
9. A virtual local area network communication method, comprising: a virtual local area network control function entity receives mapping information of a first terminal and a first internetwork tunnel endpoint sent by a first network, wherein the internetwork tunnel endpoint is allocated by the first network and corresponds to the first terminal after a first session is established for the first network and the first terminal, the first session is a session of a cross-network virtual local area network group, and the cross-network virtual local area network group belongs to the first network and a second network;
and the virtual local area network control function entity sends the mapping information of the first terminal and the first internetwork tunnel endpoint to a second network.
10. The method of claim 9, further comprising:
the virtual local area network control function entity receives mapping information of a first terminal and a third internetwork tunnel endpoint sent by a first network, wherein the third internetwork tunnel endpoint is the internetwork tunnel endpoint which is distributed by the first network again and corresponds to the first terminal after the first terminal moves and user surface reselection is triggered;
and the virtual local area network control function entity sends the mapping information of the tunnel endpoint between the first terminal and the third network to the second network.
11. The method of claim 9, further comprising:
the virtual local area network control function entity receives a first internetwork tunnel endpoint release message sent by the first network, where the first internetwork tunnel endpoint release message is used to characterize that the first network releases the first internetwork tunnel endpoint;
and the virtual local area network control function entity sends the first internetwork tunnel endpoint release message to the second network.
12. The method of claim 9, further comprising:
and the virtual local area network control function entity respectively subscribes to the inter-network tunnel endpoint change events of the virtual local area network groups of the first network and the second network.
13. A network device, comprising:
one or more processors;
a memory;
and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the network device, cause the network device to perform the method of any of claims 1-8.
14. A vlan-controlled functional entity, comprising:
one or more processors;
a memory;
and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the virtual local area network control function entity, cause the virtual local area network control function entity to perform the method of any of claims 9-12.
15. A computer-readable storage medium, comprising a stored program, wherein the program, when executed, controls an apparatus on which the computer-readable storage medium resides to perform the method of any one of claims 1-8.
16. A computer-readable storage medium, comprising a stored program, wherein the program, when executed, controls an apparatus on which the computer-readable storage medium resides to perform the method of any one of claims 9-12.
CN202011482429.0A 2020-12-14 2020-12-14 Virtual local area network communication method, equipment and storage medium Pending CN112511403A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011482429.0A CN112511403A (en) 2020-12-14 2020-12-14 Virtual local area network communication method, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011482429.0A CN112511403A (en) 2020-12-14 2020-12-14 Virtual local area network communication method, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112511403A true CN112511403A (en) 2021-03-16

Family

ID=74972294

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011482429.0A Pending CN112511403A (en) 2020-12-14 2020-12-14 Virtual local area network communication method, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112511403A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114980074A (en) * 2022-06-27 2022-08-30 深圳艾灵网络有限公司 Data communication method, device, equipment and medium based on virtual local area network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110972218A (en) * 2018-09-30 2020-04-07 华为技术有限公司 Communication method and device
CN111010673A (en) * 2018-10-08 2020-04-14 华为技术有限公司 Communication method and device
CN111031080A (en) * 2018-10-09 2020-04-17 华为技术有限公司 Message transmission method and device
CN111200791A (en) * 2018-11-19 2020-05-26 华为技术有限公司 Group communication method, equipment and system
CN111901242A (en) * 2019-05-06 2020-11-06 华为技术有限公司 Routing rule management method and communication device
CN111953576A (en) * 2019-05-17 2020-11-17 华为技术有限公司 Virtual network communication method, equipment and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110972218A (en) * 2018-09-30 2020-04-07 华为技术有限公司 Communication method and device
CN111010673A (en) * 2018-10-08 2020-04-14 华为技术有限公司 Communication method and device
CN111031080A (en) * 2018-10-09 2020-04-17 华为技术有限公司 Message transmission method and device
CN111200791A (en) * 2018-11-19 2020-05-26 华为技术有限公司 Group communication method, equipment and system
CN111901242A (en) * 2019-05-06 2020-11-06 华为技术有限公司 Routing rule management method and communication device
CN111953576A (en) * 2019-05-17 2020-11-17 华为技术有限公司 Virtual network communication method, equipment and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114980074A (en) * 2022-06-27 2022-08-30 深圳艾灵网络有限公司 Data communication method, device, equipment and medium based on virtual local area network
CN114980074B (en) * 2022-06-27 2023-12-15 深圳艾灵网络有限公司 Data communication method, device, equipment and medium based on virtual local area network

Similar Documents

Publication Publication Date Title
CN112583693B (en) Virtual local area network communication method, equipment and storage medium
CN113114617B (en) Communication method, system and storage medium
CN109842906B (en) Communication method, device and system
EP3879879B1 (en) Time sensitive networking communication method and apparatus thereof
KR101997370B1 (en) Server for device location registration in an internet of things(iot)
CN110611924A (en) Method, related device and medium for realizing data transmission of time-sensitive network
US20210226902A1 (en) Time-Sensitive Networking Communication Method and Apparatus
CN108513290A (en) A kind of selection method and device of network slice
EP3869855A1 (en) Information transmission method and apparatus thereof
CN109819485B (en) Communication method, device and system
CN107105458B (en) A kind of information processing method and device
KR20210088233A (en) Apparatus and method for providing multiple virtual network for an application in mobile communication network
CN113596191A (en) Data processing method, network element equipment and readable storage medium
CN113572835B (en) Data processing method, network element equipment and readable storage medium
CN113676924B (en) Communication method, device and system
WO2015139166A1 (en) Address identifier allocation method, and related device and system
KR20210143563A (en) Apparatus and method for providing deterministic communication in mobile network
WO2023011217A1 (en) Communication method and apparatus
Chapnevis et al. Traffic shifting based resource optimization in aggregated IoT communication
CN105874756A (en) Method and device for transmitting control signalling
CN112511403A (en) Virtual local area network communication method, equipment and storage medium
CN112631753A (en) Task unloading method, equipment and storage medium
CN116724545A (en) Method, device and system for transmitting data packet
CN114827908B (en) VN group communication method, device, equipment and storage medium
CN110830295B (en) Equipment management method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210316