Route Forwarding Table for Fast Service Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies for fast service convergence in networks, such as MPLS, TE FRR, and IGP, are inadequate for achieving end-to-end service convergence within 50 ms when a link failure occurs between Autonomous System Border Routers, resulting in slow convergence times that fail to meet the requirements for voice and video services.

Innovation Solution

A method and network device that utilize a route forwarding table with pre-set preferred and secondly-preferred routes, where the status of the preferred route is set to unavailable upon detection of a failure, allowing service packets to be rapidly switched to the secondly-preferred route, ensuring convergence within 50 ms, independent of the number of service routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If routing protocol convergence is used for fast service convergence upon link failure between ASs, then service convergence can be achieved, but the convergence time is too slow (1s-10s) to meet voice and video service requirements (<50ms)

Engineering Contradiction:
Improveservice convergence capabilityVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores multiple forwarding paths (preferred path and alternative paths) in the forwarding table before failure occurs. When a link failure is detected, the system immediately switches to a pre-computed alternative path without performing route re-computation, thereby achieving fast service convergence within 50ms for voice and video services.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the routing function into path selection (performed in advance) and path execution (performed on-demand). The control plane pre-computes multiple forwarding paths and stores them in the forwarding table, while the data plane simply selects from pre-computed paths during failure, separating the complex computation from the time-critical switching operation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If routing protocol convergence is used, then service convergence is achieved, but convergence time increases significantly as the number of service routes increases

Engineering Contradiction:
Improveservice convergence capabilityVSAvoidconvergence speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent pre-calculates and stores multiple forwarding paths (preferred path and alternative paths) in the forwarding table before failure occurs. When a link failure is detected, the system immediately switches to a pre-computed alternative path without performing route re-computation, thereby achieving fast service convergence within 50ms for voice and video services.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates and stores multiple copies of forwarding paths (preferred and alternative) in the forwarding table for each service route. These pre-computed path copies are readily available for immediate switching without requiring real-time computation, thus maintaining fast convergence even as the number of service routes increases.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7817542B2Method and network device for fast service convergence
Publication Date: 2010.10.19 HUAWEI TECH CO LTD
  • US7817542B2 patent drawing
  • US7817542B2 patent drawing
  • US7817542B2 patent drawing

AI summary

A method and network device for fast service convergence, used for communications between Autonomous Systems, includes: presetting a route forwarding table, each forwarding table item in the forwarding table includes information of a preferred route and a secondly-preferred route; setting the status of the preferred route as unavailable in the forwarding table item after a failure is detected in the preferred route; after receiving a service packet, querying in the route forwarding table the forwarding table item corresponding to the service packet, and determining whether the status of the preferred route is available, and if yes, the service packet is forwarded through the preferred route, otherwise through the secondly-preferred route. Because the failure detection time is not longer than 30 ms, the switch time of the service packet from the preferred route to the secondly-preferred route may be within 50 ms, thereby enabling fast service convergence.