Reverse Forwarding Information Base Enforcement for Overlapping IP Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet routing protocols struggle to route packets between private networks due to overlapping IP address spaces, leading to unroutable addresses, and fail to meet emerging requirements such as dynamic Quality of Service, unified IPv4 and IPv6 routing, and secure, encrypted routing.

Innovation Solution

A method and system for managing stateful routing sessions by analyzing candidate interfaces for suitability as return paths, establishing sessions using suitable interfaces, and dropping sessions if no suitable interface is found, utilizing a reverse forwarding information base to determine interface suitability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current Internet routing protocols are used to forward packets between private networks, then routing simplicity is maintained, but routing capability between private networks is lost due to overlapping IP address spaces

Engineering Contradiction:
Improverouting capability between private networksVSAvoidrouting protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a reverse forwarding information base (RFIB) as an intermediary structure that mediates between private network routing requirements and public Internet routing constraints. The RFIB stores reverse path information that enables routers to determine suitable return paths for packets traversing private networks with overlapping address spaces, effectively acting as a mediator that resolves the routing conflict without requiring complex protocol modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by pre-populating the reverse forwarding information base with reverse path information before routing decisions are needed. This advance preparation allows routers to quickly determine suitable return paths when private network packets need to be routed, eliminating the need for complex real-time calculations and enabling private network routing capability without adding operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If stateful routing sessions are established without analyzing return path suitability, then session establishment speed is improved, but session reliability deteriorates due to inability to ensure suitable return paths

Engineering Contradiction:
Improvesession establishment reliabilityVSAvoidsession establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-calculating and storing suitable return paths in the reverse forwarding information base before session establishment is attempted. When a session needs to be established, the router can quickly query the pre-populated RFIB to determine return path suitability, maintaining fast session establishment while ensuring reliability through advance verification of return path capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the reverse forwarding information base to provide information about return path suitability back to the session establishment process. This feedback mechanism allows the router to make informed decisions about whether to establish sessions based on pre-analyzed return path characteristics, ensuring reliable session establishment without significant time loss.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If reverse forwarding information base is used to analyze candidate interfaces for return paths, then routing precision is improved, but processing complexity increases

Engineering Contradiction:
Improvereturn path suitability determination accuracyVSAvoidrouting information base complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the routing information into separate forward forwarding information base (FFIB) and reverse forwarding information base (RFIB) structures. This segmentation allows the system to maintain high precision in return path determination through the specialized RFIB while managing complexity by keeping the reverse path information separate from the primary forwarding logic, enabling independent optimization of each component.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250141800A1Reverse forwarding information base enforcement
Publication Date: 2025.05.01 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20250141800A1 patent drawing
  • US20250141800A1 patent drawing
  • US20250141800A1 patent drawing

AI summary

A router determines whether or not to establish a stateful routing session based on the suitability of one or more candidate return path interfaces. This determination is made when a first packet for a new session arrives at the router on a given ingress interface. For example, the router may be configured to require the ingress interface be used for the return path of the session, and the router may evaluate whether the ingress interface is suitable for the return path and may drop the session if the ingress interface is unsuitable for the return path. In other examples, the router may be configured to not require that the ingress interface be used for the return path, and the router may evaluate whether at least one interface is suitable for the return path and drop the session if no interface is suitable for the return path.