Communication networking method, device, equipment, medium and program product

By acquiring the pass-through support capability of network devices and automatically selecting the networking mode, the problem of low efficiency in existing communication networking is solved, and an efficient and successful networking process is achieved.

CN120880982APending Publication Date: 2025-10-31NINGBO GONEO ELECTRIC APPLIANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511077949.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

Existing communication networking methods are inefficient and prone to failure due to inconsistent network equipment capabilities.

Method used

By acquiring the pass-through support capability of network devices, the network topology is automatically selected based on the pass-through support capability, and the network relationship with other access nodes is established, including parallel, parallel and wireless network relationships, avoiding manual debugging and confirmation.

Benefits of technology

It improves the efficiency and success rate of communication networking, reduces networking complexity, and ensures that networking relationships adapt to the pass-through capabilities and configuration strategies of network devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120880982A_ABST
    Figure CN120880982A_ABST
Patent Text Reader

Abstract

The invention discloses a communication networking method, device and equipment, a medium and a program product. The method comprises the following steps: acquiring the unvarnished transmission support capability of the network equipment, wherein the unvarnished transmission support capability is used for expressing the data frame unvarnished transmission capability of the network equipment on a virtual local area network (VLAN); establishing a networking relationship with other access nodes in a networking mode corresponding to the unvarnished transmission support capability; and performing communication interaction with the other access nodes based on the networking relationship. On one hand, the communication networking relationship between the access nodes is automatically selected according to the corresponding relationship, the communication networking efficiency and success rate are improved, on the other hand, the VLAN data frame unvarnished transmission capability of the network equipment does not need to be manually debugged and confirmed, the VLAN data frame unvarnished transmission capability is automatically determined through the AP, and the complexity of communication networking is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication networking method, apparatus, device, medium, and program product. Background Technology

[0002] With the development of communication technology, there are various communication networking methods that enable network devices to establish communication networking relationships, thereby realizing whole-house Wi-Fi communication.

[0003] In related technologies, the personnel building the communication network need to have a full understanding of the capabilities of the network equipment and the networking methods, and then build the network relationship based on the capabilities of the network equipment through debugging.

[0004] However, the above networking methods are inefficient and prone to failure due to inconsistent network device capabilities. Summary of the Invention

[0005] This application provides a communication networking method, apparatus, device, medium, and program product. The technical solution is as follows:

[0006] On the one hand, a communication networking method is provided, executed by a first access node, which acts as a control node connected to the network device. The method includes:

[0007] Obtain the pass-through support capability of the network device, wherein the pass-through support capability is used to express the network device's ability to pass through data frames on a Virtual Local Area Network (VLAN).

[0008] Based on the networking method corresponding to the transparent transmission support capability, establish a networking relationship with other access nodes, wherein the other access nodes refer to access nodes other than the first access node;

[0009] Based on the network relationship, it communicates and interacts with the other access nodes.

[0010] On the other hand, a communication networking system is provided, the system comprising: a first access node and a second access node, wherein the first access node and the second access node are respectively connected to network devices;

[0011] The first access node is configured to acquire the pass-through support capability of the network device, the pass-through support capability being used to express the network device's ability to pass through data frames on a virtual local area network (VLAN); and to establish a network relationship with other access nodes based on the networking mode corresponding to the pass-through support capability, wherein the other access nodes include the second access node.

[0012] The second access node is configured to access the network relationship established by the first access node;

[0013] The first access node is also configured to communicate and interact with the second access node based on the network relationship.

[0014] On the other hand, a communication networking device is provided, the device comprising:

[0015] The acquisition module is used to acquire the pass-through support capability of the network device, wherein the pass-through support capability is used to express the network device's ability to pass through data frames on a virtual local area network (VLAN).

[0016] The module is used to establish a network relationship with other access nodes in the network topology corresponding to the transparent transmission support capability, wherein the other access nodes refer to access nodes other than the first access node.

[0017] The communication module is used for communication and interaction with other access nodes based on the network relationship.

[0018] On the other hand, a communication device is provided, the communication device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the communication networking method as described in any of the embodiments of this application above.

[0019] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored therein, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the communication networking method as described in any of the embodiments of this application above.

[0020] On the other hand, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform any of the communication networking methods described in the above embodiments.

[0021] The beneficial effects of the technical solutions provided in this application include at least the following:

[0022] When establishing communication network relationships between APs, the network relationship is determined based on the network devices' ability to pass through VLAN data frames. That is, if the network devices support VLAN data frame passing through, a communication network relationship requiring VLAN data frame passing through is used; if the network devices do not support VLAN data frame passing through, a communication network relationship that does not require VLAN data frame passing through is used. The communication network relationship between access nodes is automatically selected based on the corresponding relationship, which improves the efficiency and success rate of communication network establishment. On the other hand, there is no need for manual debugging and confirmation of the VLAN data frame passing through capabilities of network devices; the relationship is automatically determined through the APs, reducing the complexity of communication network establishment. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a schematic diagram of the structure of a communication networking system provided in an exemplary embodiment of this application;

[0025] Figure 2 This is a schematic diagram of the parallel network relationship provided in an exemplary embodiment of this application;

[0026] Figure 3 This is a schematic diagram of the parallel network relationship provided in an exemplary embodiment of this application;

[0027] Figure 4 This is a schematic diagram of the wireless networking relationship provided in an exemplary embodiment of this application;

[0028] Figure 5 This is a flowchart illustrating a communication networking method provided in an exemplary embodiment of this application;

[0029] Figure 6 This is a schematic diagram of the communication networking relationship provided in an exemplary embodiment of this application;

[0030] Figure 7 This is a flowchart illustrating the communication and interaction between access nodes in a parallel network configuration, provided by an exemplary embodiment of this application.

[0031] Figure 8 This is a schematic diagram of the parallel network relationship provided in another exemplary embodiment of this application;

[0032] Figure 9 This is a flowchart of a communication networking method provided in an exemplary embodiment of this application;

[0033] Figure 10 This is a schematic diagram illustrating the process of accessing a network via wireless communication, provided in an exemplary embodiment of this application.

[0034] Figure 11 This is a flowchart of a communication networking method provided in an exemplary embodiment of this application;

[0035] Figure 12 This is a data interaction diagram of a communication networking system provided in an exemplary embodiment of this application;

[0036] Figure 13 This is a schematic diagram of a communication testing process provided in an exemplary embodiment of this application;

[0037] Figure 14 This is a structural block diagram of a communication networking device provided in an exemplary embodiment of this application;

[0038] Figure 15 This is a structural block diagram of a communication networking device provided in another exemplary embodiment of this application;

[0039] Figure 16 This is a structural block diagram of a network device provided in an exemplary embodiment of this application. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0041] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0042] With the development of communication technology, various communication networking methods exist that allow network devices to establish communication network relationships, thereby realizing whole-house Wi-Fi communication. The requirements for whole-house Wi-Fi communication include at least one of the following:

[0043] First, seamless roaming, which means maintaining stable Wi-Fi connection when users move between different areas / rooms, avoiding Wi-Fi disconnection or the need to switch Wi-Fi networks during movement between different areas / rooms;

[0044] Second, it supports multiple frequency bands, meaning it can support both the 2.4GHz band and 5GHz or even higher frequency bands.

[0045] Third, dynamic expansion, which means flexibly adjusting network nodes according to changes in the overall house layout.

[0046] In related technologies, the personnel building the communication network need to have a full understanding of the capabilities of the network equipment and the networking methods, and then build the network relationship based on the capabilities of the network equipment through debugging.

[0047] However, the above networking methods are inefficient and prone to failure due to inconsistent network device capabilities.

[0048] Indicative, Figure 1 This is a schematic diagram of a communication testing system provided in an exemplary embodiment of this application. The communication testing system includes at least: a first device 110, a second device 120, and a network device 130. The first device 110 and the second device 120 are implemented as wireless access points (APs), or wireless access nodes. In some embodiments, after the first device 110 and the second device 120 connect to the network device 130, they automatically complete network formation based on connectivity test results and achieve whole-house Wi-Fi communication based on the network formation.

[0049] The network device 130 is implemented as an optical network unit (ONU). After the first device 110 and the second device 120 complete the connectivity test results of the network device 130, they connect to the network device 130 based on the connectivity test results and complete the network formation.

[0050] In some embodiments, when the first device 110 and the second device 120 are connected to the network device 130, no Internet Protocol (IP) address is configured. Therefore, the first device 110 and the second device 120 use the Layer 2 data link layer to transmit test data frames for connectivity testing.

[0051] like Figure 1 As shown, when performing connectivity testing on network device 130 using first device 110 and second device 120, at least the following two stages are included:

[0052] 1. Test whether data frames can be transmitted normally between different ports of network device 130 connecting the first device 110 and the second device 120;

[0053] 2. Test whether test data frames with Virtual Local Area Network (VLAN) tags can be forwarded in network device 130.

[0054] The two stages mentioned above can be executed in sequence, either by executing stage 1 first and then stage 2, or by executing stage 1 and stage 2 simultaneously. This application embodiment does not limit the execution order of the two stages.

