Back to results
US 10,257,091 B2Granted
Pipeline table identification
AssigneeHewlett Packard Enterprise Development LP
InventorsRangaprasad Sampath, Radhika Hegde Manjeshwar
Life of this patent
Estimating the term…
Abstract
A match field and an action for a flow rule may be received from a software defined networking application. A mapping of table identifications to attributes may be analyzed to obtain a table identification. The table identification may be for a pipeline table of a network device. The pipeline table may be able to implement the match field and the action.
Claims14
A method comprising:
- receiving a match field and an action for a flow rule from a software defined networking (SDN) application generating an attribute digest for the network device;
- providing the attribute digest to the SDN application;
- and
- receiving the match field and the action in a subscription to the attribute digest providing a table ID to the SDN application satisfying the subscription;
- and
- using the action to determine whether to satisfy the subscription using a hardware table or a software table.
3 more elements
A controller, comprising:
- a pipeline abstractor to:
- obtain a plurality of table identifications (IDs) and corresponding table attributes from a network device;
- and
- use the table attributes to generate a digest of network device capabilities;
- a pipeline provider to:
- obtain a subscription to the digest from a software defined networking (SDN) application, wherein the subscription includes a match field and a flow requirement;
- provide a table ID of the plurality of table IDs satisfying the subscription;
- and
- use the flow requirement to determine whether to satisfy the subscription using a hardware table or a software table.
6 more elements
A non-transitory computer readable medium storing instructions executable by a processor to:
- obtain a set of flow rule attributes as a subscription to a digest;
- obtain a plurality of table identifications (IDs) and a corresponding set of table capabilities of a pipeline of a network device;
- provide a table ID for a table of the pipeline supporting the set of flow rule attributes, by selecting a hardware table ID or a software table ID based on the subscription.
Dependencies are inferred from the claim text.