Exchange Switch Protocol Version in Distributed Switch Environment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Fibre Channel network switches lack a mechanism to determine and negotiate compatible protocol versions between distinct physical switching elements, leading to potential incompatibilities and operational issues in distributed Fibre Channel fabrics.
Innovation Solution
A method is introduced to establish a switch link between switching elements and exchange control-plane frames to determine mutually supported protocol versions, allowing switches to operate at compatible protocol levels, even if they support different versions, by using Exchange Switch Version (ESV) messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If switches support different protocol versions, then protocol versatility and adaptability are improved, but protocol compatibility and interoperability deteriorate
Solution Approach 1:
The patent applies preliminary action by exchanging control-plane request and response frames before establishing data plane communication. The request frame specifies supported protocol versions in advance, and the response frame indicates the accepted version, allowing switches to pre-negotiate compatibility before actual data transmission begins
Solution Approach 2:
The patent changes the protocol version parameter dynamically through negotiation. Instead of using a fixed protocol version, switches exchange information about their supported versions and select an accepted version that both can support, allowing the system to adapt the protocol version parameter based on the specific switch pair's capabilities
2Reliability
If a protocol version negotiation mechanism is implemented, then protocol compatibility is improved, but device complexity increases
Solution Approach 1:
The patent segments the communication process into distinct phases: control-plane negotiation and data-plane operation. The protocol version negotiation is confined to control-plane frames, separating the complexity of version negotiation from the simplicity of data transmission, thereby reducing overall system complexity while maintaining compatibility
Solution Approach 2:
The patent uses control-plane frames as an intermediary mechanism for protocol version negotiation. These specialized frames act as mediators that carry version information between switches without interfering with the main data plane communication, isolating the negotiation complexity from the primary data transmission function
Data Source
AI summary
Techniques are provided for two components in a distributed Fiber Channel Forwarder (FCF) to establish a link between them at a level of operation that is mutually compatible with respect to the various capabilities offered by the two components. A controlling switch in the distributed FCF may simultaneously operate at different levels with different Fiber Channel Data-Plane Forwarders (FDFs), on a per-pair basis. The level of operation is established at the granularity of an individual capability offered by a switching element. When switching elements are upgraded, the switching elements can dynamically switch to higher or lower levels of operation for any or all of the capabilities defined per pair of switching element.


