Multihoming Link State Control for Misconfiguration Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multihoming misconfigurations in spine and leaf network topologies lead to incorrect traffic routing, resulting in unnecessary utilization of computing resources due to misrouted traffic.

Innovation Solution

Network devices detect multihoming misconfigurations by comparing endpoint identification information received from an endpoint device with information from another network device, adjusting the state of links accordingly to prevent misrouting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multihoming is implemented to provide redundancy and failover capability, then network reliability is improved, but configuration errors can lead to traffic misrouting and computing resource wastage

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidcomputing resource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism where network devices monitor and exchange endpoint identification information (such as MAC addresses) through control messages. This feedback loop allows the system to detect mismatches between configured endpoint devices and actual connected devices, automatically identifying misconfigurations in multihoming setups and preventing resource wastage from processing misrouted traffic

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual configuration verification and troubleshooting with an automated information-based detection system. Instead of relying on manual checking of multihoming configurations, the system uses automated exchange and comparison of endpoint identification information to detect misconfigurations, substituting mechanical/manual processes with automated electronic detection

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Difficulty of detecting and measuring

If endpoint identification information is exchanged and compared between network devices, then misconfiguration detection capability is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvemisconfiguration detection capabilityVSAvoiddevice complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent extracts only the essential endpoint identification information (such as MAC addresses) from complete device configurations for comparison purposes. By taking out only the necessary identifying fields rather than exchanging and comparing entire configuration sets, the system achieves effective misconfiguration detection while minimizing processing overhead and message size

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses copying of endpoint identification information from configuration data structures into exchangeable message formats. Network devices copy relevant identifier fields into standardized control messages for transmission and comparison, enabling efficient detection without requiring direct manipulation of complex configuration systems

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3886365B1Detection of multihoming misconfiguration
Publication Date: 2026.05.06 JUNIPER NETWORKS INC
  • EP3886365B1 patent drawingFigure 1A
  • EP3886365B1 patent drawingFigure 1B
  • EP3886365B1 patent drawingFigure 1C

AI summary

A network device may receive, from an endpoint device, a first message that includes first endpoint identification information. The network device may be connected to the endpoint device via a plurality of links. The network device may receive, from another network device, a second message that includes second endpoint identification information. The network device may determine whether the first endpoint identification information corresponds to the second endpoint identification information. The network device may cause, based on determining whether the first endpoint identification information corresponds to the second endpoint identification information, a state of the plurality of links to be maintained or changed.