POAP (PowerOn Auto Provisioning) is the solution that meets the given requirements. POAP is a feature in Cisco Nexus switches that automates the provisioning process. When a new switch boots up, it automatically obtains its IP address via DHCP and then contacts a designated POAP server to download a configuration script that can perform the necessary setup tasks. POAP can also check the switch's software version and automatically upgrade it if necessary.