Remote Network Switch Management via Command Processing Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication network switch management systems require network administrators to be physically present or use inefficient remote access methods, leading to time-consuming and resource-intensive processes for configuring and controlling multiple switches.

Innovation Solution

A programmable remote device management system that allows users to send validated control and configuration commands to communication network switches over a computer network, using a processor, protocol translation engine, and a master agent with sub-agents to process and execute commands efficiently, thereby reducing the load on the network switch and enabling simultaneous control of multiple switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a local command line interface is used on the network switch, then the network administrator can directly control the switch, but the network administrator must be physically located proximate to the switch

Engineering Contradiction:
ImproveDirect control capabilityVSAvoidRemote access efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

A remote command line interface server is introduced as an intermediary between the network administrator and the network switch. The server receives commands from the administrator, processes them locally, and communicates with the switch over the network, eliminating the need for physical proximity while maintaining direct control capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The command line interface functionality is segmented from the network switch and placed on a separate remote server. This allows the interface processing to occur remotely while the switch executes only the essential control commands, improving remote access efficiency without sacrificing direct control

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If remote access to the local command line interface is provided via communication ports, then the network administrator can remotely access the switch, but the process becomes time-consuming when managing multiple switches

Engineering Contradiction:
ImproveRemote access capabilityVSAvoidTime to manage multiple switches
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Multiple network switch management interfaces are merged into a single remote command line interface server. The administrator can manage multiple switches through one unified interface, eliminating the need to sequentially access each switch's individual interface and significantly reducing the time required to manage multiple devices

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The remote command line interface server is designed with multi-functionality to handle commands for multiple different network switches simultaneously. A single server provides universal access to various switches, allowing the administrator to switch between devices without establishing separate connections for each

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

3Speed

If control commands are processed locally by the command line interface on the network switch, then the commands can be executed directly, but significant processor bandwidth and memory space are consumed from the switch

Engineering Contradiction:
ImproveCommand execution speedVSAvoidProcessor bandwidth and memory consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The command processing functionality is extracted from the network switch and relocated to a remote server. The switch only needs to communicate commands over the network, while the computationally intensive processing occurs on the server, reducing the switch's processor bandwidth and memory consumption while maintaining execution speed

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A remote server acts as an intermediary that handles the computationally intensive command processing. The server receives commands, processes them locally with full computational resources, and communicates results to the switch, thereby protecting the switch's limited resources while maintaining fast execution through efficient remote processing

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7321929B2Programmable remote device management system for locally or remotely controlling and/or configuring a communication network switch
Publication Date: 2008.01.22 NETAPP INC
  • US7321929B2 patent drawing
  • US7321929B2 patent drawing
  • US7321929B2 patent drawing

AI summary

A programmable remote device management system for remotely controlling and/or configuring a communication network switch over a computer network. The system includes a command processing engine coupled to a user interface, a protocol translation engine, a scripting engine and to a filtering engine. The command processing engine is adapted to receive at least one switch command via the user interface and to process the switch command for providing at least one validated or otherwise processed switch command. The switch command is provided from the remote device management system to the communication network switch over the computer network. With this arrangement, a user can efficiently communicate a plurality of validated or otherwise processed control and/or configuration commands to one or more of the communication network switches from a remote location for performing a variety of network switch management operations as if similarly executed local to the communication network switch.