IP-Based Forwarding Without MAC Address Lookup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network architectures face inefficiencies due to the distinction between bridging and routing, leading to unnecessary traffic flooding and complex network devices. Specifically, the ARP procedure results in broadcast floods and processing burdens on end hosts, and the reliance on MAC addresses for packet forwarding limits network scalability.
Innovation Solution
Implementing IP-based forwarding methods that determine the location of a destination host on an IP network using location-identification information, without referencing the MAC address specified in the packet. This allows packets to be forwarded based on the destination IP address, reducing broadcast traffic and simplifying network operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If ARP procedure is used to determine MAC addresses for packet forwarding, then communication between hosts on the same subnet is enabled, but broadcast traffic floods the network and increases processing burden on end hosts
Solution Approach 1:
The patent introduces an intermediary mechanism where network devices (switches/routers) maintain and manage location-identification information mappings centrally, rather than requiring end hosts to perform ARP broadcasts. The intermediary resolves location queries using stored mapping information, eliminating the need for broadcast ARP requests while enabling IP-based forwarding.
Solution Approach 2:
The patent implements preliminary action by pre-establishing and maintaining location-identification information mappings in network devices before packet forwarding is needed. These mappings are built up through normal packet flow and location identification, allowing subsequent packets to be forwarded immediately using the pre-computed IP-to-location mappings without requiring real-time ARP resolution.
2Productivity
If MAC address-based forwarding is used, then packet forwarding between hosts is achieved, but network scalability is limited and external directory services are required
Solution Approach 1:
The patent fundamentally changes the forwarding parameter from MAC address to IP address. Instead of using Layer 2 MAC addresses for forwarding decisions, the system uses Layer 3 IP addresses combined with location-identification information. This parameter change enables the network to scale beyond traditional LAN boundaries while maintaining efficient forwarding, as IP addresses are globally unique and do not require external directory services for resolution.
Solution Approach 2:
The patent makes network devices universal by enabling them to perform both traditional MAC-based bridging and IP-based routing functions using the same forwarding mechanism. The location-identification information structure can accommodate various addressing schemes and network types, making the forwarding system adaptable to different network architectures without requiring separate mechanisms for each type.
3Adaptability or versatility
If the distinction between bridging and routing is maintained, then traditional network operations are supported, but network device complexity increases
Solution Approach 1:
The patent merges the previously separate bridging and routing functions into a unified IP-based forwarding mechanism. Instead of maintaining distinct MAC address forwarding tables and ARP resolution processes for bridging, and separate IP routing tables for routing, the system uses a single location-identification information structure that works for both local and remote packet forwarding, eliminating the need for separate bridging/routing logic in network devices.
Data Source
AI summary
Disclosed herein are methods of forwarding data over an IP network. The methods may include receiving a packet from a source host connected to the IP network, identifying the IP address of a destination host designated in the packet, determining the location on the IP network where the destination host designated by the packet is connected, without reference to the MAC address specified in the packet, by using location-identification information stored on the IP network, and forwarding the packet to the location on the IP network where the destination host is connected without reference to the MAC address specified in the packet. Also disclosed herein are related network devices implementing such techniques and operations, as well as IP networks which include such network devices.