[0055] Taking the execution of Phase 1 followed by Phase 2 as an example, when the test data frame can be transmitted between different ports connecting the first device 110 and the second device 120, it indicates that the different ports of the network device 130 are connected; then the test data frame with VLAN tag is transmitted between different ports to determine whether the network device 130 supports transparent transmission on VLAN.

[0056] In some embodiments, the VLAN tag on the test data frame with the VLAN tag is different from the default VLAN tag.

[0057] In some embodiments, the first device 110 and the second device 120 are respectively equipped with test programs, which automatically send and probe test data frames and determine the connectivity test results of the network device 130 based on the sent and probed test data frames.

[0058] It is worth noting that the above-described communication testing system uses two devices, the first device 110 and the second device 120, to illustrate the testing process. In some embodiments, the communication testing system may include more devices to improve testing efficiency or accuracy. This application does not limit this aspect.

[0059] After testing the VLAN pass-through capability of network device 130 using the first device 110 and the second device 120, the network relationship is constructed based on the test results. The network relationship includes the first device 110 and the second device 120, or it may also include other devices. Alternatively, the first device 110 and the second device 120 may be used for testing. After the test is completed, the new device is connected to network device 130 to complete the network. This application embodiment does not limit the network devices.

[0060] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant regions.

[0061] Based on the above, the communication networking method provided in the embodiments of this application will be described.

[0062] First, in this embodiment, the network device is implemented as an Optical Network Unit (ONU) as an example. Access nodes, such as wireless access points (APs), achieve communication networking by accessing the ONU. In the networking method provided in this embodiment, one AP is designated as a Virtual Access Controller (VAC) among multiple APs. The VAC has a management program installed. This program implements the functions originally in the AC (such as Service Set Identifier (SSID) broadcasting, channel allocation, encryption policies, power control, user access permission management, wireless roaming control, load balancing, and RF optimization) in the VAC through software. It manages the APs other than the VAC itself. Besides fulfilling the functions of an AC, the VAC also enables AP device access.

[0063] Taking the first access node as an VAC as an example, this application embodiment provides at least one of the following communication networking relationships:

[0064] 1. Parallel network relationship: This refers to a network configuration in which the first access node operates in routing mode, at least one of the other access nodes is connected to the network device via a wired connection, and the first access node is connected to the other access nodes through a VLAN network tunnel.

[0065] In a parallel network configuration, the VLAN tunnel connects the LAN zones of the APs and VACs, forming a local area network. The VAC operates in routing mode, while the APs operate in bridge mode. Some APs are connected to network devices via wired connections, and these wired connections participate in data forwarding. The VAC establishes wired connections with network devices, while the remaining APs connect to the aforementioned APs or the VAC via wireless or wired connections.

[0066] When an AP sends a data frame to a VAC, it passes through the ONU via a VLAN network tunnel to reach the VAC's VLAN network tunnel. The VAC then forwards the data frame received in the VLAN network tunnel to the VAC's LAN area. When the VAC sends a data frame to an AP, the data frame is sent from the VAC's LAN area, passes through the VLAN network tunnel to reach the ONU, and then passes through the ONU to reach the AP's VLAN network tunnel.

[0067] Indicative, Figure 2 This is a schematic diagram of the parallel network relationship provided in an exemplary embodiment of this application, such as... Figure 2As shown, VAC device 210 is connected to network device 200 via a wired connection, and a first AP device 220 and a second AP device 230 are also connected to network device 200 via wired connections. Additionally, a third AP device 240 is connected to the first AP device 220 wirelessly. VAC device 210 operates in routing mode, and the AP devices operate in bridge mode.

[0068] Optionally, Figure 2 The number and connection method of AP devices in the parallel networking relationship shown are only illustrative examples. The parallel networking relationship may also include more or fewer AP devices, and this application embodiment does not limit this.

[0069] 2. Parallel networking: This refers to a networking method in which the first access node and other access nodes operate in bridge mode, and the other access nodes and the first access node communicate and interact through the local area network corresponding to the network device.

[0070] In a parallel network topology, VACs and APs communicate with each other in the LAN zones of network devices. VACs and APs operate in bridge mode. Some APs are connected to network devices via wired connections, and these wired connections participate in data forwarding. VACs establish wired connections with network devices. The remaining APs connect to the aforementioned APs or VACs via wireless or wired connections.

[0071] Indicative, Figure 3 This is a schematic diagram of the parallel network relationship provided in an exemplary embodiment of this application, such as... Figure 3 As shown, VAC device 310 is connected to network device 300 via a wired connection. A first AP device 320 and a second AP device 330 are also connected to network device 300 via wired connections. Additionally, a third AP device 340 is connected to the first AP device 320 wirelessly. VAC device 310 operates in bridge mode, and the AP devices also operate in bridge mode.

[0072] Optionally, Figure 3 The number and connection method of AP devices in the parallel networking relationship shown are only illustrative examples. The parallel networking relationship may also include more or fewer AP devices, and this application embodiment does not limit this.

[0073] 3. Wireless networking relationship: This refers to a networking method in which the first access node operates in routing mode, and other access nodes connect to the first access node through a wireless network.

[0074] In a wireless network, the VAC operates in routing mode, and the AP operates in bridge mode. Some APs are connected to network devices via wired connections, but these wired connections do not participate in data forwarding. The VAC establishes wired connections with network devices, and the APs connect to the VAC wirelessly.

[0075] Indicative, Figure 4 This is a schematic diagram of the wireless networking relationship provided in an exemplary embodiment of this application, such as... Figure 4 As shown, VAC device 410 is connected to network device 400 via a wired connection, and this wired connection participates in data forwarding. A first AP device 420 and a second AP device 430 are also connected to network device 400 via wired connections, but these wired connections do not participate in data forwarding. Additionally, the first AP device 420 and the second AP device 430 are connected to VAC device 410 wirelessly, and a third AP device 440 is connected to the first AP device 420 wirelessly. VAC device 410 operates in routing mode, and the AP devices operate in bridge mode.

[0076] Optionally, Figure 4 The number and connection method of AP devices in the wireless networking relationship shown are only illustrative examples. The wireless networking relationship may also include more or fewer AP devices, and this application embodiment does not limit this.

[0077] Figure 5 This is a flowchart illustrating a communication networking method provided in an exemplary embodiment of this application. The method is executed by a first access node, which can be implemented as follows: Figure 1 The first or second device shown. The first access node is implemented as a VAC device. For example... Figure 5 As shown, the method includes the following steps.

[0078] Step 520: Obtain the pass-through support capability of the network device.

[0079] The pass-through support capability is used to express the ability of a network device to pass through data frames on a Virtual Local Area Network (VLAN).

[0080] Taking the network device as an optical network unit (ONU) as an example, when the ONU supports VLAN pass-through: when the ONU receives a data frame labeled with a VLAN tag, the ONU does not modify the VLAN tag and directly forwards the data frame from one port to another; when the ONU does not support VLAN pass-through: the ONU will strip or modify the VLAN tag, usually marking the data frame with the default VLAN identifier.

[0081] In some embodiments, before establishing a communication network, a pass-through test is first performed on the pass-through support capability of the network device, that is, the pass-through support capability of the network device is obtained through the pass-through test.

[0082] In some embodiments, a first access node is equipped with a probe program, and a second access node is connected to the network device, also equipped with a probe program. The probe program includes a first probe interface and a second probe interface. The first probe interface is used to test the connectivity between different ports of the network device; the second probe interface is used to test the support capability for VLAN pass-through between different ports of the network device.

[0083] Step 540: Establish a network relationship with other access nodes using the network topology corresponding to the pass-through support capability.

[0084] Other access nodes refer to access nodes other than the first access node.

[0085] Other access nodes include access nodes connected to network devices via wired means, or access nodes connected to the first access node via wired / wireless means, or access nodes connected to the upstream access node via wired / wireless means. This embodiment does not limit this.

[0086] When network devices have different pass-through support capabilities, the networking relationships established between the first access node and other access nodes will be different.

[0087] Optionally, in this embodiment of the application, the first access node is configured with a correspondence between transparent transmission support capability and network relationship. After determining the transparent transmission support capability corresponding to the network device, the network relationship corresponding to the transparent transmission support capability is determined according to the correspondence, and a network relationship is established with other access nodes.

[0088] Optionally, the first access node is configured with a networking script, which contains the correspondence between the transparent transmission support capabilities of the network devices and the networking relationships. After running the networking script and obtaining the transparent transmission support capabilities, the networking relationship corresponding to the transparent transmission support capabilities is determined through the networking script, thereby establishing the networking relationship between the first access node and other access nodes.

[0089] In some embodiments, when the network device supports data frame pass-through on VLANs, a parallel networking relationship is established with other access nodes. The parallel networking relationship refers to a networking method in which the first access node operates in routing mode, at least one of the other access nodes is connected to the network device via a wired connection, and the first access node and other access nodes are connected through a VLAN networking tunnel.

[0090] When network devices support data frame pass-through on VLANs, meaning that network devices can pass-through data frames between VAC and AP on Layer 2 links, a parallel networking relationship is established between each access node, improving the data interaction efficiency between each access node.

[0091] Optionally, if the network device does not support data frame pass-through on VLAN, a parallel networking relationship or a wireless networking relationship can be established with other access nodes.

