Skip to content

Commit

Permalink
added a reference to linkedin post
Browse files Browse the repository at this point in the history
  • Loading branch information
hellt committed Jul 24, 2024
1 parent 30c9880 commit d74e011
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 2 deletions.
2 changes: 2 additions & 0 deletions docs/blog/posts/2024/rt5-l3evpn.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,6 @@ You'll get exposed to many interesting concepts, such as:

So, have your favorite drink ready, and let's have [our first dive](../../../tutorials/l3evpn/rt5-only/index.md) into the world of L3 EVPN!

--8<-- "docs/tutorials/l3evpn/rt5-only/summary.md:linkedin-question"

<script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js" async></script>
13 changes: 11 additions & 2 deletions docs/tutorials/l3evpn/rt5-only/summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ comments: true

# Summary

While originally designed for layer 2 VPNs, EVPN has been extended to support inter-subnet routing, and subsequently, layer 3 VPNs. This tutorial walked you through the configuration of **a simple, non-IRB-based layer 3 EVPN service**[^1] deployed on top of an IP fabric.
While originally designed for layer 2 VPNs, EVPN has been extended to support inter-subnet routing, and subsequently, layer 3 VPNs. This tutorial walked you through the configuration of **a simple, interface-less, RT5-only layer 3 EVPN service**[^1] deployed on top of an IP fabric.

The two scenarios covered in this tutorial included a Layer 3 CE end device connected to a leaf switch and a Layer 3 CE router device that utilized a PE-CE routing protocol to exchange prefixes. In both scenarios, the EVPN service was configured to provide end-to-end Layer 3 reachability between the CE prefixes.

Since no IRB interfaces were used in this tutorial, the EVPN control plane was extremely simple, with only EVPN RT5 routes being exchanged between the leaf switches. No ARP/ND synchronization, no IMET routes, not MAC tables. This is a significant simplification compared to state required to support the Layer 2-based services.

However, there are some considerations to keep in mind:
However, there are, as always, some considerations to keep in mind:

1. When connecting servers to the fabric using L3 routed interfaces (as opposed to L2 interfaces), the servers must be reconfigured to use the leaf switch as the default gateway. You will have to configure routed interfaces on leaf switches per each server. This may become a challenge in certain environments.
All active load balancing must be done with ECMP and may require a routing protocol that supports ECMP. This, again, may or may not be feasible.
Expand All @@ -19,6 +19,15 @@ However, there are some considerations to keep in mind:

In a nutshell, network designers and operators should carefully consider the trade-offs between the simplicity of the EVPN control plane and the additional tasks required on the server and CE device side when deciding on the type of EVPN service to deploy.

<!-- --8<-- [start:linkedin-question] -->
/// admonition | Pure L3 EVPN fabrics in the wild?
type: quote
We shout out to the community to share their experiences with pure L3 EVPN fabrics. Have you deployed one? What were the challenges? What were the benefits?

Here is a [linkedin post with some pretty interesting comments](https://www.linkedin.com/feed/update/urn:li:activity:7221449552220823552/) on the topic by Pavel Lunin from Scaleway.
///
<!-- --8<-- [end:linkedin-question] -->

We are going to cover more advanced L3 EVPN scenarios with symmetric IRB interfaces, Interface-full mode of operation, and ESI support in the upcoming tutorials. Stay tuned!

/// details | Resulting configs
Expand Down

0 comments on commit d74e011

Please sign in to comment.