VPC Subnet Segmentation for Overlapping IP Address Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing, overlapping IP network address segments between on-premises servers and cloud-based servers can lead to incorrect data packet transmission, affecting user experience and potentially causing economic losses, due to the inability to find a unique destination IP address.

Innovation Solution

Creating additional subnets on a Virtual Private Cloud (VPC) where network address segments do not overlap, allowing data packets to be forwarded through multiple network interfaces for correct transmission, utilizing IP address translation to ensure packets reach their destination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If additional subnets are created to avoid IP address overlap, then data packet transmission reliability is improved, but network structure complexity increases

Engineering Contradiction:
Improvedata packet transmission reliabilityVSAvoidnetwork structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network is divided into multiple subnets with non-overlapping IP address segments. When IP address overlap is detected between the on-premises server and cloud-based server, the system creates additional subnets to segment the network traffic, ensuring that each subnet has a unique IP address range. This segmentation allows data packets to be correctly routed without address conflicts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (additional subnets and network interfaces) between the on-premises server and cloud-based server to resolve IP address conflicts. The intermediary subnets act as buffer zones that translate and forward packets, enabling communication between devices with overlapping IP addresses by providing an intermediate addressing layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple network interfaces are used for packet forwarding, then transmission accuracy is improved, but processing time increases

Engineering Contradiction:
Improvetransmission accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring multiple network interfaces with specific IP address segments before data transmission occurs. When a packet needs to be forwarded, the system can quickly select from the pre-established interfaces based on the destination address, avoiding the need to create new routing paths during transmission and minimizing processing delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11451509B2Data transmission method and computer system
Publication Date: 2022.09.20 HUAWEI TECH CO LTD
  • US11451509B2 patent drawing
  • US11451509B2 patent drawing
  • US11451509B2 patent drawing

AI summary

A data transmission method includes determining that a first network address segment overlaps with a second network address segment, and creating at least two subnets on a virtual private cloud (VPC). The first network address segment is a network address segment of a subnet in which a target server is located, and configured to run on the VPC. The first network address segment belongs to a network address segment of the VPC. The second network address segment is a network address segment of a subnet in which a first electronic device is located. A network address segment of one of the at least two subnets on the VPC does not overlap with the first or second network address segment. Network interfaces in the at least two subnets are configured to sequentially forward a data packet being transmitted between the target server and the first electronic device at least two times.