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.

Link-Local

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:fe and 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.

Try It — IPv6 Expander / Compressor

Open full tool