Wireless SDN network simulation platform and construction method of platform

By using standard SDN switches and multi-port network card connectors in the wireless SDN network simulation platform and directly running the SDN routing protocol, the data interaction process of network nodes is simplified, the complexity and inefficiency problems of existing technologies are solved, and efficient communication verification is achieved.

CN119402370BActive Publication Date: 2025-10-17WUHAN SHIP COMM RES INST (NO 722 RES INST OF CHINA STATE SHIPBUILDING CORP)
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411498530.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-10-17
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

During the construction of existing wireless SDN network simulation platforms, the SDN routing protocol is complex to implement, the simulation platform construction efficiency is low, and the control information interaction requires a lot of joint debugging and adaptation, resulting in the inability to quickly realize wireless SDN network communication verification.

Method used

Multiple standard SDN switches are used to simulate wireless network nodes, and multi-port network card connectors are used to achieve data mapping. The SDN routing protocol is directly run, eliminating the complex protocol stack reconstruction process. Data interaction is carried out through mapping nodes, simplifying the control information interaction.

Benefits of technology

The implementation efficiency of the wireless SDN network simulation platform and the communication effect verification efficiency are improved, which enables rapid response to user needs and smoother control information interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402370B_ABST
    Figure CN119402370B_ABST
Patent Text Reader

Abstract

The application provides a wireless SDN network simulation platform and a construction method of the platform, and relates to the technical field of wireless network communication; the platform comprises: a plurality of standard SDN switches used for simulating a plurality of terminal nodes in a wireless network, so that a plurality of simulated network nodes are obtained; the simulated network nodes run an SDN routing protocol in the standard SDN switches; a plurality of mapping nodes correspond to the simulated network nodes one by one, and data interaction between different simulated network nodes is one by one mapped into data interaction between corresponding mapping nodes. The application simulates network nodes by using standard SDN switches to obtain an SDN routing protocol, so that the re-implementation of the SDN routing protocol is omitted, and the implementation efficiency of the wireless SDN network simulation platform is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless network communication, and in particular to a wireless SDN network simulation platform based on an SDN switch and a method for constructing the platform. BACKGROUND

[0002] With the application of large-scale unmanned devices, the network environment used by the unmanned devices is increasingly complex and variable, and the requirements for the wireless communication network environment of the unmanned devices are increasingly high. The routing protocol running in the wireless network also needs to be increasingly innovative. Applying the rapidly developing SDN (Software Defined Network) technology in wired networks to wireless network communication is an important direction for the development of the field of wireless network communication technology today. How to construct a wireless SDN network simulation platform and then analyze whether the current wireless SDN network environment is suitable for wireless network communication is an important topic for wireless SDN network technology research.

[0003] Currently, when constructing a wireless SDN network simulation platform, the SDN routing protocol is implemented in the wireless network simulation platform, and then the simulation platform is used to determine whether the current wireless SDN network environment is suitable for wireless network communication. Although this approach is simple in concept, implementing the SDN routing protocol in a general wireless network simulation platform is quite complex, for example, the SDN routing protocol needs to be implemented by setting a protocol stack including an application layer, a slice layer, a control layer, and a data layer, and the interaction of control information between the network nodes and the SDN controller needs a large amount of joint debugging and adaptation, which results in low efficiency of the wireless SDN network simulation platform implementation, and thus the wireless SDN network communication verification cannot be quickly implemented. SUMMARY

[0004] Therefore, it is necessary to provide a wireless SDN network simulation platform and a method for constructing the platform to improve the shortcomings of the prior art, such as the complexity of the implementation method of the SDN routing protocol, the low efficiency of the network simulation platform construction, and the need for a large amount of joint debugging and adaptation of the interaction of control information.

[0005] In a first aspect, the present application provides a wireless SDN network simulation platform, which comprises:

[0006] a plurality of standard SDN switches for simulating a plurality of terminal nodes in a wireless network, and a plurality of simulated network nodes are obtained correspondingly; the simulated network nodes run an SDN routing protocol in the standard SDN switches;

[0007] a plurality of mapping nodes corresponding one-to-one to the simulated network nodes, and the data interaction between different simulated network nodes is mapped one-to-one into data interaction between corresponding mapping nodes.

[0008] Further, the platform further comprises a multi-port network card connector, which is used to map data between different simulation network nodes to corresponding mapping nodes.

[0009] Further, a plurality of network card ports of the multi-port network card connector correspond to a plurality of simulation network nodes.

[0010] Further, the data interaction process comprises:

[0011] When the multi-port network card connector receives a data packet of the simulation network node, the multi-port network card connector determines the source simulation node according to the network port correspondence relationship, and forwards the data packet to the mapping node corresponding to the simulation network node;

