Anuket Project

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

CategoryTasksStatusComments
Infrastructure Setup



Installation of Correct OS on all Nodes (Node-1, Node-2, Node-4, and Node-5)


Node-1: Ubuntu 22 LTS
Node-2: Ubuntu 22 LTS
Node-4: Ubuntu 22 LTS
Node-5: Ubuntu 22 LTS
Installation of necessary software on all Nodes
Packages: 
clang, llvm, libelf-dev, libpcap-dev, 
gcc-multilib, build-essential, linux-tools,
linux-headers, linux-tools-common,
linux-tools-generic, tcpdump

Install.txt

DPDK Setup: 

Link

Installation of Kubernetes cluster on Node-1 and Node-2. Fully functional K8S Cluster


  • To create a k8s cluster we can use this one:
Link
  • We can also go with rke K8s to deploy a production grade k8s cluster, rke is much easier to use, but I don't know if it support cilium or not.
  • Also I can make a dedicated ansible playbook to perform the same action.

Installation of necessary CNIs in the Cluster

Multus, flannel, af-xdp, etc.


Flannel: Link
Cilium: Link
Af-Xdp: Link

Installation of (or necessary YAML definition files) required Device Plugins

AF-XDP, SR-IOV


Please provide details (links for the files)
Cluster configuration (CPU-Manager, Topology-Manager, etc) details.
K8s Cluster Dashboard: OpenLens Link

Installation (or script to install) of eBPF Programs on Node-4
Installation Link
Test-Tools SetupInstallation of TGENs on Node-5 and test if it is properly working
Trex Install: Link
Deployment of L2FWD pods and test if it is properly working
L2FWD Pod: Link
Docker Image: Link
Deployment of TGEN Pods in the Cluster - and test if its properly working
Trex Pod: Link (Use Trex.yaml)
Docker Image: Link

Prox Pod: Link
Docker Image: Link
Test-Runs

Test -1

a. DUT (eBPF program) on Node-4 and TGEN in Node-4

b. Simple loopback Test


Test -2

a. K8S Cluster.

b. L2 Fwd Pod

c. AFXDP as CNI

d. Use CNDP tool-chain?


Test - 3

a. K8S CLuster

b. L2FWD Pod

c. TGEn Pod

d. AFXDP as CNI

e. Use CNDP tool-chain?


  • No labels