Network control method, device and storage medium based on virtual wireless access point

By virtualizing physical wireless access points and controlling them using the OpenFlow protocol, the high complexity of internal and external network AC controllers in existing technologies is solved, achieving the technical effect of reducing deployment and maintenance costs.

CN116743608BActive Publication Date: 2026-04-21CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNITED NETWORK COMM GRP CO LTD
Filing Date
2023-07-04
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, Wi-Fi-based network coverage requires two independent AC controllers to manage the internal network and external network APs, resulting in high deployment and maintenance complexity and cost.

Method used

By virtualizing physical wireless access points, virtual wireless access points are determined for the internal LAN and the external WAN. The OpenFlow protocol is used to control the virtual controller to forward configuration parameters and flow tables, thereby achieving service isolation between the internal and external networks.

Benefits of technology

It reduces the complexity and cost of WLAN network deployment and maintenance, and achieves service isolation between internal and external networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116743608B_ABST
    Figure CN116743608B_ABST
Patent Text Reader

Abstract

This application provides a network control method, device, and storage medium based on virtual wireless access points, relating to the field of WLAN networking technology. The method includes: virtualizing physical wireless access points based on a wireless access point hardware platform, determining a first virtual wireless access point and a second virtual wireless access point; wherein the first virtual wireless access point is used for wireless coverage of an internal local area network (LAN); the second virtual wireless access point is used for wireless coverage of an external wide area network (WAN); and controlling a virtual controller based on the OpenFlow protocol to forward configuration parameters and flow tables corresponding to the first and second virtual wireless access points. This application's method achieves the technical effect of reducing the complexity and cost of WLAN networking deployment and maintenance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of WLAN networking technology, and in particular to a network control method, device and storage medium based on virtual wireless access points. Background Technology

[0002] With the development of Wi-Fi wireless network communication technology, Wi-Fi network coverage is becoming increasingly widespread. Currently, the main method for Wi-Fi-based network coverage is to use the capwap protocol to negotiate between the controller and the wireless terminal and to distribute configurations.

[0003] In existing technologies, when there is an internal network and an external network, two different AC controllers are used. One AC controller is responsible for the management and control of APs on the internal network, and the other AC controller is responsible for the management and control of APs on the external network. In addition, a virtual tunnel needs to be established between the internal network AC and the external network AC. External network traffic accessed through the internal network AP is then routed to the external network AC through the tunnel for separate management.

[0004] Because existing technologies require WLAN networking through separate ACs and APs, there are technical problems such as high complexity and cost in deployment and maintenance. Summary of the Invention

[0005] This application provides a network control method, device, and storage medium based on virtual wireless access points to solve the technical problems of high complexity and cost in deployment and maintenance.

[0006] On the one hand, this application provides a network control method based on a virtual wireless access point, the method comprising:

[0007] Based on the wireless access point hardware platform, physical wireless access points are virtualized to determine a first virtual wireless access point and a second virtual wireless access point; wherein, the first virtual wireless access point is used for wireless coverage of the internal local area network; and the second virtual wireless access point is used for wireless coverage of the external wide area network.

[0008] Based on the OpenFlow protocol, the virtual controller forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points.

[0009] Optionally, the virtual controller, based on the OpenFlow protocol, forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points, including at least one of the following:

[0010] Based on the OpenFlow protocol, the virtual controller forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in active mode.

[0011] Based on the OpenFlow protocol, the virtual controller forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in passive mode.

[0012] Optionally, the virtual controller, based on the OpenFlow protocol, forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in active mode, including:

[0013] The flow table is determined by formulating rules based on the preset flow table, and the flow table is distributed to the core switch by the virtual controller based on the OpenFlow protocol.

[0014] The core switch matches data packets with flow table pairs to determine the flow table entries that match the data packets, and processes the data packets based on the flow table entries.

[0015] Optionally, the virtual controller, based on the OpenFlow protocol, forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in passive mode, including:

