TRILL Port Auto-Configuration in EVB Networks
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Adaptability or versatility
If TRILL protocol is enabled for all ports, then network flexibility is improved, but device complexity increases
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
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
3Reliability
If spanning tree protocol is used for loop prevention, then network stability is ensured, but link utilization is suboptimal due to traffic concentration
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
4Measurement precision
If IP addresses are changed when nodes move between links, then network addressing accuracy is maintained, but configuration time increases
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
Data Source
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.


