Unified Seed Image for Network Device Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Access point (AP) vendors face delays in releasing devices due to the need for additional certifications and maintaining different software images for controller-based and non-controller-based AP products, which complicates the delivery and installation process.
Innovation Solution
Implementing a unified seed image that includes instructions to communicate with devices of a predetermined type, allowing devices to detect and convert to a full version of the product image based on network environment configurations, enabling immediate installation and automatic or manual conversion to the appropriate device type.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a unified seed image is implemented to enable immediate device installation, then device deployment speed is improved, but device functionality and operational completeness deteriorate initially
Solution Approach 1:
The software image is segmented into two parts: a unified seed image containing only essential boot and conversion instructions, and a full version product image containing complete functionality. The seed image is further divided from the full image, allowing devices to boot with minimal software and automatically retrieve the complete version later.
Solution Approach 2:
The unified seed image performs preliminary actions by enabling devices to boot immediately and automatically detect network environment. The seed image contains pre-configured instructions for automatic conversion to the appropriate device type, eliminating the need for manual intervention before full functionality is available.
Solution Approach 3:
The device performs self-service by automatically detecting its network environment, determining the appropriate device type, downloading the full version product image, and converting itself without external assistance. The conversion process is autonomous, with the device serving its own provisioning needs.
2Adaptability or versatility
If separate software images are maintained for different device types, then device type-specific functionality is improved, but system complexity and maintenance burden worsen
Solution Approach 1:
The unified seed image serves multiple functions across different device types (access points, gateways, routers). Instead of maintaining separate seed images for each device type, a single universal seed image can boot any device and automatically convert it to the appropriate type based on detected network environment.
Solution Approach 2:
The system uses parameter changes in the network environment (such as presence of controller, network configuration) to determine which full version product image to download. The unified seed image contains conversion logic that adapts to different parameters of the network environment to provision the correct device type.
3Reliability
If full version product images are installed before device release, then device operational completeness is improved, but certification delays and release timing flexibility worsen
Solution Approach 1:
The unified seed image performs preliminary booting and conversion actions before the full version product image is available. Devices can be released immediately with the seed image, which handles initial provisioning, eliminating the need to wait for full product images to be certified and prepared.
Solution Approach 2:
The device autonomously retrieves and installs the full version product image after booting with the unified seed image. This self-service capability allows devices to be released before complete software images are ready, as each device independently obtains its full version from available sources in the network.
Data Source
AI summary
The invention includes, in part, storing a seed image having instructions to communicate with devices of a predetermined device type, but not instructions to provision a network device to be fully operational in a network. A processor boots a network device in the network for a first time, detects if another network device exists in the network, and downloads a full version of a product image from the other network device. The full version of the product image uniquely corresponds to network devices deployed in the network that include at least one device of the predetermined device type, replaces the seed image with the full version of the product image, and provisions the network device to a particular device type of the network.


