Network Protocol Testing in FreeBSD and in General by George Neville-Neil
Channel: EuroBSDcon
Date: 2020-07-05

Most people test network protocols by using the ping(1) program or starting up a web client and reading www.yahoo.com. While these two initial tests show that the code "works" they are by no means exhaustive. In the past protocol test frameworks have either been expensive, cumbersome, or both, but with a few pieces of open source software it is possible to more rigorously test network protocol software, both for protocol conformance and also for performance. This presentation will cover several open source tools used in verifying the quality of FreeBSD's protocol stacks, including new protocols such as IPv6, IPsec, and SCTP.

George V. Neville-Neil