FCoE Link Aggregation Group Traffic Redirection in Data Centers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data center switches cannot support Fibre Channel over Ethernet (FCoE) link aggregation groups (LAGs) due to the inability to emulate point-to-point links over LAG interfaces, limiting the establishment of FCoE sessions between servers and storage area networks (SANs).

Innovation Solution

The implementation of FCoE LAGs in data centers by assigning class identifiers to each member link within the LAG interface and installing FIP snooping filters in ingress filter processors to redirect FCoE traffic and scale FIP and FCoE sessions, allowing access switches to manage FCoE traffic effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FCoE traffic is transmitted over LAG interfaces, then link redundancy and bandwidth are improved, but the ability to emulate point-to-point links deteriorates

Engineering Contradiction:
Improvelink redundancyVSAvoidpoint-to-point link emulation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the LAG interface into individual member links, each assigned a unique class identifier. This segmentation allows the system to track and manage traffic on a per-member-link basis, enabling point-to-point link emulation while maintaining LAG redundancy. The class identifiers act as discrete segments that map specific traffic flows to specific physical links within the aggregated group.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different class identifiers to different member links within the same LAG interface. This creates local differentiation among otherwise identical links, allowing the system to apply specific forwarding rules and filters to individual member links while maintaining overall LAG functionality. Each member link gains unique identification and management capabilities.

Inventive Principle:
Principle #3Local quality

2Productivity

If FIP snooping filters are installed in ingress filter processors, then session scaling capability is improved, but filter processor complexity increases

Engineering Contradiction:
Improvesession scalingVSAvoidfilter processor
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the FIP snooping filter functionality from the control plane and places it in the ingress filter processor's forwarding plane. This extraction allows session filtering and scaling to be handled in hardware at line rate, independent of control plane capacity. The filter processor now handles session scaling directly without burdening the control plane, improving overall system productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces class identifiers as an intermediary mechanism between the LAG interface and the FIP snooping filters. These class identifiers serve as mediators that enable the filter processor to efficiently track and scale sessions by providing a simplified classification key, rather than requiring complex analysis of entire FCoE traffic flows.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If class identifiers are assigned to each member link, then traffic redirection accuracy is improved, but switch configuration complexity increases

Engineering Contradiction:
Improvetraffic redirection accuracyVSAvoidswitch configuration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enables the switch to automatically manage class identifier assignments and mappings between member links and FCoE sessions. Rather than requiring manual configuration of each class identifier mapping, the system self-configures based on learned FCoE traffic patterns and LAG member link states. This self-service approach reduces configuration complexity while maintaining high traffic redirection accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter representation from complex multi-field configurations to simple class identifier mappings. By transforming the configuration space into a more manageable parameter set (class identifiers linked to member links), the system achieves high traffic redirection accuracy with reduced configuration complexity. The class identifiers serve as compact parameters that encode multiple pieces of routing information.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10693784B1Fibre channel over ethernet (FCoE) link aggregation group (LAG) support in data center networks
Publication Date: 2020.06.23 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10693784B1 patent drawing
  • US10693784B1 patent drawing
  • US10693784B1 patent drawing

AI summary

Techniques are described for supporting Fibre Channel over Ethernet (FCoE) link aggregation groups (LAGs) between a server and a data center switch in a data center. The techniques enable an access switch in the data center switch to assign class identifiers to each member link in an FCoE LAG between an FCoE node (Enode) of the server and the access switch. In this way, the access switch is able to redirect FCoE traffic from a Fibre Channel forwarder (FCF) of a storage area network (SAN) toward the Enode on the correct member link of the FCoE LAG. The techniques also enable scaling of FCoE initialization protocol (FIP) and FCoE sessions by installing FIP snooping filters that use on a source media access control (MAC) address hit determination in ingress filter processors (IFPs) of the access switch to avoid session limitations of virtual local area network (VLAN) filter processors (VFPs).