Controller IP Address Migration in Client-Based Agent Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management systems (NMS) face inefficiencies and errors when manually updating IP addresses across network devices during migrations or controller changes, such as moving to a different virtual machine or changing versions.

Innovation Solution

Implementing a system where network devices automatically send and process IP address change requests to a network management system, determining accessibility, and updating the IP address accordingly, reducing manual intervention and potential errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual IP address updating is performed in each network device, then configuration accuracy can be verified, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The network devices automatically update their IP address configurations by receiving change requests from the new controller and self-updating without manual intervention. This self-service mechanism eliminates time-consuming manual operations while maintaining configuration accuracy through automated validation processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary IP address change requests before actual controller migration, allowing network devices to prepare and validate configuration changes in advance. This preliminary action reduces operational time during actual migration while ensuring accuracy through pre-validation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual IP address updating is performed, then configuration errors can be detected, but operational complexity and potential for human error increase

Engineering Contradiction:
Improveconfiguration reliabilityVSAvoidoperational simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Network devices automatically receive and process IP address change requests from the new controller, eliminating manual configuration operations. This automated self-service approach reduces operational complexity and human error potential while maintaining reliability through structured validation protocols.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where network devices confirm receipt and successful application of IP address changes to the controller. This feedback loop ensures configuration reliability by verifying changes were applied correctly while keeping operations simple and automated.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated IP address change requests are sent, then operational efficiency improves, but system complexity increases

Engineering Contradiction:
Improveoperational efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller implements a universal automated IP address update mechanism that handles multiple network devices through a single standardized process. This multi-functional approach improves operational efficiency by eliminating device-by-device manual configuration while managing system complexity through standardized protocols and interfaces.

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

Data Source

PatentUS12574351B2Automating controller IP address change in client-based agent environments
Publication Date: 2026.03.10 JUNIPER NETWORKS INC
  • US12574351B2 patent drawing
  • US12574351B2 patent drawing
  • US12574351B2 patent drawing

AI summary

A system includes a computer-readable storage media and one or more processors. The one or more processors are configured to send data to a controller using a first Internet Protocol (IP) address stored by the computer-readable storage media as an IP address associated with the controller. The one or more processors are further configured to, in response to receiving a request to change the IP address associated with the controller from the first IP address to a second IP address, determine whether the controller is accessible using the first IP address and, based on whether the controller is accessible using the first IP address, change the IP address associated with the controller and stored by the computer-readable storage media to the second IP address. The one or more processors are further configured to send data to the controller using the second IP address stored by the computer-readable storage media.