Alternate Routing Table Selection for Virtual Subnet Collisions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IP subnet collisions in virtual compute environments lead to misrouting and mishandling of packets, causing communication failures between virtual and external entities due to the network stack's inability to correctly route packets to their intended targets.

Innovation Solution

Implementing an alternate routing table in the host device's OS kernel, triggered by an alternate route indicator, to isolate the virtual gateway bridge's IP subnet from other subnets, ensuring correct packet routing and handling of both IP and ARP packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single routing table is used in the host device, then the device complexity is reduced, but IP subnet collisions occur causing packet misrouting between virtual and external entities

Engineering Contradiction:
Improvepacket routing accuracyVSAvoidrouting table structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The routing table is segmented into multiple separate routing tables: a first routing table for virtual network interfaces and a second routing table for physical network interfaces. This segmentation prevents IP subnet collisions by isolating routing entries for virtual entities from those for external entities, ensuring packets are routed to the correct destination without interference between different network contexts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each routing table is optimized with local quality specific to its purpose: the first routing table contains entries tailored for virtual network interfaces with their specific IP subnets, while the second routing table contains entries for physical network interfaces. This localized optimization ensures that each routing table handles its specific traffic type efficiently without conflicts from the other.

Inventive Principle:
Principle #3Local quality

2Reliability

If virtual gateway bridge IP subnet is isolated from other subnets, then packet routing accuracy improves, but the device complexity increases due to multiple routing tables

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidrouting management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-configuring separate routing tables for virtual and physical network interfaces before packet routing occurs. The alternate route indicator is pre-set in packet metadata based on the virtual network interface, so that when packets arrive, the routing decision is already determined without requiring complex real-time analysis or conflict resolution between overlapping subnets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The alternate route indicator acts as an intermediary element that bridges the gap between virtual and physical network routing. It is inserted into packet metadata to signal which routing table should be used, effectively mediating the routing decision process and eliminating the need for complex conflict resolution logic in the network stack.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple routing tables are implemented, then IP subnet collision resolution improves, but the ease of operation deteriorates due to complex routing table management

Engineering Contradiction:
Improvepacket delivery accuracyVSAvoidrouting configuration
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically managing the multiple routing tables without requiring manual configuration or intervention. The virtual network interface automatically generates and maintains its routing table entries, and the alternate route indicator is automatically set in packet metadata. This automation eliminates the operational burden of manually managing complex routing configurations while maintaining high packet delivery accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260058932A1Routing table selection based on alternate route indicator
Publication Date: 2026.02.26 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20260058932A1 patent drawing
  • US20260058932A1 patent drawing
  • US20260058932A1 patent drawing

AI summary

In some examples, a computing device includes a virtual compute entity and a virtual network interface between the virtual compute entity and a network outside the computing device. The computing device stores a first routing table used for routing of packets directed to the virtual network interface, and a second routing table used for routing of packets directed to another interface different from the virtual network interface in the computing device. Based on a packet satisfying a packet filter rule, the computing device associates the packet with an alternate route indicator for an IP flow, the alternate route indicator specifying use of the first routing table instead of the second routing table to address an IP subnet collision between an IP subnet of the virtual network interface and an IP subnet of another entity.