MAC Address Summation for Datacenter Ethernet Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Datacenter Ethernet networks face limitations when interoping with classical Ethernet networks, as they are designed to hide MAC addresses, leading to MAC address learning issues on edge devices, which restricts scalability and compatibility.

Innovation Solution

Implementing MAC address summarization techniques that allow Datacenter Ethernet edge devices to use summarized switch identifiers instead of learning individual MAC addresses, enabling interoperability without overwhelming the MAC tables of core devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Datacenter Ethernet networks hide MAC addresses to improve scalability, then network scalability is improved, but MAC address learning on edge devices becomes problematic

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidMAC address learning capability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a dual MAC address system where classical Ethernet devices use traditional MAC addresses for learning and forwarding, while Datacenter Ethernet devices use hidden MAC addresses for scalability. Edge devices act as intermediaries that translate between these two addressing schemes, allowing both classical and Datacenter Ethernet networks to coexist without compromising either MAC address learning or network scalability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If individual MAC addresses are learned on core ports, then forwarding accuracy is improved, but MAC table size requirements increase

Engineering Contradiction:
Improveforwarding accuracyVSAvoidMAC table size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges the forwarding information base (FIB) and MAC address table into a unified structure. By combining route information with MAC address learning, the system achieves accurate forwarding without requiring separate large tables for each function, thereby reducing overall memory requirements while maintaining forwarding precision.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If Datacenter Ethernet interoperates with classical Ethernet networks, then network compatibility is improved, but MAC address management complexity increases

Engineering Contradiction:
Improvenetwork compatibilityVSAvoidMAC address management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the network into classical Ethernet domains and Datacenter Ethernet domains, with edge devices serving as boundary elements. Each domain maintains its own addressing characteristics, while edge devices handle the translation and management of MAC addresses at the boundaries, reducing overall system complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9237098B2Media access control (MAC) address summation in Datacenter Ethernet networking
Publication Date: 2016.01.12 CISCO TECHNOLOGY INC
  • US9237098B2 patent drawing
  • US9237098B2 patent drawing
  • US9237098B2 patent drawing

AI summary

Techniques are presented to summarize the Media Access Control (MAC) addresses behind a single edge port so that the Datacenter Ethernet edge devices do not learn the MAC addresses of individual end hosts connected to the Datacenter Ethernet network. At a line card of an Ethernet networking device connected to a DCE network, information is generated that summarizes Media Access Control (MAC) addresses of remote hosts reachable through a Datacenter Ethernet networking device of the Datacenter Ethernet network. A packet is received at the Ethernet networking device, wherein the packet is directed to one of the remote hosts. The packet is forwarded to one of the remote hosts using the information summarizing the MAC addresses of the remote hosts.