Remapping MAC Addresses to Resolve NAT IP Ambiguity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network troubleshooting and analysis methods fail to accurately determine the number of network devices responsible for network activity, especially when network address translation (NAT) is used, leading to inaccurate data due to virtual IP addresses masking multiple devices as a single public IP address.
Innovation Solution
A system and method for remapping Media Access Control (MAC) addresses associated with virtual IP addresses, allowing users to identify and assign distinct IP addresses to each MAC address, using a graphical user interface to visualize and confirm the remapping, and saving the corrected data for further analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If network address translation (NAT) is used to route data from internal network to external network, then network routing capability is improved, but measurement precision of network devices responsible for activity deteriorates because multiple devices appear as a single virtual IP address
Solution Approach 1:
The patent segments the virtual IP address by associating it with multiple unique Media Access Control (MAC) addresses, each representing a distinct network device. This segmentation allows the system to differentiate between multiple devices that share the same virtual IP address through NAT, thereby restoring measurement precision without compromising routing capability.
Solution Approach 2:
The patent introduces MAC addresses as an intermediary layer between the virtual IP address and actual network devices. By using MAC addresses as a mediator, the system can resolve the ambiguity caused by NAT, enabling accurate identification of individual devices while maintaining the routing functionality provided by the virtual IP address.
2Measurement precision
If a packet sniffer is positioned within the private network to capture tiers, then identification accuracy of network devices is improved, but device complexity and operational difficulty increase due to needing sniffers in multiple private networks
Solution Approach 1:
The patent makes the MAC address mapping system universal by creating a centralized mapping mechanism that works across multiple private networks without requiring separate sniffers in each network. The system can handle multiple MAC addresses associated with a single virtual IP address, providing a multi-functional solution that eliminates the need for deploying sniffers in every private network.
3Ease of operation
If multiple private networks use the same addressing scheme, then ease of network configuration is improved, but measurement precision deteriorates because different networks appear to have the same IP addresses
Solution Approach 1:
The patent resolves address conflicts by adding another dimension to the identification system - using MAC addresses as a secondary identifier when IP addresses are insufficient. This dimensional addition allows the system to distinguish between devices in different private networks that happen to use the same IP addressing scheme, maintaining both configuration simplicity and identification accuracy.
Data Source
AI summary
The embodiments provide for analyzing activity of devices in a network. Activity from a device may result from multiple devices translated to a common address, such as a public internet protocol (IP) address. In some embodiments, the activity from a network or device is analyzed to identify if multiple devices communicate via translated addresses from the common address. The devices may be identified based on various criteria, such as a unique identifier, protocol header information, or a media access control (or “MAC”) address. Other criteria may also be employed. Each device that is mapped to common address is then remapped so that each device has its own address. The activity data is then modified so that each device is correlated with its unique address. Alternatively, a new activity data file may be generated so that the activity of each device is indicated.


