FCoE Packet Forwarding via TRILL Access Switches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In FCoE/TRILL convergence networks, access switches are limited by the need for loopback ports to forward FCoE packets, which restricts performance and wastes resources, as they cannot perform TRILL forwarding on FCoE packets or vice versa, leading to inefficient packet forwarding.

Innovation Solution

Implementing a method where access switches and convergence switches use virtual Ethernet ports and TRILL multicast trees to forward FCoE packets without encapsulation, using FC forwarding tables and MAC address tables to identify egress interfaces and replace MAC addresses, allowing direct forwarding of FCoE packets within the TRILL network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If access switches use loopback ports to forward FCoE packets in TRILL network, then FCoE packet forwarding is enabled, but port resources are occupied and forwarding performance is restricted

Engineering Contradiction:
ImproveFCoE packet forwarding capabilityVSAvoidforwarding performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the packet forwarding function by introducing a separate FCoE forwarding table independent from the TRILL forwarding table. This allows FCoE packets to be forwarded through dedicated FCoE egress interfaces rather than being forced through loopback ports, resolving the contradiction between enabling FCoE forwarding and maintaining high forwarding performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces FCoE egress interfaces as intermediary components between access switches and convergence switches. These interfaces act as mediators that enable FCoE packets to traverse the TRILL network without requiring loopback ports, thus eliminating the resource occupation and performance restriction while maintaining forwarding capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If access switches use loopback ports for FCoE forwarding, then FCoE packets can be transmitted, but port resources are wasted

Engineering Contradiction:
ImproveFCoE packet transmissionVSAvoidport resource utilization
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the FCoE forwarding function from the loopback port mechanism and implements it through dedicated FCoE egress interfaces. This extraction eliminates the dependency on loopback ports for FCoE packet transmission, thereby resolving the contradiction between enabling FCoE transmission and avoiding port resource waste.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes FCoE egress interfaces universal by enabling them to handle both FCoE packet forwarding and TRILL network integration functions. This multi-functionality eliminates the need for separate loopback ports, resolving the contradiction between FCoE transmission capability and port resource efficiency.

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

3Adaptability or versatility

If access switches perform TRILL forwarding on FCoE packets, then packet forwarding flexibility is improved, but forwarding table complexity increases

Engineering Contradiction:
Improvepacket forwarding flexibilityVSAvoidforwarding table structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the forwarding table structure into separate FCoE forwarding tables and TRILL forwarding tables. This segmentation allows access switches to perform TRILL forwarding on FCoE packets with improved flexibility while managing table complexity through clear functional separation, resolving the contradiction between forwarding flexibility and table complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9876718B2Forwarding packets
Publication Date: 2018.01.23 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9876718B2 patent drawing
  • US9876718B2 patent drawing
  • US9876718B2 patent drawing

AI summary

A first access switch in the first Fabric receives a notification sent by a second access switch in the first Fabric, and the notification includes a nickname of the second access switch. The first access switch identifies an egress interface to a TRILL path from the first access switch to an access switch corresponding to the nickname in the notification. The first access switch stores the egress interface to the TRILL path in a fiber channel (FC) forwarding table. The first access switch forwards a received FCoE packet by using the egress interface stored in the FC forwarding table. The FCoE packet is forwarded by the first access switch without encapsulation with a TRILL header.