IPv6 address types
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.
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:
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
Useful links
https://www.derekseaman.com/2023/10/part-1-smart-home-matter-and-thread-deep-dive.html
Comments
Comments are closed