Zero Config Port Forwarding Cascaded Routers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mechanisms lack automatic configuration for port forwarding in cascaded routing devices, limiting access to internal network devices from the Internet due to limitations in automatic detection and routing systems.

Innovation Solution

A three-phase process involving learning network topology, discovering routing devices using UPnP or NATPMP protocols, and configuring port forwarding entries to allow incoming packets from the Internet to reach computing devices within private networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual port forwarding configuration is implemented in cascaded router networks, then internal network devices can receive incoming packets from the Internet, but the configuration complexity increases significantly for users

Engineering Contradiction:
Improveport forwarding configurationVSAvoidcascaded router network
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables automatic port forwarding configuration where the internal computing device initiates and configures the port forwarding entries on all cascaded routers without requiring manual user intervention. The computing device learns the network topology, discovers routing devices, and automatically configures the necessary port forwarding rules, making the system self-configuring and eliminating complex manual setup procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by having the computing device proactively learn the network topology and identify all cascaded routers before configuration is needed. By pre-discovering the routing devices and their capabilities (UPnP or NATPMP support), the system prepares the configuration path in advance, enabling automatic port forwarding setup when needed without delays or manual intervention.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If automatic detection and routing systems are enhanced to support cascaded routers, then zero-configuration port forwarding can be achieved, but the system complexity and detection difficulty increase

Engineering Contradiction:
Improveport forwarding configurationVSAvoidnetwork topology and router capabilities
Core Design Contradiction:
Extent of automationVSDifficulty of detecting and measuring

Solution Approach 1:

The automatic detection process is segmented into distinct phases: learning network topology (identifying all routers in the cascade), discovering router capabilities (detecting UPnP or NATPMP support on each router), and configuring port forwarding (setting up rules on each discovered router). This segmentation makes the complex detection and configuration process manageable and automatable by breaking it into discrete, programmable steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The computing device acts as an intermediary that mediates between the Internet and the internal network devices through cascaded routers. It uses intermediary protocols (UPnP and NATPMP) to communicate with each router in the cascade, automatically negotiating and configuring port forwarding rules without requiring direct manual intervention or complex custom protocol implementations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If port forwarding is enabled on multiple cascaded routers to allow Internet access to internal devices, then network accessibility improves, but security risks increase due to exposed internal network structure

Engineering Contradiction:
ImproveInternet access to internal devicesVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Port forwarding rules are configured locally on each router in the cascade based on its specific position and capabilities. Each router only forwards traffic necessary for its function in the hierarchy, rather than exposing the entire internal network structure. The computing device determines the appropriate local configuration for each router, ensuring minimal necessary exposure while maintaining accessibility.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The computing device serves as a secure intermediary that manages port forwarding configuration through standardized protocols (UPnP/NATPMP). These protocols provide controlled mechanisms for opening ports without requiring direct exposure of internal network details. The intermediary approach allows Internet access to be granted through well-defined protocol interfaces rather than exposing the entire internal network architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9860157B2Zero configuration approach for port forwarding cascaded routers
Publication Date: 2018.01.02 SLING MEDIA PVT LTD
  • US9860157B2 patent drawing
  • US9860157B2 patent drawing
  • US9860157B2 patent drawing

AI summary

Transmission of an open systems interconnection (osi) network protocol packet to at least one routing device between a computing device and a public network is repeated to learn a number of routing devices and an internet protocol (ip) address of each at least one routing device between a computing device and a public network. A routing device discovery protocol request is sent to each at least one routing device. A routing device discovery protocol response is received. A port forwarding instruction is sent to each at least one routing device based upon the routing device discovery protocol response to allow incoming content from the public network.