Disaggregated Logical Router for Scalable Network Fabrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face complexity in network routing due to the increasing number of computers, necessitating simplified network configuration and efficient utilization of network resources.

Innovation Solution

A logical router is implemented using disaggregated network elements, comprising spine and leaf elements with a self-routing fabric and a distributed data plane, managed by an external control plane, utilizing JERICHO 2 and RAMON-class silicon devices for efficient packet handling and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional network routing is used with increasing number of computers, then network connectivity is maintained, but network configuration complexity increases

Engineering Contradiction:
Improvenetwork connectivityVSAvoidnetwork configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The network router is divided into multiple independent network elements (NEs) that can be disaggregated across different physical devices. Each NE handles specific routing functions independently, allowing the system to scale by adding more NEs without increasing the complexity of individual components. This segmentation enables flexible deployment where routing functions are distributed across multiple physical nodes rather than concentrated in a single complex device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A controller acts as an intermediary between the distributed network elements and the external network management system. The controller centralizes the management of routing protocols and coordination between NEs, shielding the complexity of distributed control from the external interface. This mediator approach allows simple external management while maintaining complex internal coordination among distributed elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If more network elements are deployed to handle increased connectivity, then system throughput improves, but device complexity increases

Engineering Contradiction:
Improvesystem throughputVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The routing functionality is segmented into multiple independent network elements that can be deployed across different physical devices. Each NE is a simplified unit handling specific forwarding tasks, while the overall system throughput is improved by distributing traffic across multiple parallel NEs. This segmentation allows linear scalability of throughput without requiring each individual device to become more complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple network elements share common hardware platforms and software frameworks, allowing the same physical device to serve multiple routing functions. This multi-functionality approach increases system throughput by utilizing available hardware capacity across multiple NEs while avoiding the complexity of specialized dedicated hardware for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If network elements are disaggregated, then scalability improves, but system reliability may be affected

Engineering Contradiction:
ImprovescalabilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements redundancy mechanisms where multiple network elements can assume backup roles. If a primary NE fails, the controller can quickly redirect traffic to alternative NEs that are pre-configured with backup routing information. This beforehand cushioning through redundancy ensures that scalability achieved through disaggregation does not compromise reliability, as the distributed architecture naturally provides alternative paths for failover.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The controller maintains continuous monitoring of the health status of all network elements and dynamically adjusts routing decisions based on real-time feedback. When failures or degradation are detected, the system automatically reconfigures traffic distribution to maintain reliability. This feedback mechanism enables the disaggregated architecture to achieve both scalability and reliability by adapting to changing system conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3888313B1Logical router comprising disaggregated network elements
Publication Date: 2025.10.15 ARRCUS INC
  • EP3888313B1 patent drawingFigure 1
  • EP3888313B1 patent drawingFigure 2
  • EP3888313B1 patent drawingFigure 3

AI summary

A logical router includes disaggregated network elements that function as a single router and that are not coupled to a common backplane. The logical router includes spine elements and leaf elements implementing a network fabric with front panel ports being defined by leaf elements. Control plane elements program the spine units and leaf to function a logical router. The control plane may define operating system interfaces mapped to front panel ports of the leaf elements and referenced by tags associated with packets traversing the logical router. Redundancy and checkpoints may be implemented for a route database implemented by the control plane elements. The logical router may include a standalone fabric and may implement label tables that are used to label packets according to egress port and path through the fabric.