[0092] In an optional embodiment, the network configuration policy of the network device is obtained, which indicates the method of accessing the Internet; and a network relationship is established with other access nodes based on the network configuration method corresponding to the pass-through support capability and the network configuration policy.

[0093] The system automatically triggers the establishment of corresponding network relationships based on the pass-through support capabilities of network devices and network configuration policies. This allows the network relationships to be determined adaptively based on the pass-through support capabilities and network configuration policies. On the one hand, it automatically acquires pass-through support capabilities, and on the other hand, it automatically determines network configuration policies. Thus, the network relationships can be determined without the intervention of network administrators, improving the efficiency and accuracy of network relationship determination and reducing the technical requirements for network administrators.

[0094] Network configuration policy is the network access policy that a user configures for network devices.

[0095] In some embodiments, different combinations of pass-through support capabilities and different network configuration strategies correspond to different networking methods, or there are at least two combinations of pass-through support capabilities and network configuration strategies that correspond to different networking methods.

[0096] Since different pass-through support capabilities and different network configuration strategies correspond to different networking methods, the automatic determination of the networking method, after determining the pass-through support capabilities and network configuration strategies, can determine the corresponding networking method based on the combination of pass-through support capabilities and network configuration strategies. This improves the efficiency and accuracy of networking method determination and avoids the tedious process of manually determining pass-through support capabilities and network configuration strategies, and then determining the networking method that matches the pass-through support capabilities and network configuration strategies based on experience. Furthermore, the automatic determination of the networking method can avoid situations where the networking method cannot be supported by the pass-through support capabilities or network configuration strategies. For example, if the pass-through support capability is VLAN isolation, but the networking relationship is configured as a parallel networking relationship, the pass-through capability on the Layer 2 link connection cannot be met under the parallel networking relationship, resulting in networking failure.

[0097] Network configuration policies typically describe how network devices obtain Internet Protocol (IP) addresses. These policies must include at least one of the following: 1. Dynamically obtaining an IP address via Dynamic Host Configuration Protocol (DHCP); 2. Static IP address configuration; 3. Dial-up internet access via Point-to-Point Protocol over Ethernet (PPPoE). A comparison of these three network configuration policies is shown in Table 1 below.

[0098] Table 1

[0099] Comparison Dimensions DHCP Static IP PPPoE IP address source Automatically obtain Manually fill in Dial-up Upper-level gateway mode Routing mode Routing mode Bridge mode Use cases Dynamic IP Broadband Fixed IP address requirement PPPoE dial-up broadband

[0100] As shown in Table 1, DHCP dynamically obtains IP addresses through automatic IP acquisition, static IP addresses are obtained by manual input, and PPPoE addresses are obtained through dial-up. The DHCP scheme requires the upstream gateway to operate in routing mode, the static IP scheme requires the upstream gateway to operate in routing mode, and the PPPoE scheme requires the upstream gateway to operate in bridge mode.

[0101] In the solution provided in this embodiment, different combinations of transparent transmission support capabilities and different network configuration strategies correspond to different networking methods.

[0102] In some embodiments, when the network device does not support data frame pass-through on VLANs and the network configuration policy of the network device is implemented to configure dynamic IPs based on the Dynamic Host Configuration Protocol, a parallel networking relationship is established with other access nodes. The parallel networking relationship refers to a networking method in which the first access node and other access nodes operate in bridge mode, and the other access nodes and the first access node communicate with each other through the local area network corresponding to the network device.

[0103] If network devices have VLAN isolation and use DHCP to obtain IP addresses, then the network relationship between each access node is established according to the parallel networking relationship. This enables each access node to communicate and interact in the LAN area of ​​the network device, improving networking efficiency and accuracy. It also avoids the problem of network failure caused by configuring a network relationship that requires VLAN pass-through when the network device is VLAN isolated.

[0104] When the network device does not support data frame pass-through on VLAN and the network configuration policy of the network device is implemented as static IP or dial-up IP, a wireless networking relationship is established with other access nodes. The wireless networking relationship refers to the networking method in which the first access node operates in routing mode and other access nodes connect to the first access node through a wireless network.

[0105] Figure 6 This is a schematic diagram of the communication network relationship provided in an exemplary embodiment of this application, such as... Figure 6 As shown, when determining the communication network relationship, the first step is to determine the VLAN pass-through support capability of the network devices 600. If the network devices support VLAN pass-through 611, then regardless of whether the network configuration policy is DHCP 621, static IP 622, or PPPoE 623, a parallel network relationship 631 can be used to establish a communication network between the VAC and the AP. If the network devices do not support VLAN pass-through, i.e., VLAN isolation 612, then the network configuration policy is determined. If the network configuration policy uses DHCP 621 to configure dynamic IP addresses, then a parallel network relationship 633 is established between the VAC and the AP; if the network configuration policy uses static IP 622 or PPPoE 623, then a wireless network relationship 632 is established between the VAC and the AP.

[0106] Step 560: Communication and interaction with other access nodes based on network topology.

[0107] This is an illustrative description of the communication interactions provided in the above embodiments of this application regarding the networking relationships.

[0108] 1. Parallel Networking Relationship: In a parallel networking relationship, the first access node (VAC) is connected to the network device (ONU) via a wired connection and operates in routing mode. Other access nodes (APs) are also connected to the network device via wired connections and operate in bridge mode. VLAN networking tunnels are created on the first access node and the other access nodes, thereby connecting the LAN areas of the first access node and the other access nodes to form a local area network. The network device ONU transmits VLAN data frames between the first access node and the other access nodes through a transparent transmission method.

[0109] When transmitting VLAN data frames from other access nodes to the first access node, the other access nodes send VLAN data frames to the network device through the VLAN networking tunnel. The network device then forwards the VLAN data frames to the VLAN networking tunnel of the first access node. The first access node then forwards the VLAN data frames received by the VLAN networking tunnel to the LAN area.

[0110] When transmitting VLAN data frames from the first access node to other access nodes, the first access node sends VLAN data frames to the network device through the VLAN networking tunnel. The network device then forwards the VLAN data frames to the VLAN networking tunnels of other access nodes. The other access nodes then forward the VLAN data frames received by the VLAN networking tunnels to the LAN area.

[0111] 2. Parallel Networking Relationship: In a parallel networking relationship, the first access node (VAC) and other access nodes (AP) operate in bridge mode. That is, no VLAN networking tunnel is divided between the first access node and other access nodes. Instead, data interaction is achieved through the LAN area of ​​the shared network device.

[0112] Taking the transmission of data frames from the first access node to other access nodes as an example, the first access node sends data frames to the LAN area of ​​the network device, and the network device forwards the data frames received in the LAN area to other access nodes.

[0113] 3. Wireless Networking Relationship: In the wireless networking relationship, the first access node (VAC) operates in routing mode, while other access nodes operate in bridge mode, and a wireless connection is established between the first access node and other access nodes.

[0114] Taking the transmission of data frames from the first access node to other access nodes as an example, the first access node directly sends data frames to other access nodes through wireless connection, that is, the other access nodes are connected to the LAN area of ​​the first access node.

[0115] In summary, the method provided in this application determines the communication network relationship between the VAC and AP based on the network device's ability to pass through VLAN data frames when establishing the communication network relationship. That is, if the network device supports passing through VLAN data frames, a communication network relationship requiring VLAN data frame passing through is adopted; if the network device does not support passing through VLAN data frames, a communication network relationship not requiring VLAN data frame passing through is adopted. The method automatically selects the communication network relationship between access nodes based on the corresponding relationship, improving the efficiency and success rate of communication networking. On the other hand, it eliminates the need for manual debugging and confirmation of the VLAN data frame passing through capability of the network device, as the relationship is automatically determined by the AP, reducing the complexity of communication networking.

[0116] In an optional embodiment, when a parallel network relationship is established between the first access node and other access nodes, communication and interaction between the first access node and other access nodes are realized through the parallel network relationship.

[0117] Figure 7This is a flowchart illustrating the communication and interaction between access nodes in a parallel network configuration, provided by an exemplary embodiment of this application. It is worth noting that... Figure 7 The illustrated embodiments can be related to the above. Figure 5 The illustrated embodiments, when combined, can also be implemented as a standalone solution. The method is executed by a first access node, which can be implemented as described above. Figure 1 The first device 110 or the second device 120 shown herein, the first access node is connected to a network device, such as: the first access node is connected to an ONU. Figure 7 As shown, the method includes the following steps.

[0118] Step 720: If the network device supports data frame pass-through on VLANs, generate the first VLAN identifier.

[0119] The first VLAN identifier is used to provide a VLAN networking tunnel for communication between the first access node and other access nodes.

[0120] Optionally, other access nodes include a second access node, which receives message data sent by the second access node through the VLAN networking tunnel. The message data is used to indicate the operating status of the second access node, and management operations on the second access node are performed based on the message data.

[0121] To illustrate, the first access node runs a management program as a VAC. The management program processes message data and performs management operations on the second access node. The management program is a program in the first access node used to manage other nodes.

[0122] In a schematic manner, the second access node, as an AP device managed by VAC, sends a configuration update message to the first access node through the VLAN networking tunnel when the second access node has updated configuration information. This message indicates the configuration information update status of the second access node. After receiving the configuration update message sent by the second access node, the first access node synchronously updates the configuration information of the second access node in the management program.

