How can IPv6 formatted IP Addresses be used for device Discovery and Polling in Performance Management?
More environments are beginning to make regular use of IPv6 addresses over the traditional and well known IPv4 formatted addresses.
All supported CA Performance Management releases
When a Discovery Profile is set up, the code will check to see if the IP is a valid IPv4 or IPv6 address, or valid IPv4 range. If not, we will check to see if it meets hostname naming convention requirements.
Using a sample made up IPv6 address as follows: ae80::9ec6:56ff:fa8a:dd48
The value we'd enter in the IP list is: ae80::9ec6:56ff:fa8a:dd48
Behind the scenes, when entering an IP Address into a Discovery Profile, both the Performance Center and Data Aggregator code performs the following checks:
1. Construct an IPAddress object. If it's able to do that successfully, meaning it's a valid IPv4/v6 address, it allows it to be added to the list of devices for pending Discovery.
2. If not able to construct a valid IPAddress in step #1, check if it's an IPRange. If it is a valid IPv4 range it will allow it to be added to the list of devices for pending Discovery.
3. If not able to construct a valid IPAddress in step #1, or confirm a valid IPv4 IPRange was entered in step #2, check if it's a valid hostname that meets the criteria for hostname. If it is a valid hostname, it will allow it to be added to the list of devices for pending Discovery.
4. If none of those prove valid, it will not allow the value into the list of devices for pending Discovery. It will instead show a red border around the IP/Hostname entry field to indicate a bad entry error.