A control and management entity (CME) component of a software defined networking (SDN) controller detects network devices added to a physical network topology and configures the network devices with device-specific configuration. The CME further performs wiring validation to determine whether network links established between the network device and adjacent network devices satisfy defined network design policies. If the wiring validation is successful, the CME sends network-specific configuration information to the network device. The CME may further provision the device to support services and other subscriber-specific information based on requests generated from operations support systems (OSS), business support systems (BSS), or other service orchestration systems. If the wiring validation is unsuccessful, the CME may generate an alert to notify a network administrator of the errors in the wiring validation, generate a graphical interface displaying an indication of errors in the wiring validation, generate other alerts, or combinations thereof.