Host Router IP-Based Packet Routing for Cloud Gateway Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data centers, especially in public cloud networks, the limitation of available VLAN IDs and MAC addresses restricts the ability to segregate and direct traffic to different destinations, limiting the number of services a gateway device can provide effectively.

Innovation Solution

The implementation of a host router within the gateway device that forwards packets based on destination IP addresses, allowing for more efficient routing and supporting a greater number of services by using destination IP addresses in addition to MAC addresses and VLAN IDs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traffic segregation is based on MAC addresses and VLAN IDs, then traffic can be directed to different destinations, but the number of available services is limited by the number of MAC addresses per VCI

Engineering Contradiction:
Improvenumber of servicesVSAvoidnumber of MAC addresses
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent transitions from Layer 2 addressing (MAC addresses) to Layer 3 routing (IP addresses), adding a new dimensional approach to traffic segregation. The host router uses destination IP addresses to forward packets to different service interfaces, bypassing the MAC address limitation entirely.

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

Solution Approach 2:

The patent changes the addressing parameter from MAC addresses (Layer 2) to IP addresses (Layer 3). This parameter change allows the gateway device to support more services by utilizing the larger address space of IP addresses instead of being constrained by the limited number of MAC addresses per VCI.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If all traffic uses the same VLAN ID in public cloud networks, then network connectivity is simplified, but traffic segregation becomes difficult

Engineering Contradiction:
Improvenetwork connectivityVSAvoidtraffic segregation capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The host router acts as an intermediary between the host switch and service interfaces. It receives packets from the host switch, performs routing based on destination IP addresses, and forwards packets to the appropriate service interface, enabling traffic segregation without requiring multiple VLANs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments traffic at the routing layer (Layer 3) rather than at the switching layer (Layer 2). By using destination IP addresses to identify different service interfaces, the system achieves traffic segregation without needing to segment VLANs, maintaining simplicity while enabling differentiation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple MAC addresses are assigned to different services, then traffic can be directed to different destinations, but the limit on MAC addresses per VCI restricts the number of services

Engineering Contradiction:
Improvenumber of destinationsVSAvoidMAC address management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The host router provides a universal routing function that handles traffic to multiple destinations using a single MAC address. Instead of requiring one MAC address per service, the host router uses IP-based routing to direct traffic to different service interfaces, making the system multi-functional without increasing MAC address complexity.

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

Data Source

PatentUS11070470B2Host router in a virtual computing instance
Publication Date: 2021.07.20 VMWARE INC
  • US11070470B2 patent drawing
  • US11070470B2 patent drawing
  • US11070470B2 patent drawing

AI summary

The disclosure provides an approach for routing packets to services in a gateway device. The gateway device may be implemented as a virtual computing instance running in a host machine. The gateway device includes a host router configured to route packets to services coupled to ports of the host router in the gateway device based on a destination internet protocol (IP) address of the packets.