Unlock instant, AI-driven research and patent intelligence for your innovation.

Method, apparatus, and system for supporting flexible lookup keys in software-defined networks

A software-defined network and keyword technology, applied in the field of networking, can solve the problems that the device is not designed, flexible, typical SDN protocol, and the type is not pre-defined.

Active Publication Date: 2016-08-03
TELEFON AB LM ERICSSON (PUBL)
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Although NPs are flexible and programmable, current devices are not designed to be flexible enough to accommodate typical SDN protocols such as OpenFlow
Thus, implementation of the OpenFlow protocol on network processors is possible, but presents challenges that will vary depending on the particular NP
[0011] A major challenge is how to support table lookups when the type of the table is not predefined and the type of the table can change over time

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, apparatus, and system for supporting flexible lookup keys in software-defined networks
  • Method, apparatus, and system for supporting flexible lookup keys in software-defined networks
  • Method, apparatus, and system for supporting flexible lookup keys in software-defined networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Numerous specific details are set forth in the following description. It is understood, however, that embodiments of the invention may be practiced without these specific details. In other instances, well-known circuits, structures and techniques have not been shown in detail in order not to obscure the understanding of this description. From the included description, those skilled in the art will be able to implement the appropriate functionality without undue experimentation.

[0024]References in the specification to "one embodiment," "an embodiment," "an example embodiment," etc. indicate that the described embodiments may include a particular feature, structure, or characteristic but may not necessarily include every embodiment. A specific feature, structure, or characteristic. Moreover, such terms are not necessarily referring to the same embodiment. Furthermore, when a particular feature, structure or characteristic is described in conjunction with an embodime...

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

A method is described in a network element for supporting flexible lookup keys in a software-defined network. The method includes receiving a packet to be forwarded and determining a next hop for the packet, which includes parsing the packet to identify a superkey comprising a plurality of header field values of the packet; identifying a superkey mask value and a superkey offset value for a first lookup table of a set of one or more lookup tables; generating a table key for the first lookup table based upon the superkey mask value, the superkey offset value, and the superkey; and performing a lookup in the first lookup table using the table key. The lookup identifies an entry of the first lookup table indicating the next hop for the packet. The packet may then be forwarded to the next hop.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to US Provisional Patent Application No. 61 / 917914, respectively, filed December 18, 2013, entitled "Method, Apparatus, and System for Supporting Flexible Lookup Keys in Software-Defined Networks," which is hereby incorporated by reference. technical field [0003] Embodiments of the present invention relate to the field of networking; and more particularly to supporting flexible lookup keys in software-defined networking. Background technique [0004] In recent years, traditional circuit-based communication networks have declined in favor of packet-based networks, which may be more flexible, efficient and secure. Accordingly, the increased popularity of packet-based networking has led to an increase in demand for packet-based networking devices. This demand is largely met by manufacturers having created increasingly larger monolithic routers to handle the increased capacity and comple...

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/721H04L12/717H04L12/715H04L12/741H04L45/42H04L45/74
CPCH04L45/38H04L45/64H04L45/42H04L45/7452H04L45/745H04L69/22H04L45/7453
Inventor S.皮柴M.赫拉迪
Owner TELEFON AB LM ERICSSON (PUBL)