Controller for determining network state based on SDN (Software Defined Networking) and determination method thereof
A technology for determining network status and methods, applied in the field of network communication, can solve problems such as precise control of unfavorable forwarding planes
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] As the best implementation of this controller, refer to figure 1 , the invention discloses a controller, the controller includes a status update module, a calculation module, an execution module, a traffic management module and an evaluation module; wherein,
[0062] The state update module is used to update the resource status of the nodes and links passed by the path through the state and path calculated by the calculation module, including resource allocation and resource recovery operations; the calculation module is used to calculate current network resources The state N includes node and link state vectors, and calculates a suitable path to satisfy the application; the execution module is used to set the rules according to the path calculated by the calculation module, and write the path into the flow table; the traffic management module , used for congestion avoidance, traffic monitoring and shaping, use the meter table in the OpenFlow protocol to limit the rate,...
Embodiment 2
[0067] Refer to the attached figure 2 And attached image 3 , as the best implementation of this method is:
[0068] Step 1, when the network is initialized, the controller obtains the global network topology information through detection;
[0069] Step 2, when a user in the network submits an application A, and the application A arrives at the switch, but fails to find a matching entry in the flow table of the switch, the switch passes the flow corresponding to application A to the controller for processing;
[0070]Step 3: The controller receives an application A that cannot be matched by the switch. In order to avoid too many applications entering the network and causing congestion and affecting the QoS guarantee of other applications, the controller first judges whether to allow the application A to enter according to the current network resource status N. Network, if application A is allowed to enter the network, then determine the service type of application A, if app...
Embodiment 3
[0097] This embodiment provides a method for calculating the network state of the "Q" service based on SDN. The processing flow is as follows figure 2 shown, including the following steps:
[0098] A: An application A (IP quintuple, (Delay, Jitter), empty) arrives at the network, the switch in the forwarding plane cannot find a match in the flow table, and uploads the flow to the controller;
[0099] B: The evaluation module of the controller first analyzes the application A, judges the type of service flow, and determines that it is a service with QoS requirements (that is, "Q" service), then according to the current network status and service flow Delay and Jitter requirements calculated by the calculation module Make a judgment whether to allow the flow to enter the network;
[0100] C: If the controller allows application A to enter the network, the calculation module calculates the current network resource status N, and searches for a path for the QoS requirements of ap...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com