[0123] For example, a third access node might wirelessly connect to a second access node, and the first access node's management program stores the wireless connection relationship between the third and second access nodes. When the third access node disconnects its wireless connection with the second access node, the second access node sends a configuration update message to the first access node through a VLAN tunnel. This configuration update message instructs the third access node to disconnect its wireless connection with the second access node. When the first access node manages other access points (APs) through its management program, it updates the connection information between each AP, including deleting the wireless connection relationship between the second and third access nodes.

[0124] In this embodiment, the first access node acts as the VAC and sends configuration information, management instructions, and other messages to other AP devices through the VLAN networking tunnel to centrally manage the other AP devices. The other AP devices receive and instruct the instructions issued by the VAC and report status information to the VAC, thus realizing the function of VAC+AP parallel networking.

[0125] Indicative, Figure 8 This is a schematic diagram of the parallel network relationship provided in another exemplary embodiment of this application, such as... Figure 8 As shown, VAC device 810 is connected to network device 800 via a wired connection, and a first AP device 820 and a second AP device 830 are also connected to network device 800 via wired connections. Figure 8 As shown, there are also AP devices such as a third AP device 840 and a fourth AP device 850 that are bridged with at least one of the upper-layer AP devices (including VAC device 810, first AP device 820, and second AP device 830) via wireless communication. The wireless communication includes at least one of the following wireless communication methods: 2.4G communication or 5G communication.

[0126] The VAC device is elected from multiple AP devices to implement AC functionality. A VLAN tunnel is established between the VAC device and the AP devices. This VLAN tunnel is determined by a first VLAN identifier generated by the VAC device. This VLAN tunnel, defined by the first VLAN identifier, ensures independence and stability in message exchange between the VAC and AP devices.

[0127] In some embodiments, after the first access node activates the management program, it generates a first VLAN identifier and broadcasts the first VLAN identifier to other AP devices, thereby unifying the VLAN networking tunnel among the various AP devices. Optionally, the first access node acts as a VAC and randomly generates the first VLAN identifier, or it generates the first VLAN identifier according to preset rules, such as obtaining the default VLAN identifier and generating a first VLAN identifier different from the default VLAN identifier.

[0128] Optionally, when a parallel network relationship is established between the VAC and the AP, data (including uplink and downlink data) from the AP and its connected terminals is first forwarded to the VAC. The VAC manages the uploading of uplink data and the downloading of downlink data from the AP and its connected terminals. For example, the VAC's management program includes a data security management function. Taking downlink data as an example, when a connected terminal on AP1 requests data packet A, the downlink data is first sent to the VAC via the network device ONU. The VAC obtains the security verification result of data packet A through the data security management function of its management program. If the security verification result indicates that data packet A meets the security requirements, the VAC sends data packet A to AP1 through the VLAN network tunnel. AP1 then sends data packet A to the connected terminal, which receives data packet A and displays the corresponding content. The data security management function verifies the security of the data source, such as whether the data source link conforms to the preset link format and the security of the data content, such as whether there is preset sensitive content in the data.

[0129] In some embodiments, when a terminal device is connected to an AP, if the AP is not a VAC, the AP will first forward the traffic of the employee device to the VAC, and the VAC will perform management operations such as identity authentication on the terminal device. Once the terminal device is successfully authenticated, it is allowed to access network resources.

[0130] In some embodiments, the first access node acts as the VAC and is responsible for implementing the functions originally in the AC, such as SSID broadcasting, channel allocation, encryption policy, power control, user access permission management, and wireless roaming control, load balancing, and radio frequency optimization.

[0131] The methods for determining VAC include at least one of the following:

[0132] 1. Determine the first access node of the network device from at least one access node of the network device as the VAC, that is, the first access node is the first access node of the network device.

[0133] Optionally, each AP device is equipped with a management program for implementing AC functionality. After the first access node connects to the network device via a wired connection, if it detects that no other access node has been pre-connected to the network device, it acts as the VAC activation management program and is responsible for managing other AP devices in the network relationship.

[0134] The process of determining VAC can occur before testing the VLAN pass-through capability of the network device; or after testing the VLAN pass-through capability; or, the process of determining VAC can be performed synchronously with testing the VLAN pass-through capability. For example, after the first access node connects to the network device via a wired connection, the detection program corresponding to the VLAN pass-through capability runs. It first checks whether data frames sent by other access nodes are received. If no data frames are received from other access nodes within a preset detection period, the first access node is determined to be the first access node to connect to the network device, and the management program is activated to manage other access nodes as VAC. Additionally, if no data frames are received from other access nodes within the preset detection period, the detection program broadcasts data frames externally, and determines whether the network device supports VLAN pass-through based on the received feedback frames.

[0135] 2. Select an access node that meets the preset capability requirements from at least one access node of the access network device as the VAC. That is, the first access node is the access node of the access network device that meets the preset capability requirements.

[0136] In some embodiments, the access node with the largest network bandwidth is determined from at least one access node of the access network device as the VAC. That is, the first access node is the access node with the largest network bandwidth among the access nodes of the access network device.

[0137] It is worth noting that the above examples use network bandwidth as an example. In some embodiments, VAC can also be determined based on at least one parameter such as device type, device chip capability, and device storage capability. In some embodiments, the capability score of an access node is determined based on at least one parameter among network bandwidth, device type, device chip capability, and device storage capability, and the access node with the highest capability score is determined as the VAC. In some embodiments, after accessing the network device via a wired connection, the node broadcasts its own capability score and determines whether to activate the management program based on the capability scores broadcast by other access nodes and its own capability score.

[0138] Optionally, each AP device is equipped with a management program for implementing AC function. After the first access node connects to the network device via a wired connection, and it is determined that the preset capability requirements are met, it acts as the VAC activation management program, responsible for managing other AP devices in the network relationship, and sending management signals to other AP devices to instruct the first access node to manage other AP devices as VAC.

[0139] 3. After the first access node is powered on and connected to the network device, it receives the configuration operation on the first access node. The configuration operation is used to configure the first access node as VAC. To illustrate, the first access node is provided with physical buttons or touch areas. It receives the trigger operation on the physical buttons or touch areas as the configuration operation. After receiving the configuration operation, the first access node is activated and runs the management program, and manages other access nodes through the management program.

[0140] It is worth noting that the above-described method for determining VAC is merely an illustrative example, and the embodiments of this application do not limit it.

[0141] In some embodiments, the VAC can also switch between multiple access nodes through updates, such as: currently the first access node acts as the VAC to manage other AP devices, and at a future time, the second access node acts as the VAC to manage AP devices including the first access node.

[0142] In some embodiments, VAC switching is triggered by a preset event, or VAC switching is triggered periodically.

[0143] Triggered by preset events: illustratively, in response to the first access node as the VAC recognizing the presence of a new AP device joining the network, a new VAC is determined among multiple AP devices. illustratively, when a second access node is determined as the new VAC based on the device's capability score, the first access node sends management data stored in the management program to the second access node. The second access node activates the management program and manages the received management data through the management program.

[0144] Alternatively, in response to the first access node of the VAC recognizing a network instability event, such as fluctuations in uplink or downlink signals, a new VAC can be determined among multiple AP devices.

[0145] Periodic triggering: Indicatively, every preset time interval, the first access node triggers the determination of a new VAC among multiple APs. For example, it sends a capability score acquisition signal to other AP devices to obtain the capability scores fed back by other AP devices, and determines a new VAC based on the capability scores fed back by other AP devices. It then sends a management signal to the new VAC to instruct the new VAC to activate the pre-installed management program to manage AP devices, including the first access node.

[0146] In summary, the method provided in this embodiment allows the first access node (VAC) and other access nodes (other APs) to be connected independently and equally to the network device as nodes of the same level. A network tunnel is established through VLANs, so that the data traffic of the APs (such as network management data or ordinary service data) is forwarded through the VAC. The management program runs in the VAC to manage other AP devices, thereby eliminating the need for additional configuration of AC devices to manage AP devices. This simplifies the architectural complexity, management complexity and deployment cost of the network relationship, and improves the flexibility and reliability of the network.

[0147] The method provided in this embodiment avoids dependence on a dedicated AC, divides a dedicated management VLAN for message exchange between the VAC and APs, achieves parallel networking, and ensures the independence and security of messages between the VAC and APs. In addition, the VAC sends configuration information, management commands and other messages through the VLAN to centrally manage other APs. Other APs receive and execute commands and report status information, realizing functions similar to traditional AC+AP networking, such as configuration synchronization, user authentication, roaming management, etc.

[0148] The method provided in this embodiment has good scalability in the parallel networking relationship between VAC and AP. New APs can be automatically added to the management group, and the deployment of multiple AP nodes and multi-hop AP nodes is supported, which facilitates network expansion and maintenance. It is suitable for a variety of wireless network scenarios and can meet the networking needs of users of different sizes.

[0149] In some embodiments, the above embodiments are illustrated using the example where the VAC and AP can access the network device via a wired connection, i.e., the VAC and AP have a wired connection link at Layer 2. When other AP devices cannot access the network device via a wired connection during the networking process, a communication network relationship between the VAC and AP can also be established wirelessly.

