A system to predict outcomes resulting from potential modifications to a production network comprising: the production network configured to provide computing services and comprising: computing devices configured to provide the computing services; and network devices configured to route traffic to the computing devices, wherein each network device of the network devices is logically partitioned into a main segment configured to route production traffic for providing the computing services and a ghost segment configured to route testing traffic not included in the production traffic, wherein the main segment and the ghost segment use a same hardware of each network device of the network devices and separate, identical instances of network software, and wherein the main segment uses a first set of configurations and the ghost segment uses a second set of configurations different from the first set of configurations; and wherein a ghost network includes the ghost segments, has a network topology identical to the production network and uses the same hardware as the production network; debugging software configured to generate the testing traffic and configured to verify ghost routing tables and ghost forwarding tables of one or more ghost segments of the network devices; and wherein the ghost network is logically partitioned from a main network using virtual routing and forwarding, VRF, wherein the main network includes the main segments, and wherein the ghost network and the main network maintain a same view of the production network and have routes to a same IP address space. the production network configured to provide computing services and comprising: computing devices configured to provide the computing services; and network devices configured to route traffic to the computing devices, wherein each network device of the network devices is logically partitioned into a main segment configured to route production traffic for providing the computing services and a ghost segment configured to route testing traffic not included in the production traffic, wherein the main segment and the ghost segment use a same hardware of each network device of the network devices and separate, identical instances of network software, and wherein the main segment uses a first set of configurations and the ghost segment uses a second set of configurations different from the first set of configurations; and wherein a ghost network includes the ghost segments, has a network topology identical to the production network and uses the same hardware as the production network; computing devices configured to provide the computing services; and network devices configured to route traffic to the computing devices, wherein each network device of the network devices is logically partitioned into a main segment configured to route production traffic for providing the computing services and a ghost segment configured to route testing traffic not included in the production traffic, wherein the main segment and the ghost segment use a same hardware of each network device of the network devices and separate, identical instances of network software, and wherein the main segment uses a first set of configurations and the ghost segment uses a second set of configurations different from the first set of configurations; and wherein a ghost network includes the ghost segments, has a network topology identical to the production network and uses the same hardware as the production network; debugging software configured to generate the testing traffic and configured to verify ghost routing tables and ghost forwarding tables of one or more ghost segments of the network devices; and wherein the ghost network is logically partitioned from a main network using virtual routing and forwarding, VRF, wherein the main network includes the main segments, and wherein the ghost network and the main network maintain a same view of the production network and have routes to a same IP address space.