EVPN Host Profiles for Wireless Roaming and Duplicate MAC Control
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 misconfiguration or loops when wireless devices roam, as they are naturally mobile and frequent roamers, while wired devices are static.
Innovation Solution
Implementing a host profile identifier system within the EVPN control plane to differentiate between classes of end hosts, assigning specific administrative parameters for each class, including a sequence number to track roaming events, and using BGP extended communities to advertise these identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If EVPN systems use duplicate MAC detection mechanisms, then network misconfiguration and loops can be detected, but wireless roaming devices are incorrectly flagged as misconfigurations
Solution Approach 1:
The patent segments end hosts into different classes (wired vs. wireless) using host profile identifiers. This segmentation allows the EVPN system to apply different detection policies to different device types, preventing wireless roaming devices from being incorrectly flagged as duplicate MAC addresses while maintaining strict duplicate detection for wired devices.
Solution Approach 2:
The patent applies local quality by assigning different administrative parameters and detection thresholds to different host classes. Wired hosts use standard duplicate MAC detection, while wireless hosts use roaming-aware detection with host profile identifiers. This localized approach ensures each device type is monitored according to its specific behavior patterns.
2Ease of operation
If EVPN systems treat all end hosts uniformly, then configuration is simplified, but wireless roaming cannot be properly supported
Solution Approach 1:
The patent implements a universal host profile identifier system that works across all EVPN devices and host types. The host profile identifier mechanism provides a unified framework that automatically adapts to different device classes, maintaining configuration simplicity while enabling wireless roaming support through the extended community advertisement mechanism.
Solution Approach 2:
The patent changes key parameters (host profile identifier, sequence number, administrative parameters) to enable wireless roaming support. By modifying the EVPN advertisement to include host profile identifiers and sequence numbers, the system gains the ability to differentiate and properly handle wireless roaming devices without fundamentally changing the EVPN architecture.
3Adaptability or versatility
If EVPN systems track roaming events for wireless devices, then seamless roaming is enabled, but system complexity increases
Solution Approach 1:
The patent introduces host profile identifiers and sequence numbers as intermediary elements that mediate between wireless roaming devices and the EVPN control plane. These intermediaries carry roaming state information through standard BGP extended communities, enabling roaming tracking without requiring complex modifications to the underlying EVPN protocol or significant increases in system complexity.
Data Source
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.


