Homework 2
On Sakai
Servicing Netflix at 400 Gb/s on FreeBSD
https://people.freebsd.org/~gallatin/talks/euro2021.pdf
That would be 5 GB/s, or 3.3 million packets/sec. 1 million packets/sec used to be an impressive feat. To put it another way, if one user's video stream is 5 Mb/s, this is 80,000 separate streams. Quite a few, but definitely not a large fraction of the Netflix traffic.
Like most fast networking, it turns out that the real issue is memory access. (Also making sure that you avoid copying data from user space to kernel space.)
Netflix still keeps forward "netflix appliances" within many ISPs; I'm not sure if this device is that, or if it acts at a more central location.
Chapter 8:
intronetworks.cs.luc.edu/current2/html/slidingwindows.html#linear-bottlenecks
Chapters 9 & 10: IPv4
IPv4 header
Fragmentation
Classless Routing
Subnets
NAT
DNS
ARP
DHCP
ICMP
Chapter 13: Routing
Basics of distance-vector routing
Slow convergence