Expand Link-Local Address fe80::1
Expand the link-local IPv6 address fe80::1 to its full form. Learn about link-local addresses, their fe80::/10 prefix, and automatic assignment.
Detailed Explanation
Expanding fe80::1
The link-local address fe80::1 expands to:
fe80:0000:0000:0000:0000:0000:0000:0001
Link-Local Address Structure
Link-local addresses use the prefix fe80::/10, meaning the first 10 bits are always 1111111010. In practice, bits 11-64 are set to zero, giving the effective prefix fe80::/64:
| Bits | Content | Value |
|---|---|---|
| 1-10 | Prefix | fe80 (1111111010) |
| 11-64 | Zeros | Reserved, must be 0 |
| 65-128 | Interface ID | Unique identifier |
Automatic Assignment
Every IPv6-enabled interface automatically generates a link-local address using SLAAC (Stateless Address Autoconfiguration). The interface ID (last 64 bits) is typically derived from:
- EUI-64: Based on the MAC address with an inserted
ff:feand a flipped bit - Random: Privacy extensions generate random interface IDs
- Manual: Administrators can assign specific values like
::1
Scope
Link-local addresses are only valid on a single network link. They cannot be routed across routers, making them safe for local network discovery, neighbor solicitation, and router advertisement protocols.
Use Case
Link-local addresses are essential for IPv6 neighbor discovery, router advertisements, and network diagnostics. They are used in NDP (Neighbor Discovery Protocol), DHCPv6, and are often seen in ssh configurations for direct host-to-host communication on the same subnet.