DYNAMIC SERVICE ORCHESTRATION WITHIN PAAS PLATFORMS
First Claim
1. A method for orchestrating a flow of a packet through a software-defined network (SDN) switch, the method comprising:
- determining at least one available service associated with the SDN switch;
receiving the packet at an input port associated with the SDN switch, wherein the packet has a destination value and a packet type;
generating a flow entry based on the at least one available service and the packet type, wherein the flow entry has a plurality of entry characteristics and an action;
selecting the flow entry based on matching the plurality of entry characteristics to the destination value and the packet type; and
performing the action associated with the selected flow entry.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one exemplary embodiment, a method for orchestrating a flow of a packet through a software-defined network (SDN) switch is provided. The method may include determining at least one available service associated with the SDN switch. The method may also include receiving the packet at an input port associated with the SDN switch, wherein the packet has a destination value and a packet type. The method may then include generating a flow entry based on the at least one available service and the packet type, wherein the flow entry has a plurality of entry characteristics and an action. The method may further include selecting the flow entry based on matching the plurality of entry characteristics to the destination value and the packet type. The method may also include performing the action associated with the selected flow entry.
-
Citations
20 Claims
-
1. A method for orchestrating a flow of a packet through a software-defined network (SDN) switch, the method comprising:
-
determining at least one available service associated with the SDN switch; receiving the packet at an input port associated with the SDN switch, wherein the packet has a destination value and a packet type; generating a flow entry based on the at least one available service and the packet type, wherein the flow entry has a plurality of entry characteristics and an action; selecting the flow entry based on matching the plurality of entry characteristics to the destination value and the packet type; and performing the action associated with the selected flow entry. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for orchestrating a flow of a packet through a software-defined network (SDN) switch, comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; determining at least one available service associated with the SDN switch; receiving the packet at an input port associated with the SDN switch, wherein the packet has a destination value and a packet type; generating a flow entry based on the at least one available service and the packet type, wherein the flow entry has a plurality of entry characteristics and an action; selecting the flow entry based on matching the plurality of entry characteristics to the destination value and the packet type; and performing the action associated with the selected flow entry. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for orchestrating a flow of a packet through a software-defined network (SDN) switch, comprising:
-
one or more computer-readable storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising; program instructions to determine at least one available service associated with the SDN switch; program instructions to receive the packet at an input port associated with the SDN switch, wherein the packet has a destination value and a packet type; program instructions to generate a flow entry based on the at least one available service and the packet type, wherein the flow entry has a plurality of entry characteristics and an action; program instructions to select the flow entry based on matching the plurality of entry characteristics to the destination value and the packet type; and program instructions to perform the action associated with the selected flow entry. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification