Multihomed Host Routing via Source Address Gateway Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multihomed hosts in telecommunications networks face issues with single default gateways being a point of failure and lacking scalability, leading to potential connectivity loss and configuration complexities, especially in fault-tolerant systems.

Innovation Solution

A method that allows a multihomed host to utilize multiple default gateways by assigning a source address from available network addresses, determining the associated default gateway for each, and routing data packets through this gateway, even if no exact route is found in the routing table.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single default gateway is assigned to a multihomed host, then the routing configuration is simple, but the system becomes vulnerable to connectivity loss and lacks fault tolerance

Engineering Contradiction:
Improverouting configuration simplicityVSAvoidconnectivity fault tolerance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the default gateway function by assigning multiple default gateways to the multihomed host, each associated with different network addresses. This allows the system to divide the single gateway dependency into multiple independent gateway options, thereby improving fault tolerance while maintaining configuration simplicity through automated selection mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic gateway selection where the host automatically determines which default gateway to use based on the assigned source address and routing table lookup. This dynamic behavior allows the system to adapt to different network conditions and failover scenarios without manual reconfiguration, resolving the contradiction between operational simplicity and reliability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple default gateways are assigned to a multihomed host, then fault tolerance and scalability are improved, but the device complexity and configuration difficulty increase

Engineering Contradiction:
Improvefault toleranceVSAvoidgateway configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the multihomed host to automatically determine the appropriate default gateway based on its assigned source address and routing table. The host performs routing table lookups and gateway selection autonomously without requiring manual configuration or external intervention, thereby achieving fault tolerance while avoiding the complexity of manual gateway management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes parameter changes by dynamically selecting default gateways based on the source address parameter and routing table entries. The system changes the gateway selection parameter according to the network conditions and assigned addresses, allowing multiple gateways to be configured without increasing operational complexity through automated parameter-based selection.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If a routing table lookup is performed for each data packet, then accurate routing is achieved, but the processing time and system resources are consumed

Engineering Contradiction:
Improverouting accuracyVSAvoidpacket processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring multiple default gateways with their associated network addresses in the routing table before packet processing. The routing table is prepared in advance with gateway-to-address mappings, allowing quick lookup during packet processing without requiring complex real-time calculations, thus achieving accurate routing with minimal processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7894456B2Routing data packets from a multihomed host
Publication Date: 2011.02.22 NOKIA TECHNOLOGIES OY
  • US7894456B2 patent drawing
  • US7894456B2 patent drawing
  • US7894456B2 patent drawing

AI summary

The invention allows routing data packets from a multihomed host. A default gateway is associated with each of network addresses associated with the multihomed host. One of the associated network addresses is assigned to a data packet to be sent from the multihomed host as its source address. A routing table of the multihomed host is searched for a route matching a destination address of the data packet. It is determined, in response to one of no route found and the found route being a default route of the routing table, which of the default gateways is associated with the assigned source address, and the data packet is dispatched to this determined default gateway.