Transparent Network Service Migration via ARP Redirection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data centers face challenges in migrating network services between devices without interrupting existing flows, as they often lack the ability to transparently transfer resources and maintain uninterrupted service during migrations, such as when a device runs out of capacity or requires version updates.
Innovation Solution
Implementing a process where an upstream network device is instructed to forward traffic to a secondary device, and state information associated with existing flows is migrated from the primary device to the secondary device, ensuring uninterrupted service by maintaining flow states and updating ARP tables to redirect traffic seamlessly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If network service migration is performed between devices, then resource distribution and device capacity management are improved, but existing flows are interrupted and service continuity deteriorates
Solution Approach 1:
The patent performs preliminary actions by establishing a secondary device with duplicate flow state information before migrating the network service. The secondary device is prepared in advance to take over traffic, ensuring that when the primary device migrates, flows are not interrupted. This preliminary preparation of the standby device resolves the contradiction by enabling service continuity during migration.
Solution Approach 2:
The patent introduces a gratuitous ARP message as an intermediary mechanism to redirect traffic from the primary device to the secondary device. This intermediary signal enables seamless traffic redirection without interrupting existing flows, allowing the network to transition from one device to another while maintaining service continuity. The ARP message acts as a mediator that coordinates the migration process.
2Ease of operation
If traffic forwarding is redirected to a secondary device, then service transparency and flow continuity are improved, but network device coordination complexity increases
Solution Approach 1:
The patent enables self-service by allowing the secondary device to autonomously receive flow state information from the primary device and independently handle traffic forwarding. The secondary device automatically updates its own forwarding rules and state tables without requiring complex manual configuration or coordination. This self-configuration capability reduces the operational complexity while maintaining service transparency.
3Reliability
If state information is migrated between devices, then migration transparency and flow uninterrupted service are improved, but data synchronization requirements and system complexity increase
Solution Approach 1:
The patent extracts the flow state information from the primary device and transfers it to the secondary device as a separate, independent data structure. By extracting only the essential state information (flow tables, connection states, routing information) needed for continuity, the system avoids migrating entire device configurations. This selective extraction reduces the complexity of state migration while ensuring flow uninterrupted service.
Data Source
AI summary
Migrating a network service that is currently being performed by a first device to be performed by a second device includes: instructing the second device to notify an upstream network device to forward traffic that is to be serviced by the network service to the second device instead of to the first device, the network service being associated with an Internet Protocol (IP) address; and instructing the first device to migrate the network service to the second device, wherein the migration includes moving or copying state information associated with an existing flow currently serviced by the first device to the second device; the existing flow being an existing flow between a client application and a network application.


