[radvd-devel-l] Alternative ways to request radvd insead of auto
pekkas at netcore.fi
Mon Feb 18 06:03:33 EST 2008
On Mon, 18 Feb 2008, k k wrote:
> Currently the radvd on my server is doing an auto broadcast every
> few seconds. Is there any way that I can stop the auto broadcast on
> the server? Instead, the RA would only be broadcasted when clients
> do a request. Is this possible?
> I've tried using basic client and server sockets to do the following:
> 1) Client sends "RequestRA" message to Server
> 2) If Server receives "RequestRA" message, Server starts "radvd"
> 3) Server executes "killall radvd"
> 4) Client receives the RA and gets the Ipv6 prefix
> However, for the Client to first execute a connection to the Server, the Client may have some problems.
> 1) Client does not have an IPv6 address, thus it might not be able to connect to the server
> 2) Client does not know the Server's IPv6 Address. I've tried using ff02::1 as the destination but it couldnt work.
> Is there a way to request for the RA without the use sockets? Or is
> there a better way to improve my sockets?
The feature you're looking for is "UnicastOnly", already implemented.
ISATAP uses that code. At least some versions of it have been freely
distributed and parts of that may be applicable in your scenario.
Pekka Savola "You each name yourselves king, yet the
Netcore Oy kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings
More information about the radvd-devel-l