TRILL Port Auto-Configuration in EVB Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In edge virtual bridging (EVB) environments, configuring TRILL protocol device ports manually is cumbersome and inefficient, especially when virtual machines (VMs) need to associate or disassociate, leading to suboptimal network utilization and increased configuration complexity.

Innovation Solution

A method where a virtual machine sends messages to a TRILL-enabled device to automatically configure its ports based on network information, enabling or disabling the TRILL protocol as needed, using a database to manage VLAN policies and dynamically adjust port configurations in response to VM associations and disassociations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration of TRILL protocol device ports is used, then configuration control is precise, but configuration process is cumbersome and inefficient

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables automatic port configuration where the network device autonomously configures TRILL protocol ports based on VM association information received from the hypervisor, eliminating the need for manual configuration operations and significantly improving configuration efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The hypervisor pre-configures virtual port group information and associates it with VMs before network connectivity is established. This preliminary configuration allows the network device to automatically apply appropriate TRILL port configurations without requiring manual intervention during VM deployment

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If TRILL protocol is enabled for all ports, then network flexibility is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidprotocol configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies TRILL protocol configuration selectively to specific ports based on their functional requirements. Access ports connected to VMs receive TRILL configuration while other ports maintain standard configurations, providing network flexibility where needed without unnecessarily increasing overall device complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The TRILL protocol configuration is dynamically applied to ports based on real-time VM association status. When a VM is associated with a port, TRILL protocol is enabled; when disassociated, it is disabled. This dynamic approach provides adaptability while maintaining simplicity through automated state-based configuration

Inventive Principle:
Principle #15Dynamics

3Reliability

If spanning tree protocol is used for loop prevention, then network stability is ensured, but link utilization is suboptimal due to traffic concentration

Engineering Contradiction:
Improveloop preventionVSAvoidlink utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The TRILL protocol acts as an intermediary between traditional bridging and routing protocols. It provides loop prevention through distributed link-state routing similar to OSPF, while maintaining layer-2 forwarding capabilities. This enables multiple active paths for traffic forwarding, improving link utilization compared to spanning tree protocol which blocks redundant links

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If IP addresses are changed when nodes move between links, then network addressing accuracy is maintained, but configuration time increases

Engineering Contradiction:
Improveaddressing accuracyVSAvoidreconfiguration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses virtual port group templates that define network parameters including IP address prefixes. When VMs are associated with port groups, they inherit these pre-configured parameters automatically. This copying mechanism maintains addressing accuracy through consistent template-based configuration while eliminating manual reconfiguration time when VMs move between links

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9590855B2Configuration of transparent interconnection of lots of links (TRILL) protocol enabled device ports in edge virtual bridging (EVB) networks
Publication Date: 2017.03.07 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9590855B2 patent drawing
  • US9590855B2 patent drawing
  • US9590855B2 patent drawing

AI summary

Embodiments of the invention relate to automatically configuring a Transparent Interconnection of Lots of Links (TRILL) device port in an edge virtual bridging (EVB) network environment. One embodiment includes sending, by a virtual machine (VM) in an EVB network, a message to a device that implements TRILL protocol. The device communicates with a table using the message. Network information is obtained from the table by the device. A port for the device is automatically configured based on the network information. The device has the TRILL protocol either enabled or disabled.