VARP Extension for Virtual IP Range Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Virtual Address Resolution Protocol (VARP) is limited to associating a single virtual IP address with a real IP address, restricting message delivery to distributed external virtual networks and only allowing communication between virtual IP addresses, which hinders communication with real networks beyond the edge of the virtual network.

Innovation Solution

The method extends VARP to enable a many-to-one mapping of virtual IP addresses to a real IP address, allowing ranges of virtual IP addresses to be associated with a single real IP address in a VARP cache or lookup table, enabling communication beyond the edge of the virtual network and supporting a Supernet for encrypted data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VARP associates a single virtual IP address with a real IP address, then the lookup table structure is simple, but the ability to send messages to distributed external virtual networks is limited

Engineering Contradiction:
Improveability to send messages to distributed external virtual networksVSAvoidVARP lookup table structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple virtual IP addresses into a single entry in the VARP lookup table by associating a range of virtual IP addresses with one real IP address. This consolidation allows the system to handle distributed external virtual networks while maintaining a simplified lookup table structure, resolving the contradiction between adaptability and device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the VARP lookup table multi-functional by enabling it to handle both individual virtual IP address mappings and range-based mappings. This universal structure allows the same table to support point-to-point connections and distributed network communications, improving versatility without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If VARP resolves only virtual IP addresses, then the protocol remains simple, but virtual IP addresses are restricted to communicating with other virtual IP addresses

Engineering Contradiction:
Improvecommunication capability between virtual and real networksVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a dual-resolution mechanism where the VARP protocol acts as an intermediary that first resolves virtual IP addresses to real IP addresses, and then the standard ARP protocol resolves real IP addresses to MAC addresses. This intermediary approach enables communication between virtual and real networks while keeping the protocol complexity manageable by leveraging existing ARP infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the address resolution process into two distinct stages: VARP resolution (virtual IP to real IP) and ARP resolution (real IP to MAC). This segmentation allows each protocol to specialize in its specific function, enabling extended communication capabilities while maintaining protocol simplicity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

3Productivity

If a one-to-one mapping is used in VARP, then the address resolution is straightforward, but ranges of virtual IP addresses cannot be mapped to a single real IP address

Engineering Contradiction:
Improveaddress resolution efficiencyVSAvoidrange mapping capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent makes the VARP mapping dynamic by allowing the system to adapt between one-to-one mappings and many-to-one mappings based on the communication requirements. The lookup table can store both individual address mappings and range mappings, enabling the system to optimize for either straightforward resolution or efficient range handling depending on the specific use case.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the address mapping by introducing range-based mappings where a start virtual IP address, end virtual IP address, and associated real IP address form a mapping entry. This parameter change enables efficient batch routing to multiple virtual addresses while maintaining straightforward resolution through prefix matching and range comparison.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7890633B2System and method of extending virtual address resolution for mapping networks
Publication Date: 2011.02.15 ORACLE AMERICAN INC
  • US7890633B2 patent drawing
  • US7890633B2 patent drawing
  • US7890633B2 patent drawing

AI summary

A method of associating a range of destination IP addresses with a real IP address for use with the Virtual Address Resolution Protocol is disclosed. The destination addresses may be a range of virtual IP addresses in a virtual network or a range of real IP addresses in a physical network. A record of the association of the range of destination addresses with a single real IP address is stored in a Virtual Address Resolution Protocol lookup table which is utilized when sending messages from a virtual IP address. The ability to assign a range of destination addresses to a single real IP address represents an extension of the use of VARP. The association of multiple destination addresses to a single real IP address allows an electronic device to function as a router to a widely distributed real or virtual network. The virtual network of the present invention adds a layer of encryption to the originating virtual network by sending encrypted data packets between the origin and destination addresses.