Multi-modal network generation method based on graphical network arrangement
Through the graphical network orchestration method, users can draw and configure multimodal networks through the graphical user interface, solving the problems of complexity of multimodal network construction and the deviation of communication requirements, and realizing simplified operations and automated construction.
Patent Information
- Application Number
- CN202411775832.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2024-12-31
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The multimodal network is complex and the user needs are difficult to accurately convey, which leads to developers' bias in understanding users' intentions and cannot meet user needs.
Using a graphical network orchestration method, the network baseline elements are encapsulated into modal templates, and the user can draw the network structure and configuration modality through the graphical user interface tool plug-in, generate configuration files, and parse and combine them by the controller to generate network modality.
The multimodal network construction operation is simplified, the technical threshold is lowered, and the user needs are accurately expressed and the multimodal network is automatically built.
Smart Images

Figure CN119226389A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network orchestration, and in particular to a multi-modal network generation method based on graphical network orchestration. Background Art
[0002] In a multimodal network environment, network modalities are generated and topology is constructed mainly through command lines or programming. For multimodal network developers, since network baseline elements need to be continuously combined according to requirements to generate network modalities, how to deeply understand user needs and draw a multimodal network prototype based on user needs has become a complex task. There are two main problems with this generation method: First, there is a technical threshold for this network construction method. Since multimodal networks have more fine-grained operations on basic resources than traditional networks, ordinary users need professional developers to build them; second, multimodal networks are generative networks, which require more operations than traditional networks. This requires developers and demand personnel to have more communication, which is prone to developers' understanding of user intentions, resulting in the constructed multimodal network failing to meet user needs. Summary of the invention
[0003] The technical problem to be solved by the present invention is to overcome the defects that the multimodal network construction process is complicated and user needs and final deployment are prone to deviation during the construction process, and to provide a multimodal network generation method based on graphical network orchestration.
[0004] The technical solution adopted by the present invention to solve the above technical problems is: a multimodal network generation method based on graphical network arrangement, comprising the following steps:
[0005] (1) Encapsulate the network baseline elements required by common modalities into modal templates and integrate them into tool plug-ins for users to call graphically in a graphical user interface;
[0006] (2) The user uses the tool plug-in of the graphical user interface to draw the required network structure and configure the network mode to be run;
[0007] (3) Generate a configuration file including the target mode type, network topology information, network baseline element type and quantity based on the drawn content;
[0008] (4) The configuration file is submitted to the controller, and the controller parses the configuration file;
[0009] (5) The controller calls the network baseline elements to combine and generate network modalities based on the parsed content, and builds the network based on the network topology information; the generated network modalities are deployed on the constructed network to generate a multimodal network.
[0010] The network baseline elements are virtualized network elements of basic network facilities and their operating rules and parameters.
[0011] The tool plug-in also includes programmable basic network templates, network devices and network baseline elements.
[0012] In the step (3), the drawn content is first verified to see whether it exceeds the operating capacity of the existing network facilities and whether it complies with the multi-modal network specifications. After the verification is passed, a configuration file is generated.
[0013] In the step (4), the configuration file is parsed into information classified by category, and information of different categories is stored in corresponding tables in the database.
[0014] The information parsed by the configuration file includes modality name, device name, device type, baseline element type and connection relationship. Different types of information are stored in different tables in the database.
[0015] In the step (5), the controller obtains element requirements and combination rules from various tables in the database, and then calls the corresponding network baseline elements to combine and generate the network mode.
[0016] In the step (5), the controller generates a network modality by calling the network baseline elements and combining them according to the modality template.
[0017] In the step (5), after the network modality is deployed, a routing strategy is sent to each network element node of the constructed network according to the network topology information to generate a multi-modal network.
[0018] The graphical user interface and tool plug-in are designed based on a browser.
[0019] The beneficial effect of the present invention is that users can use a graphical user interface to draw a network structure and configure network modes through a graphical tool plug-in, so that users can clearly express network requirements, and there is no need to manually combine and call network elements in the process, which greatly simplifies the operation of users to build a multimodal network and lowers the technical threshold. It can effectively reduce the difficulty of building modes and creating topologies in a multimodal network environment, and can automatically build a multimodal network. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a schematic diagram of the overall architecture of the network arrangement of the present invention.
[0021] Figure 2 It is a schematic diagram of the generation process of the multimodal network of the present invention.
[0022] Figure 3 It is a schematic diagram of an embodiment of configuration file parsing and storage in a database. DETAILED DESCRIPTION
[0023] The technical solution of the present invention is described clearly and completely below in conjunction with the accompanying drawings and specific implementation methods. The specific contents listed in the following embodiments are not limited to the technical features necessary for the technical problems to be solved by the technical solutions recorded in the claims. At the same time, the enumerated embodiments are only part of the present invention, not all embodiments.
[0024] The multimodal network generation method based on graphical network orchestration of the present invention uses a tool plug-in developed based on a network baseline element pool to obtain the user's network requirements. The network baseline element is a virtualized network element of the basic network facilities and their operating rules and parameters. All virtualized network elements constitute a network baseline element pool. Figure 1 As shown in the figure, infrastructure such as switches, routers, FPGAs, transmission links, and their operation strategies and parameter virtualization are abstracted as network baseline elements and form a network baseline element pool. The network baseline elements required by common network modes are encapsulated into fixed templates. Users can select the required functional modules and network devices from the tool plug-in through the graphical user interface and define their connection relationships and the modes they run. The content drawn by the user will be transmitted to the controller, which will parse it and select the corresponding network baseline elements from the network baseline element pool to build a generative network.
[0025] Combination Figure 1 and 2 The method of the present invention is specifically described, comprising the following steps:
[0026] 1. Develop a tool plug-in based on the network baseline element pool, encapsulate the network baseline elements required for common modalities into a fixed modal template, and integrate it into the graphical user interface in the form of a tool plug-in. In the graphical user interface, the required modal template can be directly called for network configuration, and there is no need to manually call and combine the network baseline elements. The tool plug-in also contains programmable content such as programmable basic network templates, network devices, and network baseline elements for users to call graphically. The graphical user interface and tool plug-in can be designed based on a browser, and users can draw and upload networks through a browser.
[0027] 2. Users use the tool plug-in of the graphical user interface to call the required modal template, basic network template, network equipment, etc. according to their own intentions, draw the network structure as needed and configure the network modality to be run. When drawing, users only need to pay attention to the modal function and network structure used, and no longer need to pay attention to the construction method of the modality.
[0028] 3. After the drawing is completed, the user saves the drawing content. The saved drawing content is first verified to check whether it exceeds the operating capacity of the existing network facilities, such as whether it is equipped with network baseline elements that do not exist in the network baseline element pool; and whether it complies with the multimodal network specifications, such as whether there are address conflicts, loops, and resource contention between different modes. The content that passes the verification is parsed by the parsing module to generate a configuration file. The parsing module can be a functional module integrated in the tool plug-in, which is used to identify the drawn content, parse out the network elements and connection relationships in the multimodal network environment, and convert it into a configuration file. The configuration file can be in json format, which includes network equipment type, network baseline element type and quantity, target modality type, and network topology structure. The example is as follows:
[0029]
[0030] 4. The configuration file is submitted to the controller of the network orchestrator, which parses the configuration file. In the configuration file, information is organized in the form of modalities and network elements. This information needs to be broken down into information classified by category, and different categories of information need to be stored in the corresponding tables in the database. Figure 3 In the embodiment shown, the information of the configuration file is classified in the form of mode A and mode B, and each mode includes the mode name, device type, device name, network card name, baseline element type and connection relationship. After the information of the configuration file is disassembled, it is classified according to the mode name, device type, baseline element, connection relationship, etc., that is, the information organized by mode is converted into information organized by category, and stored in the corresponding table in the database. There are two main purposes of data storage. One is to decouple the front and back ends of the system to facilitate the separate development of the front and back ends; the other is to save user data to facilitate subsequent multiple generation and modification based on this.
[0031] Taking the modal name table as an example, the data table format corresponding to the disassembled and reconstructed information is as follows:
[0032]
[0033] 5. The controller obtains the element requirements and combination rules from each table of the database according to the topology ID, and then obtains the corresponding network baseline elements from the network baseline element pool. Network baseline elements can be divided into two categories, one for building application network modalities and the other for building multimodal network environments. In the process of building a multimodal network, elements such as protocol stacks and packet switching in the network baseline elements will be built into application network modalities, while network baseline elements such as storage resources and computing resources will generate a multimodal network environment through combination and orchestration. However, the two types of element resources are not strictly isolated in terms of use, that is, there are elements that are used to build application network modalities and elements that are also used to build multimodal network environments, as long as the number of resources can meet the demand. The controller combines the required network baseline elements according to the modal template of the basic modality or the user-defined modal template to generate a network modality. The generated network modality is deployed in the network environment. The network environment is a network generated by combining and arranging the required network baseline elements according to the network topology information parsed by the controller from the configuration file. During the generation process, the controller mainly constructs the required network structure according to the network topology information. The network includes multiple network element nodes and the network link connection relationship between the network element nodes.
[0034] 6. After the network mode is deployed, the controller calculates the best communication path based on the network topology information, and sends the routing strategy to each network element node of the constructed network to generate the required multi-modal network.
[0035] The present invention combines the network baseline elements required by the network modality into a modality template for direct use by users when drawing network requirements. Users only need to design the network structure according to the requirements, and no longer need to pay attention to how the network modality itself is set, which reduces the technical threshold for multimodal network development. The network structure drawn by the network orchestration controller user automatically parses out the network baseline elements required for various network modalities, and combines them according to the modality template to generate the required network modality, simplifying the operation of building a multimodal network.
[0036] The above description of the specific implementation mode is only used to help understand the technical concept and core idea of the present invention. Although the technical solution is described and illustrated using a specific preferred embodiment, it should not be understood as a limitation of the present invention itself. Those skilled in the art may make various changes in form and details without departing from the technical concept of the present invention. These easily conceived changes or substitutions should all be included in the protection scope of the present invention.
Claims
1. A multimodal network generation method based on graphical network arrangement, characterized by: The following steps are involved: (1) Encapsulate the network baseline elements required by common modalities into modal templates and integrate them into tool plug-ins for users to call graphically in a graphical user interface; (2) The user uses the tool plug-in of the graphical user interface to draw the required network structure and configure the network mode to be run; (3) Generate a configuration file including the target mode type, network topology information, network baseline element type and quantity based on the drawn content; (4) The configuration file is submitted to the controller, and the controller parses the configuration file; (5) The controller calls the network baseline elements to combine and generate network modalities based on the parsed content, and builds the network based on the network topology information; the generated network modalities are deployed on the constructed network to generate a multimodal network.
2. The method for generating a multimodal network based on graphical network arrangement according to claim 1, characterized in that: The network baseline elements are virtualized network elements of basic network facilities and their operating rules and parameters.
3. The method for generating a multimodal network based on graphical network arrangement according to claim 1, characterized in that: The tool plug-in also includes programmable basic network templates, network devices and network baseline elements.
4. The method for generating a multimodal network based on graphical network arrangement according to claim 1, characterized in that: In the step (3), the drawn content is first verified to see whether it exceeds the operating capacity of the existing network facilities and whether it complies with the multi-modal network specifications. After the verification is passed, a configuration file is generated.
5. The method for generating a multimodal network based on graphical network arrangement according to claim 1, characterized in that: In the step (4), the configuration file is parsed into information classified by category, and information of different categories is stored in corresponding tables in the database.
6. A method for generating a multimodal network based on graphical network arrangement as claimed in claim 5, characterized in that: The information parsed by the configuration file includes modality name, device name, device type, baseline element type and connection relationship. Different types of information are stored in different tables in the database.
7. A method for generating a multimodal network based on graphical network arrangement according to claim 5 or 6, characterized in that: In the step (5), the controller obtains element requirements and combination rules from various tables in the database, and then calls the corresponding network baseline elements to combine and generate the network mode.
8. The method for generating a multimodal network based on graphical network arrangement according to claim 1, characterized in that: In the step (5), the controller generates a network modality by calling the network baseline elements and combining them according to the modality template.
9. The method for generating a multimodal network based on graphical network arrangement according to claim 1, characterized in that: In the step (5), after the network modality is deployed, a routing strategy is sent to each network element node of the constructed network according to the network topology information to generate a multi-modal network.
10. The method for generating a multimodal network based on graphical network arrangement according to claim 1, characterized in that: The graphical user interface and tool plug-in are designed based on a browser.
Citation Information
Patent Citations
System capable of generating cloud environment configuration file automatically and application method thereof
CN107426335A
Network simulation topology construction method and system applied to cyber range
CN109802852A
Network system and communication method
CN115632957A
Network topological graph processing method and device
CN116915618A
System and method for supporting multi-mode symbiotic evolution of network
CN118802572A
