Skip to content

Cloud network data plane based on eBPF and Geneve protocol

License

Notifications You must be signed in to change notification settings

zasherif/mizar

 
 

Repository files navigation

Mizar – High Scale and High Performance Cloud Network

Mizar is an open-source project for providing high-performance cloud network to run virtual machines, containers, and other compute workloads. We built Mizar from ground-up on top of Geneve protocol and XDP. Mizar's main building block is an XDP program that runs on each host. The program implements virtual functions including overlay switching, routing, virtual endpoints, load-balancing, NAT, etc.

Mizar network has the following advantages:

  • Support large scale of network endpoints in one cluster
  • Fast network provisioning
  • High network throughput and low latency
  • Extendable data plane for plugin features
  • Unified data plane for VM and container with VPC isolation

The following diagram illustrates Mizar's high level architecture.

Mizar Overview

Learn more about Mizar:

About

Cloud network data plane based on eBPF and Geneve protocol

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 57.9%
  • Python 36.5%
  • Makefile 2.0%
  • Shell 1.3%
  • RPC 1.1%
  • C++ 1.0%
  • Dockerfile 0.2%