Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ISATAP

  • Packet-in-packet technology
  • Mostly historical
  • Used within one site, not an Internet Technology
  • “v6 islands within a v4 ocean”
  • Treats the v4 network as NBMA
  • ISATAP devices must be dual stacked
  • Adds 20-bytes of overhead
  • Works as long as v4 routing works
  • Stateless

Theory

Use v4 connectivity to emulate a NBMA network. Wrap the v6 packet inside v4.

The routers perform ISATAP

         ┌─ v6 only ─┐         ┌────────────  v4 only ───────────────┐         ┌─ v6 only ─┐
         ▼           ▼         ▼                                     ▼         ▼           ▼
┌────────┐           ┌─────────┐            ┌─────────┐              ┌─────────┐           ┌────────┐
│client-1│           │    R1   │            │   R2    │              │    R3   │           │client-2│
│   v6   ├───────────┤  v4/v6  ├────────────┤    v4   ├──────────────│  v4/v6  ├───────────┤   v6   │
└────────┘           └─────────┘            └─────────┘              └─────────┘           └────────┘
                             ISATAP                              ISATAP

                              Interface                           Interface

                           ┌───────────┬───────────┐
                           │ v6-packet │ v4-header │ ───────►
                           └───────────┴───────────┘

The clients perform ISATAP

           ┌──────────────────────────────────  v4 only  ───────────────────────────────────┐
           ▼                                                                                ▼
  ┌────────┐           ┌─────────┐            ┌─────────┐              ┌─────────┐          ┌────────┐
  │client-1│           │   R1    │            │   R2    │              │   R3    │          │client-2│
  │ v4/v6  ├───────────┤    v4   ├────────────┤    v4   ├──────────────┤    v4   │──────────┤  v4/v6 │
  └────────┘           └─────────┘            └─────────┘              └─────────┘          └────────┘
        ISATAP                                                                        ISATAP

         Interface                                                                     Interface

        ┌───────────┬───────────┐
        │ v6-packet │ v4-header │ ────────►
        └───────────┴───────────┘

ISATAP Interface in v6

All ISATAP interfaces look like this. The giveaway is 0000:5EFE in the host portion.

If a router sees a v6 destination that looks like this, it’s an ISATAP packet.

                    64 bits                              32 bits                   32 bits

┌───────────────────────────────────────────────┬───────────────────────────┬──────────────────────┐
│  Global Unicast Prefix                        │        0000:5EFE          │  IPv4 of ISATAP Link │
└───────────────────────────────────────────────┴───────────────────────────┴──────────────────────┘

Terms

PRL — Potential Router List

  • Routers that could perform ISATAP

ISATAP Interface

  • Dual-stack
    • Has the v6 IP

ISATAP v4 Address

  • NBMA address
  • How to reach this device via ISATAP

ISATAP v6 Address

  • End-to-end v6 address
  • Must embed the v4 address

References

ISATAP - Wikipedia

RFC 5214: Intra-Site Automatic Tunnel Addressing Protocol (ISATAP)

ISATAP.org - Wayback Machine

IP Routing Configuration Guide - ISATAP Tunnel Support for IPv6 Support - Cisco

Last Modified • Friday, June 12, 2026. 11:05 pm UTC+00:00 • Commit: 4493304