[0016] Based on the data packets uploaded by the core switch, determine the rules for flow table formulation;

[0017] Rules and data packets are defined based on flow tables, flow tables are determined, and the virtual controller is controlled to distribute flow tables to the core switch based on the OpenFlow protocol.

[0018] Optionally, the virtual controller, based on the OpenFlow protocol, forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points, including:

[0019] Based on the OpenFlow protocol, the virtual controller forwards the first configuration parameters corresponding to the first virtual wireless access point to the first virtual wireless access point.

[0020] Based on the OpenFlow protocol, the virtual controller forwards the second configuration parameters corresponding to the second virtual wireless access point to the second virtual wireless access point.

[0021] Optionally, after the virtual controller based on the OpenFlow protocol forwards configuration parameters and flow tables to the core switch, it includes:

[0022] Determine whether the current configuration parameter of the first virtual wireless access point is the first configuration parameter; if not, change the current configuration parameter of the first virtual wireless access point to the first configuration parameter.

[0023] Determine whether the current configuration parameter of the second virtual wireless access point is the second configuration parameter; if not, change the current configuration parameter of the second virtual wireless access point to the second configuration parameter.

[0024] Optionally, the configuration parameters include at least one of the following: wireless access point model, wireless access point capability set, and wireless access point serial number.

[0025] Secondly, this application provides a network control device based on a virtual wireless access point, comprising:

[0026] The processing module is used to virtualize physical wireless access points based on the wireless access point hardware platform, and to determine a first virtual wireless access point and a second virtual wireless access point; wherein, the first virtual wireless access point is used for wireless coverage of the internal local area network; and the second virtual wireless access point is used for wireless coverage of the external wide area network.

[0027] The control module is used to control the virtual controller to forward the configuration parameters and flow tables corresponding to the first and second virtual wireless access points based on the OpenFlow protocol.

[0028] Optionally, the control module is also used for:

[0029] Based on the OpenFlow protocol, the virtual controller forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in active mode.

[0030] Based on the OpenFlow protocol, the virtual controller forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in passive mode.

[0031] Optionally, the control module is also used for:

[0032] The flow table is determined by formulating rules based on the preset flow table, and the flow table is distributed to the core switch by the virtual controller based on the OpenFlow protocol.

[0033] The core switch matches data packets with flow table pairs to determine the flow table entries that match the data packets, and processes the data packets based on the flow table entries.

[0034] Optionally, the control module is also used for:

[0035] Based on the data packets uploaded by the core switch, determine the rules for flow table formulation;

[0036] Rules and data packets are defined based on flow tables, flow tables are determined, and the virtual controller is controlled to distribute flow tables to the core switch based on the OpenFlow protocol.

[0037] Optionally, the control module is also used for:

[0038] Based on the OpenFlow protocol, the virtual controller forwards the first configuration parameters corresponding to the first virtual wireless access point to the first virtual wireless access point.

[0039] Based on the OpenFlow protocol, the virtual controller forwards the second configuration parameters corresponding to the second virtual wireless access point to the second virtual wireless access point.

[0040] Optionally, the device is also used for:

[0041] Determine whether the current configuration parameter of the first virtual wireless access point is the first configuration parameter; if not, change the current configuration parameter of the first virtual wireless access point to the first configuration parameter.

[0042] Determine whether the current configuration parameter of the second virtual wireless access point is the second configuration parameter; if not, change the current configuration parameter of the second virtual wireless access point to the second configuration parameter.

[0043] Optionally, the configuration parameters include at least one of the following: wireless access point model, wireless access point capability set, and wireless access point serial number.

[0044] A third aspect of this application provides a network control device based on a virtual wireless access point, comprising:

[0045] Processor and memory;

[0046] The memory stores the instructions that the computer executes;

[0047] The processor executes computer execution instructions stored in memory, causing the network control device based on the virtual wireless access point to perform any of the network control methods based on the virtual wireless access point in the first aspect.

[0048] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the network control method based on a virtual wireless access point as described in any of the first aspects.

