configuration items IP address field is getting updated by system & its getting empty for IP switchesSummaryWhen running the discovery for Stack Switches , the configuration items (CI) IP address field is getting empty.Every time discovery brings the IP address and updates the IP switches/Stack switch , but after few second the IP address field shows as empty.In Device history ,it can be seen that the update is performed by System.This issue mainly seen on IP switch Or Stack SwitchReleaseOrlandoInstructionsDue to the Sys property glide.discovery.enforce_unique_ips is set to True.The Stack switch does not hold the IP's which are duplicatesThe main function of the above property is to Enforce unique IP addresses: Ignores the IP address after Discovery encounters subsequent devices that use the same IP address.Each time a computer, printer, or network gear with a valid IP address is discovered, any other devices with the same IP address have their IP address field cleared. If disabled, stores the IP address for each device.Type : true | falseDefault value: falseDuring discovery we can see the below script included and Sysevent triggersIPAddressFixup script:https://<your-instance>.service-now.com/sys_script_include_list.do?sysparm_query=sys_idLIKE350895ad4a36231d00eb160120869c2e&sysparm_first_row=1&sysparm_view=Discovery Device Complete event:https://<your-instance>.service-now.com/sysevent_script_action_list.do?sysparm_query=sys_idLIKE8a3dc8650a0a0b2e006037abbb7e3530&sysparm_first_row=1&sysparm_view=So as per the above script it checks that after a device has been successfully discovered, ensures two thingsIf the configuration items (CI) table is not extended from any tables in "glide.discovery.exclude_ip_sync_classes" property, then make sure the IP address field on the base configuration items (CI) is one of the IP addresses on the NICsMake sure no other device has the IP address that is on this configuration items (CI) being discovered. If there is, then clear the IP address on the other devices. This functionality is off by defaultAs because the IP is updated on the one device as soon as the script finds same same IP on other device it deletes/removes the IP addressSo in case user has Set the property as True, It can be changed to False which Out of the box and recommended.Related LinksFor more information, review Discovery Properties