Server Packet Forwarding for Scalable Data Center Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data center networks face scalability issues due to inefficient hardware resource utilization and complex Layer 2 switching protocols, which hinder the integration of a large number of virtual systems and cause difficulties in managing connectivity and security across distributed environments.

Innovation Solution

Implementing a packet forwarding function within servers that operates as a virtualized router, making forwarding decisions based on destination IP addresses rather than MAC addresses, allowing for efficient routing and segregation of virtual systems into separate networks, thereby enabling scalable and secure data packet forwarding across the data center network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Layer 2 MAC address based switching is used for virtual system connectivity, then all virtual systems can be located in the same network, but the network becomes difficult to scale and manage as the number of virtual systems increases

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidnetwork management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the network into multiple Layer 3 networks, each containing a subset of virtual systems. Instead of having all virtual systems in a single Layer 2 network, the system divides them into separate routed networks, reducing the size of each network segment and improving scalability and manageability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The host server acts as an intermediary router between different Layer 3 networks. When a virtual system needs to communicate with another virtual system in a different network, the packet is routed through the host server which performs Layer 3 forwarding based on IP addresses, enabling scalable network architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple virtual systems are deployed on a single host machine, then hardware resource utilization improves, but connectivity management and security segregation become more complex

Engineering Contradiction:
Improvehardware resource utilizationVSAvoidconnectivity management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each virtual system is configured with its own IP address and can be assigned to different Layer 3 networks based on its function and security requirements. The virtual system itself participates in network management by having configurable network parameters, reducing the burden on external management systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Virtual systems are segmented into different Layer 3 networks based on their security requirements and functional roles. This segmentation allows for simplified connectivity management within each network while maintaining resource efficiency through virtualization on shared host hardware.

Inventive Principle:
Principle #1Segmentation

3Reliability

If virtual systems are segregated into separate networks, then security and access control are enhanced, but network configuration complexity increases

Engineering Contradiction:
Improvesecurity and access controlVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network configuration is dynamic and flexible. Virtual systems can be dynamically assigned to different Layer 3 networks based on their security requirements and functional roles. The host server dynamically routes packets between networks based on IP addresses, allowing security policies to be enforced without rigid static configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Network parameters such as IP addressing schemes and routing configurations can be changed to accommodate different security requirements. Each Layer 3 network can have its own addressing scheme and routing policies, allowing security to be enhanced through parameter differentiation rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10171264B2Data center networks
Publication Date: 2019.01.01 TIGERA INC
  • US10171264B2 patent drawing
  • US10171264B2 patent drawing
  • US10171264B2 patent drawing

AI summary

Measures for routing data packets in a data center network are provided. A packet forwarding function in a server in a data center network is configured to forward data packets to/from virtual systems hosted on that server. The packet forwarding function is configured to make forwarding decisions for received data packets based on the destination internet protocol (IP) address of the received data packet, and forward the data packet at least on the basis of the forwarding decision.