<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/dataplane-mac-learning-with-evpn-ipspace-net-blog-21eqv4c1t" -->

---
title: Dataplane MAC Learning with EVPN « ipSpace.net blog
description: A critical analysis of whether EVPN's control-plane MAC learning is truly necessary for Carrier Ethernet services. The author argues that dataplane MAC...
canonical: https://daily.dev/posts/dataplane-mac-learning-with-evpn-ipspace-net-blog-21eqv4c1t
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Dataplane MAC Learning with EVPN « ipSpace.net blog | daily.dev
og:description: A critical analysis of whether EVPN's control-plane MAC learning is truly necessary for Carrier Ethernet services. The author argues that dataplane MAC...
og:url: https://daily.dev/posts/dataplane-mac-learning-with-evpn-ipspace-net-blog-21eqv4c1t
og:image: https://api.daily.dev/og/posts/21eQV4c1t.png
og:image:alt: Dataplane MAC Learning with EVPN « ipSpace.net blog
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Dataplane MAC Learning with EVPN « ipSpace.net blog

**[ipSpace.net Blog](https://daily.dev/sources/ipspace)** · 3 min read · 0 upvotes · 0 comments

## Summary

A critical analysis of whether EVPN's control-plane MAC learning is truly necessary for Carrier Ethernet services. The author argues that dataplane MAC learning has worked well for ages and that EVPN's added complexity — particularly around MLAG handling and ARP proxying — may not be justified for straightforward Carrier Ethernet deployments. The two scenarios where control-plane MAC learning genuinely wins (ARP proxy and MLAG) are examined, with the conclusion that simpler alternatives like anycast VTEPs in VXLAN environments can handle MLAG without EVPN's overhead. The author is skeptical of vendor hype around EVPN complexity and welcomes signs that some vendors are reconsidering dataplane MAC learning approaches.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.ipspace.net/2023/09/dynamic-mac-learning-evpn>

## Questions this post answers

### What are the advantages of EVPN control-plane MAC learning over dataplane MAC learning?

EVPN control-plane MAC learning provides two meaningful advantages over dataplane MAC learning: deterministic IP-to-MAC mapping for ARP proxy functionality, and cleaner Multi-Chassis Link Aggregation (MLAG) handling. Beyond these two scenarios, EVPN's broader value lies in supporting multiple transports (MPLS, VXLAN, SR-MPLS, SRv6), deterministic flooding trees, and multi-homed site attachments — none of which strictly require control-plane MAC learning.

_Network architects weighing EVPN complexity against simpler designs find the trade-off discussions on daily.dev._

### Can MLAG work without EVPN in a VXLAN fabric?

Yes, MLAG can work without EVPN in VXLAN environments using anycast VTEPs, which is a well-understood approach. The same anycast technique can be applied to MPLS transport by replacing LDP with SR-MPLS to achieve anycast SID. MLAG is also unnecessary entirely if Carrier Ethernet is used purely as bit transport between sites rather than to stretch VLANs.

_Engineers designing VXLAN fabrics without EVPN overhead track these architectural trade-offs on daily.dev._

---

Tags: [#bgp](https://daily.dev/tags/bgp)

[View this post on daily.dev](https://daily.dev/posts/dataplane-mac-learning-with-evpn-ipspace-net-blog-21eqv4c1t)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Dataplane MAC Learning with EVPN « ipSpace.net blog","url":"https://daily.dev/posts/dataplane-mac-learning-with-evpn-ipspace-net-blog-21eqv4c1t","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/dataplane-mac-learning-with-evpn-ipspace-net-blog-21eqv4c1t"},"datePublished":"2026-08-11T08:55:49.807Z","dateModified":"2026-08-11T09:43:06.409Z","description":"A critical analysis of whether EVPN's control-plane MAC learning is truly necessary for Carrier Ethernet services. The author argues that dataplane MAC...","image":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","thumbnailUrl":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","isAccessibleForFree":true,"articleSection":"ipSpace.net Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ipSpace.net Blog","logo":"https://media.daily.dev/image/upload/s--xS7E82MT--/f_auto,q_auto/v1786438303/logos/ipspace?_a=BAMAMicg0","url":"https://daily.dev/sources/ipspace"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/dataplane-mac-learning-with-evpn-ipspace-net-blog-21eqv4c1t","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"bgp","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ipSpace.net Blog","item":"https://daily.dev/sources/ipspace"},{"@type":"ListItem","position":3,"name":"Dataplane MAC Learning with EVPN « ipSpace.net blog"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/dataplane-mac-learning-with-evpn-ipspace-net-blog-21eqv4c1t#faq","mainEntity":[{"@type":"Question","name":"What are the advantages of EVPN control-plane MAC learning over dataplane MAC learning?","acceptedAnswer":{"@type":"Answer","text":"EVPN control-plane MAC learning provides two meaningful advantages over dataplane MAC learning: deterministic IP-to-MAC mapping for ARP proxy functionality, and cleaner Multi-Chassis Link Aggregation (MLAG) handling. Beyond these two scenarios, EVPN's broader value lies in supporting multiple transports (MPLS, VXLAN, SR-MPLS, SRv6), deterministic flooding trees, and multi-homed site attachments — none of which strictly require control-plane MAC learning. Network architects weighing EVPN complexity against simpler designs find the trade-off discussions on daily.dev."}},{"@type":"Question","name":"Can MLAG work without EVPN in a VXLAN fabric?","acceptedAnswer":{"@type":"Answer","text":"Yes, MLAG can work without EVPN in VXLAN environments using anycast VTEPs, which is a well-understood approach. The same anycast technique can be applied to MPLS transport by replacing LDP with SR-MPLS to achieve anycast SID. MLAG is also unnecessary entirely if Carrier Ethernet is used purely as bit transport between sites rather than to stretch VLANs. Engineers designing VXLAN fabrics without EVPN overhead track these architectural trade-offs on daily.dev."}}]}
```