[0049] The network control method, device, and storage medium based on virtual wireless access points provided in this application virtualize physical wireless access points based on a wireless access point hardware platform, determining a first virtual wireless access point and a second virtual wireless access point. The first virtual wireless access point is used for wireless coverage of the internal local area network (LAN), and the second virtual wireless access point is used for wireless coverage of the external wide area network (WAN). Based on the OpenFlow protocol, a virtual controller forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points, thereby logically virtualizing the physical access point (AP) into two virtual APs. The virtual controller controls the forwarding of the configuration parameters and flow tables of the virtual APs. Computers on the internal network access the internal wireless network through the internal virtual AP (i.e., the first virtual wireless access point), and computers on the external network access the external wireless network through the external virtual AP (i.e., the second virtual wireless access point). This achieves the effect of distinguishing between internal and external networks at the traffic forwarding level, thus reducing the complexity and cost of WLAN network deployment and maintenance. Attached Figure Description

[0050] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0051] Figure 1 The network control method based on virtual wireless access points provided in the embodiments of this application is as follows: Figure 1 ;

[0052] Figure 2 A flowchart illustrating the virtual controller forwarding process provided in this application;

[0053] Figure 3 The network control method based on virtual wireless access points provided in the embodiments of this application is as follows: Figure 2 ;

[0054] Figure 4 The network control method based on virtual wireless access points provided in the embodiments of this application is as follows: Figure 3 ;

[0055] Figure 5 This is a schematic diagram of the structure of a network control device based on a virtual wireless access point provided in an embodiment of this application;

[0056] Figure 6 This is a hardware structure diagram of a network control device based on a virtual wireless access point, provided in an embodiment of this application.

[0057] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0058] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.

[0059] In existing network control methods based on virtual wireless access points, the controller and wireless terminal negotiate and distribute configurations through the capwap protocol.

[0060] In existing technologies, when there is an internal network and an external network, two different AC controllers are used. One AC controller is responsible for the management and control of APs on the internal network, and the other AC controller is responsible for the management and control of APs on the external network. In addition, a virtual tunnel needs to be established between the internal network AC and the external network AC. External network traffic accessed through the internal network AP is then routed to the external network AC through the tunnel for separate management. This requires setting up independent ACs and APs for WLAN networking, which presents technical problems of high deployment and maintenance complexity and cost.

[0061] The network control method, device, and storage medium based on virtual wireless access points provided in this application virtualize physical wireless access points based on a wireless access point hardware platform, determining a first virtual wireless access point and a second virtual wireless access point. The first virtual wireless access point is used for wireless coverage of the internal local area network (LAN), and the second virtual wireless access point is used for wireless coverage of the external wide area network (WAN). Based on the OpenFlow protocol, a virtual controller forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points, thereby logically virtualizing the physical access point (AP) into two virtual APs. The virtual controller controls the forwarding of the configuration parameters and flow tables of the virtual APs. Computers on the internal network access the internal wireless network through the internal virtual AP (i.e., the first virtual wireless access point), and computers on the external network access the external wireless network through the external virtual AP (i.e., the second virtual wireless access point). This achieves the effect of distinguishing between internal and external networks at the traffic forwarding level, thus reducing the complexity and cost of WLAN network deployment and maintenance.

[0062] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0063] Figure 1 The network control method based on virtual wireless access points provided in the embodiments of this application is as follows: Figure 1 .like Figure 1 As shown, the network control method based on a virtual wireless access point provided in this embodiment includes:

[0064] S101. Based on the wireless access point hardware platform, the physical wireless access point is virtualized to determine the first virtual wireless access point and the second virtual wireless access point; wherein, the first virtual wireless access point is used for wireless coverage of the internal local area network; and the second virtual wireless access point is used for wireless coverage of the external wide area network.

