Network Controller Automating Host and Switch Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center management systems require manual configuration of networking resources for hosts after operating system distribution, which is inefficient and time-consuming, especially when dealing with varying network connectivity requirements across different hosts and virtual networks.

Innovation Solution

A method and system that utilize a controller to automatically select and configure hosts and switches based on network connectivity requirements, including the booting of operating system images and configuration of network interfaces to ensure seamless communication across multiple virtual networks, using a combination of physical and virtual network interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration of networking resources is performed by administrators, then network configuration can be customized and controlled, but the process is inefficient and time-consuming

Engineering Contradiction:
Improvenetwork configuration speedVSAvoidautomated network configuration
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service automated network configuration where the management software automatically discovers hosts, selects appropriate operating system images, configures networking resources, and boots hosts without administrator intervention. The host itself participates in the configuration process by providing information about its network interfaces and capabilities, eliminating the need for manual administrator configuration while maintaining proper network setup

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring operating system images with network configuration data before they are deployed to hosts. The management software prepares the network configuration in advance, including selecting appropriate IP addresses, subnets, and gateway information, so that when the host boots, the network is already configured and ready for immediate use

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If automated selection and configuration of hosts and switches is implemented, then network setup speed is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork setup timeVSAvoidcontroller and management software complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The controller is designed as a universal multi-functional device that consolidates multiple responsibilities: it manages host discovery, operating system image selection, network configuration, switch configuration, and host booting. By combining these functions into a single controller, the system reduces overall complexity compared to having separate systems for each function, while still providing automated network setup

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

Data Source

PatentUS9929903B2System and method for automated network configuration
Publication Date: 2018.03.27 DELL PROD LP
  • US9929903B2 patent drawing
  • US9929903B2 patent drawing
  • US9929903B2 patent drawing

AI summary

A method of configuring a data network with a controller, the data network including a plurality of hosts each associated with at least one of a plurality of switches, the method including receiving a request to boot an operating system image on one of the plurality of hosts, the operating system image having network connectivity requirements. Further, the method includes selecting a host out of the plurality of hosts on which to boot the operating system image. The method also includes booting the operating system image on the host, and configuring a switch out of the plurality of switches associated with the host based upon the network connectively requirements of the operating system image. Additionally, the method includes configuring networking attributes of a network interface in the host based upon the network connectivity requirements of the operating system image.