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

OF (open flow) protocol instruction implementation method and controller

An implementation method and protocol instruction technology, applied in the field of communication, can solve problems such as low efficiency, large data load, and process redundancy

Inactive Publication Date: 2015-07-29
ZTE CORP
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the combination of instructions in different flow tables, since additional padding fields may need to be added, the efficiency is lower, so that the flow table delivered by the controller to the forwarding plane contains a large amount of redundant information, resulting in a large data load.
[0012] In the face of the analysis of each message, according to the OF protocol, it is necessary to start from the head of the Instruction to analyze the type type, obtain the corresponding value, and re-analyze the Instruction and all its actions. The process is redundant and efficient. Low

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
  • OF (open flow) protocol instruction implementation method and controller
  • OF (open flow) protocol instruction implementation method and controller
  • OF (open flow) protocol instruction implementation method and controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] The inventor of the present application proposes that the Instruction and the Profile ID can be one-to-one to implement the OpenFlow protocol instruction. Based on this idea, this embodiment provides a method for implementing the OpenFlow protocol instruction, including the following operations:

[0054] The controller obtains all instructions (Instruction) and their types supported by the flow table according to the initial configuration, generates attribute identifiers (Profile ID) for the instructions in each flow table, and saves the mapping relationship table between attribute identifiers and instructions in the controller device local;

[0055] When the controller detects an online switch, it sends the saved mapping relationship table to the online switch;

[0056] Wherein, each attribute identifier at least identifies the instruction type, instruction structure, and value type and length information of each instruction corresponding to all instructions in the flo...

Embodiment 2

[0107] This embodiment provides a controller that can implement the method in Embodiment 1 above, and the controller includes at least the following modules.

[0108] The mapping relationship table generation module obtains all instructions and their types supported by the flow table according to the initial configuration, generates attribute identifiers for the instructions in each flow table, and saves the mapping relationship table between attribute identifiers and instructions locally in the controller , where each attribute identifier at least identifies the instruction type, instruction structure, and value type and length information of each instruction corresponding to all instructions in the flow table;

[0109] The sending module sends the saved mapping relationship table to the online switch when detecting the online switch.

[0110] Wherein, the attribute identifier generated by the mapping relationship table generating module may also identify the type and length ...

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 present invention relates to the field of communications. Disclosed in an embodiment of the present invention are an OF protocol instruction implementing method and controller, the method comprising: a controller obtains all instructions and types thereof supported by each flow table according to initial configuration; generating attribute identifiers for the instructions in each flow table; storing the table of mapping relationships between the attribute identifiers and the instructions in the controller; upon detecting an online switch, issuing the stored mapping relationships table to the online switch; each attribute identifier at least identifies the instruction types and instruction structures of all instructions, and the type and length information of the value of each instruction in the corresponding flow table thereof.

Description

technical field [0001] The invention relates to the communication field, in particular to an OF protocol instruction realization method and a controller using the OF protocol in an SDN network. Background technique [0002] Stanford University in the United States proposed the OpenFlow protocol in 2008. This protocol adopts a forwarding / control separation architecture. The external control plane entity uses the OpenFlow protocol to control the forwarding plane equipment to implement various forwarding logics. The issued flow table performs controlled forwarding, and its behavior is standardized: after receiving a message, take out the L2 / L3 / L4 related field value of its header, use it as a keyword to search the flow table, and match an entry , process the message field according to the instruction set in the entry content, and forward it to a certain logical or physical port according to the instruction after completion. The idea of ​​this protocol has evolved further, call...

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): H04L29/06H04L12/931
CPCH04L69/03H04L41/08H04L41/0895
Inventor 康提汪军胡永生田甜
Owner ZTE CORP
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