Assisted Replication Network Load Balancing Through Utilization Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Assisted replication network devices in Ethernet virtual private networks (EVPNs) often become overloaded due to uneven distribution of traffic flows, leading to performance issues and resource wastage.

Innovation Solution

A controller device collects utilization information from multiple assisted replication network devices, determines their respective utilization values, and generates load balancing information to direct traffic flows to the least loaded device, ensuring efficient distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traffic flows are distributed to multiple assisted replication network devices, then routing performance is improved, but device complexity increases due to need for utilization monitoring and load balancing

Engineering Contradiction:
Improverouting performanceVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller device receives utilization information from assisted replication network devices and uses this feedback to dynamically generate load balancing information, directing traffic flows to the least loaded device. This closed-loop feedback mechanism optimizes routing performance while centralizing the complexity management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The controller device acts as an intermediary between the origination device and assisted replication network devices. It collects utilization information, determines load balancing strategies, and generates directional instructions, thereby simplifying the overall system architecture while improving routing efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If load balancing is implemented to distribute traffic flows, then resource consumption is optimized, but measurement precision requirements increase for utilization monitoring

Engineering Contradiction:
Improveresource consumptionVSAvoidutilization information accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The assisted replication network devices autonomously generate and transmit their own utilization information to the controller device. This self-service approach enables accurate resource consumption optimization without requiring external monitoring infrastructure, as each device provides its own operational metrics.

Inventive Principle:
Principle #25Self-service

3Productivity

If utilization information is collected from multiple assisted replication network devices, then load balancing effectiveness is improved, but device complexity increases due to information collection and processing requirements

Engineering Contradiction:
Improveload balancing effectivenessVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller device performs multiple functions: collecting utilization information from multiple assisted replication network devices, determining utilization values, generating load balancing information, and directing traffic flows. This multi-functionality consolidates complexity into a single device while improving load balancing effectiveness across the network.

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

Data Source

PatentUS20250219947A1Load balancing of assisted replication network devices
Publication Date: 2025.07.03 JUNIPER NETWORKS INC
  • US20250219947A1 patent drawing
  • US20250219947A1 patent drawing
  • US20250219947A1 patent drawing

AI summary

A controller device receives, from a plurality of assisted replication network devices, respective utilization information associated with the plurality of assisted replication network devices. The controller device generates, based on the respective utilization information associated with the plurality of assisted replication network devices, load balancing information for a network device associated with two or more assisted replication network devices of the plurality of assisted replication network devices, and sends, to the network device, the load balancing information. The network selects, based on the load balancing information, a particular assisted replication network device of the two or more assisted replication network devices. The network device receives a traffic flow that is to be multicast and sends the traffic flow to the particular assisted replication network device, wherein sending the traffic flow to the particular assisted replication network device permits the particular assisted replication network device to multicast the traffic flow.