MTR-IPFRR SDN Controller Fast Reroute Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network architectures struggle with dynamic adaptation and efficient resource utilization due to the complexity of traditional communication networks, which are not well-suited for rapid changes in computer usage scenarios, and lack effective failure recovery mechanisms in software-defined networks (SDNs).

Innovation Solution

The implementation of multi-topology routing based IP fast re-route (MTR-IPFRR) in software-defined networks, which proactively computes alternate paths using virtual topologies to enable fast and automatic failure recovery without manual operator intervention, balancing link loads and simplifying network management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional communication networks are used with individual configuration of each hardware component, then network control and data forwarding can be performed, but dynamic adaptation to changing network conditions is difficult and resource utilization is inefficient

Engineering Contradiction:
Improvedynamic adaptation capabilityVSAvoidnetwork architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the network into control plane and forwarding plane, with SDN controllers managing multiple forwarding devices. This separation allows centralized dynamic reconfiguration without individually configuring each hardware component, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The SDN controller acts as an intermediary between network policies and forwarding devices. It receives high-level policy instructions and automatically translates them into device-specific configurations, enabling dynamic adaptation while simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual configuration and recovery procedures are used in SDN, then failure protection can be implemented, but recovery time is extended and operational complexity increases

Engineering Contradiction:
Improvefailure protection capabilityVSAvoidfailure recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-computes alternate paths and configures backup forwarding rules before failures occur. When a failure is detected, the SDN controller immediately activates pre-prepared recovery paths, eliminating the time-consuming computation and configuration steps that would otherwise be performed manually after failure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements automated failure detection and recovery mechanisms where the SDN controller monitors network health, detects failures, and triggers recovery procedures without manual intervention. This self-service capability both protects against failures and minimizes recovery time.

Inventive Principle:
Principle #25Self-service

3Extent of automation

If existing failure recovery techniques are deployed, then some level of protection is achieved, but they are not easily extensible to balance link loads during recovery and require operator intervention

Engineering Contradiction:
Improveautomatic recovery operationVSAvoidlink load balancing capability
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The SDN controller implements a universal recovery mechanism that simultaneously provides failure protection, load balancing, and policy enforcement. The same centralized control architecture that enables automation also allows dynamic adjustment of link loads during recovery by computing optimal alternate paths based on current network conditions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10110472B2Failure protection for software defined networks using multi-topology routing based fast reroute
Publication Date: 2018.10.23 IP3 2024 SERIES 924 OF ALLIED SECURITY TRUST I
  • US10110472B2 patent drawing
  • US10110472B2 patent drawing
  • US10110472B2 patent drawing

AI summary

A software defined networking (SDN) controller and methods for protecting against failure of a network element in a forwarding plane are provided. A multi-topology routing based IP fast re-route (MTR-IPFRR) process is configured to: if a new traffic flow is detected in the forwarding plane, determine a primary path for relaying network traffic to a destination node using primary forwarding tables; for each network element along the primary path, determine and associate a virtual topology (VT) which protects the network element from relaying network traffic; determine a protecting path for each protected network element along the primary path using an associated VT; and program each node along the primary path to be switchable to a protecting path associated with an adjacent network element to reroute network traffic from an anticipated failed network element.