System and method for flow management in software-defined networks
First Claim
Patent Images
1. A switch, comprising:
- processing circuitry;
one or more switch ports;
a flow definition management apparatus configured to;
identify a generic flow definition which specifies a flow that is not specific to any input switch port of the switch; and
convert the generic flow definition to one or more input-port-specific flow rules, wherein an input-port-specific flow rule corresponds to one of the switch ports of the switch; and
a flow lookup data structure configured to store the one or more input-port-specific flow rules in association with the corresponding switch port, wherein the corresponding switch port supports processing a dataflow based on a flow rule.
3 Assignments
0 Petitions
Accused Products
Abstract
A system facilitates flow definition management in a switch. During operation, the system identifies a generic flow definition which specifies a flow that is not specific to any input port of a switch. The system further stores in a flow lookup data structure one or more port-specific flow rules based on the generic flow definition, wherein each port-specific flow rule corresponds to a respective port capable of processing data flows.
399 Citations
20 Claims
-
1. A switch, comprising:
-
processing circuitry; one or more switch ports; a flow definition management apparatus configured to; identify a generic flow definition which specifies a flow that is not specific to any input switch port of the switch; and convert the generic flow definition to one or more input-port-specific flow rules, wherein an input-port-specific flow rule corresponds to one of the switch ports of the switch; and a flow lookup data structure configured to store the one or more input-port-specific flow rules in association with the corresponding switch port, wherein the corresponding switch port supports processing a dataflow based on a flow rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
identifying, by a switch, a generic flow definition which specifies a flow that is not specific to any input switch port of the switch, wherein the switch comprises processing circuitry and one or more switch ports; and converting the generic flow definition to one or more input-port-specific flow rules, wherein an input-port-specific flow rule corresponds to one of the switch ports of the switch; and storing in a flow lookup data structure the one or more input-port-specific flow rules in association with the corresponding switch port, wherein the corresponding switch port supports processing a data flow based on a flow rule. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A switch means, comprising:
-
processing circuitry means; one or more switch port means; a flow definition management means for; identifying a generic flow definition which specifies a flow that is not specific to any input port of the switch means; and converting the generic flow definition to one or more input-port-specific flow rules, wherein an input-port-specific flow rule corresponds to one of the switch port means of the switch means; and a flow lookup means for storing the one or more input-port-specific flow rules in association with the corresponding port, wherein the corresponding switch port means supports processing a data flow based on a flow rule. - View Dependent Claims (18, 19, 20)
-
Specification