[0012] The mapping node determines the destination mapping node according to the destination MAC address.

[0013] The destination mapping node receives the data packet, and forwards the data packet to the simulation network node corresponding to the destination mapping node according to the network port correspondence relationship.

[0014] In a second aspect, the application further provides a method for constructing a wireless SDN network simulation platform, the method comprising:

[0015] A plurality of terminal nodes in a wireless network are simulated by a plurality of standard SDN switches, and a plurality of simulation network nodes are obtained correspondingly; the simulation network nodes run an SDN routing protocol in the standard SDN switches;

[0016] A plurality of mapping nodes are established, and the mapping nodes correspond one-to-one to the simulation network nodes; wherein data interaction between different simulation network nodes is one-to-one mapped to data interaction between corresponding mapping nodes.

[0017] Further, when data between different simulation network nodes interact, the data is mapped to corresponding mapping nodes by a multi-port network card connector.

[0018] Further, a plurality of network card ports of the multi-port network card connector correspond to a plurality of simulation network nodes.

[0019] Further, the data interaction process comprises:

[0020] When the multi-port network card connector receives a data packet of the simulation network node, the multi-port network card connector determines the source simulation node according to the network port correspondence relationship, and forwards the data packet to the mapping node corresponding to the simulation network node;

[0021] The mapping node determines the destination mapping node according to the destination MAC address.

[0022] The destination mapping node receives a data packet, and forwards the data packet to an analog network node corresponding to the destination mapping node according to the network port correspondence.

[0023] Further, the current network communication effect verification is judged according to the communication link characteristics obtained during data forwarding of the wireless SDN network simulation platform according to any one of the above.

[0024] Further, the communication link characteristics include one or more of transmission bandwidth, transmission delay, packet loss rate and jitter.

[0025] Overall, the present application provides a wireless SDN network simulation platform and a construction method of the platform, which can achieve the following beneficial effects compared with the prior art:

[0026] The present application directly uses standard SDN switches to simulate network nodes to obtain SDN routing protocols, instead of re-implementing SDN routing protocols on the simulation platform through complex protocols such as setting protocol stacks including application layer, slice layer, control layer and data layer, etc., thereby saving the implementation process of SDN routing protocols and greatly improving the implementation efficiency of the wireless SDN network simulation platform and the communication effect verification efficiency of the current wireless SDN network, achieving the purpose of fast and timely response to user demand. In addition, one or more standard SDN switches can directly interact with the SDN controller, so that the interaction of control information does not need to be adapted through a large number of joint debugging, thereby making the interaction more smooth and fast. BRIEF DESCRIPTION OF DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.

[0028] Figure 1 is a wireless SDN network simulation platform structure diagram of the wireless SDN network simulation platform and the construction method of the platform provided by the present application;

[0029] Figure 2 is a method diagram of the wireless SDN network simulation platform and the construction method of the platform provided by the present application. DETAILED DESCRIPTION

[0030] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions will be described clearly and completely below in combination with the drawings and examples in the present application. Obviously, the described examples are some but not all of the examples of the present application. Based on the examples in the present application, all other examples obtained by those skilled in the art without creative work fall within the protection scope of the present application.

[0031] It should be noted that in the description of the embodiments of the present application, the terms "comprise", "contain" or any other variants thereof are intended to cover the non-exclusive inclusion, so that the method, step or system comprising a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such method, step or system. Without more limitation, the element defined by the statement "comprises a" does not exclude the presence of another identical element in the method, step or system comprising the element.

[0032] In a first aspect, as shown in the drawings, the present application provides a wireless SDN network simulation platform, which comprises a wireless SDN network scene. Figure 1

[0033] The wireless SDN network scene comprises a plurality of standard SDN switches and a plurality of mapping nodes according to the current wireless network environment.

[0034] The current wireless network environment includes network type, service flow type, number of nodes in the network, topology connection, data transmission route, and link channel parameters between nodes, thereby constructing a network scene containing nodes, topology and links as shown in the drawings. Figure 1

[0035] The plurality of standard SDN switches are used to simulate a plurality of terminal nodes in the wireless network, and a plurality of simulated network nodes are obtained correspondingly; wherein the simulated network nodes run the SDN routing protocol in the standard SDN switch.

[0036] It should be noted that the standard SDN switch is directly connected with the SDN controller. The standard SDN switch refers to a commercial SDN switch, which can directly obtain the SDN switch of the SDN routing protocol. For example: h3c s5130s series, fsn8500 series, Huawei Cloud Engine s16700 series, etc.

[0037] The plurality of mapping nodes are set in the simulation device and correspond one-to-one with the simulated network nodes, and the data interaction between different simulated network nodes is one-to-one mapped into the data interaction between the corresponding mapping nodes.

