With IPv6, each address on each interface has a flag associated with the IP address, detailing how it was assigned and whether it should be used.
Name | Meaning |
permanent | This address was configured manually (default) |
dynamic | Thie address was learnt through RouterAdvertisement? |
secondary | This address is not used when selecting a source address of a new IPv6 packet. |
primary | This address is used when selecting a source address of a new IPv6 packet. |
tentative | This address was added to an interface, but it's not yet clear if it's unique on this network segment, so the address is not used (yet). |
deprecated | This address has expired and will not be used for further outgoing connections (but will still be around in case of connections that are still using this address) |
Each address also has a validity time, indicating how long the address should be valid for. This is usually forever for manually assigned and LinkLocal addresses.