Method for processing ineffective data packet by OpenFlow flow table

A data packet and flow table technology, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve the problems of low reliability and efficiency, and achieve the effect of improving reliability and efficiency

Inactive Publication Date: 2016-07-20
INSPUR GROUP CO LTD
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the current version of the OpenFlow protocol, the data packets that do not find the forwarding path in the flow table are simply discarded or uploaded to the SDN (Software Defined Network, software-defined network) controller for processing, but both methods exist The problem of low reliability and efficiency

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 processing ineffective data packet by OpenFlow flow table

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0019] A method for processing invalid data packets in an OpenFlow flow table described in this embodiment, with figure 1 It is the flowchart of the method described in this embodiment, as attached figure 1 As shown: the method includes the following steps: 1) The data packet enters the switch, and the switch queries the data packet forwarding exit according to the OpenFlow flow table; 2) Query whether the OpenFlow flow table has a hit forwarding exit entry; 3) If there is a forwarding exit in the OpenFlow flow table entry, the switch forwards the data packet according to the flow table rules, otherwise the switch records the destination MAC address of the data packet and stores the data packet; 4) The switch checks the update of the OpenFlow flow table at regular intervals; 6) If the OpenFlow flow table Update, then check whether there is a forwarding path for the invalid data packet, and process the data packet according to the query result.

[0020] In the method for proce...

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 for processing an ineffective data packet by an OpenFlow flow table, wherein the method relates to the field of network protocol development. The method comprises the steps of transmitting a data packet into a switch, querying a data packet forwarding outlet by the switch according to the OpenFlow flow table; determining the data packet with a hit forwarding outlet entry in inquiry of the OpenFlow flow table as an effective data packet, and otherwise, determining the data packet as an ineffective data packet; forwarding the effective data packet by the switch according to a flow table rule, and simultaneously recording the MAC address of the ineffective data packet and storing the data packet; checking update of the OpenFlow flow table by the switch every certain time period; checking whether the ineffective data packet has a forwarding path, and processing the data packet according to a query result. The method has functions of realizing buffering of ineffective data packets in an OpenFlow protocol, reducing data loss rate and improving reliability of a whole switching system.

Description

technical field [0001] The invention specifically relates to the field of network protocol development, specifically a method for processing invalid data packets with an OpenFlow flow table. Background technique [0002] OpenFlow is a new network switching model. The OpenFlow network consists of three parts: OpenFlow switch, FlowVisor (network virtualization layer) and Controller (controller). The OpenFlow switch is the core component of the entire OpenFlow network, mainly managing the forwarding of the data layer; FlowVisor virtualizes the network; the Controller centrally controls the network to realize the functions of the control layer. [0003] An OpenFlow switch consists of three parts: FlowTable (flow table), SecureChannel (secure channel) and OpenFlowProtocol (protocol). FlowTable flow table: It consists of many flow entries, and each flow entry is a forwarding rule. The data packet entering the switch obtains the forwarding destination port by querying the flow ta...

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/741H04L45/74
CPCH04L45/74
Inventor 郝鹏于治楼郑亮
Owner INSPUR GROUP CO LTD
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