Background
The new and rich wireless access and networking technologies are emerging continuously, and wireless networks are developed rapidly in the aspects of network coverage, network capacity, transmission rate, service quality and the like, and develop towards the direction of diversified access modes, high-speed data transmission, universal mobility and full IP fusion. The lack of a unified standard for expansion port technology directly results in poor compatibility.
At present, with the continuous development of network technology, the mobility of the devices associated with the wireless signal transmission medium brings considerable difficulty to channel prediction and channel estimation, thereby increasing the error rate of the channel. Wireless signal transmission media are generally considered unreliable and susceptible to unpredictable effects of noise, multipath fading, and shadowing. The expansion of networking scale is limited by product performance, quality and price.
People often only need to design conservatively according to the requirement of minimum channel performance in order to guarantee availability, rather than adapting to a communication channel through adaptive adjustment, but in order to guarantee availability change, a protocol stack cannot effectively and reasonably utilize limited power resources and spectrum resources.
The development of MESH networking technology and stacking technology has impacted the art. Two or more network devices are connected through a stacking technology, on one hand, the function of spare backup among the network devices can be achieved, so that the safety of data is guaranteed, and on the other hand, the function of port expansion can be achieved. Corresponding patent documents are less published.
Chinese patent application 201020587756.8 proposed by China Hua Xue engineering (group) Co., Ltd and Hua Yin processing technology engineering Co., Ltd discloses a wireless monitoring system for water balance in a thermal power plant, which comprises an intelligent field wireless device (1), an intelligent wireless gateway (2) and an upper monitoring system (3); the intelligent field wireless devices (1) are connected through a self-organizing MESH network; the intelligent field wireless equipment (1) is connected with the intelligent wireless gateway (2) through a self-organizing MESH network; the intelligent wireless gateway (2) is connected with the upper monitoring system (3) through the industrial Ethernet.
Chinese patent application 201310634475.1, issued by hua-shi technology limited corporation, discloses a method for establishing a stack and a communication device, wherein a first communication device sends a stack pairing message to a second communication device in a current network through a current network public channel; the first communication equipment receives a pairing response message sent by the second communication equipment, wherein the pairing response message is used for informing the first communication equipment that the second communication equipment and the first communication equipment have the same stacking number; and the first communication equipment establishes a stack comprising the first communication equipment and the second communication equipment according to the pairing response message. The communication equipment is paired through the current network public channel, and stacking is established between the paired communication equipment, so that the communication equipment needing to be stacked is not influenced by a physical position and a network, and the stacking of crossing physical regions or networks between the network equipment is realized.
In the above prior arts, compared with the continuous expansion of network scale, the management and maintenance are increasingly complex application scenarios, effective networking and topology management cannot be provided yet for multiple devices, and the cost of post-management is huge. Moreover, one or more direct links need to be established between stacked network devices for transmitting stacked protocol messages and data messages, and for network devices across physical regions or networks, it is difficult to establish a direct link in the process of establishing a stack, so that the stack across physical regions or networks between network devices still cannot be realized.
Disclosure of Invention
The invention aims to provide a Mesh node stacking multi-channel communication expansion method for wireless equipment PIPE interconnection, and provides a uniform, expandable and manageable solution scheme for diversified access modes, high-speed data transmission, universal mobility and full IP fusion according to the requirements of a wireless network on network coverage, network capacity, transmission rate, service quality and the like.
The aim of the invention is achieved by the following technical measures: mesh node equipment of a Mesh Stack (Mesh Stack) comprising Master equipment and Slave equipment are interconnected through wired PIPE; mesh node equipment is mutually connected through a wired link PIPE (Ethernet PIPE), so that the interconnection and intercommunication of links of different types or different parameters are supported, network communication media are expanded, and the limitation of the number of hardware interfaces to the number of the node links is broken through; the nodes EPCNs (EthPe Connected nodes) interconnected by the wired PIPE independently complete the functions of topology maintenance and path forwarding of the Mesh node in the communication process, thereby maintaining the core advantage of the fast path of the Mesh stack network; however, in the network management layer, EPCNs should be presented as a unified network node; the Mesh stack realizes the management integration function of the EPCNs, including state monitoring and configuration upgrading; the Mesh Stack copies and disguises the network state information of the Slave module into the state information of the Master module, so that the integration of network state monitoring is realized, the process is realized by a Stack Protocol (Stack Protocol) in the Mesh Driver, the influence on a wireless drive and a device management layer is reduced as much as possible, and the device management layer comprises a pivot, Omed and Sysinit.
Especially, the Master device is one of Mesh stack member devices, and is responsible for managing the whole stack, and only one member device can become the Master device at the same time in one stack; the Slave equipment is one of Mesh stacking member equipment, the more the number of the Slave equipment is, the stronger the forwarding capability of a stacking system is, and the Slave equipment is other than Master equipment in the stack; the Mesh stacking supports EPCNs to adopt a two-point direct connection or a one-point-to-multi-point central structure; the central Mesh Stack structure comprises two cases: the first method comprises the following steps: the central end is connected with different EPCNs through independent EthPe; and the second method comprises the following steps: the central end connects a plurality of EPCNs by using the HUB through the same EthPe; mesh Stack does not support a multipoint cascade structure.
Particularly, the stack management system of the wireless communication equipment with multi-channel pivot realizes the management and maintenance of topology, configuration and upgrade; sysinit is an initialization program, and Omed is to acquire node role information through a Mesh Driver interface.
Particularly, a Mesh Driver is adopted in the Mesh stack to support the bottom layer drive realized by the stacking method.
In particular, the Mesh stack includes a G8000.xml configuration file.
Particularly, the Mesh stack supports wireless links and satellite links, and supports interconnection and intercommunication of parameter links of 2.4GHz channels and 5GHz channels.
Particularly, the Mesh stack uses a multi-media fusion networking controller or a switch as a Mesh stack device, a Netctrl is used for connecting a plurality of link modules of different physical media, and Net Control is a functional module for providing secondary networking and transmitting wave-forming information in the Mesh network; the Mesh stacking devices are connected with each other through wired links PIPE, network communication media are expanded, and the limitation of the number of hardware interfaces to the number of node links is broken through.
Particularly, after Mesh stacking is formed, all member modules of a stacking system are uniformly configured and managed; multiple physical devices in the Mesh Stack are virtualized to form a logic device, and a Master module represents the whole Mesh Stack; when the manager monitors the state of the topological relation, the routing relation and the rapid deployment indication network, the manager cannot detect the existence of the Slave module below the Mesh Stack.
In particular, redundancy backup is carried out among a plurality of member modules in the Mesh stack; the Master module and the Slave module can be switched in roles, a plurality of Slave modules belong to one node logically, and even if a part of link structures fails, the link cannot be completely failed, so that the normal work of the service by a normal member module is ensured.
The invention has the advantages and effects that: in the initial stage of network deployment, fewer access modules are needed, so that the system structure and installation construction become simple, the number of ports and bandwidth are required to be increased along with service development, the access capacity is easily expanded by adopting a multi-channel wireless communication stacking method and device, the reliability of system communication transmission is improved, the early-stage network planning is not changed, the first investment cost is reduced, the system maintenance is facilitated, and the overall network investment and maintenance cost are reduced.
Detailed Description
The principle of the invention lies in that, as shown in figure 1, Mesh modules are connected with each other through a wired link PIPE, the wired link PIPE is Ethernet PIPE, which is called EthPipe for short, and can support the interconnection and intercommunication of different types of wireless links, satellite links and the like, as well as different parameter links of 2.4GHz channels, 5GHz channels and the like, thereby expanding network communication media and breaking through the limitation of the number of hardware interfaces to the number of node links. The Nodes EPCNs interconnected through the wired PIPE independently complete the functions of topology maintenance and path forwarding of the Mesh node in the communication process, so that the core advantage of the Mesh network fast path is maintained, wherein the EPCNs are EthPe Connected Nodes for short and can be divided into a Master module, a Slave module and the like. But at the network management level, EPCNs should appear as one unified network node.
In the present invention, as shown in fig. 2, the Mesh Stack (Mesh Stack) implements the management integration function of EPCNs, including status monitoring and configuration upgrade.
The inventive advantages of the present invention include:
A. network operation is simplified; mesh Stack (Mesh Stack) networks use a multimedia convergence networking controller or switch as a Mesh Stack device, and can use one Netctrl to connect a plurality of link modules of different physical media. The Net Control is a functional module for providing second-level networking and transmitting the wave-forming information in the mesh network.
B. Enhancing the network expansion capability; as shown in fig. 3, the Mesh stacking apparatuses are connected to each other through wired links PIPE, and the number of ports, bandwidth, and processing capacity of the stacking system can be easily and freely extended by adding a Slave node member module.
C. The stacking mode is flexible; the Mesh stacking devices are mutually connected through wired links PIPE, the interconnection and intercommunication of links such as 2.4GHz channels and 5GHz channels are supported, network communication media are expanded, and the limitation of the number of hardware interfaces to the number of node links is broken through.
D. Configuration and management are simplified; as shown in fig. 4, after the Mesh Stack (Mesh Stack) is formed, all member modules of the stacking system are uniformly configured and managed. Multiple physical devices are virtualized into a logical device, and the Master module represents the whole Mesh Stack. When the manager monitors the state of the topological relation, the routing relation and the rapid deployment indication network, the manager cannot detect the existence of the Slave module below the Mesh Stack.
E. The reliability of a network system is improved; redundancy backup can be carried out among a plurality of member modules in the stacking system; the Master module and the Slave module can be switched in roles, and a plurality of Slave modules belong to one node logically, so that even if a part of link structures fails, the link cannot be completely failed, and the normal work of the service by a normal member module is ensured.
The invention is further illustrated by the following figures and examples.
Example 1:
the Mesh Stack completes management and integration of the following equipment forms, and presents a unified node for a user:
1) individual device (1+ 1): the Mesh module is provided with two wireless modules with different frequency bands;
2) vehicle platform (1+ N): one in-vehicle unit (comprising a Netctrl module) is connected with a plurality of out-vehicle wireless units;
3) directional antenna group device (1+ N): one Netctrl is connected with a plurality of wireless modules with the same frequency point;
4) the multimedia fusion networking controller or the switch: one Netctrl connects a plurality of link modules of different physical media.
The system structure includes:
1) in order to reduce the management complexity, as shown in fig. 5, the Mesh Stack supports EPCNs to adopt a two-point direct connection or a one-point-to-multipoint central structure;
2) the central Mesh Stack structure comprises two cases: as shown in fig. 6, the first: the central end is connected with different EPCNs through independent EthPe; and the second method comprises the following steps: the central end connects a plurality of EPCNs by using the HUB through the same EthPe;
3) the Mesh Stack does not support a multipoint cascade structure; as shown in fig. 7, the cascade structure may cause serious problems of reduced efficiency of route switching and complexity of network management.
In the foregoing, as shown in fig. 8, the EPCNs forming the Mesh Stack are divided into Master-Slave roles, wherein Master: one Mesh Stack has only one Master module; a Slave: all other nodes which are not masters in a Mesh Stack are Slave modules.
The Master module represents the whole Mesh Stack; when a manager monitors the state of a topology relationship, a routing relationship and a rapid deployment indication network, the manager cannot detect the existence of the Slave module, different Slave modules represent a plurality of Pipe interfaces of a Master, a camera connected to the Slave is also represented to be connected to a Master node, and the manager queries information of the associated Slave module from the Master module through a special management interface, so that the configuration and the upgrade of the Slave module are performed.
In the foregoing, one Master module is connected to a plurality of Slave modules, but one Slave module can only be connected to one Master module; the failure of the Master module can cause the whole work of the Mesh Stack to stop, and the failure of the Slave module only causes the link of the failed Slave module to stop working, so that the whole work state of the Mesh Stack is not influenced.
In the foregoing, one network node cannot serve as both a Master module and a Slave module, and is default to the Master module.
The Mesh Stack is dynamically established on the Stack Pipe with the stacking function by nodes with different Master-Slave function roles, as shown in fig. 9, and is not bound to a specific device:
1) when the equipment is assembled, only the function role needs to be appointed, and the configuration of the specific equipment which is mutually associated is not needed;
2) during operation, the EPCNs function role is dynamically identified, the Master-Slave relationship is maintained, and a Mesh Stack is established;
3) when the node fails, the node with the same function role can be used for quick replacement;
4) mesh Stack takes effect on Pipe that has enabled the Stack function, and every Pipe object possesses independent Stack function switch, but its function is irrelevant with the type of Pipe interface by nature:
5) the non-EthPe enables a Mesh Stack function; but there is currently no such application need;
6) the wired link connected for improving the transmission quality does not need to start the Mesh Stack function; for example, in the case where wired media such as optical fibers and back lines are connected between different vehicle-mounted platforms.
In the foregoing, due to the limitation of the hardware connection structure, the Master-Slave role and whether the stacking function of the specific Pipe is enabled are managed in a static configuration manner, and a plurality of EPCNs are not supported to dynamically promote the Master node. When the Mesh equipment works, the system cannot automatically detect or ensure the functional correctness of the Mesh Stack configuration. For example: the uniqueness of the Master module in a Mesh Stack, the correctness of the relationship between the StackPipe configuration and the Pipe type, and the consistency of the StackPipe configuration on the Master and Slave modules.
The core thought of the Mesh Stack is that the network state information of the Slave module is copied and disguised as the state information of the Master module, so that the integration of network state monitoring is realized. This process is mainly implemented by Stack Protocol (Stack Protocol) in Mesh Driver, and reduces the impact on the wireless Driver and the device management layer as much as possible, and the device management layer includes the sky pivot, Omed, Sysinit.
In the foregoing, the implementation process of the stacking method is driven by the Master module; as shown in fig. 10, the Master module periodically declares (Announce) existence of itself, and the Slave module responds to the status information (State) after receiving the Master Announce; after receiving the Slave State, the Master module updates corresponding local State information; the Master maintains the timeout State of the Slave State; the Slave maintains the timeout state of the Master Announce; the slave now only acts on Pipe with the stack function enabled.
In the embodiment of the invention, the protocol supporting the stacking method comprises the following steps:
1) adding Mesh Stack support; after the format of the Mesh protocol is changed, the Mesh protocol is incompatible with the previous version;
2) adding a Mesh Stack configuration interface;
3) adding a Stack configuration attribute to the Pipe configuration interface;
4) adding a Mesh Stack state Proc file query interface;
5) and adding an original network state information Proc file query interface.
In the embodiment of the invention, after the role election and the topology collection are completed, all the member devices can synchronize the system software and the configuration file of the master device. The configuration file is only executed on the current master device, and other member devices keep synchronous backup so as to ensure that a plurality of devices in the stack can work in the network like one device. Adding configuration item Stack attributes, namely Enable and Role, into the xml configuration file, wherein when the Enable takes a value of 0, the Role is invalid, and when the Enable takes a value of 1, the Role takes values of Master and Slave, or can be null; the configuration item Pipe increases an attribute Stack, the Stack takes a value of 0 or 1, the configuration item attribute Enable is 0, and the configuration item Pipe is invalid.
In addition, sysini: and calling a Mesh Driver interface to configure the Mesh Stack function. Omed: acquiring node role information through a Mesh Driver interface, and performing corresponding processing according to roles; the method comprises the following steps:
1) the Slave module does not respond to the central reporting command;
2) the Slave module closes the friend service;
3) the Master module acts and forwards a configuration command for the Slave module;
4) and the Slave module responds to the configuration command forwarded by the Master module.
In the embodiment of the invention, the hinge: the Master module is configured in the same way as a common module, and an independent configuration way needs to be added to the Slave module; the method comprises the following steps:
1) adding a Mesh Stack configuration function;
2) the Ethernet interface of the Slave module is limited to be in an EthPede mode, and the connection of a pivot and a camera is forbidden;
3) the Master module Ethernet interface is selectively configured into a LAN interface, and allows the pivot to be connected with the camera;
4) and the upgrading function of the Mesh Stack Slave module is added, and the upgrading process of the Master module is the same as that of the common upgrading process.
In the embodiment of the invention, the technical terms are introduced:
a Master module: is responsible for managing the entire stack. Only one member device in a stack can become the Master module at a time.
A Slave module: the modules in the stack, except the Master module, are Slave modules. The larger the number of Slave modules, the stronger the forwarding capability of the stacking system.
And (3) pivot: the multi-channel wireless communication module stacking management system realizes management and maintenance of topology, configuration and upgrading.
Mesh Driver: and bottom layer driving realized by a stacking method is supported.
G8000.xml is configuration file.
Sysinit: and (5) initializing the program.
Omed: and acquiring the node role information through a Mesh Driver interface.
The embodiment of the invention provides an extension method, which is used for pairing communication equipment through a current network public channel and establishing stacking among the paired communication equipment, so that the communication equipment needing to be established and stacked is not influenced by a physical/spatial position and a network, and the cross-physical/spatial region or the cross-network stacking among the network equipment is realized.
The above embodiments are only preferred embodiments of the present invention, and not intended to limit the present invention, and it can be understood by those skilled in the art that all or part of the steps of the above embodiments can be implemented by hardware, and can also be implemented by program instructions and related hardware, and any modifications and variations made by the reader or others within the spirit and principle of the technical solution described in the present invention, or equivalents thereof, shall be included in the protection scope of the present invention.