APPLICATION HINTS FOR NETWORK ACTION
First Claim
1. A method for selecting a tag for use in a software-defined networking (SDN) environment, the method comprising:
- receiving an attribute from a user application executing on a computing device, the attribute describing a network flow associated with the user application;
comparing the attribute to one or more rules to select at least one tag for the network flow, wherein the selected tag is associated with a corresponding action to be performed in the SDN environment;
inserting the received tag into at least one packet in the network flow; and
after inserting the received tag, transmitting the at least one packet into the SDN environment, wherein at least one network device in the SDN environment is configured to recognize the tag in the at least one packet and perform the corresponding action.
1 Assignment
0 Petitions
Accused Products
Abstract
A user application may provide a hint which may be used by a compute device to select a tag to be inserted into the packets generated by the user application. Upon some event, the application transmits a hint associated with a network flow generated by the user application to a stack associated with the computing device. One of the layers of the stack—e.g., the operating system in the computing device—may include a hint database that contains rules for selecting tags using a received hint as input. The layer may then insert the tag into one or more packets of the network flow. When processing the packet, network devices in the SDN enabled network recognize the tag and perform an action corresponding to the tag.
-
Citations
20 Claims
-
1. A method for selecting a tag for use in a software-defined networking (SDN) environment, the method comprising:
-
receiving an attribute from a user application executing on a computing device, the attribute describing a network flow associated with the user application; comparing the attribute to one or more rules to select at least one tag for the network flow, wherein the selected tag is associated with a corresponding action to be performed in the SDN environment; inserting the received tag into at least one packet in the network flow; and after inserting the received tag, transmitting the at least one packet into the SDN environment, wherein at least one network device in the SDN environment is configured to recognize the tag in the at least one packet and perform the corresponding action. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for selecting a tag for use in a SDN environment, the computer program product comprising:
-
computer code that receives an attribute from a user application executing on a computing device, the attribute describing a network flow associated with the user application; computer code that compares the attribute to one or more rules to select at least one tag for the network flow, wherein the selected tag is associated with a corresponding action to be performed in the SDN environment; computer code that inserts the received tag into at least one packet in the network flow; and computer code that, after inserting the received tag, transmits the at least one packet into the SDN environment, wherein at least one network device in the SDN environment is configured to recognize the tag in the at least one packet and perform the corresponding action. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a computer processor; and a memory containing a program that, when executed on the computer processor, performs an operation for selecting a tag for use in a SDN environment, comprising; receiving an attribute from a user application executing on a computing device, the attribute describing a network flow associated with the user application; comparing the attribute to one or more rules to select at least one tag for the network flow, wherein the selected tag is associated with a corresponding action to be performed in the SDN environment; inserting the received tag into at least one packet in the network flow; and after inserting the received tag, transmitting the at least one packet into the SDN environment, wherein at least one network device in the SDN environment is configured to recognize the tag in the at least one packet and perform the corresponding action. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification