From f0a2ead553e6c5fa9ba8ee286829e7892a09bbba Mon Sep 17 00:00:00 2001 From: Tommaso Pecorella Date: Tue, 22 Dec 2015 01:40:25 +0100 Subject: [PATCH] Clarify RADVD use in the manual --- src/internet/doc/ipv6.rst | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/internet/doc/ipv6.rst b/src/internet/doc/ipv6.rst index f8199535f..90de64f9b 100644 --- a/src/internet/doc/ipv6.rst +++ b/src/internet/doc/ipv6.rst @@ -188,13 +188,24 @@ Auto-generated IPv6 adddresses ############################## This is accomplished by relying on the RADVD protocol, implemented by the class -:cpp:class:`Radvd`. At the time there is no helper for this application, and the -use is rather difficult (see ``examples/ipv6/radvd.cc``). +:cpp:class:`Radvd`. A helper class is available, which can be used to ease the most +common tasks, e.g., setting up a prefix on an interface, if it is announced periodically, +and if the router is the default router for that interface. + +A fine grain configuration is possible though the :cpp:class:`RadvdInterface` class, which +allows to setup every parameter of the announced router advetisement on a given interface. + +It is worth mentioning that the configurations must be set up before installing the +application in the node. Upon using this method, the nodes will acquire dynamically (i.e., during the simulation) one (or more) global address(es) according to the RADVD configuration. These addresses will be bases on the RADVD announced prefix and the node's EUI-64. +Examples of RADVD use are shown in ``examples/ipv6/radvd.cc`` +and ``examples/ipv6/radvd-two-prefix.cc``. + + Random-generated IPv6 adddresses ################################