Project Name: XDP performance studies for cloud-native NFV Usecases
Mentor: Sridhar Rao Al Morton
Mentee: Shivank Chaudhary
Tenure: 6 Months (Start- 9 June 2022)
Tasks and Progress:
S. No | Task | Week | Related LInks | Outcomes | Status |
---|---|---|---|---|---|
1 | Setup VPP(Vector Packet Processing) and run Trex Traffic Gen to benchmark it. | week 1 | https://medium.com/@shivank1128/vpp-benchmark-with-trex-traffic-generator-6cfcecb931a9 | Learned the following: 1) How to attach and De-attach NIC from DPDK. 2) How to benchmark with Trex Traffic gen. | Completed |
2 | Attach an eBPF program to Kernel and Benchmark it with Trex. | week 2 & 3 | https://gitlab.com/mergetb/tech/network-emulation/kernel/-/tree/v5.5-moa/samples/bpf https://github.com/ilejn/xdpbridge https://github.com/Alt-Shivam/SetupMachineForXDP https://www.spinics.net/lists/xdp-newbies/msg01481.html | 1) upgraded the kernel version | InProgress |
3 | Setup Open Virtual Switch and create a loopback between interfaces and hence benchmark it with Trex. | Week 4 | http://solomon.ipv6.club.tw/Course/SDN/howto_install_ovs_on_centos7.html | 1) Installed OVS on Node4. 2) | InProgress |