Diagnosing Distributed Routing Configurations Using Sequential Program Analysis | Synapse