CN-121418878-B - Three-side decoupling software defined wireless ad hoc network and containerization realization method
Abstract
The invention discloses a three-side decoupling software defined wireless self-organizing network and a containerization realizing method, which belong to the field of wireless self-organizing network communication and network management, and comprise the steps of introducing three-side decoupling hybrid SDN architecture design, respectively setting up a management surface module, a control surface module and a data surface module for policy decision, centralized control and functional separation of data forwarding; introducing a survivability design, setting a main and standby cluster head switching mechanism of a control plane module, and when the failure of the main cluster head node is detected, weighting and electing a new cluster head node based on node energy, position and historical load parameters, and completing scheduling recovery in a cluster; the invention improves the link utilization rate and the data transmission performance, and has good task adaptability and system toughness.
Inventors
- LU JIANCHUAN
- LIU PEI
- WU QI
- YANG XINYU
- Qiao guanhua
- SHEN GAOQING
- PAN YIDAN
- ZHANG XINTING
- WANG XIANG
- LUO HAO
Assignees
- 中国电子科技集团公司第十研究所
Dates
- Publication Date
- 20260512
- Application Date
- 20251225
Claims (7)
- 1. A three-side decoupling software defined wireless ad hoc network and a containerization realizing method are characterized by comprising the following steps: The method comprises the steps of introducing a three-side decoupling hybrid SDN architecture design, respectively setting up a management plane module, a control plane module and a data plane module for policy decision making and centralized control and data forwarding function separation, wherein the management plane module is used for global policy making and decision making, generating network topology, managing cluster members, executing a master-slave cluster head election and maintenance controller cluster, issuing policy and configuration instructions to the control plane module through a north interface, realizing state synchronization and consistency maintenance through a distributed cooperative component among the controller nodes, exchanging link state, node load and threat information among the controller nodes through a east-west interface, supporting local autonomous and full network cooperation, and the data plane module comprises a virtual switch deployed in each node device, receiving the control instructions through a south interface and executing data forwarding rules for timeliness guarantee and local policy autonomous execution of data flows; And secondly, introducing a survivability design, setting a main and standby cluster head switching mechanism of the control surface module, and performing weighted election on of new cluster head nodes based on node energy, position and historical load parameters when the failure of the main cluster head nodes is detected, and completing scheduling recovery in the cluster.
- 2. The method for implementing three-sided decoupling software defined wireless ad hoc network and containerization according to claim 1, wherein the northbound interface specifically adopts RESTful API standard, is implemented based on HTTP protocol, and supports policy issuing, control parameter configuration, task priority adjustment and dynamic injection of fault recovery policies.
- 3. The implementation method of three-sided decoupling software defined wireless ad hoc network and containerization according to any one of claims 1 or 2, wherein the northbound interface is provided with a modular expansion mechanism for being compatible with data interaction requirements of a cloud orchestration platform and an artificial intelligence reasoning engine.
- 4. The method for implementing three-sided decoupling software defined wireless ad hoc network and container according to claim 1, wherein said east-west direction interface is specifically constructed based on Raft consensus protocol, and the controller node periodically synchronizes its own status information through the east-west direction interface constructed based on Raft consensus protocol, and when any node heartbeat failure is detected, triggers the master control node election and control right take over process.
- 5. The method for implementing three-sided decoupling software defined wireless ad hoc network and container according to claim 1, wherein the southbound interface is implemented by using OpenFlow 1.3 protocol, supporting dynamic issuing of flow table of virtual switch, port monitoring, flow path adjustment and priority scheduling rule configuration.
- 6. The method for implementing three-sided decoupling software defined wireless ad hoc network and containerization according to claim 1, wherein the controller cluster specifically constructs a global information pool through east-west interface sharing, and the global information pool includes link quality status, node load, resource allocation condition and threat detection information.
- 7. The method for realizing three-sided decoupling software defined wireless ad hoc network and containerization according to claim 1, wherein the virtual switch is preset with a local control policy, and when the connection of the control plane module is lost, the flow forwarding and path selection are continued according to the preset local control policy, so that the local communication is ensured not to be interrupted.
Description
Three-side decoupling software defined wireless ad hoc network and containerization realization method Technical Field The invention relates to the field of wireless ad hoc network communication and network management, in particular to a three-sided decoupling software defined wireless ad hoc network and a containerization implementation method. Background With the development of modern communication technology and unmanned platform autonomous cooperation capability, the wireless ad hoc network is used as a key supporting means for battlefield command, task cooperation and situation awareness, and provides higher dynamic adaptability, real-time performance and survivability requirements for a network communication system. The traditional wireless ad hoc network mostly adopts a static networking and centralized control architecture, node and link configuration depends on preset, flexible strain capacity is lacking, and complex environmental conditions such as frequent movement of the node, severe change of link quality or hostile interference damage are difficult to effectively cope with. In recent years, software defined networks (Software Defined Network, SDN) have been widely used in data centers and wide area network management as a technology for implementing centralized management and flexible programming by decoupling the network control plane from the data forwarding plane. SDN can dynamically adjust routing and flow table configuration by the controller to unify issuing rules, thereby greatly improving the programmability and resource scheduling capability of the network. However, when applied to wireless ad hoc networks, particularly in high maneuver, strong countermeasure scenarios, the conventional SDN architecture still has the following prominent problems: First, centralized deployment of controllers results in a high risk of single point failure. For example, in a high threat environment, the controller, once subjected to physical blows or link cuts, may cause the entire cluster or even the global network to break down, lacking the necessary survivability and self-healing capabilities. Second, standard SDN systems lack local autonomy capability. In the traditional centralized control mode, the response of each data plane node to sudden environmental changes is highly dependent on controller instructions, and local decisions cannot be automatically made when a link is interrupted or is not connected with a controller, so that the survivability and task continuity of the system are affected. Again, domain collaboration and state consistency maintenance is difficult. Under the distributed control requirement, the controllers need to keep consistent synchronization of topology, state and policy information, and the existing SDN system has insufficient support in the aspects of state consistency and fault-tolerant switching among the controllers, so that the problems of inconsistent data, policy conflict or recovery delay are easy to occur. In addition, the existing partial improvement schemes, such as a distributed SDN framework, introduce a multi-controller collaboration mechanism, but have not formed application-oriented deep adaptation and optimization capabilities under the specific high-dynamic, on-premise task adjustment and complex threat countermeasure requirements of the wireless ad hoc network. For example, the core problems of cluster structure reorganization, cross-cluster communication link maintenance, resource adaptive scheduling, task priority guarantee and the like caused by frequent node movement still lack systematic technical support. Disclosure of Invention The invention aims to overcome the defects of the prior art, provides a three-side decoupling software defined wireless ad hoc network and a containerization implementation method, aims at the characteristics of the wireless ad hoc network, combines centralized control and local autonomy, has distributed consistency management and quick fault recovery capability, can adapt to intelligent optimization requirements in a high dynamic environment, improves the link utilization rate and data transmission performance, and has good task adaptability and system toughness. The invention aims at realizing the following scheme: a three-side decoupling software defined wireless ad hoc network and a containerization realizing method comprise the following steps: The method comprises the steps of introducing a three-side decoupling hybrid SDN architecture design, respectively setting up a management plane module, a control plane module and a data plane module for policy decision making and centralized control and data forwarding function separation, wherein the management plane module is used for global policy making and decision making, generating network topology, managing cluster members, executing a master-slave cluster head election and maintenance controller cluster, issuing policy and configuration instructions to the control plan