Patent ID: 9503397
Filing Date: 2016-11-22
CPC Classification: H04L

Claim Text:
1. A computer program product, for managing network traffic, having a computer readable hardware memory with computer readable program code embodied therewith, the computer readable program code being configured to: establish a plurality of virtual ports of a virtual machine in a physical server, wherein the plurality of virtual ports include respective virtual port operating properties, and wherein network data traffic going through each virtual port is controlled via respective virtual port properties; establish a plurality of virtual channels assigned to the plurality of virtual ports, wherein network data traffic going through each virtual channel is controlled via respective virtual channel properties; assign a profile identifier to each of the plurality of virtual channels, wherein the profile identifier identifies a plurality of the virtual channel properties; group a first number of the virtual channels together into a first bundle based on a first client service level agreement, wherein virtual channel properties associated with the first number of virtual channels, within the bundle, are established based on the virtual port properties of the first virtual ports which the virtual channels, within the first bundle, span; group a second number of the virtual channels together into a second bundle based on a second client service level agreement, wherein virtual channel properties associated with the second number of virtual channels, within the bundle, are established based on the virtual port properties of the virtual ports which the second virtual channels, within the second bundle, span; determine whether the profile identifier in each of the virtual channels in the first bundle are shared with one of the virtual channels in the second bundle; apply to each virtual channel in the first bundle that does not have its profile identifier shared by one of the virtual channels in the second bundle, one of a virtual local policy and a global policy, wherein the global policy relates to a client service, wherein the global policy includes global policy operating properties, and wherein the virtual port operating properties comply with the global policy operating properties.