Supercharge Your Innovation With Domain-Expert AI Agents!

An openflow switch flow table adjustment method

An adjustment method and switch technology, applied in the field of network technology applications, can solve problems such as failure to quantitatively analyze computing resources, flow table resource usage, inability to achieve efficient and normal data flow transmission, and adjustment of flow table entry survival time and priority, etc. Achieve the effect of improving average throughput, efficient and normal forwarding, and improving hit rate

Active Publication Date: 2020-09-11
NANJING UNIV OF POSTS & TELECOMM
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The above methods all have the following disadvantages: none of the current network operation status and computing resources, flow table resource usage are quantitatively analyzed, nor are the requirements of different flow characteristics on flow table items considered, and it is difficult to dynamically adjust flow table items according to actual network conditions The survival time and priority of the network cannot achieve the effect of improving the utilization rate of flow entries, and cannot realize the efficient and normal transmission of data flows in the network

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
  • An openflow switch flow table adjustment method
  • An openflow switch flow table adjustment method
  • An openflow switch flow table adjustment method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0056] Such as figure 1 Shown, described a kind of OpenFlow switch flow table adjustment method, comprises the following steps:

[0057] Step (1): Initialize the data flow of the network, and set the initial value of the negative exponential distribution parameter, and the initial value of the computing resource consumption for processing a packet-in message;

[0058] Step (2): The controller obtains the maximum storage capacity of flow table items and the number of active flow table items in the OpenFlow switch by sending an of.ofp_stats_request() message to the OpenFlow switch within a set time period;

[0059] Step (3): Calculate the proportion of activity flow entries; the formula for calculating the proportion of activity flow entries is as follows:

[0060]

[0061] Among them, ξ is the proportion of active flow entries, m is the num...

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 flow table adjustment method of an OpenFlow switch, comprising the following steps: initializing a data flow of a network and setting initial values ​​of parameters; a controller obtains the maximum storage capacity of local flow table items and the number of active flow table items; calculating The proportion of active flow entries; establish an independent distribution model of data packet length; calculate the time interval length of flow entries; calculate the average bandwidth of network data flow and the number of data flows; set the default T of flow entries idle And update the average network bandwidth and the number of data streams; calculate the number of packet-in messages, flow table resource cost, controller resource cost, flow table resource preference, and computing resource preference; when the proportion of active flow entries is too high, set The idle_timeout value of the flow table entry with low priority is zero and the flow table entry is deleted; when the proportion of active flow table entries is within the preset range, the controller processes the flow table accordingly. The present invention has the advantage of realizing efficient transmission of network data streams.

Description

technical field [0001] The invention relates to the application field of network technology, in particular to a flow table adjustment method of an OpenFlow switch. Background technique [0002] At present, the huge network traffic in large-scale data centers on the Internet has brought enormous pressure on the data forwarding plane of the SDN network, and complex and diverse new services have higher and higher requirements for the single-point forwarding capability of the network; in addition, due to the Most of the flow tables are stored by Ternary content addressable memory (TCAM). Due to the limitation of TCAM hardware capacity and price, existing switches only have about 1000 flow table entries, and the flow table resources are limited. When the data flow arrives at the switch node, whether it can be allocated to the flow table resource directly determines whether the data can be forwarded normally. In order to ensure that the data flow can be allocated to the flow table...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/759H04L12/741H04L45/28H04L45/74
CPCH04L45/028H04L45/74
Inventor 徐小龙胡留赟孙雁飞戎汉中段卫华朱洁刘茜萍张洁王俊昌胥备
Owner NANJING UNIV OF POSTS & TELECOMM
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More