SDN Gateway Migration via Route Priority Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large data centers, existing technologies face challenges in efficiently migrating gateway devices between software-defined networks and external layer three networks, particularly during device upgrades, expansions, or replacements, leading to potential packet loss and service disruptions.

Innovation Solution

The SDN-based GW migration processing method involves configuring and reconfiguring priorities of VXLAN IP GWs to reroute data flows, allowing seamless migration of VXLAN IP GWs by lowering and restoring route priorities, ensuring continuous data communication through other available GWs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If gateway devices are migrated between software-defined networks and external layer three networks, then device upgrades and expansions can be performed, but packet loss and service disruptions occur during migration

Engineering Contradiction:
Improvedevice upgrade capabilityVSAvoidservice continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent establishes a forwarding relationship between the migrating gateway device and a target gateway device before the actual migration occurs. The controller pre-configures the target gateway device with forwarding rules, so that when the gateway migrates, traffic is already routed through the target device, preventing service interruption and packet loss during the transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller acts as an intermediary that manages the migration process. It coordinates between the source gateway device, target gateway device, and network switches, using OpenFlow protocols to program forwarding rules that ensure seamless traffic redirection. The controller mediates the entire migration sequence to maintain service continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If gateway devices are migrated directly without preconfiguration, then migration speed is fast, but packet loss occurs during the transition

Engineering Contradiction:
Improvemigration speedVSAvoidpacket loss
Core Design Contradiction:
SpeedVSLoss of substance

Solution Approach 1:

The controller pre-programs the target gateway device with necessary forwarding rules before the source gateway device disconnects. This preliminary configuration ensures that when migration occurs, the target device is ready to immediately forward traffic, eliminating packet loss while maintaining fast migration speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuous traffic forwarding by establishing the forwarding relationship before migration. The target gateway device maintains forwarding rules that allow uninterrupted data flow during the transition, ensuring that useful action (traffic forwarding) continues without interruption throughout the migration process.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If multiple gateway devices are used for load sharing, then service reliability is improved, but migration control complexity increases

Engineering Contradiction:
Improveservice reliabilityVSAvoidmigration control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller implements feedback mechanisms to monitor the status of multiple gateway devices and dynamically adjust forwarding rules. When a gateway device migrates or fails, the controller receives feedback about the changed state and automatically reconfigures the network, simplifying the management of multiple devices while maintaining service reliability through automated responses.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10243830B2Software defined network-based gateway migation processing
Publication Date: 2019.03.26 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10243830B2 patent drawing
  • US10243830B2 patent drawing
  • US10243830B2 patent drawing

AI summary

Priority of a route, which carries a virtual extensible local area network (VXLAN) tunneling end point (VTEP) Internet protocol (IP) address of a port of a VXLAN tunnel corresponding to a first VXLAN IP GW to be migrated, is lowered. The route is then released to a VTEP at peer end of the VXLAN tunnel. Priority of a static route destined for a virtual machine (VM) is also lowered. The static route is then released to a network device in a non-virtual network. At least two VXLAN IP GWs possess a same VTEP IP address of a port of a VXLAN tunnel. Before priority of route corresponding to first VXLAN IP GW is lowered, priority of route carrying the same VTEP IP address released by each of at least two VXLAN IP GWs is same. Priority of static route from each of at least two VXLAN IP GWs to the VM is same. When controller monitors no data flow between VM and network device in the non-virtual network passes the first VXLAN IP GW, migration actions may be executed.