Multi-Stage Fabric Role Allocation for Accurate Spine-Leaf Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual intervention in assigning roles to network devices in data center IP fabrics often leads to misconfiguration, which can result in bugs and inefficiencies.

Innovation Solution

Implementing a role allocator system that automatically determines the role of network devices within an IP fabric by connecting them to designated spine or leaf ports, reducing the need for manual intervention and minimizing misconfiguration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual intervention is used to assign roles to network devices, then flexibility and control are improved, but configuration errors and misconfigurations increase

Engineering Contradiction:
ImproveManual control over device role assignmentVSAvoidConfiguration accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The network device automatically determines its own role (spine or leaf) by analyzing its connectivity to other devices in the fabric. The device performs self-configuration without requiring manual role assignment, thereby eliminating human error while maintaining operational flexibility through automated decision-making based on network topology

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated role determination by having network devices query and analyze their connectivity relationships with other devices. Based on this feedback about network topology, the device automatically configures itself with the appropriate role, ensuring configuration accuracy while reducing manual intervention

Inventive Principle:
Principle #23Feedback

2Reliability

If automated role determination is implemented, then configuration errors are reduced, but system complexity increases

Engineering Contradiction:
ImproveConfiguration accuracyVSAvoidAutomated role determination system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The automated role determination process is divided into discrete, manageable steps: querying connectivity information, analyzing the results, determining the appropriate role, and applying self-configuration. This segmentation simplifies the overall complexity by breaking down the automated system into modular, understandable components that can be implemented and maintained more easily

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a role allocator as an intermediary component that facilitates automated role determination. This intermediary manages the complexity of role assignment logic and provides a standardized interface between network devices and the configuration system, thereby reducing the perceived complexity while maintaining high configuration accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If manual configuration is used, then administrative control is maintained, but administrative burden increases

Engineering Contradiction:
ImproveAdministrative controlVSAvoidTime for device deployment
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Network devices automatically determine their roles and configure themselves without requiring administrative intervention. This self-service capability dramatically reduces the time required for device deployment while maintaining administrative control through policy-based constraints and validation mechanisms that ensure automated configurations align with organizational requirements

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by automatically determining device roles and applying configurations before devices are fully deployed into production. This preliminary automated configuration reduces the administrative burden during deployment while maintaining control through pre-defined configuration policies and validation rules

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3629534B1Reduced configuration for multi-stage network fabrics
Publication Date: 2026.04.22 JUNIPER NETWORKS INC
  • EP3629534B1 patent drawingFigure 1A
  • EP3629534B1 patent drawingFigure 1B
  • EP3629534B1 patent drawingFigure 2

AI summary

A method includes deploying a network device within a fabric having a management network by attaching the network device through the management network to a port of a role allocator, wherein the role allocator includes one or more ports designated as first level port connections and one or more other ports designated as second level port connections. If the deployed network device is attached to one of the ports designated as first level port connections, the deployed network device is configured as a first level device. If the deployed network device is attached to one of the ports designated as second level port connections, the deployed network device is configured as a second level device.