This repository was archived by the owner on Apr 1, 2023. It is now read-only.
Releases: futurewei-cloud/arion-dp
Releases · futurewei-cloud/arion-dp
Arion-DP v0.2.0 release
Open-Source Plan for v0.2.0 Release
Tentative date: 10/10/2022
Release: Arion v0.2.0
Release link: TBD
Release Summary
-
Background
- Arion DP Arion DP cluster employing XDP/eBPF program for fast packet processing service
- Arion Master, a regional/cluster level network metadata server
- Arion Agent, a node level agent for local DP programming
- Arion DP management service for Arion gateway resource management, configurations and deployment
-
Highlights of features and performance
- Designed and Implemented e2e DP notification mechanism which supports transmitting OAM information through Data Plane
- Achieved near direct CN-CN Redis application benchmark throughput(+94% for small packet size, 96%-110% for larger packet size)
Feature Development
- Arion DP gateway direct-path notification support(PR#6)
- DP notification CN submodule
Performance & Scalability
- Achieved near direct CN-CN Redis application benchmark throughput(+94% for small packet size, 96%-110% for larger packet size)
- Minimal cost for turning on DP notification at Arion DP(<3% in throughput)
Fundamental
- Add multi-wings deployment support (PR#2)
- Fixed virtual IP in-balanced allocation issue for better load balancing (PR#7)
Arion DP Documentation
Arion DP v0.1.0 release
Open-Source Plan for v0.1.0 Release
Tentative date: 8/2/2022
Release: Arion v0.1.0
Release link: TBD
Release Summary
-
Modules and functionalities, Arion as a whole system/topology is made up of 3 major modules and 1 corresponding management/deployment service
- Arion DP (Data Plane) cluster employing XDP/eBPF program for fast packet forwarding service
- Arion Master, a regional/cluster level network metadata server
- Arion Agent, a node level agent for local DP programming
- Arion DP management service for internal cluster resources and configurations
-
Highlights of E2E performance
- Arion DP performance
- Supports over 1 million entries with XDP/eBPF map
- Achieved close to line-speed XDP packet forwarding
- Arion DP performance
Feature Development
- XDP/eBPF based packet processing and L2 forwarding
- XDP/eBPF program to run in driver mode or generic mode
- Region-wide neighbor endpoint lookup and forwarding
- Region-wide tenant ARP responder
- VxLAN tenant overlay network support
- DP Integration with ACA (Alcor Control Agent)
Performance & Scalability
- Arion DP
- Supports over one million entries with XDP/eBPF map
- Reaches near line-speed packet forwarding in a single node with netperf throughput and latency tests
Fundamental
- Fully containerized Arion DP build process and integrated unit tests
- Remote bare-metal Arion DP cluster deployment with physical machines or VMs, templated with lab inventory
- End-to-End Arion DP cluster setup and test scripts