Dual stack and/or multi-homed devices networked in a device connectivity
architecture include a network location signature field in multicast
device or service advertisement or announcement messages for recipients
to disambiguate announcements of different addresses for the device. The
network location signature is a value representing the device's current
network configuration (e.g., set of active addresses), and changes with
the network configuration. A recipient control point in the device
connectivity architecture can then determine whether announcements of
different addresses for the device or service are in addition to a
previous announced address, or supercedes any previous announced address.