Controller IP Address Switching for Client-Agent Network Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management systems (NMS) face inefficiencies and errors when manually updating IP addresses for network devices during controller migrations or changes, particularly in multi-vendor and dynamic network environments.

Innovation Solution

Implementing a system where network devices automatically send and validate IP address change requests to a network management system (NMS), reducing the need for manual updates and minimizing errors by ensuring seamless communication with the controller even during IP address changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If manual IP address updates are performed in each network device, then IP address changes can be implemented, but time consumption and error rates increase

Engineering Contradiction:
Improvetime for IP address updatesVSAvoiderror rate in IP address updates
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The network device performs self-service by automatically detecting controller IP address changes and updating its own configuration without manual intervention. The device monitors for IP address change notifications and autonomously completes the update process, eliminating the need for manual configuration changes while reducing errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the network device receives IP address change notifications from the controller and automatically responds by updating its configuration. This closed-loop feedback ensures that IP address changes are propagated automatically, reducing both time and error rates compared to manual updates.

Inventive Principle:
Principle #23Feedback

2Productivity

If automated IP address change notification is implemented, then update efficiency improves, but system complexity increases

Engineering Contradiction:
ImproveIP address update efficiencyVSAvoidsystem complexity for automated updates
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller performs multiple functions including IP address management, notification broadcasting, and change coordination. By consolidating these functions in the controller rather than distributing complexity to each network device, the system achieves automated updates while minimizing overall system complexity.

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

Solution Approach 2:

The controller acts as an intermediary that manages IP address changes centrally. It receives IP address change requests, processes them, and distributes notifications to relevant network devices. This intermediary approach simplifies the system architecture by centralizing complexity in a single component rather than distributing it across multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4482118B1Automating controller IP address change in client-based agent environments
Publication Date: 2026.02.25 JUNIPER NETWORKS INC
  • EP4482118B1 patent drawingFigure 1
  • EP4482118B1 patent drawingFigure 2
  • EP4482118B1 patent drawingFigure 3A

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.