EVPN Host Profiling for Wireless Roaming and Duplicate MAC Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Ethernet Virtual Private Network (EVPN) systems lack a mechanism to distinguish between wired and wireless connections, leading to incorrect assumptions of network misconfigurations or loops when wireless devices roam, as they are mistakenly identified as static like wired devices.
Innovation Solution
Implementing a host profile identifier system within EVPN networks to differentiate between classes of end hosts, associating them with specific sets of control plane parameters, and using a sequence number to track roaming events, thereby distinguishing between wired and wireless devices and adjusting detection thresholds accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If EVPN systems treat all end hosts as static devices, then network management is simplified, but wireless roaming devices are incorrectly identified as network misconfigurations or loops
Solution Approach 1:
The patent changes the parameter of device classification by introducing host profile identifiers that differentiate between wired and wireless end hosts. This allows the EVPN system to apply different detection thresholds and policies based on the device type, preventing wireless roaming devices from being incorrectly identified as network misconfigurations while maintaining simplified management for static devices
Solution Approach 2:
The patent applies different quality characteristics to different parts of the system by implementing class-specific control plane parameters. Wired hosts and wireless hosts are treated differently through distinct profile identifiers, allowing localized optimization where wireless devices benefit from roaming-friendly parameters while wired devices maintain strict duplicate MAC detection
2Reliability
If EVPN systems apply strict duplicate MAC detection to all devices, then network loop detection is improved, but wireless roaming devices are incorrectly blocked
Solution Approach 1:
The patent changes detection parameters based on device class by introducing separate control plane parameters for different host profiles. Wireless hosts receive more lenient duplicate MAC detection thresholds that accommodate legitimate roaming behavior, while wired hosts maintain strict detection parameters for effective loop prevention
Solution Approach 2:
The patent segments the duplicate MAC detection mechanism into class-specific implementations. By dividing the detection logic into wired-host-specific and wireless-host-specific parameters, the system can simultaneously maintain high reliability for loop detection in wired segments while enabling seamless roaming in wireless segments
3Adaptability or versatility
If EVPN systems differentiate between wired and wireless devices, then roaming support is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal host profile identifier system that can accommodate both wired and wireless devices through a common framework. The same EVPN extension mechanism and profile identification approach works for all device types, reducing overall system complexity despite the added differentiation capability
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of operating a network device is provided. The method can include detecting a first host device that is communicatively coupled to a first interface or port of the network device, identifying a first host profile identifier corresponding to a first class of devices to which the first host device belongs, and advertising, to one or more additional network devices, network reachability or routing information for the first host device. The network reachability information can include at least the first host profile identifier associated with the first host device and a first sequence number. The first sequence number may indicate a number of mobility or roaming events taken by the first host device.