主权项 |
1. A system comprising:
a memory associated with a computing device, the memory storing a plurality of data in-flight (DIF) services policies; and at least one processor associated with the computing device, the processor programmed to:
receive an advertisement of one or more DIF services supported by each network node of a plurality of network nodes, wherein the plurality of network nodes includes a plurality of hosts;receive, from a user via a user interface, a selection of at least one of the plurality of DIF services policies stored in the memory, the at least one of the plurality of DIF services policies indicating one or more DIF services to apply to a data packet transmitted by a virtual machine (VM) along a communication path comprising one or more of the plurality of network nodes that support the at least one of the plurality of DIF services policies;select, from the plurality of hosts, based on the received advertisements and the selection of the at least one of the plurality of DIF services policies, a host to execute the VM, the selected host determined to be communicatively coupled to the one or more of the plurality of network nodes along the communication path that support the at least one of the plurality of DIF services policies, wherein the selected host supports DIF services indicated by the at least one of the plurality of DIF services policies; andassigning an identifier to the at least one of the plurality of DIF services policies,the assigned identifier being used by the one or more of the plurality of network nodes along the communication path to apply the one or more DIF services for the VM upon determining the VM is associated with the assigned identifier. |