VPN Route Distinguishers Using MAC Addresses to Prevent Duplicates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In software defined networking systems, duplicate virtual private network (VPN) routes generated by different SDN clusters with the same subnet addresses can cause routing disruptions and improper traffic forwarding due to the lack of unique identification of routes.
Innovation Solution
Generate route distinguishers based on layer two physical hardware addresses, such as MAC addresses, rather than network addresses, to uniquely identify VPN routes and avoid duplicates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If route distinguishers are generated based on network addresses (IP addresses) of compute nodes, then routing information can be generated using standard network addressing, but duplicate routes are created across different SDN clusters causing routing disruptions
Solution Approach 1:
The patent changes the parameter used for generating route distinguishers from network layer addresses (IP addresses) to data link layer addresses (MAC addresses). This parameter change ensures global uniqueness across different SDN clusters while maintaining the ease of automated generation. The MAC address, being a hardware identifier, inherently provides uniqueness that IP addresses cannot guarantee across distributed clusters.
2Adaptability or versatility
If SDN clusters use the same subnet addresses for different virtual networks, then network address planning is simplified, but routing ambiguity occurs making it impossible to distinguish between routes from different clusters
Solution Approach 1:
The patent introduces an additional dimension for route identification by incorporating the data link layer (MAC address) into the route distinguisher, complementing the existing network layer (IP address) information. This dimensional addition allows routes with identical subnet addresses from different SDN clusters to be distinguished through their unique MAC addresses, resolving the routing ambiguity while preserving address reuse flexibility.
3Ease of operation
If IP addresses are used for route identification, then network layer routing protocols can be used, but global uniqueness cannot be guaranteed across distributed SDN clusters
Solution Approach 1:
The patent introduces the MAC address as an intermediary element that bridges the gap between standard IP-based routing protocols and the need for global uniqueness across distributed clusters. The MAC address serves as a mediator that preserves compatibility with existing routing infrastructure while providing the additional uniqueness guarantee needed for multi-cluster environments through the route distinguisher mechanism.
Data Source
AI summary
This disclosure describes techniques for improving route advertisements. In one example, a method includes generating, by a network device, a virtual private network address comprising a route distinguisher value and a network address associated with a compute node, the route distinguisher value based on a layer two physical hardware address of the compute node, and outputting, by the network device, a virtual private network route that includes the virtual private network address.


