Logical UNI and NNI Switch Segmentation for SMLT SPB Clusters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Implementing a switch cluster to interface with both Split Multi-Link Trunk (SMLT) and IEEE 802.1aq networks is challenging, particularly in handling layer 2 broadcast and unicast traffic, as it requires special design considerations to avoid service interruptions and prevent routing loops, especially when transitioning to Shortest Path Bridging (SPB).

Innovation Solution

Each switch in the cluster is implemented as two logical switches—a logical UNI switch and a logical NNI switch, with the logical UNI switch handling forwarding to UNI receivers and the logical NNI switch handling forwarding to NNI receivers, using UNI/NNI and NNI/UNI translations, and treating the Inter-Switch Trunk as two logical channels for efficient packet forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a switch cluster interfaces with both SMLT and IEEE 802.1aq networks, then network connectivity and reliability are improved, but handling layer 2 broadcast and unicast traffic becomes complex and may cause service interruptions or routing loops

Engineering Contradiction:
Improvenetwork connectivityVSAvoidtraffic handling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides each physical switch into two logical switches: a UNI logical switch handling user network interface traffic and an NNI logical switch handling network network interface traffic. This segmentation allows independent handling of broadcast and unicast traffic through dedicated logical channels, simplifying traffic management while maintaining reliability in switch clusters interfacing with both SMLT and IEEE 802.1aq networks

Inventive Principle:
Principle #1Segmentation

2Reliability

If IST ports are treated as NNI type only, then routing loops are prevented, but service interruptions occur during SPB transition

Engineering Contradiction:
Improverouting loop preventionVSAvoidservice continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic port role assignment where IST ports can function as either UNI or NNI type depending on the traffic type and operational context. During SPB transition, ports can dynamically switch roles to maintain service continuity while still preventing routing loops through appropriate logical switching behavior

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If each physical switch is implemented as two logical switches, then traffic forwarding is simplified and routing loops are prevented, but device configuration and management complexity increases

Engineering Contradiction:
Improvetraffic forwardingVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces logical switches as intermediary entities between physical switch hardware and network traffic. These logical switches abstract the complexity of traffic handling, presenting a simplified forwarding interface to operators while managing the underlying complexity of dual-network interfacing and port role management internally

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9729346B2Method for layer 2 forwarding in a multi-node switch cluster
Publication Date: 2017.08.08 EXTREME NETWORKS INC
  • US9729346B2 patent drawing
  • US9729346B2 patent drawing
  • US9729346B2 patent drawing

AI summary

Each switch in a switch cluster is implemented as two logical switches—a logical UNI switch and a logical NNI switch implementing a Backbone Edge Bridge (BEB). The logical UNI switch handles forwarding to UNI receivers. The logical NNI switches are treated as independent switches by the SPB control plane and handle forwarding to NNI receivers. The two logical switches exchange packets through UNI/NNI and NNI/UNI translations (Mac-in-MAC encapsulation/decapsulation). The Inter-Switch Trunk is viewed as two logical channels—a UNI logical channel and an NNI logical channel. The logical UNI switch will forward packets having NNI receivers to the logical NNI switch. The logical NNI switch will forward packets having UNI receivers to the logical UNI switch only if the packet has a B-VID matching a B-VID assigned to the node of the switch cluster.