EVPN AF Route-Maps and Route Filtering

Overview

The EVPN AF Route-Maps and Route Filtering feature extends the existing route-map framework to the L2VPN EVPN address family in BGP. It allows users to filter, modify, or manage EVPN routes exchanged between BGP peers.

A route-map defines the criteria to match specific route attributes and actions to set or modify those attributes. Route-maps can be applied in the incoming (IN) or outgoing (OUT) direction on a BGP neighbor or peer group.

• OUT direction: Processes EVPN routes before BGP advertises them.
• IN direction: Processes routes after BGP receives them.

The framework introduces EVPN-specific match conditions, such as route type and MAC lists, enabling precise control over route propagation and reducing control-plane overhead in large BGP-EVPN networks.

Feature Characteristics

• Supports route-map configuration under the L2VPN EVPN address family.
• Applies route-maps in both IN and OUT directions.
• Integrates with the existing route-map framework with EVPN extensions.
• Supports numbered and unnumbered L2VPN modes.
• Evaluates routes using match and set conditions.
• Adds EVPN-specific match capabilities:
• match evpn-route-type : Type-1 to Type-5, MAC-only, MAC-IP routes.
• Match mac-list : Permit or deny specific MAC addresses.
• Supports standard BGP route-map matches like ASpath, next-hop, route-target and other match options.
• Controls route propagation direction and scope.
• Reduces unnecessary route advertisements across spines, leaves, and superspines.

Benefits

• Provides granular EVPN route control.
• Allows selective advertisement, acceptance, or rejection of routes.
• Enhances scalability and performance by reducing redundant updates.
• Simplifies multi-tenant isolation via communities or route-targets.
• Ensures consistent configuration across IPv4, IPv6, and EVPN AFs.
• Reduces control-plane load and processing time for operational efficiency.