Method for automatically generating RYU controller flow table in uncertain network environment

A network environment and automatic generation technology, applied in the field of information communication, can solve the problems of not considering the conflict of network rules, not taking into account the non-deterministic changes of the network, and large additional costs, so as to avoid artificial errors, avoid network black hole errors, The effect of improving system reliability

Active Publication Date: 2021-08-13
东禾软件(江苏)有限责任公司 +1
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it is an NP-hard problem to balance the energy efficiency, delay and throughput performance of the network in a dynamic network environment. There is a lack of an integrated framework to optimize the forwarding strategy of the software-defined network and verify the correctness of the network.
[0003] Most of the existing work establishes a network energy consumption analysis model to reduce network energy consumption, but the energy consumption model is affected by network parameters and has poor flexibility
For the policy-based network management architecture, the energy consumption information of the switch and the control information of the central controller increase the additional overhead, and the existing work does not take into account the non-deterministic changes of the network, and lacks the non-deterministic impact of the environment on the network. However, in the process of reconfiguring the network, the conflict of network rules caused by human error or network delay is not considered, which leads to problems such as network loops or network black holes.

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 for automatically generating RYU controller flow table in uncertain network environment
  • Method for automatically generating RYU controller flow table in uncertain network environment
  • Method for automatically generating RYU controller flow table in uncertain network environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] See figure 2 , a method for automatically generating software-defined network flow tables in an uncertain environment proposed by the present invention. Aiming at the non-deterministic changes in the network environment, firstly, a random game model is established for the software-defined network, and the throughput, delay, energy consumption, etc. are added to the model. Reward labeling, quantifying the model's expectations; then using probabilistic temporal logic specifications to describe network attribute requirements and optimization goals, using probabilistic model testing and linear temporal logic to calculate the expected rewards of the network model on the basis of stochastic game models; using reward-based probability alternation Temporal logic (rPATL) checks the static control logic of the network to avoid network black holes and network loops;

[0044] Among them, reward probabilistic alternating temporal logic (rPATL), based on reward probabilistic alterna...

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 relates to a method for automatically generating a RYU controller flow table in a uncertain network environment, and the method comprises the following steps: modeling a switch, a data link, a random network environment and a network flow in a software-defined network based on a random game model, and generating a TPTG template of SDN system in the random environment; configuring uncertain network environment parameters; converting a data flow reachability constraint and an energy consumption and network performance constraint of the SDN system into query attributes, and generating an optimal data flow forwarding strategy by using a PRISM-GAMES as a model verification engine; and automatically generating an execution code of an RYU controller in the SDN according to the data flow forwarding strategy, thereby updating the flow table of each switch. According to the method, the reliability of the SDN in an uncertain network environment can be verified, and a multi-target optimization forwarding strategy can be generated according to the weight of the energy consumption and throughput performance.

Description

technical field [0001] The invention relates to a method for automatically generating a flow table of an RYU controller in an uncertain network environment, in particular to a method for automatically generating a network flow table corresponding to an RYU controller based on the OpenFlow protocol, which is mainly applied to reliability verification of a software-defined network and flow table The automatic generation belongs to the field of information communication technology. Background technique [0002] Software-defined networking is a new type of network architecture. Its design concept is to separate the control plane of the network from the data forwarding plane and realize programmable centralized control. However, in the various software engineering development stages of using SDN to configure the network, including requirements analysis, system design, code implementation, etc., it is easy to introduce human errors, resulting in network failures such as network lo...

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 Applications(China)
IPC IPC(8): H04L12/741H04L12/721H04L12/24H04L45/74
CPCH04L45/74H04L45/14H04L41/0803
Inventor 朱晨阳
Owner 东禾软件(江苏)有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products