Kata Containers is an open-source project and community is working to build a standard implementation of lightweight virtual machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs.
FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which
includes protocol daemons for BGP, IS-IS, LDP, OSPF, and others.
Multiple FRR nodes with specific kernel requirements can be provisioned using Kata Container in order to deploy an EVPN(VPLS) network for OpenStack.
Ethernet VPNs (EVPNs) allow you to stretch Layer 2 connectivity over an overlay Layer 3 network, while providing network segmentation like a VLAN, but without the scaling limitation of traditional VLANs.
EVPN with VXLAN encapsulation handles Layer 2 connectivity at the scale required by cloud server providers and replaces limiting protocols like Spanning Tree Protocol (STP), freeing up your Layer 3 network to use more robust routing protocols.
Using FRRouting Kata Containers on OpenStack BareMetal we will deploy an EVPN network that can be used to interconnect OpenStack Datacenters/Regions.
During this presentation attendees would learn:
- How to customize Kata Container GuestOS kernel in order to enable MPLS/VPLS functionalities for FRRouting daemons
- How to deploy FRRouting KataContainer on BareMetal using OpenStack Zun
- Setup a basic MPLS-EVPN topology using KataContainer FRR (Leaf-Spine-Leaf)
- Test connectiviy between OpenStack VMs over FRR MPLS-EVPN backbone.