Anycast MAC Virtual Router for Dynamic Load Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems, particularly in data centers, face challenges in dynamically adjusting load distribution across networks, making it difficult to efficiently route traffic between virtual local area networks (VLANs) on different racks.

Innovation Solution

The implementation of an anycast MAC addressed virtual router in an information handling system, which includes a plurality of racks with top-of-rack switches and aggregation switches configured as bridging devices, allows for optimized layer three routing by creating a virtual bridging device that acts as a logical entity behind the aggregation switches, enabling dynamic load distribution and efficient packet routing between VLANs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional layer three routing is used in data center networks, then routing between VLANs on different racks is possible, but dynamic load distribution across the network cannot be achieved

Engineering Contradiction:
Improvedynamic load distributionVSAvoidrouting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A virtual routing bridge (VRB) is introduced as an intermediary logical entity that mediates between multiple physical aggregation switches. The VRB appears as a single routing endpoint to top-of-rack switches but is actually distributed across multiple physical switches. This intermediary abstraction enables dynamic load distribution by allowing different top-of-rack switches to route traffic to different physical aggregation switches while maintaining the appearance of a unified routing target, thus achieving adaptability without increasing perceived complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual routing bridge creates virtual copies of routing functionality across multiple physical aggregation switches. Each physical switch hosts a copy of the VRB's routing logic and maintains synchronized routing tables. This copying approach allows traffic to be distributed across multiple physical paths while presenting a single unified routing interface, enabling dynamic load distribution without requiring complex coordination between switches.

Inventive Principle:
Principle #26Copying

2Productivity

If static routing configurations are used, then network setup is simple, but efficient packet routing between VLANs across multiple racks cannot be achieved

Engineering Contradiction:
Improvepacket routing efficiencyVSAvoidnetwork configuration
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system transitions from static routing configurations to dynamic routing through the virtual routing bridge. The VRB automatically learns network topology and adjusts routing paths in real-time based on current network conditions. Top-of-rack switches dynamically select which physical aggregation switch to use for reaching the VRB, enabling efficient packet routing across multiple racks without manual reconfiguration. The routing behavior adapts automatically to changing network states.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtual routing bridge implements self-service routing by automatically discovering the network topology and making routing decisions without manual intervention. The system autonomously learns which top-of-rack switches are connected to which aggregation switches and dynamically routes packets through optimal paths. This self-service capability achieves high routing efficiency while maintaining ease of operation, as the network configures itself automatically.

Inventive Principle:
Principle #25Self-service

3Productivity

If multiple physical routing paths are available, then load distribution can be improved, but routing complexity and path management increase

Engineering Contradiction:
Improveload distributionVSAvoidpath management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple physical routing paths are merged into a single logical routing target through the virtual routing bridge. Although traffic can physically flow through multiple aggregation switches, the VRB presents a unified destination address to all top-of-rack switches. This merging approach enables load distribution across multiple physical paths while simplifying path management, as top-of-rack switches only need to know the single VRB address rather than managing multiple complex routing paths.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual routing bridge serves multiple functions simultaneously: it acts as a single routing destination for all top-of-rack switches, distributes traffic across multiple physical aggregation switches, and provides a unified control plane for load distribution. This multi-functionality enables improved load distribution without increasing path management complexity, as the VRB handles all routing decisions centrally while utilizing multiple physical paths.

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

Data Source

PatentUS9590903B2Systems and methods for optimizing layer three routing in an information handling system
Publication Date: 2017.03.07 DELL PROD LP
  • US9590903B2 patent drawing
  • US9590903B2 patent drawing
  • US9590903B2 patent drawing

AI summary

An information handling system is provided. The information handling system includes systems and methods for providing an anycast MAC addressing of a virtual redundancy router protocol instance that spans a plurality of aggregation switches. The anycast MAC address may be provided by a virtual bridging device and then used as an address of a virtual IP instance accessible through the virtual bridging device. Using the anycast MAC address with the virtual IP instance, a packet to be routed from one rack to another rack in a data center may be dynamically routed based a current load distribution.