Switch Port Control for Error-Free Swapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data centers, the dense installation of servers and switches leads to cable congestion, making it difficult for operators to accurately connect cables during switch swapping, which can result in wiring errors and system downtime due to undetected connection issues.

Innovation Solution

A switch controlling program that acquires and compares port information before and after swapping switches, determining unchanged connection destinations and instructing the switch to open or close ports accordingly to ensure correct connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If operators manually connect cables during switch swapping, then the switching operation can be performed, but wiring errors may occur due to cable congestion and visual difficulty

Engineering Contradiction:
Improveswitch swapping operationVSAvoidconnection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by automatically acquiring and storing port information (connection destinations) before the switch swapping operation. This pre-acquired information serves as a reference to verify correct connections after swapping, preventing wiring errors without requiring complex manual verification procedures during the swap itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by comparing the port information acquired after swapping with the pre-stored port information. This comparison provides immediate feedback on connection accuracy, allowing the system to detect wiring errors and alert operators or automatically correct the issue, thereby ensuring reliable connections during switch swapping.

Inventive Principle:
Principle #23Feedback

2Reliability

If operators visually check cables one by one, then connection accuracy can be verified, but the operation time increases due to cable congestion

Engineering Contradiction:
Improveconnection verificationVSAvoidswitch swapping operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically acquiring port information from the switch before and after swapping, and automatically comparing the information to verify connections. This eliminates the need for operators to manually and visually inspect each cable individually, significantly reducing operation time while maintaining reliable connection verification through automated information comparison.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system automatically swaps switches without verification, then operation speed increases, but wiring errors go undetected

Engineering Contradiction:
Improveswitch swapping speedVSAvoidconnection destination verification
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary verification by acquiring and storing port information before the swapping operation. This pre-acquired connection destination data serves as a baseline for automatic verification after swapping, enabling the system to maintain high swapping speed while ensuring connection accuracy through automated comparison of the stored reference information with post-swap port information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10110516B2Computer-readable recording medium, switch controlling apparatus, and method of controlling a switch
Publication Date: 2018.10.23 FSAS TECH INC
  • US10110516B2 patent drawing
  • US10110516B2 patent drawing
  • US10110516B2 patent drawing

AI summary

A non-transitory computer readable recording medium having stored therein a switch controlling program causing a computer to execute a process includes acquiring port information on a switch that comprises a plurality of first and second ports, where the port information including connection destinations of the second ports and being acquired for each of the second ports before swapping the switch for another switch; instructing to close the first ports of the another switch after the switch is swapped; acquiring the port information on the another switch for each of the second ports after the swapping; determining whether there exists the second port whose connection destination is unchanged before and after the swapping; and instructing to open the first port of the another switch, where data being transferred between the opened first port and the second port whose connection destination is unchanged before and after the swapping.