Router Redundancy Protocol Server Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Router Redundancy Protocol (RRP) implementations are limited to two routers from the same manufacturer, lack built-in RRP support, and restrict the number of potential fail-over routers, making them vendor-specific and inflexible.

Innovation Solution

An external RRP application software monitors primary routers for failures and selects a fail-over router from a pool of routers, allowing any network device to be configured as a redundant router, regardless of manufacturer or built-in RRP support, enabling multiple fail-over options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current RRP implementations use firmware within router devices to provide fault detection and fail-over functionality, then the routers can provide built-in RRP support, but the number of potential fail-over routers is limited to two routers from the same manufacturer

Engineering Contradiction:
ImproveRRP functionalityVSAvoidnumber of potential fail-over routers
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a server as an intermediary component that hosts the RRP application. This server mediates between multiple router devices and coordinates fail-over functionality, allowing any router in the network to potentially serve as a fail-over router rather than being limited to two dedicated routers with built-in RRP firmware.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The RRP application deployed on the server provides universal fail-over management capability that can work with any router device in the network, regardless of manufacturer or specific router model. This multi-functional approach replaces the manufacturer-specific firmware limitation, enabling any router to participate in the fail-over mechanism.

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

2Ease of operation

If RRP is implemented through vendor-specific firmware in router devices, then the protocol can be directly executed by the routers, but the implementation is restricted to routers from the same manufacturer

Engineering Contradiction:
Improvedirect execution of RRPVSAvoidvendor neutrality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The server acts as an intermediary that hosts the RRP application and communicates with router devices through standardized protocols. This eliminates the need for vendor-specific firmware while maintaining direct execution capability, as the server mediates all RRP operations between the application and diverse router hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/firmware-based RRP implementation within router devices with a software-based implementation on a server. This substitution allows the same RRP functionality to be provided through networked software communication rather than embedded firmware, enabling vendor-neutral operation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If the RRP application is hosted on a server rather than embedded in router firmware, then any network device can be configured as a fail-over router, but the direct fault detection capability within the router is removed

Engineering Contradiction:
Improverouter selection flexibilityVSAvoidfailure event detection
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The RRP application on the server implements feedback mechanisms by monitoring communication with router devices and detecting failure events through lack of response or explicit status messages. This feedback loop allows the server to detect router failures and trigger fail-over operations even though the detection logic resides externally rather than within the router firmware.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7929421B2Application driven router redundancy protocol
Publication Date: 2011.04.19 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7929421B2 patent drawing
  • US7929421B2 patent drawing
  • US7929421B2 patent drawing

AI summary

In an embodiment of the invention, a method for providing a router redundancy in a network, includes: monitoring a primary router for a failure event; and selecting a fail-over router to assume the role of the primary router if the failure event occurs in the primary router. The fail-over router is selected and configured by the use of a Router Redundancy Protocol (RRP) application software in a computer.