[0038] ​​It should be noted that the transmission bandwidth, transmission delay, packet loss rate, jitter and other characteristics in the communication link are simulated by data transmission between different mapping nodes.

[0039] As an embodiment, the platform further comprises a multi-port network card connector for mapping data to the corresponding mapping node when data between different simulated network nodes interact.

[0040] It should be noted that the standard SDN switches are not directly connected by network cables, but are connected to the wireless SDN network simulation platform device through the multi-port network card connector. The data forwarding between the mapping nodes is realized by the forwarding program.

[0041] The SDN routing protocol in the standard SDN switch is directly run on the simulated network node. When the data between the simulated network nodes interact, the data is sent to the corresponding mapping node for forwarding through the multi-port network card connector.

[0042] In other words, the multi-port network card connector is used to realize the physical connection between the simulated network node and the corresponding mapping node, and is configured on the wireless SDN network simulation platform device.

[0043] Further, the multiple network card ports of the multi-port network card connector correspond to the multiple simulated network nodes. More specifically, one network card port is directly connected to one simulated network node through a network cable, and the data packet is forwarded through the internal forwarding program of the multi-port network card connector.

[0044] The data interaction process includes: when the multi-port network card connector receives the data packet of the simulated network node, the source simulation node is determined according to the network port corresponding relationship, and the data packet is forwarded to the mapping node corresponding to the simulated network node; the mapping node determines the destination mapping node according to the destination MAC address; the destination mapping node receives the data packet and forwards it to the simulated network node corresponding to the destination mapping node according to the network port corresponding relationship.

[0045] In a second aspect, the present application further provides a method for constructing a wireless SDN network simulation platform, as shown in Figure 2 The method comprises:

[0046] Step 101: Simulate multiple terminal nodes in a wireless network using multiple standard SDN switches to obtain multiple simulated network nodes; the simulated network node runs the SDN routing protocol in the standard SDN switch;

[0047] Step 102: Establish multiple mapping nodes, one-to-one corresponding to the simulated network nodes; wherein the data interaction between different simulated network nodes is one-to-one mapped into the data interaction between the corresponding mapping nodes.

[0048] It should be noted that when the data between different simulation network nodes interact, the data is mapped to the corresponding mapping node through the multi-port network card connector.

[0049] The SDN routing protocol issues a flow table to each simulation network node according to the current network state and application requirements. When each simulation network node receives a data packet, it queries the flow table according to the IP information, port information, protocol information and other data information in the data packet to determine the next hop simulation network node of the data packet. After determining the destination node, the SDN switch will automatically modify the source MAC address and destination MAC address of the data packet and forward the data packet to the mapping node.

[0050] Further, the multiple network card ports of the multi-port network card connector correspond to the multiple simulation network nodes. More specifically, one network card port is directly connected to one simulation network node through a network cable, and the data packet is forwarded through the internal forwarding program of the multi-port network card connector.

[0051] The data interaction process includes: when the multi-port network card connector receives the data packet of the simulation network node, the source simulation node is determined according to the network port correspondence relationship, and the data packet is forwarded to the mapping node corresponding to the simulation network node; the mapping node determines the destination mapping node according to the destination MAC address; the destination mapping node receives the data packet and forwards the data packet to the simulation network node corresponding to the destination mapping node according to the network port correspondence relationship.

[0052] In a third aspect, the application also provides a method for judging the current network communication effect verification according to the communication link characteristics obtained by the wireless SDN network simulation platform during data forwarding. The communication link characteristics include one or more of the following: transmission bandwidth, transmission delay, packet loss rate, jitter, robustness, and QOS.

[0053] The wireless SDN network simulation platform can be used to test the effect of network communication using the SDN routing protocol in other wireless environments. For example, when the transmission bandwidth, transmission delay, packet loss rate, jitter, robustness, QOS (Quality of Service) and other parameters meet the set threshold conditions, it indicates that the effect of network communication using the SDN routing protocol is good.

[0054] It should be noted that the other technical features in the construction method of the wireless SDN network simulation platform are consistent with the technical features of the wireless SDN network simulation platform described above, and will not be repeated here.

[0055] In summary, the application uses standard SDN switches to simulate network nodes to obtain SDN routing protocols, which eliminates the need to re-implement the SDN routing protocol, greatly improving the implementation efficiency of the wireless SDN network simulation platform. At the same time, it ensures that the direct control information interaction between the standard SDN switch and the SDN controller will be smoother.

[0056] It should be noted that, for the foregoing various embodiments, the steps of the methods described can be performed in any suitable order, and that some steps can be performed in parallel. Also, it should be noted that the embodiments described in the specification are preferred embodiments, and that the steps and modules involved are not necessarily essential to the application.

