MAC Address-Based Layer 3 Network Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network technologies lack robust and scalable solutions for implementing virtual platforms, particularly in using media access control (MAC) addresses for layer 2 and layer 3 network switching, as MAC addresses have not been utilized for controlling or steering traffic over the network layer, which is primarily governed by IP address-based routing.

Innovation Solution

Implementing virtual platform MAC address-based layer 2 and layer 3 network switching by using organizationally unique identifiers (OUIs) in MAC addresses to route, steer, and forward data packets and frames across networks, enabling intent-based routing and content-centric networking without modifying the core network infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IP address-based routing is used for layer 3 network switching, then traffic control and routing are established, but MAC addresses cannot be utilized for steering traffic over the network layer

Engineering Contradiction:
ImproveMAC address-based traffic steering capabilityVSAvoidnetwork switching complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent enables MAC addresses to serve dual functions: traditional layer 2 frame identification and layer 3 routing/steering keys. By making MAC addresses universal identifiers that work across both layer 2 and layer 3, the system eliminates the need for separate IP address-based routing mechanisms, allowing a single addressing scheme to handle both data link layer framing and network layer routing decisions.

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

Solution Approach 2:

Instead of using IP addresses for layer 3 routing as conventionally done, the patent inverts the approach by using MAC addresses for layer 3 routing and steering. This inversion allows the data link layer identifier to control network layer traffic flow, fundamentally changing the traditional OSI model operation where network layer addresses control network layer routing.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If virtual machines use vendor identifiers in MAC addresses, then dynamic virtual network interface card creation is enabled, but robust and scalable solutions for virtual platform implementation are still needed

Engineering Contradiction:
Improvevirtual platform scalabilityVSAvoidnetwork switching robustness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the MAC address into functional components: the OUI portion serves as the layer 3 routing key for steering traffic to virtual platforms, while the remaining portion maintains its traditional role as the unique interface identifier. This segmentation allows virtual machine MAC addresses to simultaneously support dynamic creation requirements and provide reliable, scalable routing capabilities for virtual platform traffic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10893006B2System and method for implementing virtual platform media access control (MAC) address-based layer 3 network switching
Publication Date: 2021.01.12 CENTURYLINK INTELLECTUAL PROPERTY LLC
  • US10893006B2 patent drawing
  • US10893006B2 patent drawing
  • US10893006B2 patent drawing

AI summary

Novel tools and techniques might provide for implementing virtual platform media access control (“MAC”) address-based layer 2 and layer 3 network switching. In some embodiments, a method might comprise receiving, at a network node in a network, a data packet having a header comprising a MAC destination address, and routing, with the network node, the data packet over open systems interconnection (“OSI”) model layer 3 or network layer of the network, based at least in part on the MAC destination address in the header of the data packet. The MAC destination address comprises a first portion comprising an organizationally unique identifier (“OUI”) and a second portion comprising an identifier for a destination network interface controller (“NIC”) and/or virtual NIC (“VNIC”), which might be associated either with the same service provider associated with the network node or the network or with a different service provider, content provider, and/or application provider.