Virtual IP Assignment for Public Cloud Remote Desktop Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote desktop IP virtualization technologies are unable to function on public cloud platforms due to the lack of permission for DHCP servers to manage IP addresses, compromising security, privacy, and scalability of network services.
Innovation Solution
An IP address assignment method that allows remote desktop session hosts to assign virtualized IP addresses to clients on a public cloud platform, ensuring security, privacy, and scalability by enabling dynamic IP management through a cloud platform and virtual private cloud integration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If DHCP protocol is used to assign IP addresses to remote desktop sessions, then IP address management is automated and dynamic, but the solution cannot function on public cloud platforms due to permission restrictions
Solution Approach 1:
The patent introduces a cloud platform as an intermediary between the RDSH and the VPC IP address management system. The cloud platform receives session creation requests from clients, determines target RDSH instances, and coordinates IP address allocation from the virtualized IP address pool. This intermediary approach allows the system to function on public cloud platforms where direct DHCP access is restricted, while maintaining automated IP address assignment.
2Productivity
If multiple clients access the same RDSH instance, then resource utilization is improved, but IP address management becomes complex and security boundaries become blurred
Solution Approach 1:
The patent virtualizes the IP address pool of the RDSH into multiple isolated IP address spaces, with each virtualized IP address space corresponding to a specific client session. This segmentation allows multiple clients to access the same RDSH instance simultaneously while maintaining distinct IP address boundaries for each client, thereby simplifying IP address management and ensuring security isolation without compromising resource utilization.
3Reliability
If IP addresses are virtualized for each session, then security and privacy of different clients are ensured, but IP address resource consumption increases
Solution Approach 1:
The patent implements dynamic IP address allocation where virtualized IP addresses are assigned to client sessions when needed and automatically released when sessions terminate. The cloud platform tracks IP address usage and manages the lifecycle of virtualized IP addresses, ensuring that each active session has its own dedicated IP address for security and privacy, while minimizing overall resource consumption through efficient reuse of released addresses.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This application discloses an internet protocol IP address assignment method and an address assignment system, and belongs to the field of network technologies. The method provided in this application is applied to the address assignment system. A cloud platform in the address assignment system can forward, to a target RDSH in the system, a first creation request sent by a first client; the target RDSH assigns, to a first session corresponding to the first client, a first IP address obtained through virtualization based on an IP address of the target RDSH; the RDSH returns the first IP address to the cloud platform; and the cloud platform returns a first access response to the first client. Based on this, an IP virtualization function is implemented in a public cloud service, and the RDSH can assign, to clients, a plurality of IP addresses obtained through virtualization, so that different clients obtain network services based on different IP addresses when accessing a same RDSH, thereby ensuring security, privacy, and scalability of the network services.