[0065] In this embodiment, the wireless terminal uses software virtualization to create two logically independent virtual APs on a general hardware platform, namely the first virtual wireless access point and the second virtual wireless access point; the first virtual wireless access point and the second virtual wireless access point are responsible for the wireless coverage of the intranet and the wireless coverage of the external network visitors, respectively.

[0066] S102. Based on the OpenFlow protocol, the virtual controller forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points.

[0067] In this embodiment, the OpenFlow protocol is a network communication protocol belonging to the data link layer. It can control the forwarding plane of network switches or routers, thereby changing the network path taken by network data packets.

[0068] In this embodiment, Figure 2 A flowchart illustrating the virtual controller forwarding process provided in this application is shown below. Figure 2 As shown, the virtual controller (vController) uses the OpenFlow protocol to control computers on the internal network (PCs) to forward the corresponding flow tables to the core switch through the internal virtual AP (the first virtual wireless access point, vAP(internal)) to access the internal service area corresponding to the internal wireless network; computers on the external network forward the corresponding flow tables to the core switch through the external virtual AP (the second virtual wireless access point, vAP(external)) to access the external wireless network. This distinguishes between the internal and external networks at the traffic forwarding level, achieving the effect of service isolation between different networks.

[0069] The network control method based on virtual wireless access points provided in this application virtualizes physical wireless access points based on a wireless access point hardware platform, determining a first virtual wireless access point and a second virtual wireless access point. The first virtual wireless access point is used for wireless coverage of the internal local area network (LAN), and the second virtual wireless access point is used for wireless coverage of the external wide area network (WAN). Based on the OpenFlow protocol, a virtual controller forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points, thereby logically virtualizing the physical access point (AP) into two virtual APs. The virtual controller controls the forwarding of the configuration parameters and flow tables of the virtual APs. Computers on the internal network access the internal wireless network through the internal virtual AP (i.e., the first virtual wireless access point), while computers on the external network access the external wireless network through the external virtual AP (i.e., the second virtual wireless access point). This method distinguishes between the internal and external networks at the traffic forwarding level, achieving service isolation between different networks. Therefore, it reduces the complexity and cost of WLAN network deployment and maintenance.

[0070] Figure 3 The network control method based on virtual wireless access points provided in the embodiments of this application is as follows: Figure 2 .like Figure 3 As shown, the network control method based on virtual wireless access points provided in this application forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in an active mode, including:

[0071] S301. Based on the wireless access point hardware platform, the physical wireless access point is virtualized to determine the first virtual wireless access point and the second virtual wireless access point; wherein, the first virtual wireless access point is used for wireless coverage of the internal local area network; and the second virtual wireless access point is used for wireless coverage of the external wide area network.

[0072] S302. Based on preset flow tables, rules are formulated to determine flow tables, and the virtual controller is controlled to send the flow tables to the core switch based on the OpenFlow protocol.

[0073] S303. Match data packets and flow table pairs in the core switch, determine the flow table entries that match the data packets, and process the data packets based on the flow table entries;

[0074] S304. Based on the Openflow protocol, the virtual controller forwards the first configuration parameters corresponding to the first virtual wireless access point to the first virtual wireless access point.

[0075] S305. Determine whether the current configuration parameter of the first virtual wireless access point is the first configuration parameter; if not, change the current configuration parameter of the first virtual wireless access point to the first configuration parameter.

[0076] S306. Based on the OpenFlow protocol, the virtual controller forwards the second configuration parameters corresponding to the second virtual wireless access point to the second virtual wireless access point.

[0077] S307. Determine whether the current configuration parameter of the second virtual wireless access point is the second configuration parameter; if not, change the current configuration parameter of the second virtual wireless access point to the second configuration parameter.

[0078] Figure 4 The network control method based on virtual wireless access points provided in the embodiments of this application is as follows: Figure 3 .like Figure 4 As shown, the network control method based on virtual wireless access points provided in this application forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in passive mode, including:

