MAC Address-Based Layer 3 Network Switching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
Data Source
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.


