1. A method of validating a configuration across a cluster of intermediary devices, the method comprising: (a) propagating, by a first intermediary of a cluster of intermediary devices, a first configuration to a routing daemon executing on each of the other intermediary devices of the cluster; (b) creating, on the first intermediary device, a second configuration to be propagated to each routing daemon; (c) executing, by a validation module of the first intermediary device, the second configuration on a plurality of pseudo routing daemons, each pseudo routing daemon of the plurality of pseudo routing daemons corresponding to the routing daemon of a corresponding intermediary device of the cluster; and (d) determining, by the validation module, from results of executing the second configuration on the plurality of pseudo routing daemons whether to propagate the second configuration to each routing daemon of the corresponding intermediary device.