Automated OS Networking via Management Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional operating system networking configuration in hyper-converged infrastructure systems requires manual configuration and authentication, inhibiting automation due to lack of initial network connectivity and authentication processes.

Innovation Solution

An automated operating system networking configuration system utilizing a management controller device and processing system within a trust domain to identify and configure the networking configuration without manual intervention, using a management channel to transmit instructions and execute configuration operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration and authentication are required for operating system networking setup, then security is improved, but automation capability deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidautomation capability
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system performs preliminary actions by pre-configuring network connectivity through the baseboard management controller before the operating system needs to be configured. The BMC establishes initial network access, retrieves the networking configuration, and prepares authentication credentials in advance, allowing the operating system configuration to proceed automatically without requiring manual intervention for both security authentication and networking setup.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If network connectivity is disabled on server ports during initialization, then security is improved, but configuration accessibility deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidconfiguration accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The baseboard management controller serves as an intermediary device that bridges the gap between security requirements and configuration accessibility. The BMC maintains independent network connectivity through separate management ports, allowing it to retrieve networking configurations and authenticate with the operating system without requiring the main server ports to be accessible. This intermediary approach enables automated configuration while maintaining security on the primary server ports.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated networking configuration is implemented without initial network access, then productivity is improved, but system complexity increases

Engineering Contradiction:
Improveconfiguration speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the networking configuration task into distinct functional components: the baseboard management controller handles initial network access, configuration retrieval, and authentication, while the operating system focuses on applying the networking configuration. This segmentation allows each component to specialize in specific functions, improving overall productivity while managing complexity through clear separation of responsibilities between the BMC and the operating system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11656879B2Automated OS networking configuration system
Publication Date: 2023.05.23 DELL PROD LP
  • US11656879B2 patent drawing
  • US11656879B2 patent drawing
  • US11656879B2 patent drawing

AI summary

An automated operating system networking configuration system includes a server computing device with an operating system that is included in a trust domain, and a management controller device included in the trust domain and coupled to the server computing device via a management channel. The management controller device identifies an operating system networking configuration for the operating system and transmits an instruction via the management channel to the server computing device to perform operating system networking configuration operations using the operating system networking configuration. A management service in the operating system receives the instruction from the management controller device via the management channel and, in response to receiving the instruction while being in the trust domain with the management controller device, automatically retrieves the operating system networking configuration. The management service then automatically configures the operating system using the operating system networking configuration.