Inquiry about Capturing Network Traffic on DPDK Interface #405
Replies: 3 comments 9 replies
-
Hello @shashank-6777 , |
Beta Was this translation helpful? Give feedback.
-
Hi @jotak, Thanks for your response, Your understanding is correct, DPDK bypasses the kernel network stack, tools that rely on kernel-level hooks, like netobserv which hooks into the tc (traffic control) layer, may indeed face challenges in capturing and monitoring network flows when DPDK is in use. We have installed our cluster by using OVN as CNI and we are injecting secondary interfaces (VF"s) using multus as vfio-pci device type (Intel xxv710 nic card). I understand from your explanation that capturing network traffic in a DPDK-based environment can be challenging due to the bypassing of the kernel network stack, but the thing is customer wants to monitor the traffic for all interfaces in the application pod i.e OVN/IPVLAN/MacVlan (able to capture) but the DPDK interface plays a crucial role in achieving high-performance data processing in 5G networks. Monitoring this interface allows you to identify performance bottlenecks, latency issues, and resource utilization patterns. Thank you for your time and expertise. Looking forward to your input. |
Beta Was this translation helpful? Give feedback.
-
Hi @jotak, Thanks for your response, Sorry but as per my knowledge DPDK itself does not natively provide plugins or libraries specifically designed to export flows in NetFlow or IPFIX format. DPDK is primarily focused on providing libraries and tools for high-performance packet processing in user space, and flow export is often not within its core scope. i think since DPDK interfaces operate in user space, you might need to tap the traffic flowing through those interfaces. One approach could be using technologies like eBPF (already in use by your operator) to tap into the network stack and capture relevant packets, Cilium, which is often used with DPDK and Kubernetes, provides eBPF-based networking and security features that could be useful here. sorry but am not a expert may be am wrong.
Please let me know you expert advice and suggestion. Thanks in advance |
Beta Was this translation helpful? Give feedback.
-
Dear Team,
I hope this message finds you well. I'm currently exploring the possibility of capturing network traffic on a DPDK interface within our OpenShift environment. I believe this could provide valuable insights into our network performance and troubleshooting efforts as most of the Telco application (user plane) used DPDK interfaces.
Is it possible to capture network traffic on a DPDK interface in our OpenShift setup using this operator ?
Thank you for your time and expertise. Looking forward to your input.
Beta Was this translation helpful? Give feedback.
All reactions