Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and controller capable of avoiding network congestion in software defined network

A software-defined network and network congestion technology, applied in the field of avoiding network congestion, methods and controllers, can solve problems such as network congestion, achieve the effect of reducing traffic load and avoiding packet loss

Inactive Publication Date: 2015-05-13
NEW H3C TECH CO LTD
View PDF6 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the present invention proposes a method and a controller for avoiding network congestion in an SDN network, which effectively solves the problem that the sum of the required bandwidth of traffic forwarded by a certain outgoing port of an SDN switching device in an SDN network in the prior art exceeds the limit. The network congestion problem caused by the total bandwidth of the outgoing port

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and controller capable of avoiding network congestion in software defined network
  • Method and controller capable of avoiding network congestion in software defined network
  • Method and controller capable of avoiding network congestion in software defined network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] When traffic is forwarded in an SDN network in the prior art, when the SDN controller receives a flow table delivery request message from the SDN switching device, it sends a flow table to the SDN switching device according to the message information of the data message to be forwarded, so that the SDN The switching device forwards the data packet to be forwarded according to the flow table. During this process, when the SDN controller creates and delivers the flow table for the data packet to be forwarded, it does not consider the egress port of the SDN switching device on the forwarding path. It is possible that an egress port of the SDN switching device is loaded with forwarding of multiple traffics at the same time, and the sum of the bandwidths of the multiple traffics exceeds the total bandwidth of the egress port, resulting in network congestion of the egress port and occurrence of Packet loss.

[0025] In order to solve this technical problem, the present invent...

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 method capable of avoiding network congestion in an SDN network. An SDN controller receives an end port congestion informing message sent by an SDN switching device. The end port congestion informing message carries the end port information of a congestion end port of the SDN switching device. The flow which needs switching of the congestion end port is defined as the switching flow. An upstream SDN switching device of the forwarding switching flow is defined according to the network topology. An updating output port of the upstream SDN switching device is defined. The updating output port is not the original output end port of the upstream SDN switching device, can forward the switching flow to an end port of a link of a destination port, and creates an updating flow table which is matched with the switching flow for the upstream SDN switching device. The output end port of the updating flow table is the updating output end and sends the updating flow to the upstream SDN switching device. After the upstream SDN switching device updates its own flow table, the switching flow is forwarded from the updating output port.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a method and controller for avoiding network congestion in a software-defined network. Background technique [0002] A software defined network (Software Defined Network, SDN) usually consists of an SDN switching device (Switch) and an SDN controller (Controller). SDN is a new type of network architecture. Its core idea is to separate the control plane and forwarding plane of network equipment. Among them, the SDN controller is the control center, which generates flow tables according to user configuration or dynamically running protocols and sends them to SDN switching equipment. The SDN switching device receives the flow table delivered by the SDN controller, processes packets according to the flow table, and reports device status and events, such as interface UP / DOWN, to the SDN controller. [0003] figure 1 It is a typical SDN network structure diagram, such as figu...

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
no application Login to View More
IPC IPC(8): H04L12/801H04L12/751H04L45/02
Inventor 林鹏程陈振洲
Owner NEW H3C TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products