[0079] S401. Based on the wireless access point hardware platform, the physical wireless access point is virtualized to determine the first virtual wireless access point and the second virtual wireless access point; wherein, the first virtual wireless access point is used for wireless coverage of the internal local area network; and the second virtual wireless access point is used for wireless coverage of the external wide area network.

[0080] S402. Based on the data packets uploaded by the core switch, determine the rules for flow table formulation;

[0081] S403. Based on flow tables, rules and data packets are defined, flow tables are determined, and the virtual controller is controlled to distribute the flow tables to the core switch based on the OpenFlow protocol.

[0082] S404. Based on the Openflow protocol, the virtual controller forwards the first configuration parameters corresponding to the first virtual wireless access point to the first virtual wireless access point.

[0083] S405. Determine whether the current configuration parameter of the first virtual wireless access point is the first configuration parameter; if not, change the current configuration parameter of the first virtual wireless access point to the first configuration parameter.

[0084] S406. Based on the Openflow protocol, the virtual controller forwards the second configuration parameters corresponding to the second virtual wireless access point to the second virtual wireless access point.

[0085] S407. Determine whether the current configuration parameter of the second virtual wireless access point is the second configuration parameter; if not, change the current configuration parameter of the second virtual wireless access point to the second configuration parameter.

[0086] Optionally, the configuration parameters include at least one of the following: wireless access point model, wireless access point capability set, and wireless access point serial number.

[0087] The network control method based on virtual wireless access points provided in this application virtualizes physical wireless access points based on a wireless access point hardware platform, determining a first virtual wireless access point and a second virtual wireless access point. The first virtual wireless access point is used for wireless coverage of the internal local area network (LAN), and the second virtual wireless access point is used for wireless coverage of the external wide area network (WAN). Based on the OpenFlow protocol, a virtual controller forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points, thereby logically virtualizing the physical access point (AP) into two virtual APs. The virtual controller controls the forwarding of the configuration parameters and flow tables of the virtual APs. Computers on the internal network access the internal wireless network through the internal virtual AP (i.e., the first virtual wireless access point), while computers on the external network access the external wireless network through the external virtual AP (i.e., the second virtual wireless access point). This method distinguishes between the internal and external networks at the traffic forwarding level, achieving service isolation between different networks. Therefore, it reduces the complexity and cost of WLAN network deployment and maintenance.

[0088] Figure 5 This is a schematic diagram of a network control device based on a virtual wireless access point, provided as an embodiment of this application. The device in this embodiment can be in the form of software and / or hardware. For example... Figure 5 As shown in the figure, this application provides a network control device 500 based on a virtual wireless access point. The device includes a processing module 501 and a control module 502.

[0089] The processing module 501 is used to virtualize physical wireless access points based on the wireless access point hardware platform and determine a first virtual wireless access point and a second virtual wireless access point; wherein, the first virtual wireless access point is used for wireless coverage of the internal local area network; and the second virtual wireless access point is used for wireless coverage of the external wide area network.

[0090] The control module 502 is used to control the virtual controller to forward the configuration parameters and flow tables corresponding to the first virtual wireless access point and the second virtual wireless access point based on the OpenFlow protocol.

[0091] The network control device based on virtual wireless access points provided in this application virtualizes physical wireless access points through a hardware platform, defining a first virtual wireless access point and a second virtual wireless access point. The first virtual wireless access point is used for wireless coverage of the internal local area network (LAN), while the second virtual wireless access point is used for wireless coverage of the external wide area network (WAN). Based on the OpenFlow protocol, a virtual controller forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points, thus logically virtualizing the physical access points (APs) into two virtual APs. The virtual controller controls the forwarding of the configuration parameters and flow tables of the virtual APs. Computers on the internal network access the internal wireless network through the internal virtual AP (the first virtual wireless access point), while computers on the external network access the external wireless network through the external virtual AP (the second virtual wireless access point). This distinguishes between the internal and external networks at the traffic forwarding level, achieving service isolation between different networks. Therefore, it reduces the complexity and cost of WLAN network deployment and maintenance.

