System based on software defined network and intelligent routing algorithm
By adopting a system with software-defined network and intelligent routing algorithms in large-scale cluster storage products, the problem of rigid network architecture is solved, flexible network reconstruction and dynamic adjustment are realized, and data transmission efficiency and system reliability are improved.
Patent Information
- Application Number
- CN202411739406.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-11
AI Technical Summary
The network architecture of existing large-scale cluster storage products is rigid and it is difficult to make flexible adjustments in the face of sudden traffic peaks or node failures, resulting in network congestion and data transmission delays, affecting system performance and reliability.
The system based on software-defined network (SDN) and intelligent routing algorithm is adopted to manage and control the global network through the SDN controller, and combine the intelligent routing module, network topology perception module and data forwarding module to monitor and calculate the optimal data transmission path in real time to realize flexible network reconstruction and dynamic adjustment.
It effectively avoids network congestion, improves data transmission efficiency, quickly detects and recovers network failures, and improves system reliability and performance.
Smart Images

Figure CN119603222A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of cloud computing, and in particular relates to a system based on software defined network and intelligent routing algorithm. Background Art
[0002] In today's digital age, large-scale cluster storage products have been widely used in data centers, cloud computing and other fields. With the rapid growth of data volume and the continuous changes in business needs, higher requirements are placed on the performance, reliability and scalability of storage systems. Related technical fields are mainly developing around storage architecture, data management, network communication and other aspects. Key technologies include distributed storage, redundant backup and high-speed network interfaces.
[0003] The network architecture of existing large-scale cluster storage products usually adopts the traditional three-layer architecture, including the core layer, the aggregation layer and the access layer. The data transmission path in the network is relatively fixed, lacking flexibility and dynamic adjustment capabilities. When facing sudden traffic peaks or partial node failures, network congestion and data transmission delays are prone to occur, affecting the overall performance and reliability of the system. For this reason, the present invention proposes a system based on software-defined networking and intelligent routing algorithms. Summary of the invention
[0004] The purpose of the present invention is to provide a system based on software defined network and intelligent routing algorithm to solve the problems raised in the above background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions: a system based on software defined network and intelligent routing algorithm, including an SDN controller: responsible for the management and control of the global network, collecting network status information, and formulating network strategies; the SDN controller is located at the core of the network and is connected to each storage node through a high-speed network;
[0006] Intelligent routing module: runs on each storage node and calculates the optimal data transmission path based on the instructions of the SDN controller and the local network status;
[0007] Network topology perception module: monitors changes in network topology in real time and feeds information back to the SDN controller;
[0008] Data forwarding module: responsible for forwarding data along the established path.
[0009] Preferably, the SDN controller adopts a high-performance server architecture, has sufficient computing and storage capabilities, runs SDN control software, and realizes centralized control of the network.
[0010] Preferably, the intelligent routing module is embedded in the storage node in the form of software, and calculates the shortest path and load balancing through an algorithm.
[0011] Preferably, the network topology perception module obtains information on link status and node status through network detection technology.
[0012] Preferably, the data forwarding module realizes efficient data transmission based on hardware acceleration or software forwarding.
[0013] Preferably, the weight parameters of the path calculation include link bandwidth, delay, and load.
[0014] Preferably, the frequency of network monitoring can be adjusted according to system scale and performance requirements.
[0015] In this embodiment, the preferred system process includes: S1: initialization phase: the SDN controller collects network information and establishes an initial network model;
[0016] S2: Monitoring phase: The network topology perception module monitors network changes in real time;
[0017] S3: Path calculation stage: The intelligent routing module calculates the optimal path based on the network status;
[0018] S4: Data transmission phase: the data forwarding module transmits data according to the calculated path;
[0019] S5: Adjustment phase: When the network changes, repeat the above process to adjust the path.
[0020] Compared with the prior art, the beneficial effects of the present invention are as follows: the collaborative working mechanism of the SDN controller and the intelligent routing module in the present invention solves the problem of rigid network architecture and realizes flexible network reconstruction; the algorithm for calculating the optimal path in real time based on the network status effectively avoids network congestion and improves data transmission efficiency; the efficient network topology perception technology can quickly discover network faults, shorten fault recovery time, and improve system reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a system diagram of the present invention. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0023] Example 1
[0024] See also Figure 1, provides a technical solution: a system based on software defined networking and intelligent routing algorithms, including an SDN controller: responsible for the management and control of the global network, collecting network status information, and formulating network policies; the SDN controller is located at the core of the network and is connected to each storage node through a high-speed network;
[0025] Intelligent routing module: runs on each storage node and calculates the optimal data transmission path based on the instructions of the SDN controller and the local network status;
[0026] Network topology perception module: monitors changes in network topology in real time and feeds information back to the SDN controller;
[0027] Data forwarding module: responsible for forwarding data along the established path.
[0028] In this embodiment, preferably, the SDN controller adopts a high-performance server architecture, has sufficient computing and storage capabilities, runs SDN control software, and realizes centralized control of the network.
[0029] In this embodiment, preferably, the intelligent routing module is embedded in the storage node in the form of software, and calculates the shortest path and load balancing through an algorithm.
[0030] In this embodiment, preferably, the network topology perception module obtains information on link status and node status through network detection technology.
[0031] In this embodiment, preferably, the data forwarding module realizes efficient data transmission based on hardware acceleration or software forwarding.
[0032] In this embodiment, preferably, the weight parameters of the path calculation include link bandwidth, delay, and load.
[0033] In this embodiment, the preferred frequency of network monitoring can be adjusted according to system scale and performance requirements.
[0034] In this embodiment, the preferred system process includes: S1: initialization phase: the SDN controller collects network information and establishes an initial network model;
[0035] S2: Monitoring phase: The network topology perception module monitors network changes in real time;
[0036] S3: Path calculation stage: The intelligent routing module calculates the optimal path based on the network status;
[0037] S4: Data transmission phase: the data forwarding module transmits data according to the calculated path;
[0038] S5: Adjustment phase: When the network changes, repeat the above process to adjust the path.
[0039] Although embodiments of the present invention have been shown and described (see the above detailed description for details), it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to these embodiments without departing from the principles and spirit of the present invention, and the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A system based on software defined networking and intelligent routing algorithm, characterized in that: Including SDN controller: responsible for the management and control of the global network, collecting network status information, and formulating network strategies; the SDN controller is located at the core of the network and is connected to each storage node through a high-speed network; Intelligent routing module: runs on each storage node and calculates the optimal data transmission path based on the instructions of the SDN controller and the local network status; Network topology perception module: monitors changes in network topology in real time and feeds information back to the SDN controller; Data forwarding module: responsible for forwarding data along the established path.
2. A system based on software defined networking and intelligent routing algorithm according to claim 1, characterized in that: The SDN controller adopts a high-performance server architecture, has sufficient computing and storage capabilities, runs SDN control software, and realizes centralized control of the network.
3. The system based on software defined network and intelligent routing algorithm according to claim 1, characterized in that: The intelligent routing module is embedded in the storage node in the form of software, and calculates the shortest path and load balancing through algorithms.
4. The system based on software defined network and intelligent routing algorithm according to claim 1, characterized in that: The network topology perception module obtains information on link status and node status through network detection technology.
5. The system based on software defined network and intelligent routing algorithm according to claim 1, characterized in that: The data forwarding module realizes efficient data transmission based on hardware acceleration or software forwarding.
6. The system based on software defined network and intelligent routing algorithm according to claim 1, characterized in that: The weight parameters of the path calculation include link bandwidth, delay, and load.
7. The system based on software defined network and intelligent routing algorithm according to claim 1, characterized in that: The frequency of network monitoring can be adjusted according to system size and performance requirements.
8. The system based on software defined network and intelligent routing algorithm according to claim 1, characterized in that: The process of the system includes: S1: initialization phase: the SDN controller collects network information and establishes an initial network model; S2: Monitoring phase: The network topology perception module monitors network changes in real time; S3: Path calculation stage: The intelligent routing module calculates the optimal path based on the network status; S4: Data transmission phase: the data forwarding module transmits data according to the calculated path; S5: Adjustment phase: When the network changes, repeat the above process to adjust the path.