Self-organizing #EVPN fabrics: Taking SR Linux for a spin 🔄

Deployed EVPN lab based on https://github.com/jbemmel/srl-self-organizing

Truly open model-driven programmability — so what?

  • router-id (from a configurable subnet range, default 1.1.0.0/22)
    + Spines: 1.1.0.x
    + Leaves: 1.1.1.x
    + Hosts: 1.1.2.x (emulated using SRL nodes)
  • peering links: /31 IPv4 addresses (from a configurable range)
    + Required for VXLAN v4
  • (optional) OSPFv3 as IGP
  • BGP peering (evpn iBGP to spine route-reflectors, v4/v6 iBGP to hosts)
    + Including required policies and flags
  • For leaves: a host-facing overlay VRF with VXLAN
  • EVPN based multi-chassis LAGs for hosts connected to multiple leaves
Auto-config agent YANG model parameters

LAG auto-discovery protocol

LLDP based LAG auto-discovery in action
Extended communities encoding hosts discovered through LLDP (4 MAC octets:port)
Automatic EVPN-backed LAG configuration on leaf2
Summary of the auto-configured fabric
Ping from h2 to VIP at h1

In summary: #open #empowered #fearless

--

--

--

Sustainable digital transformation at Webscale — real life stories about our discoveries in the world of networking. Views represented are my own.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

3 mind-blowing AWS Lambda errors and workarounds for them.

Introduction To Kubernetes

Jenkins Setup On Google Cloud Kubernetes Cluster

Deploy Jenkins Container on GCP Kubernetes Cluster

Java - A Better Singleton Approach With Enums

File Management Using Shell Scripting

Carbotechnik joined SPARROW: the Lime Global Brain spare parts pooling platform

Hostinger Review

How we gave our studio WWE-style entrances using iBeacons and Sonos

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jeroen Van Bemmel

Jeroen Van Bemmel

Sustainable digital transformation at Webscale — real life stories about our discoveries in the world of networking. Views represented are my own.

More from Medium

Remote X11 access from VPSs

How to Use Your GoPro Hero 10 as a Webcam

Hands-On Tutorial to Create and Manage an Azure DevOps style Story Board for your GitHub Project

A beginner’s guide to containers - part 2