# NDK framework: Deep-Diving into High-Throughput Network Monitoring Pipelines

- Institution: CERN
- Speaker: Daniel Kondys
- Year: 2026
- Language: English
- Source: [CERN](https://videos.cern.ch/record/3025767)
- Licence: [CERN](https://copyright.web.cern)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

The Network Development Kit (NDK) is an open-source framework for high-speed FPGA network applications. Following up on last year's overview and feature set, this presentation dives into the technical implementation and specific design challenges of building 400 GE network monitoring probes. Monitoring probes perform wire-speed protocol parsing, traffic filtering, packet marking, and flow statistics calculation—tasks that overwhelm software-only solutions at high data rates. While HW offload is essential, implementing these functions at 400 Gbps in an FPGA is quite difficult. In the presentation, we will explain how we achieve this by processing multiple packets in each clock cycle, while delving into the pipeline of such a monitoring probe. Additionally, we will discuss the "causality" problem—where clock drift across different monitoring points causes network flows to appear out of order—and describe how we leverage White Rabbit synchronization to address it.

00:00:00 Slide 1

00:01:18 Slide 2

00:01:52 Slide 3

00:02:28 Slide 4

00:03:07 Slide 5

00:04:46 Slide 6

00:05:23 Slide 7

00:06:13 Slide 8

00:07:05 Slide 9

00:07:45 Slide 10

00:08:02 Slide 11

00:08:40 Slide 12

00:09:50 Slide 13

00:10:56 Slide 14

00:12:10 Slide 15

00:14:29 Slide 16

00:16:06 Slide 17

00:16:24 Slide 18

00:17:54 Slide 19

00:19:45 Slide 20

00:20:35 Slide 21

00:22:07 Slide 22

00:22:27 Slide 23

00:22:55 Slide 24

00:23:34 Slide 25

00:24:27 Slide 26

## Lectures

1. [NDK framework: Deep-Diving into High-Throughput Network Monitoring Pipelines](https://invisiblenetwork.ai/learn/cern/3025767/59e8a2777af2), 30 min (CERN's player)
