Skip to content
This repository was archived by the owner on Apr 1, 2023. It is now read-only.

Releases: futurewei-cloud/arion-dp

Arion-DP v0.2.0 release

10 Oct 19:44
a8405c7

Choose a tag to compare

Pre-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

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

11 Aug 16:10
8fb425a

Choose a tag to compare

Pre-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

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

Arion DP Documentation