Link-local IPv6 addresses are generated by combining the standard link-local prefix FE80::/10 (typically padded to 64 bits) with a 64-bit interface identifier (often derived from the MAC address via EUI-64 or randomly generated). Other options specify incorrect prefixes such as FF00 (multicast), F808, or FFCC.