MMSP Frame Switching for Loop-Free Layer 2 Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current switching technologies face challenges in preventing loops in Layer 2 networks, leading to issues like broadcast/unknown-unicast storms, frame duplication, and MAC address table corruption, with existing solutions like STP being inefficient and complex, and TRILL/FabricPath incurring overhead due to encapsulation and increased frame size.

Innovation Solution

The Mapped MAC Switching Protocol (MMSP) generates a new MMSP MAC address for the source host node and replaces the original MAC address, using a unique MMSP unicast address for each switch, eliminating the need for additional headers and reducing resource usage by only requiring local MAC address learning and direct frame forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If STP is used to prevent loops, then loop-free network is achieved, but bandwidth is lost and network recovery is slow

Engineering Contradiction:
Improveloop preventionVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic link activation where backup links remain dormant during normal operation and are automatically activated when primary links fail. This dynamic approach allows the network to maintain full bandwidth utilization during normal operation while ensuring loop-free operation, resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational state parameter of network links from static (permanently blocked) to dynamic (conditionally activated). By monitoring network conditions and automatically adjusting link states, the system achieves both loop prevention and full bandwidth utilization, addressing the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Speed

If TRILL is used for efficient switching, then network recovery speed improves, but frame size increases due to encapsulation overhead

Engineering Contradiction:
Improvenetwork recovery speedVSAvoidframe size
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential functionality needed for rapid network recovery and loop prevention, implementing a simplified protocol that operates at Layer 2 without requiring full TRILL encapsulation. This selective extraction achieves fast network recovery while avoiding the overhead of increased frame size.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses lightweight, simple protocol messages for network control and recovery operations instead of complex encapsulated frames. These simplified control mechanisms provide rapid network recovery capability without the burden of large frame sizes, effectively resolving the contradiction.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If TRILL/FabricPath is implemented, then loop prevention is achieved, but device complexity increases due to extensive MAC address table requirements

Engineering Contradiction:
Improveloop preventionVSAvoidMAC address table complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network control functionality into simple, distributed operations at each switch rather than requiring centralized complex MAC address tables. Each switch independently performs loop prevention and forwarding decisions based on local information, dramatically reducing device complexity while maintaining loop-free operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each switch in the network autonomously performs loop detection and prevention operations using simple local protocols, eliminating the need for complex centralized MAC address tables. This self-service approach achieves reliable loop prevention with minimal device complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11329917B2Methods and apparatuses for switching frames in a network topology
Publication Date: 2022.05.10 TELIASONERA AB
  • US11329917B2 patent drawing
  • US11329917B2 patent drawing
  • US11329917B2 patent drawing

AI summary

There are provided methods and apparatuses for switching frames. A method includes receiving a frame from a source host node, wherein the frame includes a Layer 2 broadcast address for retrieving a MAC address of a destination host node and the frame further includes an original source MAC address of the source host node; generating a new MMSP MAC address which is associated with said original source MAC address; generating an individual MMSP unicast address including an individual switch ID; replacing the destination MAC address indicated in the frame with the individual MMSP unicast address; replacing the original MAC address indicated in the frame with said new MMSP MAC address to generate, a new frame including the individual MMSP unicast address and the new MMSP MAC address of the source the host node; and forwarding each new generated frame to every switch.