SDN Controller Shared IP Service Cluster Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software-defined data centers face inflexibility in configuring and managing service clusters, particularly in cloud environments, requiring manual intervention for capacity expansion, reduction, and deletion, which affects tenant experience and efficiency.
Innovation Solution
An SDN controller manages service clusters using shared IP addresses, automatically identifying new virtual machines and expanding or reducing capacity without manual intervention, by binding edge switches to candidate virtual machines and performing health checks to ensure efficient service processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual intervention is used for service cluster capacity expansion and configuration, then configuration accuracy is maintained, but operational efficiency and tenant experience deteriorate
Solution Approach 1:
The system enables self-service through automated service cluster deployment. The SDN controller automatically detects new virtual machines, matches them with static virtual machine definitions, and performs capacity expansion without manual intervention. This eliminates the need for manual configuration while maintaining accuracy through automated MAC address matching and health check mechanisms.
Solution Approach 2:
The system performs preliminary actions by pre-defining static virtual machine configurations with MAC addresses and IP addresses before actual deployment. When new virtual machines are introduced, the system matches them against these pre-defined configurations, enabling automated service cluster formation and capacity expansion without manual intervention.
2Productivity
If automated service cluster management is implemented, then operational efficiency improves, but system complexity increases
Solution Approach 1:
The SDN controller acts as an intermediary between the physical infrastructure and service management. It automatically detects new virtual machines, matches them with static definitions using MAC addresses, manages service cluster capacity expansion, and performs health checks. This intermediary approach automates complex tasks while maintaining system manageability through centralized control.
Solution Approach 2:
The system implements feedback mechanisms through health check functions that continuously monitor service cluster status. The SDN controller receives notifications about new virtual machines, performs automated matching and deployment, then verifies successful integration through health checks. This feedback loop ensures automated management while maintaining system reliability.
3Adaptability or versatility
If service clusters are dynamically managed without manual intervention, then flexibility improves, but configuration accuracy may deteriorate
Solution Approach 1:
The system uses copying by matching new virtual machines against pre-defined static virtual machine templates. Each static virtual machine definition contains a MAC address that serves as a unique identifier. When a new virtual machine is detected, the system copies the configuration approach by matching its MAC address against the template, ensuring configuration accuracy while enabling dynamic deployment.
Solution Approach 2:
The system verifies configuration accuracy through health check feedback mechanisms. After automated service cluster formation and capacity expansion, the SDN controller performs health checks to confirm proper configuration. This feedback loop ensures that dynamic management maintains configuration accuracy by validating each automated deployment step.
Data Source
AI summary
A software-defined data center, and a deployment method for a service cluster are described therein. An SDN controller manages a cluster by using a shared IP address. The SDN controller obtains an online virtual machine event that is sent by an edge switch accessed by a new online virtual machine; obtains a MAC address of the new online virtual machine, and identifies the new online virtual machine; then identifies whether an IP address of the new online virtual machine is a shared IP address; and if the IP address of the new online virtual machine is the shared IP address, deploys the new online virtual machine to a service cluster corresponding to the shared IP address. The SDN controller automatically completes creation, capacity expansion of the service cluster, so that no manual intervention from a tenant is required, and tenant experience is good.


