Multi-Port Status Messaging for FCoE Link Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Fiber Channel over Ethernet (FCoE) networks, the existing link maintenance protocols consume significant processing resources due to the need for frequent Fabric Keep-alive Advertisement (FKA) messages, leading to potential connectivity failures and delays as the scale of the network increases with more Virtual Storage Area Networks (VSANs) and devices.

Innovation Solution

Implementing a multi-port status messaging protocol that bundles FKA messages for multiple VSANs into a single message, reducing the overhead by sending a multi-port FKA message listing all active virtual ports, which is processed efficiently by both network elements to maintain network connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If frequent FKA messages are sent to maintain link status for each VSAN, then network connection reliability is improved, but processing overhead and resource consumption increase significantly

Engineering Contradiction:
Improvenetwork connection reliabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple individual FKA messages for different VSANs into a single multi-port status message that carries status information for multiple virtual ports simultaneously. This merging approach maintains comprehensive link status monitoring across all VSANs while dramatically reducing the total number of messages transmitted and processed, thereby resolving the contradiction between reliability and processing overhead.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The multi-port status message serves multiple functions simultaneously: it maintains link status for multiple VSANs, provides status updates for multiple virtual ports, and enables resource allocation decisions across the network. This single message type replaces what would otherwise require multiple separate messaging mechanisms, reducing complexity while maintaining comprehensive monitoring.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If individual FKA messages are sent for each virtual port, then status update accuracy is improved, but message volume and network traffic increase

Engineering Contradiction:
Improvestatus update accuracyVSAvoidmessage volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Multiple individual status messages are merged into a single multi-port status message that contains status information for multiple virtual ports. Each port's status is individually tracked within the message, preserving measurement precision while reducing the total quantity of messages transmitted across the network.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If status messages are sent at predetermined intervals for each port, then link status monitoring is maintained, but resource allocation efficiency decreases in large-scale networks

Engineering Contradiction:
Improvelink status monitoringVSAvoidresource allocation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges status monitoring for multiple ports into a single messaging operation, allowing network elements to efficiently process status updates for numerous virtual ports simultaneously. This approach maintains continuous link status monitoring while significantly improving resource allocation efficiency by reducing the processing burden associated with handling numerous individual messages.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11012377B2Efficient network link status handling
Publication Date: 2021.05.18 CISCO TECHNOLOGY INC
  • US11012377B2 patent drawing
  • US11012377B2 patent drawing
  • US11012377B2 patent drawing

AI summary

A multi-port status message maintains network connections between virtual ports of two network elements. The network elements negotiate the network connections between first virtual ports on a first network element and corresponding second virtual ports on a second network element. The second network element receives a single multi-port status message listing the first virtual ports that are actively connected to the corresponding second virtual ports. The second network element updates the status of the corresponding second virtual ports to maintain the network connections.