[0092] In one possible implementation, the control module 502 is further used for:

[0093] Based on the OpenFlow protocol, the virtual controller forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in active mode.

[0094] Based on the OpenFlow protocol, the virtual controller forwards the flow tables corresponding to the first and second virtual wireless access points to the core switch in passive mode.

[0095] In one possible implementation, the control module 502 is further used for:

[0096] The flow table is determined by formulating rules based on the preset flow table, and the flow table is distributed to the core switch by the virtual controller based on the OpenFlow protocol.

[0097] The core switch matches data packets with flow table pairs to determine the flow table entries that match the data packets, and processes the data packets based on the flow table entries.

[0098] In one possible implementation, the control module 502 is further used for:

[0099] Based on the data packets uploaded by the core switch, determine the rules for flow table formulation;

[0100] Rules and data packets are defined based on flow tables, flow tables are determined, and the virtual controller is controlled to distribute flow tables to the core switch based on the OpenFlow protocol.

[0101] In one possible implementation, the control module 502 is further used for:

[0102] Based on the OpenFlow protocol, the virtual controller forwards the first configuration parameters corresponding to the first virtual wireless access point to the first virtual wireless access point.

[0103] Based on the OpenFlow protocol, the virtual controller forwards the second configuration parameters corresponding to the second virtual wireless access point to the second virtual wireless access point.

[0104] In one possible implementation, the device 500 is also used for:

[0105] Determine whether the current configuration parameter of the first virtual wireless access point is the first configuration parameter; if not, change the current configuration parameter of the first virtual wireless access point to the first configuration parameter.

[0106] Determine whether the current configuration parameter of the second virtual wireless access point is the second configuration parameter; if not, change the current configuration parameter of the second virtual wireless access point to the second configuration parameter.

[0107] In one possible implementation, the configuration parameters include at least one of the following: wireless access point model, wireless access point capability set, and wireless access point serial number.

[0108] The network control device based on virtual wireless access points provided in this application virtualizes physical wireless access points through a hardware platform, defining a first virtual wireless access point and a second virtual wireless access point. The first virtual wireless access point is used for wireless coverage of the internal local area network (LAN), while the second virtual wireless access point is used for wireless coverage of the external wide area network (WAN). Based on the OpenFlow protocol, a virtual controller forwards the configuration parameters and flow tables corresponding to the first and second virtual wireless access points, thus logically virtualizing the physical access points (APs) into two virtual APs. The virtual controller controls the forwarding of the configuration parameters and flow tables of the virtual APs. Computers on the internal network access the internal wireless network through the internal virtual AP (the first virtual wireless access point), while computers on the external network access the external wireless network through the external virtual AP (the second virtual wireless access point). This distinguishes between the internal and external networks at the traffic forwarding level, achieving service isolation between different networks. Therefore, it reduces the complexity and cost of WLAN network deployment and maintenance.

[0109] Figure 6 This is a hardware structure diagram of a network control device based on a virtual wireless access point, provided in an embodiment of this application. Figure 6 As shown, the network control device 600 based on a virtual wireless access point includes:

[0110] Processor 601 and memory 602;

[0111] The memory stores the instructions that the computer executes;

[0112] The processor executes computer execution instructions stored in memory 602, causing the network control device based on the virtual wireless access point to perform the network control method based on the virtual wireless access point described above.

[0113] It should be understood that the processor 601 described above can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor. The memory 602 may include high-speed random access memory (RAM), and may also include non-volatile memory (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk, or optical disc, etc.

[0114] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a network control method based on a virtual wireless access point.

[0115] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0116] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A network control method based on virtual wireless access points, characterized in that, include: Based on the wireless access point hardware platform, physical wireless access points are virtualized to determine a first virtual wireless access point and a second virtual wireless access point; wherein, the first virtual wireless access point is used for wireless coverage of the internal local area network; and the second virtual wireless access point is used for wireless coverage of the external wide area network. Based on the OpenFlow protocol, the virtual controller forwards the configuration parameters and flow tables corresponding to the first virtual wireless access point and the second virtual wireless access point; The process of controlling the virtual controller based on the OpenFlow protocol to forward the configuration parameters and flow tables corresponding to the first virtual wireless access point and the second virtual wireless access point includes at least one of the following: Based on the OpenFlow protocol, the virtual controller is controlled to forward the flow tables corresponding to the first and second virtual wireless access points to the core switch in active mode. Based on the OpenFlow protocol, the virtual controller is controlled to forward the flow tables corresponding to the first and second virtual wireless access points to the core switch in passive mode.

