Providing link aggregation and high availability through network virtualization layer
AssigneeRed Hat, Inc.
InventorFlavio Leitner
Life of this patent
Estimating the term…
Abstract
Implementations of the disclosure describe provide link aggregation and high availability services via a network virtualization layer. A method of the disclosure relates to receiving, by a processing device of a host computer system executing a hypervisor, a network packet from a virtual machine managed by the hypervisor, generating a metadata item associated with the network packet, the metadata item comprising an identifier of a transmission mode for the network packet, and determining, by the processing device executing the hypervisor, in view of the identifier of the transmission mode of the metadata item, whether the transmission mode is one of a link aggregation (LA) mode, a high availability (HA) mode, or a combined LA and HA mode.
Claims20
A method comprising:
- receiving, by a processing device of a host computer system executing a hypervisor, a network packet from a virtual machine managed by the hypervisor;
- generating a metadata item associated with the network packet, the metadata item comprising an identifier of a transmission mode for the network packet;
- and
- determining, by the processing device executing the hypervisor, in view of the identifier of the transmission mode of the metadata item, whether the transmission mode is one of a link aggregation (LA) mode, a high availability (HA) mode, or a combined LA and HA mode.
A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to:
- receive, by the processing device of a host computer system executing a hypervisor, a network packet from a virtual machine managed by the hypervisor;
- and
- determine, by the processing device executing the hypervisor, whether a transmission mode for the network packet is one of a link aggregation (LA) mode, a high availability(HA) mode, or a combined LA and HA mode.
A host machine comprising:
- a memory;
- and
- a processing device, operably coupled to the memory, to:
- receive, by a hypervisor running on the processing device, a network packet from a virtual machine managed by the hypervisor;
- generate a metadata item associated with the network packet, the metadata item comprising an identifier of a transmission mode for the network packet;
- determine, by the hypervisor, in view of the identifier of the transmission mode of the metadata item, whether the transmission mode is one of a link aggregation (LA) mode, a high availability(HA) mode, or a combined LA and HA mode;
- and
- discard the metadata item after transmission of the network packet.
Dependencies are inferred from the claim text.