isatapd (8) - Linux Man Pages

isatapd: ISATAP IPv6 Router and Prefix Discovery


isatapd - ISATAP IPv6 Router and Prefix Discovery


isatapd [OPTIONS] ... [ADDRS] ...


isatapd implements the ISATAP IPv6 Router and Prefix Discovery procedures specified in Section 8.3 of [RFC5214]. It uses a Potential Router List (PRL) that records the IPv4 addresses of candidate default routers available on the ISATAP link. PRL discovery is through domain name lookup in the site name service, through manual configuration of IPv4 addresses, or a combination of both.

This program is used on ISATAP hosts and non-default routers; it sends Router Solicitation (RS) messages over the ISATAP interface to elicit Router Advertisements (RAs) from default routers.

This program is also intended for use on hosts and routers that follow the specifications for Virtual Enterprise Traversal (VET) (draft-templin-autoconf-dhcp).


-h or --help
Display some help and exit.

-d ifname or --dev ifname
Supply the name of an ISATAP/VET netwok interface associated with the Potential Router List. By default, isatapd uses the name "is0".

-p prlname or --prl prlname
Supply the Potential Router List (PRL) name for use on this ISATAP/VET interface (e.g., There is no default PRL name, and this option may be ommitted if IPv4 addresses are manually configured.

-q or --quiet
Only display advertised IPv6 prefixes. Display nothing in case of failure. That is mostly useful when calling the program from a shell script.

-r attempts or --retry attempts
Send ICMPv6 Router Solicitations that many times until a Router Advertisement is received. (If no advertisement is received, isatapd will initiate the sending sequence again after delaying 120 seconds.) By default, isatapd will try 3 times (MAX_RTR_SOLICITATIONS from RFC2461) before delaying 120 seconds and trying again.

-V or --version
Display program version and license and exit.

-v or --verbose
Display verbose information. That is the default.

-w wait_ms or --wait wait_ms
Wait wait_ms milliseconds for a response before retrying. By default, isatapd waits 4 second between each attempts (RTR_SOLICITATION_INTERVAL from RFC2461).

A list of IPv4 addresses of ISATAP default routers. This list is in addition to any IPv4 addresses discovered through domain name resolution in the site name service.


isatapd must be setuid root to allow use by non privileged users. It will drop its root privileges before any attempt is made to send or receive data from the network to reduce the possible impact of a security vulnerability.


Kwong-Sang Yin <kwong-sang.yin [at]>

Fred Templin <fred.l.templin at>

$Id: isatapd.8 483 2009-05-29 14:00:00Z fltemplin $


ndisc6(8), rdisc6(8), ipv6(7)