IPv6 addresses have three types:

 

Global Unicast Address –Scope Internet- routed on Internet

Unique Local — Scope Internal Network or VPN internally routable, but Not routed on Internet

Link Local – Scope network link- Not Routed internally or externally.

 

 

ipv6-address-types-1.jpg

Global and Public Addresses

Global addresses are routable on the internet and start with 2001:

The  2600 is a global address

An EID that identifies a Thread interface on a global scope, beyond a Thread network. These prefixes can vary depending on how your smart home hub wants to do addressing. This is the address which the rest of your home LAN sees for your thread devices.

Internal Addresses- Link Local and Unique Local

These addresses are not routed on the Internet and are reserved for internal networks.

 

IPv6  has two Internal address types.

Link Local
Unique Local

 

Mesh-Local EID (ML-EID):

An EID that identifies a Thread interface, independent of network topology. Used to reach a Thread interface within the same Thread partition. Also called a Unique Local Address (ULA). Always has a prefix fd00::/8.

 

 

Link-Local Address (LLA):

 

These are meant to be used inside an internal network, and again they are not routed on the Internet.

An EID that identifies a Thread interface reachable by a single radio transmission. Always has a prefix of fe80::/16

Link local addresses start with fe80.The fe80 is the typical link-local address that all devices will have.

They are restricted to a link and are not routed on the Internal network or the Internet.

 

Link Local addresses are self assigned i.e. they do not require a DHCP server.

 

A link local address is required on every IP6 interface even if no routing is present.

 

Unique Local

Unique Local are meant to be used inside an internal network.

 

They are routed on the Internal network but not routed on the Internet.

The address space is divided into two /8 spaces: fc00::/8 for globally assigned addressing, and fd00::/8 for locally assigned addressing.

 

In my case the global IPv6 address space that all of my Matter devices are using is prefixed with fd5d:443b:99ef. This is known as the off-mesh routable (OMR) prefix. This prefix is not universal, so your Thread network will likely have a different prefix. Thread devices are assigned two more IPv6 addresses: link-local and mesh-local.

 

Unicast address types

https://openthread.io/guides/thread-primer/ipv6-addressing#unicast_address_types

 

Unicast address types in a Thread network

There are three scopes in a Thread network for unicast addressing:

 

ipv6-otbr-1.png

https://openthread.io/guides/thread-primer/ipv6-addressing

 

For manually assignment by an organisation use the fd00 prefix.

nslookup www.ipv4ipv6.net

F:\net8.0\publish>nslookup www.ipv4ipv6.net
服务器:  UnKnown
Address:  fd18:f22c:7814:d900:1af2:2cff:fe78:14d9

非权威应答:
名称:    www.ipv4ipv6.net
Addresses:  2606:4700:3036::ac43:b4af
          2606:4700:3032::6815:23ec
          104.21.35.236
          172.67.180.175

 

ping -6  www.ipv4ipv6.net

F:\net8.0\publish>ping -6  www.ipv4ipv6.net

正在 Ping www.ipv4ipv6.net [2606:4700:3032::6815:23ec] 具有 32 字节的数据:
来自 2606:4700:3032::6815:23ec 的回复: 时间=219ms
来自 2606:4700:3032::6815:23ec 的回复: 时间=218ms
来自 2606:4700:3032::6815:23ec 的回复: 时间=218ms
来自 2606:4700:3032::6815:23ec 的回复: 时间=220ms

 

Google dns server 2001:4860:4860::8888 and 2001:4860:4860::8844.

 

matter ipv6 address

ipv6-address-types-2.webp

 

Useful links

https://www.derekseaman.com/2023/10/part-1-smart-home-matter-and-thread-deep-dive.html

 

Comments


Comments are closed