[0150] Figure 9 This is a flowchart of a communication networking method provided in an exemplary embodiment of this application. It is worth noting that... Figure 9 The illustrated embodiments can be related to the above. Figure 5 and / or Figure 7 The illustrated embodiments, when combined, can also be implemented as a standalone solution. The method is executed by a first access node, which can be implemented as described above. Figure 1 The first device 110 or the second device 120 shown herein, the first access node is connected to a network device, such as: the first access node is connected to an ONU. Figure 9 As shown, the method includes the following steps.

[0151] Step 920: Broadcast wireless link information via wireless signal.

[0152] In some embodiments, when the first access node broadcasts wireless link information as a VAC-triggered wireless signal, it includes at least one of the following triggering methods:

[0153] 1. After the first access node connects to the network device via a wired connection, it runs the detection program corresponding to the VLAN pass-through capability and first checks whether it receives data frames sent by other access nodes. If it does not receive data frames sent by other access nodes within the preset detection time, it determines that the first access node is the first access node to access the network device and activates the management program as VAC to manage other access nodes.

[0154] After the first access node broadcasts a data frame through a probe program, if it does not receive any data frames in response from other access nodes, it triggers the broadcast of wireless link information via a wireless signal. Optionally, if the first access node periodically broadcasts a preset number of data frames through the probe program and does not receive any data frames in response from other access nodes, it triggers the broadcast of wireless link information via a wireless signal; or, the first access node periodically broadcasts data frames through the probe program and starts a timer. If the timer's duration reaches a preset duration and no data frames in response from other access nodes are received, it triggers the broadcast of wireless link information via a wireless signal.

[0155] 2. After the first access node connects to the network device via a wired connection, it automatically identifies or manually configures itself as a VAC. In response to receiving a wireless networking operation, it triggers the broadcast of wireless link information via wireless signal. Illustratively, the first access node includes wireless networking controls (physical buttons or touch areas), which, in response to receiving a trigger operation on the wireless networking controls, trigger the broadcast of wireless link information via wireless signal.

[0156] 3. The first access node receives a wireless probe request broadcast by the third access node via a wireless signal. This wireless probe request is a request from the third access node to establish a wireless link connection with the first access node. Upon receiving the wireless probe request broadcast by the third access node, the first access node triggers the broadcast of wireless link information via a wireless signal.

[0157] In some embodiments, if the first access node is within the broadcast range of the third access node, the first access node directly receives the wireless probe request broadcast by the third access node; or, if there is an already networked node that has formed a network with the first access node, and this already networked node is within the broadcast range of the third access node, the already networked node receives the wireless probe request from the third access node and forwards it to the first access node. Similarly, when the first access node sends wireless link information, the already networked node can receive the wireless link information and then broadcast it via wireless signal, so that the third access node can receive the wireless link information; or, if the third access node is within the broadcast range of the first access node, the third access node can directly receive the wireless link information broadcast by the first access node.

[0158] It is worth noting that the above-described methods for triggering the broadcast of wireless link information are merely illustrative examples, and the embodiments of this application do not limit them.

[0159] In some embodiments, the first access node triggers a broadcast authentication mechanism (BcastCred mechanism), in which the first access node broadcasts encrypted authentication information, including the SSID and access key (Password, PWD), through the Vendor-Specific Information Element in Beacon Frames (Beacon-VSIE).

[0160] The wireless link information is provided by the first access node and is used to enable other access nodes to establish communication relationships with the first access node through the wireless link.

[0161] Step 940: In response to receiving wireless feedback information based on wireless link information from the third access node, establish a wireless Layer 2 link connection with the third access node.

[0162] In some embodiments, the third access node receives wireless link information broadcast by the first access node, wherein the wireless link information includes an SSID and an access key.

[0163] In some embodiments, the wireless link information is encrypted using a preset encryption and decryption mechanism. The first access node and the third access node are configured with the same encryption and decryption mechanism, so that after the first access node encrypts the wireless link information, the third access node can decrypt the encrypted wireless link information to obtain the SSID and access key.

[0164] After obtaining the SSID and access key from the wireless link information, the third access node sends a wireless access request to the first access node, thereby establishing a wireless Layer 2 link connection between the first and third access nodes. The wireless access request includes the SSID and access key decrypted by the third access node. The first access node verifies the SSID and access key; upon successful verification, a wireless Layer 2 link connection is established with the third access node.

[0165] In some embodiments, the third access node selects a wireless link using a custom selection algorithm. For example, the third access node selects to directly establish a wireless Layer 2 link connection with the first access node using a custom selection algorithm; or, the third access node selects to establish a wireless Layer 2 link connection with an already networked node using a custom selection algorithm, and forwards interactive data to the first access node through the already networked node.

[0166] Step 960: Synchronize network mode information with the third access node via a wireless Layer 2 link connection to establish a network relationship with the third access node.

[0167] After the first access node and the third access node establish a wireless Layer 2 link connection, the first access node synchronizes the network mode information to the third access node. In some embodiments, a network relationship is established between the first access node and the third access node.

[0168] In some embodiments, the first access node sends a configuration command to the third access node, triggering the third access node to synchronously switch to the networking mode configured by the first access node.

[0169] Indicative, Figure 10 This is a schematic diagram illustrating the process of accessing a network via wireless communication, provided in an exemplary embodiment of this application. Figure 10 As shown, VAC1010 triggers the BcastCred mechanism and broadcasts encrypted wireless link information, including the SSID and PWD. The AP1020 to be networked receives the encrypted wireless link information. This can be done either by directly receiving the wireless link information or by having the already networked AP1030 receive the encrypted wireless link information and then broadcast it to the AP1020.

[0170] After the AP1020 in the network receives the encrypted wireless link information, it decrypts it to obtain the SSID and PWD, and then connects to the wireless Layer 2 link based on the SSID and PWD using a custom selection algorithm.

[0171] After the VAC1010 and the AP1020 to be networked establish a wireless Layer 2 link connection, the VAC1010 can send network mode information to the AP1020 to be networked through the wireless Layer 2 link connection, thereby controlling the AP1020 to access the network relationship in the network mode configured by the first access node.

[0172] In summary, the method provided in this embodiment first establishes a wireless Layer 2 link connection between the third access node and the first access node through a wireless signal, and then synchronizes the network mode information to the third access node through the wireless Layer 2 link connection, thereby improving the accuracy and efficiency of the access node accessing the network relationship through the wireless link.

[0173] In some embodiments, after an AP establishes a network relationship with a VAC via a wired connection, if the AP disconnects the wired connection with the network device, it can still access the network relationship via a wireless link.

[0174] Figure 11 This is a flowchart of a communication networking method provided in an exemplary embodiment of this application. It is worth noting that... Figure 11 The illustrated embodiments can be related to the above. Figure 5 , Figure 7 , Figure 9 The embodiments shown can be combined to implement a single solution. The method is executed by a first access node, which can be implemented as described above. Figure 1 The first device 110 or the second device 120 shown herein, the first access node is connected to a network device, such as: the first access node is connected to an ONU. Figure 11 As shown, the method includes the following steps.

[0175] Step 1120: After the first access node establishes a network relationship with other access nodes, it sends wireless link information to the other access nodes.

[0176] Other access nodes include the fourth access node, and the wireless link information includes the network identifier (SSID) and the access key (PWD).

[0177] In some embodiments, when the first access node sends radio link information to other access nodes, at least one of the following situations applies:

[0178] 1. The first access node sends encrypted wireless link information to other access nodes; the first access node and other access nodes are configured with the same encryption and decryption mechanism, so the other access nodes can decrypt the encrypted wireless link information to obtain the SSID and PWD after receiving it.

[0179] 2. When a parallel network relationship is established between the first access node and other access nodes, the first access node sends wireless link information to other access nodes through a VLAN network tunnel, and the wireless link information does not need to be encrypted; when a parallel network relationship or a wireless network relationship is established between the first access node and other access nodes, the first access node sends encrypted wireless link information to other access nodes.

[0180] After other access nodes receive the wireless link information, they store the SSID and PWD.

[0181] In some embodiments, if the fourth access node is connected to the network device via a wired connection, the first access node sends wireless link information to the fourth access node through the network device on the wired link. The first and fourth access nodes may have a parallel or parallel network relationship. If a parallel network relationship is established, the first access node sends wireless link information to the fourth access node through a VLAN network tunnel; if a parallel network relationship is established, the first access node sends wireless link information to the fourth access node through the LAN area of ​​the network device.

[0182] In some embodiments, after the first access node establishes a network relationship with other access nodes, the first access node sends wireless link information to the access nodes in the network relationship that have established wired connections with network devices.

[0183] In some embodiments, after the first access node establishes a parallel network relationship or a parallel network relationship with other access nodes, the first access node sends wireless link information to the access nodes in the network relationship that have established wired connections with network devices.

[0184] Step 1140: If the fourth access node disconnects from the wired connection with the network device, receive the wireless access request sent by the fourth access node.

[0185] The wireless access request includes a network identifier and an access key.

[0186] When the first access node receives a radio access request from the fourth access node, it verifies the SSID and PWD in the request. If the verification is successful, it establishes a radio link connection with the fourth access node. In some embodiments, if the verification is successful, a wireless Layer 2 link connection is established with the fourth access node.

