Discovery-Switches-and-Routers