In some examples, network management system 10 may discover a plurality of neighboring network devices through seed network device 14A. Network management system 10 may initiate tunneled second connections to the plurality of neighboring network devices through seed network device 14A. Network management system 10 may automatically model the plurality of neighboring network devices and may automatically commit a unique activation configuration on each of the neighboring network devices. In other words, each neighboring network device would have an activation configuration that is different from each of the other neighboring network devices.
In this manner, the techniques of this disclosure enable bulk discovery of devices behind a NAT device, such as NAT device 16, without requiring time consuming and tedious manual configuration of each device behind the NAT device. As mentioned above, network management system 10 may not have access to the private IP addresses of network devices behind a NAT device and therefore may not be able to sweep through an IP address list to discover network devices behind a NAT device. These techniques of this disclosure may enable network operators to save costs as well as fewer administrator resources may be needed.