[0187] In some embodiments, the fourth access node selects a wireless link using a custom selection algorithm. For example, the fourth access node selects to directly establish a wireless Layer 2 link connection with the first access node using a custom selection algorithm; or, the fourth access node selects to establish a wireless Layer 2 link connection with an already networked node using a custom selection algorithm, and forwards interactive data to the first access node through the already networked node.

[0188] Step 1160: Based on the wireless access request, the fourth access node is connected to the network relationship via wireless communication.

[0189] In some embodiments, after establishing a wireless link connection with the fourth access node, a configuration command is sent to the fourth access node through the wireless link connection to trigger the fourth access node to synchronously switch to the networking mode configured by the first access node.

[0190] In summary, the method provided in this embodiment improves the reliability of the network relationship by connecting to a backup wireless link connection through pre-acquired wireless link information after the wired network of the fourth access node is disconnected.

[0191] Figure 12 This is a data interaction diagram of a communication networking system provided in an exemplary embodiment of this application, such as... Figure 12 As shown, the communication networking system 1200 includes a first access node 1210 and a second access node 1220. The first access node 1210 and the second access node 1220 are respectively connected to the network device 1230, wherein the first access node 1210 and the second access node 1220 are connected to the network device 1230 via wired connections. In some embodiments, the communication testing system 1200 may further include more access nodes.

[0192] The first access node 1210 is configured to acquire the pass-through support capability of the network device 1230. The pass-through support capability is used to express the ability of the network device 1230 to pass through data frames on the virtual local area network (VLAN). The network relationship between the network device 1230 and other access nodes is established according to the networking mode corresponding to the pass-through support capability. The other access nodes include the second access node 1220.

[0193] The second access node 1220 is configured to access the network relationship established by the first access node 1210;

[0194] The first access node 1210 is also configured to communicate and interact with the second access node 1220 based on the network relationship.

[0195] Specifically, when the first access node 1210 obtains the pass-through support capability of the network device 1230, it determines the pass-through support capability of the network device 1230 by automatically sending / receiving data frames through a detection program.

[0196] Both the first access node 1210 and the second access node 1220 are equipped with detection programs. The detection programs include a first detection interface and a second detection interface.

[0197] The first probe interface is used to test the connectivity between different ports of network device 1230; the second probe interface is used to test the support capability of different ports of network device 1230 for VLAN pass-through.

[0198] The detection program is a software program pre-installed in the first access node 1210. In some embodiments, the detection program runs automatically in response to the power-on of the first access node 1210. Optionally, a startup script is configured in the first access node 1210 to automatically run the detection program after the first access node 1210 starts, thereby enabling the automatic operation of the detection program after the first access node 1210 is powered on.

[0199] Taking the first access node 1210 as an example, the first access node 1210 runs a Linux system, and the probe program is a program installed on the Linux system. The first probe interface and the second probe interface are implemented as socket communication interfaces, which can be understood as functional modules within the probe program. Specifically, the first probe interface (sock_1) is configured to transmit ordinary data frames, i.e., data frames without VLAN tags, while the second probe interface (sock_2) is configured to transmit VLAN data frames, i.e., data frames with VLAN tags.

[0200] In some embodiments, the first access node 1210 includes a port layer and an interface layer. The port layer refers to the interaction layer between the first access node 1210 and the physical medium (such as optical fiber, copper cable, etc.), that is, the physical port on the first access node 1210. The port layer is responsible for handling the establishment, maintenance, and management of the physical link, ensuring that data can be transmitted over the physical medium. The interface layer is the internal logical layer of the first access node 1210, responsible for handling the encapsulation, decapsulation, forwarding, and management of data frames. The interface provided by the interface layer can be virtual and independent of the physical port, but can be associated with a physical port. The interface layer is responsible for handling the logical operations of data frames.

[0201] In this embodiment, at the interface layer: the first access node 1210 connects to the network device 1230 through the first interface, that is, a logical connection relationship is established between the first interface of the first access node 1210 and the network device 1230.

[0202] At the port layer: the first interface connects to the first port of the port layer, and the network device 1230 connects to the second port of the port layer. That is, the second port of the first access node 1210 and the network device 1230 establish a connection relationship through a wired connection. The first interface connecting to the first port of the port layer means that the first port at the physical layer and the first interface at the logical layer are established in the first access node 1210.

[0203] Indicatively, the first access node 1210 includes at least two physical ports, Port1 and Port2, at the port layer. Port1 is connected to the first interface eth0 of the interface layer, and Port2 is connected to the network device 1230, such as connecting to an ONU.

[0204] The port layer of the first access node 1210 includes a first port and a second port, and the interface layer of the first access node 1210 includes a first interface. The first port is connected to the first interface, and the network device 1230 establishes a wired connection with the second port. In some embodiments, the first port is implemented as a front panel port of the first access node 1210, and the second port is implemented as a rear panel port of the first access node 1210. That is, the first access node 1210 establishes a wired connection with the network device 1230 through the rear panel port, while the front panel port of the first access node 1210 is used to connect to other devices and provide network access to them.

[0205] The Port VLAN ID (PVID) of the first port and the second port is configured as the second VLAN ID of the second VLAN.

[0206] PVID is a configuration parameter on a physical port, used to specify the default VLAN for that physical port. When a data frame enters the first access node 1210 from the physical port, if it is not labeled (or carried) with a VLAN tag, the first access node 1210 will use the PVID as the VLAN tag for the data frame.

[0207] Taking the PVID of the first port as the second VLAN identifier as an example, if a data frame without a VLAN tag enters the first access node 1210 from the first port, the first access node 1210 will mark the data frame as the second VLAN identifier; if a data frame marked as the second VLAN identifier enters the first access node 1210 from the first port, the first access node 1210 can retain or remove the second VLAN identifier; if a data frame marked as another VLAN identifier enters the first access node 1210 from the first port, the first access node 1210 will decide whether to allow the data frame to pass according to the configuration.

[0208] Optionally, after the first access node 1210 connects to the network device 1230 through the first interface, the Linux system in the first access node 1210 automatically triggers the creation of the VLAN sub-interface of the first interface. For example, taking the first interface as eth0, the system automatically triggers the creation of the sub-interface eth0.1234 of the first interface.

[0209] A VLAN sub-interface is a type of logical interface used to divide a single interface into one or more VLANs. By creating multiple VLAN sub-interfaces on an interface, data from multiple VLANs can be transmitted over a single physical link, thereby achieving logical isolation and management of the network.

[0210] In this embodiment of the application, the VLAN sub-interface of the first interface corresponds to the third VLAN identifier of the third VLAN. For example, if the VLAN sub-interface of the first interface is eth0.1234, then the VLAN corresponding to the VLAN sub-interface is VLAN1234.

[0211] In some embodiments, the first probe interface in the probe program is bound to the first interface of the interface layer in the first access node 1210, and the second probe interface in the probe program is bound to the VLAN sub-interface of the first interface in the first access node 1210. Thus, the reception status of the first interface for ordinary data frames can be detected through the first probe interface, and the reception status of the first interface for data frames with VLAN tags can be detected through the second probe interface.

[0212] In some embodiments, the first port and the second port in the port layer of the first access node 1210 are member ports of the second VLAN and the third VLAN, respectively. That is, data frames marked with the second VLAN identifier or the third VLAN identifier can be transmitted from the first port or the second port.

[0213] In some embodiments, the configuration in the second access node 1220 is synchronized with the configuration in the first access node 1210.

[0214] Schematic illustration: The interface layer of the second access node 1220 includes a second interface eth0. When the second interface eth0 is connected to the network device 1230, a VLAN sub-interface eth0.1234 is automatically created for the second interface eth0. The VLAN sub-interfaces of the first and second interfaces correspond to the same VLAN identifier, enabling the transmission of data frames for pass-through testing between the first access node 1210 and the second access node 1220. The port layer of the second access node 1220 includes a third port and a fourth port. The third port is connected to the second interface, and the fourth port is connected to the network device 1230 via a wired connection. The second access node 1220 is equipped with a probing program, which includes a first probing interface and a second probing interface. The first probing interface is bound to the second interface, and the second probing interface is bound to the VLAN sub-interface of the second interface.

[0215] In some embodiments, the third and fourth ports in the port layer of the second access node 1220 are member ports of the second VLAN and the third VLAN, respectively.

[0216] In some embodiments, the second VLAN is configured to configure the first, second, third, and fourth ports as untagged ports, and the third VLAN is configured to configure the first, second, third, and fourth ports as tagged ports. Tagged ports refer to ports that retain VLAN tags when transmitting VLAN data frames.

[0217] Untagged Ports refer to ports that have had their VLAN tags removed when transmitting VLAN data frames.

[0218] In response to receiving a first data frame sent by the second access node 1220 through the first probe interface, a first connectivity result corresponding to the network device 1230 is generated.

[0219] The first connectivity result is used to express the connectivity between the ports of network device 1230.

[0220] In some embodiments, in response to detecting a first data frame sent by the second access node 1220 through the first probe interface, and the first data frame is not labeled with a VLAN tag, a first connectivity result corresponding to the network device 1230 is generated. The first data frame is a data frame sent by the second access node 1220 through a probe program, and is not labeled with a VLAN tag when sent.

