Policy-Based Backup Path Filtering in Packet Switching Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet switching networks face inefficiencies in determining backup paths due to dynamic topology, leading to excessive calculations and resource usage when considering all neighboring routers for loop-free alternative routes, especially in large networks with numerous neighboring nodes.

Innovation Solution

Implementing policy-based filtering to reduce the number of next-hop candidates for backup paths, focusing on architectural roles, security levels, and regional considerations, thereby determining a shorter-path, loop-free backup route and reducing the number of calculations required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all neighboring routers are considered for backup paths in dynamic network topology, then backup path reliability is improved, but calculation complexity and resource usage increase significantly

Engineering Contradiction:
Improvebackup path reliabilityVSAvoidcalculation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the set of all neighboring routers into multiple groups based on policy criteria (architectural roles, security levels, regional considerations). This segmentation reduces the search space for backup path calculation while maintaining reliability by ensuring that valid backup candidates are not excluded. Each segment represents a filtered subset of neighbors that meet specific policy requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different policy attributes to different neighboring routers (e.g., edge router vs. core router roles, different security levels). This allows the system to treat different neighbors differently based on their specific characteristics, filtering out inappropriate candidates locally rather than applying a uniform approach to all neighbors.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If all neighboring routers are considered for backup paths, then path selection flexibility is improved, but processing time increases

Engineering Contradiction:
Improvepath selection flexibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary filtering of neighboring routers based on policy criteria before the actual backup path calculation is needed. By pre-establishing which neighbors are valid backup candidates based on architectural roles, security levels, and regional considerations, the system reduces processing time during runtime while maintaining path selection flexibility among the pre-validated candidates.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If comprehensive policy filtering is applied to reduce next-hop candidates, then resource efficiency is improved, but path selection adaptability may be reduced

Engineering Contradiction:
Improveresource efficiencyVSAvoidpath selection adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameters used for path selection by introducing policy-based filtering criteria (architectural roles, security levels, regional considerations) in addition to traditional metrics. This allows the system to efficiently filter candidates based on hard policy constraints while still maintaining adaptability within the filtered set by considering multiple next-hop candidates that meet the policy criteria.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8892772B1Limiting candidate routing backup paths based on policy considerations
Publication Date: 2014.11.18 CISCO TECHNOLOGY INC
  • US8892772B1 patent drawing
  • US8892772B1 patent drawing
  • US8892772B1 patent drawing

AI summary

In one embodiment, candidate routing backup paths are limited based on policy considerations. In one embodiment, a smaller plurality of next-hop candidates is established by policy filtering a plurality of next-hop candidates for backing up one or more routes over one or more links to a first packet switching device in a network, with the smaller plurality of next-hop candidates consisting of fewer next-hops than in the plurality of next-hop candidates. A shortest-path, loop free backup route is determined for each of the plurality of routes by considering each of the smaller plurality of next-hop candidates and not all of the plurality of next-hop candidates. This routing information corresponding to each of said determined shortest-path, loop free backup routes for use in backing up corresponding routes is installed in a routing data structure.