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

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

CN103346922AActive Publication Date: 2013-10-09UNIV OF ELECTRONICS SCI & TECH OF CHINA

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Controller for determining network state based on SDN (Software Defined Networking) and determination method thereof
  • Controller for determining network state based on SDN (Software Defined Networking) and determination method thereof
  • Controller for determining network state based on SDN (Software Defined Networking) and determination method thereof

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a controller for determining a network state based on an SDN (Software Defined Networking) and a determination method thereof. The controller comprises a state updating module, a calculation module, an execution module, a flow management module and an evaluation module, wherein the state updating module is used for updating through a state and a path calculated by the calculation module; the calculation module is used for calculating a current network resource state N; the execution module is used for setting rules according to the path calculated by the calculation module and writing the path into a flow meter; the flow management module is used for carrying out congestion avoidance, flow supervision and shaping; and the evaluation module is used for carrying out synthetic judgment according to the current network resource state N calculated by the calculation module and QoS (Quality of Service) requirements of an application when receiving the application transmitted by a switch. According to the controller, the network state can be accurately controlled, a forwarding plane is precisely controlled, a 'Q+X' resource distribution mode is proposed, and the network resource is scheduled, so that the flexibility, the high efficiency, the intelligence and the optimization of a network can be realized.

Description

[0001] technical field [0002] The invention relates to the technical field of network communication, in particular to an SDN-based controller for determining network status and a determination method thereof. Background technique [0003] With the continuous development and popularization of network applications, the Internet has become an indispensable part of people's lives. The contradiction between the limited demand for bandwidth and limited network resources, and the contradiction between core business and non-core business have become problems that the Internet needs to solve urgently. The current network lacks a comprehensive service quality assurance mechanism, and network resources are seriously congested and cannot be effectively managed. The service quality problem has become a bottleneck restricting the development of bandwidth network services. QoS can be represented by a series of measurable indicators: available bandwidth, packet loss rate, delay, delay j...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
09 Oct 2013
Publication
CN103346922A
IPC
H04L12/24; H04L12/26; H04L12/801; H04L12/911
Inventors
唐勇; ζ±ͺ文勇