Gateway Pseudo-Bridge Loop Detection via IP Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional techniques for detecting network loops, such as Spanning Tree protocol, are ineffective for pseudo-bridges as they are Layer 2 solutions, and existing methods fail to accurately configure pseudo-bridges, leading to incorrect device lists and operational issues.
Innovation Solution
A system and method for a gateway device with two network interfaces to determine the existence of network loops by comparing IP addresses of network service entities on different networks, allowing it to operate as either a Layer 3 router or a pseudo-bridge based on the presence of loops, using messages like DHCP requests to identify matching IP addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional Layer 2 loop detection techniques (Spanning Tree protocol) are used, then loop detection capability is provided, but they are ineffective for pseudo-bridges operating at Layer 3
Solution Approach 1:
The patent transitions loop detection from Layer 2 (Spanning Tree protocol) to Layer 3 by using IP address comparison. Instead of detecting loops at the data link layer through bridge protocols, the system detects loops at the network layer by comparing IP addresses of DHCP servers or other network service entities received in DHCP responses, making it effective for pseudo-bridges operating at Layer 3
2Device complexity
If pseudo-bridge operates without accurate loop detection, then simpler configuration is maintained, but device lists become inaccurate and operational issues occur
Solution Approach 1:
The system performs loop detection and mode determination as a preliminary action during gateway initialization, before normal pseudo-bridge operations begin. By sending DHCP requests and comparing IP addresses of network service entities on both networks upfront, the system determines the appropriate operating mode in advance, ensuring accurate device lists and preventing operational issues without adding complexity to ongoing operations
Data Source
AI summary
A system and method for determining whether a gateway device, having two different network interfaces, is able to successfully operate as a Pseudo-Bridge. The gateway device transmits a message to a known network service entity on each of its network interfaces. For example, the gateway device may transmit a DHCP request on both its network interfaces. Alternatively, the gateway device transmits a message to an application server. If the network service entity on each network responds with the same IP address, a network loop is assumed to exist. In this case, the gateway may operate as a traditional router. If the network service entities on the two networks respond with different IP addresses, the gateway device operates as a Pseudo-Bridge. In this way, the network operates correctly in all scenarios.


