Fibre Channel Trunking Port Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Fibre Channel networks lack a method for implementing trunking with port aggregation between hosts and FC fabrics, leading to underutilization of hardware resources, complex IO operation management, and lack of fault tolerance in link failures.
Innovation Solution
Establishing a trunking port channel by negotiating multiple links between trunking node ports and fabric ports, creating a logical interface for virtual fabrics, and aggregating these links to form a single high-bandwidth, fault-tolerant connection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple physical links are used to connect a host to FC fabric ports, then bandwidth and fault tolerance are improved, but device complexity and management difficulty increase due to independent link operation requirements
Solution Approach 1:
The patent combines multiple independent physical links into a single aggregated logical interface called a port channel. This merging eliminates the need for complex IO operation splitting logic by presenting the host with a unified interface that automatically manages bandwidth and fault tolerance across all member links, directly resolving the contradiction between improved reliability and reduced complexity
2Device complexity
If trunking is implemented to reduce hardware resources, then hardware costs and management complexity are reduced, but existing techniques cannot support link aggregation with trunking between host and fabric ports
Solution Approach 1:
The patent creates a universal port channel interface that simultaneously supports both trunking (for VSAN isolation) and link aggregation (for bandwidth and redundancy). This multi-functional interface can be configured to aggregate multiple physical links while maintaining VSAN awareness, enabling the combination of trunking and aggregation features that were previously incompatible, thus resolving the contradiction between resource efficiency and functional versatility
Data Source
AI summary
Trunking with port aggregation for fabric ports in a Fiber Channel (FC) fabric and attached devices is described. In some examples, a method of establishing a connection between a node and the FC fabric includes: negotiating a first link between a first trunking node port in the node with a first trunking fabric port in the FC fabric; creating a trunking port channel with the first link as a first member, the trunking port channel supporting a plurality of virtual fabrics; logging in a logical interface for each of the plurality of virtual fabrics to the FC fabric over the trunking port channel; negotiating a second link between a second trunking node port in the node and a second trunking fabric port in the FC fabric; and adding the second link to the trunking port channel as a second member aggregated with the first member.


