FCoE Forwarder Discovery via Solicitation and Advertisement Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mechanisms for device discovery in Fibre Channel over Ethernet (FCoE) environments are limited, particularly in configurations where connections between nodes and forwarders are not point-to-point, leading to challenges in establishing virtual links and ensuring proper network configuration.

Innovation Solution

The implementation of a solicitation and advertisement message system using multicast and unicast MAC addresses allows FCoE devices to discover available forwarders and establish virtual links, separating the discovery process from existing FLOGI, FDISC, and ELP processes, enabling effective connectivity in multi-access Ethernet networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional FLOGI, FDISC, and ELP processes are used for device discovery in FCoE environments, then existing Fibre Channel protocols can be leveraged, but device discovery is limited particularly in non point-to-point configurations

Engineering Contradiction:
Improvedevice discovery capabilityVSAvoiddiscovery process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the device discovery process into distinct phases: solicitation phase where devices send out discovery requests, and advertisement phase where devices respond with their capabilities. This segmentation allows the system to handle complex multi-access network configurations by breaking down the discovery process into manageable, standardized steps that can be systematically executed and tracked.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces solicitation and advertisement messages as intermediary communication mechanisms between FCoE devices. These messages act as mediators that carry device identification, capability, and status information across the network, enabling devices to discover each other in complex topologies without requiring direct point-to-point connections or complex protocol negotiations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If FCoE devices use multicast and unicast MAC addresses for solicitation and advertisement messages, then device discovery and virtual link establishment are enabled in multi-access networks, but the discovery process requires separation from existing FLOGI, FDISC, and ELP processes

Engineering Contradiction:
Improvevirtual link establishmentVSAvoidprotocol integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the device discovery function from the existing FLOGI, FDISC, and ELP processes, creating a separate and independent solicitation-advertisement mechanism. This extraction allows the discovery process to use optimized multicast and unicast MAC address protocols without being constrained by the limitations of the traditional Fibre Channel initialization sequences, thereby simplifying virtual link establishment in Ethernet-based networks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary device discovery through solicitation and advertisement messages before the traditional FLOGI process is initiated. By performing discovery actions in advance, devices can establish awareness of network topology and capabilities, which simplifies subsequent connection establishment and reduces the complexity of integrating multiple protocol phases.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9036507B2Discovery for fibre channel over ethernet devices
Publication Date: 2015.05.19 CISCO TECHNOLOGY INC
  • US9036507B2 patent drawing
  • US9036507B2 patent drawing
  • US9036507B2 patent drawing

AI summary

Techniques are provided for performing discovery in a Fiber Channel over Ethernet (FCoE) network. An FCF discovers other FCoE Forwarders (FCFs) connected to its network segment by transmitting a solicitation message to the multicast MAC address “All-FCF-MACS”. All FCFs receive packets with this multicast MAC address including the solicitation message that announces the presence of the FCF. Each FCF replies with a unicast advertisement message that provides the new FCF with a MAC address of the responding FCF. The FCF builds a list of the FCFs available on its network segment and may then establish a virtual link with one or more of the FCFs through an exchange link parameter (ELP) exchange.