Logical Switch Fabric Overlays for Data Center Traffic Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional IP switch fabrics lack correlation between virtualized infrastructure overlays and physical forwarding infrastructure, leading to inefficient resource utilization and poor performance for time-sensitive applications like AI/ML.

Innovation Solution

The implementation of logical switch fabrics overlaid on a physical switch fabric, where network devices determine the overlay network and associate it with a logical identifier, allowing for deterministic forwarding across the physical fabric.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple overlay networks are multiplexed over a single physical switch fabric, then resource utilization is improved, but traffic isolation and performance guarantees deteriorate

Engineering Contradiction:
Improveresource utilizationVSAvoidtraffic isolation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the physical switch fabric into multiple logical switch fabrics by introducing logical identifiers (LIDs) that partition traffic flows. Each overlay network is assigned one or more LIDs, and switches use these LIDs to create separate forwarding tables and resource pools, enabling isolation while sharing the physical infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where multiple logical switch fabrics are overlaid on top of a single physical switch fabric. The physical fabric acts as the container, while multiple logical fabrics with different identifiers are nested within it, allowing simultaneous operation of multiple tenant networks with guaranteed isolation.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Speed

If deterministic forwarding is implemented for time-sensitive applications, then performance is improved, but device complexity increases

Engineering Contradiction:
Improveforwarding performanceVSAvoidswitch fabric complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation where the switch fabric can dynamically assign different physical resources (paths, bandwidth, switching capacity) to different logical identifiers based on traffic demands and QoS requirements. This enables deterministic forwarding performance while maintaining flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the forwarding parameters by introducing logical identifiers that modify how packets are routed and prioritized. Switches use these LIDs to adjust forwarding decisions, resource allocation, and QoS parameters, enabling deterministic performance for time-sensitive traffic without requiring complete redesign of the physical fabric.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple logical switch fabrics are overlaid on physical fabric, then traffic engineering capability is improved, but management overhead increases

Engineering Contradiction:
Improvetraffic engineering capabilityVSAvoidmanagement overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces logical identifiers as intermediary elements that mediate between the physical switch fabric and the overlay networks. These LIDs simplify management by providing a standardized interface for traffic engineering, allowing administrators to manage multiple tenant networks through a unified system rather than managing each physical path individually.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12289234B1Logical fabric overlays
Publication Date: 2025.04.29 JUNIPER NETWORKS INC
  • US12289234B1 patent drawing
  • US12289234B1 patent drawing
  • US12289234B1 patent drawing

AI summary

Techniques are disclosed for overlaying logical switch fabrics upon a physical switch fabric comprising multiple physical switch devices. In one example, a network device determines an overlay network associated with a received packet. The network device determines a logical identifier that is associated with the overlay network. In some examples, the logical identifier corresponds to a color. The network device selects a logical switch fabric that is associated with the logical identifier from a plurality of other logical switch fabrics that are overlaid upon a physical switch fabric comprising a plurality of network switch devices. The network device forwards the received packet to the selected logical switch fabric for transport across the physical switch fabric.