Original title:
Virtualizace sítě pomocí EVPN a VXLAN
Translated title:
Network Virtualization Overlay using EVPN and VXLAN
Authors:
Matuš, Tomáš ; Podermański, Tomáš (referee) ; Grégr, Matěj (advisor) Document type: Master’s theses
Year:
2026
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Virtualizace 2. síťové vrstvy založená na Virtual Extensible LAN (VXLAN) a Ethernet VPN (EVPN) je zavedenou architekturou v moderních datových centrech. Tato práce zkoumá přechod od tradičního učení založeného na multicastu k návrhu orientovanému na využití řídící vrstvy za pomocí protokolu Border Gateway Protocol (BGP). Práce zdůrazňuje výhody signalizace řídicí vrstvy ve srovnání s tradičním mechanismem flood-and-learn, aby odůvodnila přechod k řešení založenému na BGP. Cílem této práce je propojit teoretické znalisti s praktickou správou sítí a prozkoumat možnost použití BIRD Internet Routing Daemon (BIRD) na systému Linux jako open-source alternativu ke standardnímu síťovému hardwaru. Práce obsahuje podrobný popis konfigurace s praktickými příklady pro BIRD, Arista EOS a Huawei CE. Interoperabilita mezi BIRD a oběma platformami je ověřena v testovacím nasazení a následuje zhodnocení dostupných funkcí, srovnání rozdílů v implementaci napříč všemi třemi platformami a přehled aktuálního stavu podpory funkcí EVPN v BIRD. Chyby objevené během testování byly nahlášeny a přidány jsou i opravy zdrojového kódu, které byly sdíleny s vývojáři projektu BIRD.
Layer 2 network virtualization based on Virtual Extensible LAN (VXLAN) and Ethernet VPN (EVPN) is a well-established architecture in modern data centers. This thesis investigates the transition from traditional multicast-based learning to a control-plane-oriented design using the Border Gateway Protocol (BGP). It highlights the advantages of control-plane signaling compared to traditional flood-and-learn mechanisms to justify the industry move toward a BGP-based solution. The objective of this work is to connect protocol theory with practical network administration and examine the viability of using the BIRD Internet Routing Daemon (BIRD) on a Linux system as an open-source alternative to standard networking hardware. The thesis includes a detailed configuration guide with practical examples for BIRD, Arista EOS, and Huawei CE. Interoperability between BIRD and both platforms is validated in a multi-vendor lab environment, followed by an evaluation of available functionality, a comparison of implementation gaps across all three platforms, and a status overview of the current EVPN feature support in BIRD. Bugs discovered during testing were reported and accompanied by source code patches submitted to the upstream BIRD project.
Keywords:
Arista EOS; BGP; BIRD; EVPN; Huawei CE; L2VPN; Linux router; Otevřený Software; Virtualizace sítě; VXLAN; Arista EOS; BGP; BIRD; EVPN; Huawei CE; L2VPN; Linux router; Network virtualization; Open-source Software; VXLAN
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/260424