How does Spectrum populate the ip_address attribute id 0x12dbb for an interface model
Any Spectrum version
When a device is fist modeled in the Spectrum database, Spectrum reads the ipAddrTable and ipAddressTable tables on the device. The ipAdEntIfIndex attribute from the ipAddrTable and the ipAddressIndex attribute in the ipAddressTable tells Spectrum the ifIndex in the interfaces mib the associated ip address belongs to.
If there are multiple ip addresses configured for a single interface, Spectrum assigns the lowest ip address to the ip_address attribute id 0x12dbb for that interface and sets the secondary_ips_exist attribute id 0x12e6a to Yes.