This repository has been archived by the owner on Apr 1, 2023. It is now read-only.
Releases: futurewei-cloud/arion-agent
Releases · futurewei-cloud/arion-agent
Arion Agent 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 (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 gateway deployment service for Arion gateway resource management, configurations and deployment
- E2E test controller to conduct sanity E2E test of Arion gateway with compute node scenario
-
Highlights of features and performance
- Arion CP
- Designed and implemented state reconciliation between ArionAgent and ArionMaster, to provide data consistency and module robustness
- Achieved ~40us per neighbor from goal state update received in server to end device programming. Including server db writing and notification latency, server to agent state transmit latency and agent programming latency
- Arion CP
Feature Development
- Arion Agent State Reconciliation (PR#2)
Performance & Scalability
- Arion CP
- Achieved ~40us per neighbor from goal state update received in server to end device programming. Including server db writing and notification latency, server to agent state transmit latency and agent programming latency
Arion Documentation
Arion Agent 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
Feature Development
- Arion Agent
- High concurrency network states propagation framework from Arion Master to Arion Wing XDP module
- Hook with Arion Master for initial state programming and on-going updates
Performance & Scalability
- Arion Agent
- Achieved 1 million endpoints E2E programming
- Achieved latency of small-sized configuration <20us per state (1 < state size < 100)
- Achieved latency of large-sized configuration <10us per state (100 < state size < 1 million)