[0221] When the first probe interface detects the first data frame sent by the second access node 1220, it indicates that the network device 1230 is transmitting the first data frame between the port connecting the first access node 1210 and the port connecting the second access node 1220, which means that the ports of the network device 1230 are connected.

[0222] In response to receiving a second data frame sent by the second access node 1220 through the second probe interface, and the second data frame is marked with a pass-through tag, a second connectivity result corresponding to the network device 1230 is generated.

[0223] The second connectivity result is used to express that network device 1230 supports data frame pass-through over VLANs.

[0224] The second data frame is a data frame sent by the second access node 1220 through a detection program, and it is marked with a transparent tag when it is sent.

[0225] Optionally, the transparent tag is a tag marked on the second data frame by the detection program of the second access node 1220 after the detection program is run on the second access node 1220.

[0226] In some embodiments, in response to detecting a second data frame sent by the second access node 1220 through the second probe interface, and the first data frame being labeled with a preset VLAN tag, a second connectivity result corresponding to the network device 1230 is generated. The preset VLAN tag is implemented as the VLAN identifier of the aforementioned third VLAN. For example, if the second data frame is labeled with the preset VLAN tag VLAN1234, it indicates that the second data frame is a data frame transmitted through the partitioned virtual local area network VLAN1234.

[0227] If the second data frame can be sent from the second access node 1220 and reach the first access node 1210 by marking the VLAN tag, it means that the network device 1230 has not modified the VLAN tag of the second data frame. That is, the network device 1230 has passed through the second data frame. Therefore, the pass-through capability of the network device 1230 is obtained by testing the VLAN tag, which improves the test accuracy and efficiency and reduces the test complexity.

[0228] It is worth noting that the first data frame and the second data frame are transmitted before the first access node 1210 and the second access node 1220 have completed the network formation. That is, a Layer 2 link connection is established between the first access node 1210 and the second access node 1220, and the first data frame and the second data frame are transmitted through the Layer 2 link connection.

[0229] Optionally, if the first access node 1210 receives only the first data frame and not the second data frame, it indicates that the network devices 1230 ports are connected, but VLAN pass-through is not supported.

[0230] In some embodiments, if the first access node 1210 receives the first data frame and continuously probes the second data frame for a preset duration or a preset number of probes, it determines that the ports of the network device 1230 are connected, but VLAN pass-through is not supported.

[0231] In an optional embodiment, the first access node 1210 is further configured to obtain the network configuration policy of the network device, the network configuration policy being used to indicate the mode of accessing the Internet; and to establish a network relationship with other access nodes based on the transparent transmission support capability and the networking mode corresponding to the network configuration policy.

[0232] In one optional embodiment, different combinations of pass-through support capabilities and different network configuration strategies correspond to different networking methods.

[0233] In an optional embodiment, the first access node 1210 is further configured to establish a parallel networking relationship with the other access nodes when the network device supports data frame pass-through on VLANs. The parallel networking relationship refers to a networking method in which the first access node operates in routing mode, at least one of the other access nodes is connected to the network device via a wired connection, and the first access node and the other access nodes are connected through a VLAN networking tunnel.

[0234] In an optional embodiment, the first access node 1210 is further configured to generate a first VLAN identifier when the network device supports data frame pass-through on VLANs. The first VLAN identifier is used to provide a VLAN networking tunnel for communication interaction between the first access node and the other access nodes.

[0235] In an optional embodiment, the second access node 1220 is further configured to send message data to the first access node 1210 through the VLAN networking tunnel, the message data being used to indicate the operating status of the second access node 1220;

[0236] The first access node 1210 is also configured to receive message data sent by the second access node through the VLAN networking tunnel; and to perform management operations on the second access node 1220 based on the message data.

[0237] In an optional embodiment, the first access node 1210 is further configured to run a management program to process the message data and perform management operations on the second access node, the management program being a program in the first access node used to manage the other nodes.

[0238] In an optional embodiment, the first access node 1210 is further configured to establish a parallel networking relationship with other access nodes when the network device does not support data frame pass-through on VLANs and the network configuration policy of the network device is implemented as configuring dynamic IP based on Dynamic Host Configuration Protocol. The parallel networking relationship refers to a networking method in which the first access node and the other access nodes operate in bridge mode and the other access nodes and the first access node interact through the local area network corresponding to the network device.

[0239] In an optional embodiment, the first access node 1210 is further configured to establish a wireless networking relationship with other access nodes when the network device does not support data frame pass-through on VLANs and the network configuration policy of the network device is implemented as static IP or dial-up IP. The wireless networking relationship refers to a networking method in which the first access node operates in routing mode and the other access nodes are connected to the first access node through a wireless network.

[0240] In an optional embodiment, the first access node 1210 is further configured to broadcast wireless link information via a wireless signal; in response to receiving wireless feedback information from the third access node based on the wireless link information, establish a wireless Layer 2 link connection with the third access node; and synchronize network mode information to the third access node through the wireless Layer 2 link connection to establish the network relationship with the third access node.

[0241] In an optional embodiment, the first access node 1210 is further configured to send wireless link information to the other access nodes, including a fourth access node, and the wireless link information includes a network identifier and an access key; if the fourth access node disconnects its wired connection with the network device, the first access node receives a wireless access request sent by the fourth access node, the wireless access request including the network identifier and the access key; and based on the wireless access request, the first access node connects to the network relationship via the wireless communication.

[0242] Indicative, Figure 13 This is a schematic diagram of a communication testing process provided in an exemplary embodiment of this application. For example... Figure 13As shown, data frames are transmitted between VAC1310 and AP1320, and the transmission results are used to determine whether network device 1330 supports VLAN data frame pass-through.

[0243] like Figure 13 As shown, when network device 1330 supports VLAN data frame pass-through, VAC1310 sends a first data frame without VLAN tag and a second data frame with VLAN tag to AP1320 through network device 1330. If VAC1310 can receive both the feedback data frame from AP1320 for the first data frame and the feedback data frame from AP1320 for the second data frame, then it indicates that network device 1330 supports VLAN data frame pass-through.

[0244] Correspondingly, if network device 1330 does not support VLAN data frame pass-through, VAC1310 sends a first data frame without a VLAN tag and a second data frame with a VLAN tag to AP1320 through network device 1330. If VAC1310 can receive the feedback data frame from AP1320 for the first data frame, but cannot receive the feedback data frame from AP1320 for the second data frame, it indicates that network device 1330 does not support VLAN data frame pass-through.

[0245] In summary, the system provided in this application determines the communication network relationship between APs based on the network devices' ability to pass through VLAN data frames when establishing the communication network relationship. That is, if the network devices support VLAN data frame passing through, a communication network relationship requiring VLAN data frame passing through is adopted; if the network devices do not support VLAN data frame passing through, a communication network relationship not requiring VLAN data frame passing through is adopted. The system automatically selects the communication network relationship between access nodes based on the corresponding relationship, improving the efficiency and success rate of communication network formation. On the other hand, it eliminates the need for manual debugging and confirmation of the VLAN data frame passing through capabilities of network devices, as the relationship is automatically determined by the APs, reducing the complexity of communication network formation.

[0246] Figure 14 This is a structural block diagram of a communication networking device provided in an exemplary embodiment of this application, such as... Figure 14 As shown, the device includes:

[0247] The acquisition module 1410 is used to acquire the pass-through support capability of the network device, wherein the pass-through support capability is used to express the network device's ability to pass through data frames on a virtual local area network (VLAN).

[0248] The module 1420 is used to establish a network relationship with other access nodes in the network mode corresponding to the transparent transmission support capability, wherein the other access nodes refer to access nodes other than the first access node.

[0249] The communication module 1430 is used for communication and interaction with other access nodes based on the network relationship.

[0250] In an optional embodiment, the acquisition module 1410 is used to acquire the network configuration policy of the network device, the network configuration policy being used to indicate the method of accessing the Internet;

[0251] The module 1420 is also used to establish a network relationship with other access nodes using the network topology corresponding to the transparent transmission support capability and the network configuration strategy.

[0252] In one optional embodiment, different combinations of pass-through support capabilities and different network configuration strategies correspond to different networking methods.

[0253] In an optional embodiment, the establishment module 1420 is further configured to establish a parallel networking relationship with the other access nodes when the network device supports data frame pass-through on VLANs. The parallel networking relationship refers to a networking method in which the first access node operates in routing mode, at least one of the other access nodes is connected to the network device via a wired connection, and the first access node and the other access nodes are connected through a VLAN networking tunnel.

[0254] In an optional embodiment, the establishment module 1420 is further configured to generate a first VLAN identifier when the network device supports data frame pass-through on VLANs. The first VLAN identifier is used to provide a VLAN networking tunnel for communication interaction between the first access node and the other access nodes.

[0255] In an optional embodiment, the communication module 1430 is further configured to receive message data sent by the second access node through the VLAN networking tunnel, the message data being used to indicate the operating status of the second access node;

[0256] like Figure 15 As shown, the device also includes:

[0257] The management module 1440 is used to perform management operations on the second access node based on the message data.

[0258] In an optional embodiment, the management module 1440 is further configured to run a management program to process the message data and perform management operations on the second access node, wherein the management program is a program in the first access node used to manage the other nodes.

