IPv6 addressing terminology:
Link-local address – an IPv6 address that is usable only over a single link.
Site-local address – an IPv6 address that can be used within a single-site.
Global address – an IPv6 address that can be used across the global Internet.
IPv6 application types:
IPv6-unaware – an application that cannot handle IPv6 addresses.
IPv6-aware – an application that can communicate with nodes that do not have IPv4 addresses. In some cases, this might be transparent to the application, for instance when the API hides the content and format of the actual addresses.
IPv6-enabled – an application that, in addition to being IPv6-aware, takes advantage of some IPv6 features.
IPv6-required – an application that requires some IPv6 features and cannot operate over IPv4.
IPv6 Infrastructure: