Intermediate Logical Interfaces in Virtual Distributed Routers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network virtualization environments, communication between virtual machines across different subnets or segments leads to unnecessary network traffic and increased latency due to the requirement for IP packets to traverse through L3 routers, even when destination VMs are on the same host, degrading application performance.
Innovation Solution
Implementing a logical routing element (LRE) with active and inactive logical interfaces (LIFs) across host machines, using backplane conduits and unique MAC addresses to route traffic locally without relying on shared L3 routers, and segregating traffic between tenants using distinct routing MAC addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If IP packets traverse through L3 routers for communication between VMs in different subnets, then routing functionality is achieved, but network traffic increases and latency increases
Solution Approach 1:
The patent segments the L3 routing function by introducing intermediate LIFs that are active in only specific host machines rather than all host machines. This allows routing functionality to be distributed and activated only where needed, reducing unnecessary network traffic while maintaining routing capabilities.
Solution Approach 2:
The patent uses backplane conduits as intermediary mechanisms to forward packets from host machines with inactive LIFs to host machines with active LIFs. This intermediary approach enables traffic to be routed efficiently without requiring all host machines to maintain active routing interfaces, thereby reducing overall network traffic.
2Reliability
If IP packets traverse through L3 routers for communication between VMs in different subnets, then routing functionality is achieved, but latency increases
Solution Approach 1:
By segmenting the routing function across intermediate LIFs active in specific host machines, the patent enables more localized routing decisions. This reduces the distance packets need to travel through the network, thereby reducing latency while maintaining routing functionality.
Solution Approach 2:
The backplane conduit acts as an efficient intermediary that directly connects host machines with inactive LIFs to those with active LIFs. This direct connection path reduces the number of routing hops and minimizes latency compared to traditional L3 router traversal.
3Adaptability or versatility
If LIFs are active in all host machines, then routing coverage is maximized, but resource consumption increases
Solution Approach 1:
The patent applies local quality by making LIFs active only in specific host machines where routing is actually needed, rather than uniformly activating them across all host machines. This selective activation reduces resource consumption in host machines where routing is not required while maintaining adequate routing coverage.
Solution Approach 2:
Instead of activating LIFs in all host machines (excessive action), the patent uses partial action by activating LIFs only in the subset of host machines where routing is necessary. This partial activation reduces resource consumption while still providing sufficient routing coverage for the virtual network.
4Reliability
If traffic is routed through shared L3 routers, then network connectivity is established, but throughput decreases
Solution Approach 1:
The patent segments the routing function by introducing intermediate LIFs in specific host machines, which distributes the routing load away from a single shared L3 router. This segmentation reduces the bottleneck effect at shared routers and improves overall throughput while maintaining network connectivity.
Solution Approach 2:
The backplane conduit serves as an intermediary that enables direct traffic forwarding between host machines with active LIFs, bypassing the need for traffic to traverse through shared L3 routers. This direct forwarding path reduces congestion at shared routers and improves throughput.
Data Source
AI summary
A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.


