Transparent Network Service Migration via ARP Redirection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveresource distributionVSAvoidservice continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveservice transparencyVSAvoidnetwork device coordination
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveflow uninterrupted serviceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11689631B2Transparent network service migration across service devices
Publication Date: 2023.06.27 VMWARE INC
  • US11689631B2 patent drawing
  • US11689631B2 patent drawing
  • US11689631B2 patent drawing

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.