MAC Address Translation for Virtual Network Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual computer systems face challenges in implementing network security with intrusion prevention systems (IPS) due to issues like packet flooding and bypassing, which leave them vulnerable to malicious attacks, as existing hardware IPS devices are expensive and scarce, and their configuration complexities hinder effective traffic routing.
Innovation Solution
The implementation of Media Access Control (MAC) network address translation (MAC-NAT) to route network packets through a hardware IPS device by presenting a different network on each side of the device, using dual shadows of virtual machines to ensure packets pass through the IPS, thereby avoiding flooding and ensuring security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If network traffic is routed through a hardware IPS device, then security monitoring and intrusion prevention are improved, but device complexity and configuration difficulty increase
Solution Approach 1:
The patent introduces a network address translation (NAT) device as an intermediary between the virtual machine and the IPS device. The NAT device translates the virtual machine's MAC address to a different MAC address, causing the IPS device to perceive the traffic as coming from a different network segment. This intermediary mechanism enables traffic to be routed through the IPS without requiring complex configuration on the IPS device itself, thus improving security while avoiding configuration complexity.
2Reliability
If MAC address translation is implemented to route traffic through IPS, then security is improved, but network performance and speed may deteriorate due to additional translation steps
Solution Approach 1:
The patent performs MAC address translation in advance, at the point where traffic leaves the virtual machine, rather than at the IPS device or later in the network path. By pre-translating the MAC address before traffic enters the network segment containing the IPS, the translation is done once at the source, avoiding repeated translation operations that would slow down traffic flow. This preliminary action maintains security while minimizing performance impact.
3Reliability
If hardware IPS devices are deployed to protect virtual machine systems, then intrusion prevention is improved, but cost increases due to expensive hardware requirements
Solution Approach 1:
The patent creates a virtual representation or copy of the network interface through the NAT mechanism, where the translated MAC address acts as a virtual interface that routes traffic through the IPS. This allows the system to leverage existing hardware IPS capabilities while using software-based address translation to extend protection to virtual machine environments without requiring additional physical hardware IPS devices for each virtual machine.
Data Source
AI summary
A method and a network device are provided to transmit network packets through a network security device. The method, performed by the network device, receives a request to send a network packet from a first computing device to a second computing device over a network that includes the network device and the network security device. The network packet includes a first network interface identifier for identifying the first computing device and a second network interface identifier for identifying the second computing device. The method identifies third and fourth network interface identifiers that cause the network packet to be transmitted through the network security device. The method transmits the network packet over the network through the network security device using the third and fourth network interface identifiers. The method transmits the network packet to the second computing device using the first and second network interface identifiers.


