From owner-freebsd-net@freebsd.org Thu Oct 18 01:53:16 2018 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92E9C10E66C6 for ; Thu, 18 Oct 2018 01:53:16 +0000 (UTC) (envelope-from vas@mpeks.tomsk.su) Received: from admin.sibptus.ru (admin.sibptus.ru [IPv6:2001:19f0:5001:21dc::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 39C5172CC1; Thu, 18 Oct 2018 01:53:15 +0000 (UTC) (envelope-from vas@mpeks.tomsk.su) Received: from vas by admin.sibptus.ru with local (Exim 4.91 (FreeBSD)) (envelope-from ) id 1gCxUw-000LCI-RE; Thu, 18 Oct 2018 08:53:14 +0700 Date: Thu, 18 Oct 2018 08:53:14 +0700 From: Victor Sudakov To: Alan Somers Cc: FreeBSD Net Subject: Re: why rtsold ? Message-ID: <20181018015314.GA81422@admin.sibptus.ru> References: <20180930022007.GA2041@admin.sibptus.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-PGP-Key: http://www.dreamwidth.org/pubkey?user=victor_sudakov X-PGP-Fingerprint: 10E3 1171 1273 E007 C2E9 3532 0DA4 F259 9B5E C634 User-Agent: Mutt/1.10.1 (2018-07-13) Sender: Victor Sudakov X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2018 01:53:16 -0000 Alan Somers wrote: > > The router may send a router advertisement whenever it wants. That's why > your machine seems to work even without rtsold. However, SLAAC addresses > expire after a certain amount of time. rtsold will ask the router for a > new advertisement before your address expires. Who actually processes these router advertisements: the rtsold daemon or the kernel itself? Is this passage: 8.1.1.4. Plug and Play Most of the IPv6 stateless address autoconfiguration is implemented in the kernel. Neighbor Discovery functions are implemented in the kernel as a whole. Router Advertisement (RA) input for hosts is implemented in the kernel. Router Solicitation (RS) output for endhosts, RS input for routers, and RA output for routers are implemented in the userland. still correct? (from https://www.freebsd.org/doc/en/books/developers-handbook/ipv6.html) -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/