[0057] In the above embodiments, the description of each embodiment focuses on different aspects, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments. In the several embodiments provided by the present application, it should be understood that the disclosed method or system can be implemented in other ways. For example, the embodiments described above are only schematic. The division of units is only a logical function division. There can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0058] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they can be located in one place, or distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0059] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0060] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.

[0061] Those skilled in the art can understand that all or part of the circuits in the above embodiments can be programmed to instruct the relevant hardware to complete, and the program can be stored in a computer readable memory, which can include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0062] The above merely provides illustrative examples of the present disclosure, and cannot limit the scope of the present disclosure. Any equivalent changes and modifications made according to the teachings of the present disclosure shall still fall within the scope of the present disclosure. Those skilled in the art will readily understand the embodiments of the present disclosure upon considering the specification and practicing the disclosure herein. The present application is intended to cover any variations, uses, or adaptive changes of the present disclosure that follow the general principles of the present disclosure and include common knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and examples are merely regarded as illustrative, and the scope and spirit of the present disclosure are defined by the claims.

[0063] The technical features of the above embodiments can be combined in any manner. To make the description concise, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combinations of the technical features do not exist in contradiction, they shall be considered as falling within the scope recorded by the present disclosure.

[0064] Those skilled in the art will readily understand that the above merely provides preferred embodiments of the present application, and is not intended to limit the present application. Any modifications, equivalent replacements and improvements made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A wireless SDN network simulation platform, characterized in that: The platform includes: Multiple standard SDN switches, where the standard SDN switches directly obtain the SDN routing protocol and directly connect to the SDN controller for interaction; used to simulate multiple terminal nodes in a wireless network, thereby obtaining multiple simulated network nodes; the simulated network nodes run the SDN routing protocol in the standard SDN switches; A plurality of mapping nodes, corresponding one-to-one to the simulated network nodes, wherein data interactions between different simulated network nodes are mapped one-to-one to data interactions between corresponding mapping nodes; The multi-port network card connector is used to map the data to the corresponding mapping node when data between different simulated network nodes interact.

2. A wireless SDN network simulation platform according to claim 1, characterized in that: The multiple network card ports of the multi-port network card connector are correspondingly connected to the multiple simulated network nodes.

3. A wireless SDN network simulation platform according to claim 1, characterized in that: The data interaction process includes: When the multi-port network card connector receives a data packet from the simulated network node, it determines the source simulation node according to the network port correspondence relationship and forwards the data packet to the mapping node corresponding to the simulated network node; The mapping node determines the destination mapping node according to the destination MAC address; The destination mapping node receives the data packet and forwards the data packet to the simulated network node corresponding to the destination mapping node according to the network port correspondence.

4. A method for constructing a wireless SDN network simulation platform, characterized in that: The method comprises: Multiple standard SDN switches are used to simulate multiple terminal nodes in a wireless network, thereby obtaining multiple simulated network nodes. The standard SDN switch is an SDN switch that directly obtains the SDN routing protocol and directly connects to the SDN controller for interaction. The simulated network nodes run the SDN routing protocol in the standard SDN switch. Establishing a plurality of mapping nodes, wherein the mapping nodes correspond one-to-one to the simulated network nodes; wherein data interactions between different simulated network nodes are mapped one-to-one to data interactions between corresponding mapping nodes; When data between different simulated network nodes interact, the data is mapped to the corresponding mapping node through the multi-port network card connector.

5. The method for constructing a wireless SDN network simulation platform according to claim 4, characterized in that: The multiple network card ports of the multi-port network card connector are correspondingly connected to the multiple simulated network nodes.

6. The method for constructing a wireless SDN network simulation platform according to claim 5, characterized in that: The data interaction process includes: When the multi-port network card connector receives a data packet from the simulated network node, it determines the source simulation node according to the network port correspondence relationship and forwards the data packet to the mapping node corresponding to the simulated network node; The mapping node determines the destination mapping node according to the destination MAC address; The destination mapping node receives the data packet and forwards the data packet to the simulated network node corresponding to the destination mapping node according to the network port correspondence.

7. A method for constructing a wireless SDN network simulation platform according to any one of claims 4 to 6, characterized in that: The current network communication effect is verified based on the communication link characteristics obtained during data forwarding on the wireless SDN network simulation platform.

8. The method for constructing a wireless SDN network simulation platform according to claim 7, characterized in that: The communication link characteristics include: one or more of transmission bandwidth, transmission delay, packet loss rate, and jitter.

Citation Information

Patent Citations

  • Software-hardware mixed virtual network customizing system based on SDN

    CN108540307A

  • SDN-based satellite network management and control protocol semi-physical test device

    CN112600717A