EVPN Multi-Homing Role Status Resolution for Frame Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conflicts in role statuses assigned to customer edge devices by multiple provider edge devices in Ethernet Virtual Private Networks (EVPNs) lead to improper frame transmission, particularly in multi-homed scenarios, as egress filtering fails to prevent unauthorized communication.
Innovation Solution
A method involving provider edge devices to receive and compare role status information from each other, updating the status to the most restrictive value, typically setting it to 'leaf', to prevent unauthorized communication, and resolving conflicts through automatic status updates or link deactivation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple provider edge devices assign role status to customer edge devices in EVPN, then network connectivity and redundancy are improved, but role status conflicts arise leading to improper frame transmission
Solution Approach 1:
The system implements feedback mechanisms where provider edge devices exchange role status information about customer edge devices through advertisement messages. Each PE device receives role status information from other PE devices and compares it with its own stored information, updating its role status assignment based on this feedback to ensure consistency across the network.
Solution Approach 2:
The system performs preliminary actions by having provider edge devices proactively exchange and compare role status information before frame transmission occurs. This preliminary comparison and update of role status assignments prevents conflicts from causing improper frame transmission in the first place.
2Object-affected harmful factors
If egress filtering is implemented to prevent unauthorized communication, then network security is improved, but role status conflicts cause filtering failures
Solution Approach 1:
The feedback mechanism ensures that egress filtering remains effective by continuously synchronizing role status information across all provider edge devices. When a PE device receives updated role status information, it compares and updates its own status, ensuring that filtering decisions are based on consistent, accurate role status data throughout the network.
Solution Approach 2:
The system performs preliminary comparison and resolution of role status conflicts before egress filtering is applied. By ensuring role status information is consistent and accurate across all PE devices in advance, the system prevents filtering failures and maintains reliable unauthorized communication prevention.
3Reliability
If automatic role status updates are implemented to resolve conflicts, then network integrity is improved, but device complexity increases
Solution Approach 1:
The system implements self-service by having provider edge devices automatically compare and update their own role status information based on advertisement messages received from other PE devices. The conflict resolution process is performed autonomously by the devices themselves without requiring external intervention or complex centralized control.
Solution Approach 2:
The feedback-based automatic update mechanism simplifies conflict resolution by using straightforward comparison logic. Each PE device receives role status information, compares it with its own stored status, and updates if necessary, following a simple and maintainable process that doesn't significantly increase device complexity.
Data Source
AI summary
Techniques are described herein for resolving conflicts in role statuses assigned to a customer edge device by multiple provider edge devices in communication with that customer edge device. In embodiments, such techniques may involve receiving information about a customer edge device in communication with the first provider edge device and storing, based on the information about the customer edge device, an indication of a first role status of the customer edge device. The techniques may further involve receiving, from at least one second provider edge device in communication with the customer edge device, an advertisement message that includes a second role status of the customer edge device, comparing the first role status to the second role status, and upon determining that the first role status does not match the second role status, updating the first role status of the customer edge device.


