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

Packet processing for logical datapath sets

a logical datapath and packet processing technology, applied in the field of packet processing for logical datapath sets, can solve the problem that the managed edge switching element may not be able to process packets

Active Publication Date: 2013-03-07
NICIRA
View PDF13 Cites 216 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent describes a method for distributing packet processing across several managed non-edge switching elements in a network. If there is a packet that the managed edge switching element cannot process, it can forward the packet to one of the managed non-edge switching elements for further processing. The method uses a hash function to determine which non-edge switching element to forward the packet to. This allows for efficient distribution of packet processing and improved network performance.

Problems solved by technology

The managed edge switching element may not be able to process the packet for different reasons.

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
  • Packet processing for logical datapath sets
  • Packet processing for logical datapath sets
  • Packet processing for logical datapath sets

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057]In the following detailed description of the invention, numerous details, examples, and embodiments of the invention are set forth and described. However, it will be clear and apparent to one skilled in the art that the invention is not limited to the embodiments set forth and that the invention may be practiced without some of the specific details and examples discussed.

I. Environment

[0058]The following section will describe the environment in which some embodiments of the inventions are implements. In the present application, switching elements and machines may be referred to as network elements. In addition, a network that is managed by one or more network controllers may be referred to as a managed network in the present application. In some embodiments, the managed network includes only managed switching elements (e.g., switching elements that are controlled by one or more network controllers) while, in other embodiments, the managed network includes managed switching ele...

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

Some embodiments provide a method that processes network data through a network. The method receives a packet destined for a network host associated with a logical datapath set implemented by a set of managed edge switching elements and a set of managed non-edge switching elements in the network. The method determines whether the packet is a known packet. When the packet is a known packet, the method forwards the packet to a managed switching element in the set of managed edge switching elements for forwarding to the network host. When the packet is not a known packet, the method forwards the packet to a managed switching element in the set of managed non-edge switching elements for further processing.

Description

CLAIM OF BENEFIT TO PRIOR APPLICATION[0001]This application is a continuation of U.S. patent application Ser. No. 13 / 290,054, filed on Nov. 4, 2011. This application is a continuation in part application of U.S. patent application Ser. No. 13 / 177,535, filed on Jul. 6, 2011. U.S. patent application Ser. No. 13 / 290,054 is a continuation in part application of U.S. patent application Ser. No. 13 / 177,535, filed on Jul. 6, 2011. U.S. patent application Ser. No. 13 / 177,535 claims benefit to U.S. Provisional Patent Application 61 / 361,912, filed on Jul. 6, 2010; U.S. Provisional Patent Application 61 / 361,913, filed on Jul. 6, 2010; U.S. Provisional Patent Application 61 / 429,753, filed on Jan. 4, 2011; U.S. Provisional Patent Application 61 / 429,754, filed on Jan. 4, 2011; U.S. Provisional Patent Application 61 / 466,453, filed on Mar. 22, 2011; U.S. Provisional Patent Application 61 / 482,205, filed on May 3, 2011; U.S. Provisional Patent Application 61 / 482,615, filed on May 4, 2011; U.S. Provis...

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(United States)
IPC IPC(8): H04L12/56H04L45/24H04L45/74
CPCH04L45/00H04L47/00H04L49/25H04L69/329H04L41/0897H04L45/22H04L41/0896H04L45/74H04L9/40
Inventor KOPONEN, TEEMUAMIDON, KEITH E.INGRAM, PAUL S.CASADO, MARTIN
Owner NICIRA
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