[0259] In an optional embodiment, the establishment module 1420 is further configured to establish a parallel networking relationship with other access nodes when the network device does not support data frame pass-through on VLANs and the network configuration policy of the network device is implemented as configuring dynamic IP based on Dynamic Host Configuration Protocol. The parallel networking relationship refers to a networking method in which the first access node and the other access nodes operate in bridge mode and the other access nodes and the first access node communicate with each other through the local area network corresponding to the network device.

[0260] In an optional embodiment, the establishment module 1420 is further configured to establish a wireless networking relationship with other access nodes when the network device does not support data frame pass-through on VLANs and the network configuration policy of the network device is implemented as static IP or dial-up IP. The wireless networking relationship refers to a networking method in which the first access node operates in routing mode and the other access nodes are connected to the first access node through a wireless network.

[0261] In an optional embodiment, the communication module 1430 is further configured to broadcast wireless link information via a wireless signal; and to establish a wireless Layer 2 link connection with the third access node in response to receiving wireless feedback information based on the wireless link information from the third access node.

[0262] The module 1420 is also used to synchronize network mode information to the third access node through the wireless Layer 2 link connection and establish the network relationship with the third access node.

[0263] In an optional embodiment, the communication module 1430 is further configured to send wireless link information to the other access nodes, including a fourth access node, and the wireless link information includes a network identifier and an access key.

[0264] The communication module 1430 is further configured to receive a wireless access request sent by the fourth access node when the wired connection between the fourth access node and the network device is disconnected, wherein the wireless access request includes the network identifier and the access key;

[0265] The module 1420 is also configured to enable the fourth access node to access the network relationship via the wireless communication based on the wireless access request.

[0266] In summary, the apparatus provided in this application determines the communication network relationship between access points (APs) based on the network devices' ability to pass through VLAN data frames when establishing the communication network relationship. That is, if the network devices support VLAN data frame passing through, a communication network relationship requiring VLAN data frame passing through is used; if the network devices do not support VLAN data frame passing through, a communication network relationship not requiring VLAN data frame passing through is used. By automatically selecting the communication network relationship between access nodes based on the corresponding relationship, the efficiency and success rate of communication networking are improved. Furthermore, there is no need for manual debugging and confirmation of the VLAN data frame passing through capabilities of the network devices; the relationship is automatically determined through the APs, reducing the complexity of communication networking.

[0267] It should be noted that the communication networking device provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the communication networking device and the communication networking method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0268] Figure 16 This illustration shows a structural block diagram of a communication device 1600 provided in an exemplary embodiment of this application. The communication device 1600 may be referred to as an AP, AC, VAC, ONU, or other names.

[0269] Typically, the communication device 1600 includes a processor 1601 and a memory 1602.

[0270] Processor 1601 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1601 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 1601 may also include a main processor and a coprocessor. The main processor, also known as the Central Processing Unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1601 may further include an Artificial Intelligence (AI) processor for handling computational operations related to machine learning.

[0271] The memory 1602 may include one or more computer-readable storage media, which may be non-transitory. The memory 1602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1602 is used to store at least one instruction, which is executed by the processor 1601 to implement the communication networking method provided in the method embodiments of this application.

[0272] In some embodiments, the communication device 1600 also includes other components 1603, the type and number of which can be selected based on the functional requirements of the communication device 1600. Those skilled in the art will understand that... Figure 16 The structure shown does not constitute a limitation on the communication device 1600, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0273] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the embodiments in this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0274] This application also provides a communication device, which includes a processor and a memory. The memory stores at least one instruction, at least one program, a code set, or an instruction set. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the communication networking method as described in any of the above embodiments of this application.

[0275] This application also provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the communication networking method as described in any of the above embodiments of this application.

[0276] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform any of the communication networking methods described in the above embodiments.

[0277] It should be noted that the collection and processing of relevant data (such as dialogue content) in this application should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0278] It should be understood that "multiple" as used herein refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0279] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A communication networking method, characterized in that, The method, executed by a first access node that acts as a control node accessing the network device, includes: Obtain the pass-through support capability of the network device, wherein the pass-through support capability is used to express the network device's ability to pass through data frames on a Virtual Local Area Network (VLAN). Based on the networking method corresponding to the transparent transmission support capability, establish a networking relationship with other access nodes, wherein the other access nodes refer to access nodes other than the first access node; Based on the network relationship, it communicates and interacts with the other access nodes.

2. The method according to claim 1, characterized in that, The method further includes: Obtain the network configuration policy of the network device, the network configuration policy being used to indicate the method of accessing the Internet; The establishment of a network relationship with other access nodes based on the networking method corresponding to the transparent transmission support capability includes: Based on the transparent transmission support capability and the networking mode corresponding to the network configuration strategy, establish networking relationships with other access nodes.

3. The method according to claim 2, characterized in that, Different combinations of pass-through support capabilities and different network configuration strategies correspond to different networking methods; or, there are at least two combinations of pass-through support capabilities and network configuration strategies that correspond to different networking methods.

4. The method according to any one of claims 1 to 3, characterized in that, The establishment of a network relationship with other access nodes based on the networking method corresponding to the transparent transmission support capability includes: When the network device supports data frame pass-through on VLANs, a parallel network relationship is established with the other access nodes. The parallel network relationship refers to a network configuration in which the first access node operates in routing mode, at least one of the other access nodes is connected to the network device via a wired connection, and the first access node and the other access nodes are connected through a VLAN network tunnel.

5. The method according to claim 4, characterized in that, When the network device supports data frame pass-through on VLANs, establishing a parallel network relationship with the other access nodes includes: When the network device supports data frame pass-through on VLANs, a first VLAN identifier is generated. The first VLAN identifier is used to provide a VLAN networking tunnel for communication between the first access node and the other access nodes.

6. The method according to claim 5, characterized in that, The other access nodes include the second access node; The method further includes: Receive message data sent by the second access node through the VLAN networking tunnel, the message data being used to indicate the operating status of the second access node; Management operations on the second access node are performed based on the message data.

7. The method according to claim 6, characterized in that, The step of performing management operations on the second access node based on the message data includes: The management program processes the message data and performs management operations on the second access node. The management program is a program in the first access node used to manage the other nodes.

8. The method according to claim 2, characterized in that, The establishment of a network relationship with other access nodes based on the network topology corresponding to the transparent transmission support capability and the network configuration strategy includes: When the network device does not support data frame pass-through on VLANs and the network configuration policy of the network device is implemented to configure dynamic IPs based on the Dynamic Host Configuration Protocol, a parallel networking relationship is established with other access nodes. The parallel networking relationship refers to the networking mode in which the first access node and the other access nodes operate in bridge mode and the other access nodes and the first access node communicate with each other through the local area network corresponding to the network device.

9. The method according to claim 2, characterized in that, The establishment of a network relationship with other access nodes based on the network topology corresponding to the transparent transmission support capability and the network configuration strategy includes: When the network device does not support data frame pass-through on VLAN and the network configuration policy of the network device is implemented as static IP or dial-up IP, a wireless networking relationship is established with other access nodes. The wireless networking relationship refers to the networking method in which the first access node operates in routing mode and the other access nodes are connected to the first access node through a wireless network.

10. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Broadcast wireless link information via wireless signal; In response to receiving wireless feedback information from the third access node based on the wireless link information, a wireless Layer 2 link connection is established with the third access node; The network mode information is synchronized to the third access node through the wireless Layer 2 link connection, and the network relationship between the two nodes is established.

11. The method according to any one of claims 1 to 3, characterized in that, After establishing the network relationship with other access nodes, the process also includes: Send wireless link information to the other access nodes, including a fourth access node, and the wireless link information includes a network identifier and an access key; When the fourth access node disconnects from the wired connection with the network device, a wireless access request sent by the fourth access node is received, the wireless access request including the network identifier and the access key; Based on the wireless access request, the fourth access node will connect to the network relationship via the wireless communication.

12. A communication networking system, characterized in that, The system includes: a first access node and a second access node, wherein the first access node and the second access node are respectively connected to network devices; The first access node is configured to acquire the pass-through support capability of the network device, the pass-through support capability being used to express the network device's ability to pass through data frames on a virtual local area network (VLAN); and to establish a network relationship with other access nodes based on the networking mode corresponding to the pass-through support capability, wherein the other access nodes include the second access node. The second access node is configured to access the network relationship established by the first access node; The first access node is also configured to communicate and interact with the second access node based on the network relationship.

13. A communication networking device, characterized in that, The device includes: The acquisition module is used to acquire the pass-through support capability of the network device, wherein the pass-through support capability is used to express the network device's ability to pass through data frames on a virtual local area network (VLAN). The module is used to establish a network relationship with other access nodes in the network topology corresponding to the transparent transmission support capability, wherein the other access nodes refer to access nodes other than the first access node. The communication module is used for communication and interaction with other access nodes based on the network relationship.

14. A communication device, characterized in that, The communication device includes a processor and a memory, the memory storing at least one program, which is loaded and executed by the processor to implement the communication networking method as described in any one of claims 1 to 11.

15. A computer-readable storage medium, characterized in that, The storage medium stores at least one program, which is loaded and executed by a processor to implement the communication networking method as described in any one of claims 1 to 11.

16. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the communication networking method as described in any one of claims 1 to 11.