Edge Device Roaming Time Measurement in Fabric Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In fabric-type networks offering virtual connectivity, such as eVPN or SDA, it is challenging to accurately measure the time it takes for the network to re-converge and for running traffic to resume after a device roams, especially under heavy network loads. Additionally, determining which part of the network is a bottleneck when roaming time becomes prohibitive is difficult.
Innovation Solution
The method involves receiving a direct indication from a second edge device that a mobile device has moved, determining the time of attachment at the new location, receiving a network routing update message, and calculating the convergence time based on the difference between the attachment time and the completion of convergence. This method allows for accurate measurement of roaming time and identification of network bottlenecks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If fabric-type networks are used to provide virtual connectivity, then network flexibility and virtualization capabilities are improved, but measuring roaming time and identifying bottlenecks becomes difficult
Solution Approach 1:
The patent introduces intermediary devices (probe devices or monitoring devices) that act as mediators between mobile devices and the fabric network. These intermediaries capture timing information directly at the network edge when mobile devices attach or detach, providing precise measurement points without disrupting the virtual connectivity architecture. The intermediary records timestamps for attachment and detachment events, enabling accurate roaming time calculation while preserving network flexibility.
Solution Approach 2:
The patent implements feedback mechanisms where timing information and roaming metrics are continuously collected from network edges and fed back to monitoring systems. This feedback loop enables real-time measurement of roaming times and identification of bottlenecks by analyzing returned timing data from multiple attachment/detachment events. The system uses this feedback to dynamically adjust and improve measurement accuracy while maintaining virtual connectivity performance.
2Reliability
If network routing updates are propagated throughout the fabric network, then routing convergence is achieved, but measurement of convergence time becomes difficult under heavy network loads
Solution Approach 1:
The patent applies preliminary action by having probe devices positioned at network edges ready to capture timing information before routing updates propagate through the entire fabric network. When a mobile device attaches or detaches, the probe immediately records the timestamp and initiates measurement, rather than waiting for routing convergence to complete. This preliminary timing capture allows accurate measurement of convergence duration even under heavy network loads where propagation delays occur.
Solution Approach 2:
The patent segments the measurement process by dividing the fabric network into monitoring zones with distributed probe devices at different edges. Each probe independently measures timing information for devices in its local segment, allowing parallel measurement of multiple roaming events simultaneously. This segmentation enables accurate convergence time measurement across the entire network by aggregating segment-level data, overcoming the limitations of heavy network loads that would prevent a single centralized measurement point from capturing all events accurately.
Data Source
AI summary
In one embodiment, an illustrative method herein may comprise: receiving, at a first edge device, a direct indication from a second edge device that a mobile device has moved from the first to the second edge device; determining, based on the direct indication, a first time at which the mobile device attached to the second edge device; receiving a network routing update message indicative of a routing update for the mobile device having moved to the second edge device; determining, based on the network routing update message, a second time at which convergence completed at the first edge device; and calculating a convergence time for the mobile device to be detected as having moved to the second edge device based on a difference between the first time and the second time.


