Fat-tree
- Addressing
- Two-level routing table
- Routing algorithm
- Pod switch: upward, downward
- Core switch

MPTCP
- EWTCP vs. Coupled
- EWTCP
- Subflows are independent
- Coupled



BBR
- Understand the three regions
- Application limited
- Bandwidth limited
- Buffer limited
- When packet starts to queue?
- When packet starts to be dropped?
- Where loss-based congestion control works?
- Where BBR works?

PIFO
- Start time fair queueing
- Two flows, A and B, and , both flows have many packets arriving to the switch, no restriction on queue length, assume no dequeues and packet size is 1
- For flow A, a0.rank=0, a1.rank=1.25, a2.rank=2.5, a3.rank=3.75, a4.rank=5, a5.rank=6.25, …
- For flow B, b0.rank=0, b1.rank=5, b2.rank=10, …
- The PIFO dequeue sequence is a, b, a, a, a, a, b, a, a, a, b, …
