Border Router Failover Entries for WAN Path Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network environments, existing technologies face challenges in ensuring fast convergence and minimizing packet loss during WAN interface failures, as they lack efficient mechanisms for quick traffic flow redirection and failover, leading to potential traffic loops and visibility issues.

Innovation Solution

The implementation of failover entries and GRE key extensions in routing control tables and GRE Key-Nexthop Binding Tables allows border routers to quickly switch traffic flows to backup paths when a WAN interface fails, using pre-established backup paths and tunnel keys to avoid traffic loops and ensure seamless failover.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional routing protocols are used for WAN interface failure detection and recovery, then the system maintains simplicity in routing management, but the convergence time is slow and packet loss occurs during failover

Engineering Contradiction:
Improvefailover performanceVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-establishes backup paths and configures failover entries in advance before failures occur. When a WAN interface failure is detected, the border router immediately switches to the pre-configured backup path without requiring real-time routing calculations, achieving sub-second failover performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a control entity that acts as an intermediary between border routers and policy servers. This control entity distributes failover entries to border routers, enabling fast local failover decisions without requiring continuous communication with the policy server during failure events

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If real-time routing decisions are made by the policy server based on traffic flow information, then the routing optimization is maximized, but the response time during interface failures increases

Engineering Contradiction:
Improverouting optimizationVSAvoidfailover speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The policy server pre-calculates and distributes failover entries containing backup path information to border routers in advance. During actual failures, border routers use these pre-computed entries for immediate switching without waiting for policy server responses, achieving both optimization and speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent separates routing functions into two parts: the policy server handles long-term routing optimization and failover entry generation, while border routers handle real-time failover execution using local failover entries. This segmentation allows each component to operate at its optimal speed

Inventive Principle:
Principle #1Segmentation

3Device complexity

If backup paths are not pre-established, then the network configuration is simpler, but traffic loops may occur during failover and packet loss increases

Engineering Contradiction:
Improveconfiguration complexityVSAvoidtraffic flow continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The control entity acts as an intermediary that automatically generates and distributes failover entries containing pre-established backup path information. This automated process reduces configuration complexity while ensuring reliable backup paths are in place, preventing traffic loops during failover

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where border routers report interface status and traffic flow information to the control entity and policy server. This feedback enables dynamic updates of failover entries to maintain optimal backup paths while preventing traffic loops through continuous monitoring

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9678840B2Fast failover for application performance based WAN path optimization with multiple border routers
Publication Date: 2017.06.13 CISCO TECHNOLOGY INC
  • US9678840B2 patent drawing
  • US9678840B2 patent drawing
  • US9678840B2 patent drawing

AI summary

According to one aspect, a control entity (such as a policy server) in communication with a plurality of border routers in a network, generates failover entries for one or more traffic flows. Each failover entry specifies a backup path to be used by a border router when the border router determines that a wide area network interface of the border router has failed. The control entity sends the failover entries to each of the border routers. A border router operating in a network stores failover entries for one or more traffic flows. For packets received at the border router either from a local area network interface or via a tunnel from another border router, when the border router detects that the wide area network interface has failed, the border router determines how to handle the packets based on the stored failover entries.