Networking testbeds provide a predictable and repeatable environment where an experimenter has full control over the underlying nodes.