Discovery and Capability Exchange Management in a Virtualized Computing Platform Utilizing a SR-IOV Adapter
First Claim
1. A method of managing network traffic classes in a virtualized computing platform comprising:
- determining the capabilities of a Single Root I/O Virtualization and Sharing enabled network adapter;
determining the capabilities of the network and associated network switches;
defining one or more traffic classes based on the shared capabilities of the Single Root I/O Virtualization and Sharing enabled network adapter and of the network and associated network switches;
assigning the one or more defined traffic classes to a partition within the virtualized computing platform; and
routing Link Layer Discovery Protocol (LLDP) packets based upon the LLDP Multicast Address or the Ethertype Field to a LLDP queue pair.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments a traffic class manager is a resource within a virtualized computer systems trusted entity (i.e. a hypervisor, trusted partition, etc.) which maps requirements from a platform management and associated network capabilities onto an SR-IOV adapter in order to appropriately allocate SR-IOV adapter and network resources to the virtualized computer partitions. In various embodiments the traffic class manager defines network traffic classes that meet the objectives of a platform administrator based on the capabilities of the SR-IOV adapter and the network attached to the adapter ports. Once the traffic classes are defined, in various embodiments, the traffic class manager enforces the assignment of a traffic class to a virtual interface queue pair within a partition.
-
Citations
20 Claims
-
1. A method of managing network traffic classes in a virtualized computing platform comprising:
-
determining the capabilities of a Single Root I/O Virtualization and Sharing enabled network adapter; determining the capabilities of the network and associated network switches; defining one or more traffic classes based on the shared capabilities of the Single Root I/O Virtualization and Sharing enabled network adapter and of the network and associated network switches; assigning the one or more defined traffic classes to a partition within the virtualized computing platform; and routing Link Layer Discovery Protocol (LLDP) packets based upon the LLDP Multicast Address or the Ethertype Field to a LLDP queue pair. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A virtualized computing platform for transferring commands to a network comprising:
-
a central processing unit (CPU); a memory connected to the central processing unit; a network and associated network switch attached to the central processing unit and memory; a trusted entity configured to abstract at least the CPU and memory to allow for the presentation of a distinct virtual computing system within a partition amongst a plurality of partitions; a Single Root I/O Virtualization and Sharing (SR-IOV) enabled network adapter connected between the network and the central processing unit and memory; and a traffic class manager configured to map requirements designated at least in part by a virtualized computing platform manager and by the capabilities of the network switch onto the SR-IOV adapter. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification