Unix‎ > ‎Solaris‎ > ‎Solaris man pages‎ > ‎1m‎ > ‎


     in.ndpd - daemon for IPv6 autoconfiguration

     /usr/lib/inet/in.ndpd  [-adt] [-f config_file]

     in.ndpd provides both the host and router  autoconfiguration
     components  of  Neighbor  Discovery  for  IPv6 and Stateless
     Address Autoconfiguration for IPv6. In  particular,  in.ndpd

         o    router discovery;

         o    prefix discovery;

         o    parameter discovery;

         o    address autoconfiguration; and

         o    privacy extensions for stateless address autoconfi-

     Other aspects  of  Neighbor  Discovery  are  implemented  by
     ip6(7P), including:

         o    address resolution;

         o    neighbor unreachability detection; and

         o    redirect.

     The duplicate address detection function is  implemented  by

     If the /etc/inet/ndpd.conf file does not exist or  does  not
     set the variable AdvSendAdvertisements to true for a network
     interface, then in.ndpd will make the node a host  for  that
     interface, that is, sending router solicitation messages and
     then using router  advertisement  messages  it  receives  to
     autoconfigure  the  node. Note that in.ndpd only autoconfig-
     ures the addresses of global or site-local  scope  from  the
     prefix advertisement.

     If AdvSendAdvertisements is set to true  for  an  interface,
     then  in.ndpd  will  perform router functions on that inter-
     face, that is,  sending  router  advertisement  messages  to
     autoconfigure the attached hosts, but not use any advertise-
     ments it receives for autoconfiguration. However, when send-
     ing  advertisements,  in.ndpd will use the advertisements it
     sends itself to autoconfigure its prefixes.
     Stateless autoconfiguration requires no manual configuration
     of  hosts, minimal (if any) configuration of routers, and no
     additional servers. The stateless mechanism enables  a  host
     to  generate its own addresses and uses local information as
     well as non-local information that is advertised by  routers
     to generate the addresses.

     Temporary addresses that are autoconfigured for an interface
     can  also  be  implemented.  A  temporary  address  token is
     enabled for one or  more  interfaces  on  a  host.  However,
     unlike  standard, autoconfigured IPv6 addresses, a temporary
     address consists of the site prefix and a randomly generated
     64  bit number.  This random number becomes the interface ID
     segment of the IPv6 address. A  link-local  address  is  not
     generated with the temporary address as the interface ID.

     Routers advertise all prefixes that have  been  assigned  on
     the  link.   IPv6  hosts  use Neighbor Discovery to obtain a
     subnet prefix from  a  local  router.   Hosts  automatically
     create IPv6 addresses by combining the subnet prefix with an
     interface IDs that is  generated  from  an  interface's  MAC
     address. In the absence of routers, a host can generate only
     link-local addresses. Link-local addresses can only be  used
     for communication with nodes on the same link.

     For information on how to enable IPv6 address autoconfigura-
     tion, see

     -a                  Turn off stateless address  auto  confi-
                         guration.  When set, the daemon does not
                         autoconfigure any addresses and does not
                         renumber any addresses. This option does
                         the same thing as the following line  in

                           ifdefault StatelessAddrConf off

     -d                  Turn on large amounts of debugging  out-
                         put  on  stdout.  When  set, the program
                         runs  in  the   foreground   and   stays
                         attached to the controlling terminal.

     -f  config_file     Use config_file for configuration infor-
                         mation    instead    of    the   default

     -t                  Turn on tracing (printing) of  all  sent
                         and received packets tostdout. When set,
                         the program runs in the  foreground  and
                         stays attached to the controlling termi-

     /etc/inet/ndpd.conf         Configuration file. This file is
                                 not  necessary on a host, but it
                                 is  required  on  a  router   to
                                 enable   in.ndpd   to  advertise
                                 autoconfiguration information to
                                 the hosts.

     See attributes(5) for descriptions of the  following  attri-

    |       ATTRIBUTE TYPE        |          ATTRIBUTE          |
    | VALUE                       |                             |
    | Availability                | SUNWcsu                     |

     ifconfig(1M),          ndpd.conf(4),          attributes(5),
     icmp6(7P),ip6(7P), attributes(5)

     Narten, T., Nordmark,  E.,  Simpson,  W.RFC  2461,  Neighbor
     Discovery  for  IP  Version  6 (IPv6). The Internet Society.
     December 1998.

     Thomson, S., Narten, T. RFC  2462,  IPv6  Stateless  Address
     Autoconfiguration. The Internet Society. December 1998.

     Narten, T., and Draves, R. RFC 3041, Privacy Extensions  for
     Stateless  Address  Autoconfiguration  in IPv6. The Internet
     Society. January 2001.

     Receipt of a SIGHUP signal will  make  in.ndpd  restart  and
     reread /etc/inet/ndpd.conf.

Man pages from Solaris 10 Update 8. See docs.sun.com and www.oracle.com for further documentation and Solaris information.