Method and apparatus for virtual network functions and packet forwarding
AssigneeFuturewei Technologies, Inc.
InventorsMuralidharan Rangachari, Huida Dai
Life of this patent
Estimating the term…
Abstract
Processing of data packets is controlled in a system using identifiers assigned locally in the system for each data packet, where each data packet is received at an entry point in the system. Each data packet can be processed along a directed graph data structure based on the identifiers, where the directed graph data structure provides a network pipeline to forward the data packets. Additional apparatus, systems, and methods are disclosed.
Claims20
A system comprising:
- a memory storage comprising instructions;
- and
- one or more processors in communication with the memory storage, wherein the one or more processors execute the instructions to:
- control processing of a set of data packets using identifiers assigned locally in the system for each data packet received at an entry point in the system;
- and
- process each data packet along a directed graph data structure based on the identifiers assigned locally, the directed graph data structure providing a network pipeline to forward the data packet.
A computer-implemented method for local processing of data packets, comprising:
- controlling, with one or more processors, processing of a set of data packets using identifiers assigned locally in the system for each data packet received at an entry point in the system;
- and
- processing, with the one or more processors, each data packet along a directed graph data structure based on the identifiers assigned locally, the directed graph data structure providing a network pipeline to forward the data packet.
A non-transitory computer-readable media storing computer instructions, that when executed by one or more processors, cause the one or more processors to perform the steps of:
- controlling processing of a set of data packets, using identifiers assigned locally in the system for each data packet received at an entry point in the system;
- and
- processing each data packet along a directed graph data structure based on the identifiers assigned locally, the directed graph data structure providing a network pipeline to forward the data packet.
Dependencies are inferred from the claim text.