Automated IP and MAC Address Assignment for Rack Server UUTs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of testing units under test (UUTs) mounted in rack servers, existing methods are cumbersome and risky, as testers often need to manually retrieve MAC addresses and IP addresses, and conventional software like Network Mapper provides unauthenticated IP addresses, which may be incorrect.

Innovation Solution

A method where a testing server connected to the rack server assigns IP addresses to UUTs based on their MAC addresses, stores these in a mapping table, and designates them as static IP addresses once the UUTs are running an operating system, allowing for automated retrieval and management of IP and MAC addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a tester manually removes each UUT from the rack server to retrieve MAC addresses, then the MAC addresses can be obtained, but the process becomes time-consuming and the UUTs are at risk of being damaged

Engineering Contradiction:
ImproveMAC address retrieval accuracyVSAvoidTime for address retrieval
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical process of removing UUTs to read MAC addresses with an automated network-based detection system. The testing server automatically detects and retrieves MAC addresses of UUTs through network communication without physical intervention, thereby eliminating the time-consuming manual operation while maintaining accurate MAC address retrieval.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a testing server as an intermediary between the tester and the UUTs. The testing server automatically performs MAC address detection and IP address assignment, acting as a mediator that eliminates the need for manual UUT removal and address retrieval, thus saving time while ensuring accurate data collection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If conventional software like Network Mapper is used to scan IP addresses of UUTs, then IP addresses can be obtained, but the IP addresses are not authenticated and correctness may be deficient

Engineering Contradiction:
ImproveIP address correctnessVSAvoidAddress management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the testing server not only scans for IP addresses using conventional software but also verifies and authenticates them through bidirectional communication with the UUTs. The server sends test signals to detected IP addresses and confirms responsiveness, ensuring correctness while automatically managing the address information in a mapping table, thus reducing management complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary IP address scanning and authentication before actual testing begins. The testing server proactively detects UUTs, scans for IP addresses, authenticates them through communication tests, and pre-configures the mapping table with verified address information, ensuring correctness is established beforehand while simplifying subsequent testing operations.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If IP addresses are assigned dynamically without authentication, then the assignment process is simple, but the IP addresses obtained are not authenticated and may be incorrect

Engineering Contradiction:
ImproveIP address assignment simplicityVSAvoidIP address accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent enhances the simple dynamic IP assignment process by incorporating feedback verification. After assigning an IP address to a UUT, the testing server automatically verifies the assignment by attempting communication with the UUT at that IP address. This feedback mechanism ensures IP address accuracy while maintaining the simplicity of automatic assignment, as the verification occurs transparently in the background.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10630637B2Method for ascertaining an IP address and a MAC address of a unit under test mounted in a rack server
Publication Date: 2020.04.21 MITAC COMPUTING TECH
  • US10630637B2 patent drawing
  • US10630637B2 patent drawing

AI summary

A method for ascertaining an IP address and a MAC address of a unit under test (UUT) mounted in a rack server includes: assigning and providing an IP address to the UUT when receiving a request for an IP address which includes the MAC address of the UUT; storing the IP address thus assigned and the MAC address as a set in a mapping table; transmitting boot configuration data to the UUT when receiving a request for boot-up; determining whether the UUT is running an operating system; and designating the IP address thus assigned which corresponds to the MAC address in the mapping table as a static IP address when it is determined that the UUT is running the operating system.