Tenant-Aware DHCP Packets for Overlapping Cloud Address Spaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DHCP mechanisms in cloud networking are limited to single address spaces, requiring separate DHCP servers for each tenant and lack scalability and interoperability, especially in multi-tenant environments with overlapping address spaces, and are not compatible with legacy operating systems.

Innovation Solution

A novel DHCP mechanism that includes tenant-specific option information in DHCP packets to scope address spaces locally, allowing a single DHCP server to serve multiple tenants with overlapping address ranges, and supports interoperability across heterogeneous virtual environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate DHCP servers are set up for each tenant using Linux namespaces, then address isolation between tenants is achieved, but device complexity and resource consumption increase significantly

Engineering Contradiction:
Improveaddress isolationVSAvoidDHCP server configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the address space by introducing tenant-specific option information into DHCP packets, allowing the single DHCP server to distinguish between different tenants and allocate addresses from appropriate address spaces. This segmentation approach maintains address isolation without requiring separate server instances for each tenant.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes a single DHCP server universal by enabling it to serve multiple tenants simultaneously through the tenant-specific option mechanism. The server can handle DHCP requests from different tenants, select appropriate address spaces based on tenant identification, and provide configuration parameters across multiple overlapping address spaces, thus eliminating the need for multiple dedicated servers.

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

2Adaptability or versatility

If multiple Linux namespaces and virtual network interfaces are created for each tenant, then multi-tenant support is provided, but computational intensity and resource consumption increase

Engineering Contradiction:
Improvemulti-tenant supportVSAvoidcomputational intensity
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple tenant management functions into a single DHCP server instance. Instead of creating separate Linux namespaces, virtual network interfaces, and DHCP server instances for each tenant, the solution combines all these functions into one server that uses tenant-specific option information to identify tenants and allocate addresses from appropriate address spaces, significantly reducing computational overhead.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If a single DHCP server is used for multiple tenants with overlapping address spaces, then scalability improves, but the protocol must support multiple address spaces which it currently cannot

Engineering Contradiction:
ImprovescalabilityVSAvoidaddress space support
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary action by pre-configuring multiple address spaces in the single DHCP server and establishing the tenant-specific option information structure in advance. This allows the server to efficiently handle DHCP requests from multiple tenants with overlapping address spaces without requiring protocol changes or additional server instances, thereby achieving scalability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12483529B2Multi-tenant aware dynamic host configuration protocol (DHCP) mechanism for cloud networking
Publication Date: 2025.11.25 KYNDRYL INC
  • US12483529B2 patent drawing
  • US12483529B2 patent drawing
  • US12483529B2 patent drawing

AI summary

An approach within the embodiments of the present invention includes providing multi-tenancy support on a dynamic host configuration protocol (DHCP) protocol, and further includes receiving the dynamic host configuration protocol (DHCP) packet, inserting a tenant-specific option information within the DHCP packet, and transmitting the dynamic host configuration protocol (DHCP) packet with the tenant-specific option information.