Packet Redirection Module for Overlay to Underlay IP Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in routing data packets between overlay and underlay networks, particularly when communicating with devices running services on hard-coded underlay networks, as data packets are often dropped due to mismatched IP addresses, which current DNS servers cannot effectively address.

Innovation Solution

A system and method that involve creating rules for redirecting data packets between overlay and underlay networks by translating IP addresses, using an application rewiring module and a packet redirection module to monitor resources, update lists, and execute rules for IP address conversion based on the type of operating system, thereby enabling uninterrupted communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If overlay network is created over underlay network with DNS server translating underlay IP to overlay IP, then network security is improved, but data packets cannot be received by computing devices with services running on hard coded underlay network

Engineering Contradiction:
Improvenetwork securityVSAvoidcompatibility with Brown Field services
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A packet redirection module is introduced as an intermediary component between the overlay network and Brown Field services. This module intercepts data packets destined for overlay IP addresses, translates them to the corresponding underlay IP addresses, and redirects them to the appropriate computing devices. This mediator resolves the incompatibility between overlay network architecture and hard-coded underlay services without compromising security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the network communication into distinct functional modules: a DNS server for IP address translation, a packet redirection module for packet interception and translation, and the underlying Brown Field services. This segmentation allows each component to perform its specific function independently, enabling the overlay network to coexist with underlay services.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If data packets are routed with overlay IP address as destination, then communication over overlay network is enabled, but packets are dropped without reaching computing devices with hard coded underlay IP address

Engineering Contradiction:
Improveoverlay network communicationVSAvoidpacket delivery reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The packet redirection module performs preliminary action by intercepting and translating data packets before they reach their final destination. The module预先 translates overlay IP addresses to underlay IP addresses and redirects packets accordingly, ensuring that Brown Field services receive packets in the format they expect, thereby preventing packet drops.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If specialized DNS server is used to translate underlay IP to overlay IP, then overlay network addressing is enabled, but existing deployed services on hard coded underlay network cannot be accessed

Engineering Contradiction:
Improveoverlay network addressing capabilityVSAvoiddeployment complexity for Brown Field services
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The packet redirection module serves as an intermediary that bridges the gap between overlay network addressing and underlay network services. It automatically translates and redirects packets, eliminating the need for manual reconfiguration of Brown Field services and reducing deployment complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automatic IP address translation and packet redirection. The packet redirection module automatically identifies packets requiring translation, performs the translation, and redirects them without human intervention, reducing the operational burden on service deployers.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10862804B2Redirecting data packets between overlay network and underlay network
Publication Date: 2020.12.08 COLORTOKENS INC
  • US10862804B2 patent drawing
  • US10862804B2 patent drawing
  • US10862804B2 patent drawing

AI summary

A system and method for redirecting data packets communicated to a computing device over an overlay network is disclosed. The method includes monitoring resources installed on the computing device to identify the resources communicating over dedicated underlay IP address. The method further includes creating a rule based on the resources identified. The rule is transferred and stored on the computing device. On receiving a data packet, the rule is executed for redirecting the data packets from the overlay network to an underlay network and vice versa. The data packets are redirected by translating a destination IP address on a header of the data packet from an overlay IP address to an underlay IP address. The method thus redirects the data packets from the overlay network to the underlay network before reaching the resource, thereby preventing dropping of the data packet.