Usually MAC address is 48bit - 6 pairs of characters, e.g. 00:18:18:d1:f0:7c However some fiber switch interfaces may have 'long' MAC addresses, which is 64bit MAC address e.g. 00:18:18:d1:f0:7c:8a:5b

The 64bit MAC address seems to be EUI-64 standard:

When pattern discovers these MAC addresses and save, they will be truncated to the maximum length of the MAC address field which is 18 characters. For example "22:ad:00:0d:ec:25:e8:40" will be truncated to "22:ad:00:0d:ec:25:". Then next time Discovery compares the MAC address "22:ad:00:0d:ec:25:e8:40" and "22:ad:00:0d:ec:25:" and decides to create a new CI because no match can be found. This will create duplicated Network adapters for every Discovery run.

Steps to Reproduce

Discovery a server/device which uses EUI-64 standard 64bit MAC address


The workaround is to increase the maximum length of MAC address field on cmdb_ci_network_adapter to 24, so the EUI-64 MAC address would not be truncated.

Related Problem: PRB1411504

Seen In

SR - ITOM - CMDB CI Class Models - 201908
SR - ITOM - CMDB CI Class Models - 201909
SR - ITOM - Discovery and Service Mapping - 201908

Intended Fix Version


Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2020-08-20 05:05:40