Anchor Gateway Switching via SDN Flow Table Pre-configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In conventional networks, anchor gateway switching often results in packet loss and interrupted services due to the inability of routing devices to update routing tables in time, leading to roundabout packet transmission paths even when a more suitable target anchor gateway exists.
Innovation Solution
A method involving a control plane device that determines the target anchor gateway based on terminal location and sends a modification request to an SDN controller to update the forwarding flow table, ensuring the SDN switch directs packets to the target anchor gateway, thereby avoiding the need for the source anchor gateway to forward packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional routing devices are used to forward downlink packets to the source anchor gateway, then service continuity can be maintained, but packet transmission takes a roundabout path and routing tables cannot be updated in time
Solution Approach 1:
The SDN controller proactively updates the forwarding flow table in the SDN switch before the anchor gateway switching is completed. By pre-configuring the optimal forwarding path to the target anchor gateway, the system ensures that packets are immediately routed along the direct path once switching occurs, eliminating transmission delays while maintaining service continuity through coordinated state management across all network elements.
2Reliability
If the source anchor gateway continues to forward packets after switching to a target anchor gateway, then service continuity is ensured, but packet loss occurs and transmission paths become inefficient
Solution Approach 1:
The system implements feedback mechanisms where the SDN controller monitors the anchor gateway switching state and packet forwarding status. Based on real-time feedback from the network state, the controller dynamically adjusts the forwarding flow table to eliminate roundabout paths and prevent packet loss, ensuring both service continuity and transmission efficiency through closed-loop control.
Solution Approach 2:
The SDN controller acts as an intermediary that coordinates between the source anchor gateway, target anchor gateway, and SDN switch. It manages the switching process by updating forwarding rules and coordinating state transitions, ensuring that packets are seamlessly redirected to the target anchor gateway without loss or inefficient routing.
3Stability of the object's composition
If routing tables are not updated in time during anchor gateway switching, then conventional routing devices can maintain existing paths, but packet loss occurs and services are interrupted
Solution Approach 1:
The SDN controller proactively updates the forwarding flow table in the SDN switch before the anchor gateway switching is completed. By pre-configuring the optimal forwarding path to the target anchor gateway, the system ensures that packets are immediately routed along the direct path once switching occurs, eliminating transmission delays while maintaining service continuity through coordinated state management across all network elements.
Data Source
AI summary
Embodiments of the present disclosure provide an anchor gateway switching method, apparatus, and system. The method includes: determining, by a control plane (CP) device, to switch a source anchor gateway; obtaining, by the CP device, location information of a terminal; determining, by the CP device, a target anchor gateway based on the location information; and sending, by the CP device, a modification request message to an software defined network (SDN) controller, where the modification request message includes an identifier of the terminal and an identifier of the target anchor gateway, the modification request message is used to notify the SDN controller to: update, based on the identifier of the terminal and the identifier of the target anchor gateway, a forwarding flow table corresponding to a downlink packet, and send an updated forwarding flow table to an SDN switch.


