Network Bridge Mediates Bonded Interface for Virtual Switch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed virtual switches in cloud computing networks are incompatible with network bonds created by UNIX-based operating systems, such as Linux, which limits the use of link aggregation protocols and undermines the advantages of increased throughput, redundancy, and load balancing.

Innovation Solution

A network bridge is used as an intermediary between the UNIX-based network bond and the virtual multilayer switch, allowing traffic to flow indirectly from the bonded network interface to the virtual multilayer switch by associating the bonded interface with the bridge and connecting it to the integration bridge of the virtual switch, thereby enabling compatibility with unsupported bond types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If UNIX-based network bonds are used for link aggregation, then increased throughput and redundancy are achieved, but compatibility with distributed virtual switches is lost

Engineering Contradiction:
Improvelink aggregation compatibilityVSAvoidvirtual switch compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A network bridge is introduced as an intermediary component between the UNIX-based network bond and the distributed virtual switch. The bridge translates or adapts the bond interface characteristics into a format compatible with the virtual switch, allowing both link aggregation benefits and virtual switch compatibility to coexist without direct connection between incompatible components

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If individual network interfaces are connected directly to the virtual switch, then compatibility is maintained, but link aggregation advantages are lost

Engineering Contradiction:
Improvevirtual switch compatibilityVSAvoidthroughput and load balancing
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The network bridge serves as a mediator that allows the virtual switch to interact with the bonded interface as if it were a single compatible interface, while internally maintaining the link aggregation configuration. This enables the system to achieve both compatibility and the productivity benefits of link aggregation simultaneously

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10171384B2Method to configure network bonds as a port on an integration bridge for a virtualized multilayer switch
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10171384B2 patent drawing
  • US10171384B2 patent drawing
  • US10171384B2 patent drawing

AI summary

Techniques are disclosed for configuring a physical computing system (e.g., in a cloud computing network) to connect a network bond with a virtual multilayer switch. An operating system process executing in the physical computing system receives a selection of one or more network interfaces. The process aggregates the selected network interfaces into a bonded network interface having a first port. The process creates a network bridge having a second port. The process associates the first port with the second port. The process connects the network bridge with an integration bridge of the virtual multilayer switch via the second port.