2. The control method according to claim 1, characterized in that, The step of controlling the virtual controller based on the OpenFlow protocol to forward the flow tables corresponding to the first virtual wireless access point and the second virtual wireless access point to the core switch in active mode includes: The flow table is determined based on the rules set by the preset flow table, and the flow table is sent to the core switch by the virtual controller based on the OpenFlow protocol; The data packets in the core switch are matched with the flow table pairs to determine the flow table entries that match the data packets, and the data packets are processed based on the flow table entries.

3. The control method according to claim 1, characterized in that, The step of controlling the virtual controller based on the OpenFlow protocol to forward the flow tables corresponding to the first and second virtual wireless access points to the core switch in passive mode includes: Based on the data packets uploaded by the core switch, determine the rules for formulating flow tables; Based on the flow table, rules are formulated and the data packets are processed. The flow table is then determined, and the virtual controller is controlled to distribute the flow table to the core switch based on the OpenFlow protocol.

4. The control method according to claim 1, characterized in that, The OpenFlow protocol-based control of the virtual controller forwarding configuration parameters and flow tables corresponding to the first and second virtual wireless access points includes: Based on the OpenFlow protocol, the virtual controller is controlled to forward the first configuration parameters corresponding to the first virtual wireless access point to the first virtual wireless access point; Based on the OpenFlow protocol, the virtual controller is controlled to forward the second configuration parameters corresponding to the second virtual wireless access point to the second virtual wireless access point.

5. The control method according to claim 4, characterized in that, After the virtual controller is controlled to forward the configuration parameters and the flow table to the core switch based on the OpenFlow protocol, the following steps are included: Determine whether the current configuration parameter of the first virtual wireless access point is the first configuration parameter; if not, change the current configuration parameter of the first virtual wireless access point to the first configuration parameter. Determine whether the current configuration parameter of the second virtual wireless access point is the second configuration parameter; if not, change the current configuration parameter of the second virtual wireless access point to the second configuration parameter.

6. The control method according to claim 1, characterized in that, The configuration parameters include at least one of the following: wireless access point model, wireless access point capability set, and wireless access point serial number.

7. A network control device based on a virtual wireless access point, characterized in that, include: The processing module is used to virtualize physical wireless access points based on the wireless access point hardware platform, and determine a first virtual wireless access point and a second virtual wireless access point; wherein, the first virtual wireless access point is used for wireless coverage of the internal local area network; and the second virtual wireless access point is used for wireless coverage of the external wide area network. The control module is used to control the virtual controller to forward the configuration parameters and flow tables corresponding to the first virtual wireless access point and the second virtual wireless access point based on the OpenFlow protocol; The control module is specifically used for: Based on the OpenFlow protocol, the virtual controller is controlled to forward the flow tables corresponding to the first and second virtual wireless access points to the core switch in active mode; and / or, Based on the OpenFlow protocol, the virtual controller is controlled to forward the flow tables corresponding to the first and second virtual wireless access points to the core switch in passive mode.

8. A network control device based on a virtual wireless access point, comprising: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the network control device based on the virtual wireless access point to perform the network control method based on the virtual wireless access point according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the network control method based on a virtual wireless access point as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method, apparatus and system for managing wireless connection of WiFi mobile apparatus

    CN104168623A

  • System and method of routing communication of endpoint computing devices through 5g network slice as a service

    US20220124844A1