IP Address Sharing via Port-Based Packet Masquerading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumers face limitations in accessing VoIP services and other internet applications due to the requirement of a single IP and MAC address, which can be restrictive, especially when multiple devices need to connect to the internet without the need for complex network engineering or additional NAT-equipped routers.

Innovation Solution

A method where a second network device, such as a VoIP subscriber gateway, is connected in series with a first network device to share the IP address, allowing it to create and send packets using reserved port numbers, effectively masquerading as the first device, thus enabling multiple devices to appear as a single entity to the ISP without the need for NAT.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single IP address is assigned to multiple network devices, then more devices can access the internet without additional hardware, but packet routing becomes ambiguous and may reach wrong destinations

Engineering Contradiction:
Improvenumber of devices accessing internetVSAvoidpacket routing accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a router as an intermediary device between the ISP and multiple network devices. The router receives a single IP address from the ISP and acts as a mediator that forwards packets to the appropriate devices based on port information, thereby resolving the routing ambiguity that would otherwise occur when multiple devices share an IP address

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If NAT is implemented to enable multiple devices to share an IP address, then packet routing reliability is maintained, but device complexity and configuration difficulty increase

Engineering Contradiction:
Improvepacket routing accuracyVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the NAT functionality from the network devices and concentrates it in the router. The router alone performs address translation and port management, while the connected network devices remain simple end devices without any NAT configuration requirements, thereby reducing overall system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If an ISP enforces a single MAC and IP address policy, then network security and routing control are improved, but user flexibility and service accessibility deteriorate

Engineering Contradiction:
Improvenetwork control securityVSAvoidservice accessibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extends the addressing space by utilizing port numbers as an additional dimension. While the ISP maintains control over the single IP and MAC address, the router uses port numbers to differentiate between multiple devices and services, thereby enabling service accessibility without compromising the ISP's security policy

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7782878B2System and method for sharing an IP address
Publication Date: 2010.08.24 UPLAND SOFTWARE INC
  • US7782878B2 patent drawing
  • US7782878B2 patent drawing
  • US7782878B2 patent drawing

AI summary

Means for sharing an IP address between a first and second network device, the first device having an assigned IP address and the second network device having one or more port numbers reserved for use solely by the second network device. The second network device is connected serially between the first network device and an Internet access device. The second network device creates packets using the IP address and one of the one or more reserved port numbers and sends the packets to the Internet access device.