Planning of network configurations can involve many routers that send and receive network traffic. Structural networks that are disconnected can result from provisioning inconsistencies. To avoid configuration errors, a conflict-checking service can be created that examines the logs from provisioning routers and builds a directed graph. This graph can be examined for connectivity between ports that inject and extract traffic from a core network.