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

A protocol-independent forwarding flow caching method

A protocol-independent, stream caching technology, applied in the field of network communication, can solve the problems of not considering the acceleration of stream caching, the inability to directly apply the stream caching method, and not fully considering the cache consistency, etc., so as to improve cache utilization and message forwarding performance effect

Active Publication Date: 2019-08-23
ZHENGZHOU SEANET TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in a multi-core environment, OpenvSwitch does not fully consider cache consistency in the distribution of streams. Its load balancing depends on the scheduling of threads by Linux, which is difficult to apply to multi-core real-time operating systems.
More importantly, OpenvSwitch does not support protocol-independent forwarding, and its flow caching method cannot be directly applied to protocol-independent environments
As for switches that support protocol-independent forwarding, such as POF virtual switches, the cache acceleration of flows is not considered at all.

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
  • A protocol-independent forwarding flow caching method
  • A protocol-independent forwarding flow caching method
  • A protocol-independent forwarding flow caching method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

[0050] In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0051] Embodiments of the present invention provide a protocol-independent forwarding flow caching method suitable for multi-core network processors, which incorporates factors such as flow table key fields, core load, and QoS into the flow scheduling mechanism. This method mean...

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 protocol independent forwarding flow caching method applied to a protocol independent forwarding switch which is mainly composed of a scheduling module, wherein a scheduling strategy of the scheduling module acts on a multi-code load and flow table key fields, and the cores comprise flow caches. The method comprises the steps of receiving a message to be processed by the protocol independent forwarding switch, and the message is scheduled to one of the multiple cores through a flow scheduling mechanism; and the core receives the message, matches a predefined field value of the message with the flow caches, and performs a corresponding cache operation according to a matching result. Compared with the prior art, the invention has the beneficial effects that a flow caching method applicable to multi-core network processor is provided; objectives such as the cache utilization rate, the computing resource utilization rate and the QoS are combined, and a more flexible flow scheduling mechanism is provided; flow caches among the cores are mutually independent, the cache utilization rate is improved, and thus the message forwarding performance is improved.

Description

technical field [0001] The invention relates to the field of network communication, in particular to a protocol-independent forwarding flow caching method suitable for multi-core network processors. Background technique [0002] Currently, OpenFlow mainly considers fixed-function switches and only supports preset header fields. To enable more flexible programming of switches, the Open Networking Foundation (ONF) proposes a protocol-independent layer, OF-PI, to represent existing and new datapath protocols. OF-PI consists of a protocol-neutral instruction set (such as: POF) and a high-level language (such as: P4) that describes the forwarding plane processing messages. [0003] In addition, a major implementation of SDN (Software Defined Networking) is the OpenFlow protocol, which provides an open forwarding device programming interface. [0004] The message forwarding model of the "protocol independent forwarding" switch referred to in the present invention is similar to O...

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/863H04L12/851H04L12/803
CPCH04L47/125H04L47/2483H04L47/50
Inventor 陈晓曹作伟贾正义
Owner ZHENGZHOU SEANET 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