1. A method for validating policies for a network having a central controller for managing the network, comprising: connecting an emulator to the central controller, wherein the emulator is configured to emulate a plurality of nodes in the network; determining, by the emulator, a state value for each of one or more nodes of the plurality of nodes in the network, wherein the respective state values represent whether the corresponding respective node is in an error state; receiving, at the emulator, a first plurality of policies, wherein the first plurality of policies include instructions for the plurality of nodes in the network; and identifying whether the first plurality of policies are consistent with one another.