Re: IPv6 certification - IPv6 Router Advertisement Lifetime 0 and Reachable time 10 seconds

Alexandre Petrescu <alexandre.petrescu@gmail.com> Tue, 26 January 2021 15:31 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 509C63A0C18 for <ipv6@ietfa.amsl.com>; Tue, 26 Jan 2021 07:31:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.154
X-Spam-Level: ***
X-Spam-Status: No, score=3.154 tagged_above=-999 required=5 tests=[DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, NML_ADSP_CUSTOM_MED=1.2, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.972] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qGxT5nxo4ev3 for <ipv6@ietfa.amsl.com>; Tue, 26 Jan 2021 07:30:58 -0800 (PST)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D7D13A0BF7 for <ipv6@ietf.org>; Tue, 26 Jan 2021 07:30:58 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 10QFUmHC020993; Tue, 26 Jan 2021 16:30:49 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id E1BC920463A; Tue, 26 Jan 2021 16:30:48 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id C9EDF2058E6; Tue, 26 Jan 2021 16:30:48 +0100 (CET)
Received: from [10.14.6.198] ([10.14.6.198]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 10QFUmvH027591; Tue, 26 Jan 2021 16:30:48 +0100
Subject: Re: IPv6 certification - IPv6 Router Advertisement Lifetime 0 and Reachable time 10 seconds
To: Nick Hilliard <nick@foobar.org>
Cc: ipv6@ietf.org
References: <CAGeZV=Q=awxFd=vsfBiBC2vt7o3Wkm9ECMSi+UU90ATKmHY32Q@mail.gmail.com> <BAB67E82-9BE8-4E7A-8548-5475E93FD137@employees.org> <CAGeZV=T4B5m7RYrKL4a4peQjZAoJiUqNv7V=0iaz5VdWeSTKng@mail.gmail.com> <08841dc2-9a4e-dacb-174a-a8f4cdfca1c7@gmail.com> <b0b05fa4-532f-98cd-ac41-28cc716a23df@foobar.org> <9ea964a1-4722-c8b4-5c95-e0883b162bf1@gmail.com> <482bac5f-6f8f-5a93-ac2a-e537bd5a2c93@foobar.org> <c95b5952-3299-2700-2643-43c4e71620fe@gmail.com> <9b0e6247-37e3-69d7-b461-588e8f5463f2@foobar.org>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <38717ad1-42fc-9119-6810-9deaeac3bb9a@gmail.com>
Date: Tue, 26 Jan 2021 16:30:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1
MIME-Version: 1.0
In-Reply-To: <9b0e6247-37e3-69d7-b461-588e8f5463f2@foobar.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ry4i0S3swreg2EP_psibh9P1Kfg>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jan 2021 15:31:00 -0000

Nick,


Le 25/01/2021 à 20:30, Nick Hilliard a écrit :
> Alex,
> 
> I've read the link you cited, but maybe am missing something here.  Can 
> you be clearer about situations where Router Lifetime = 0 means 
> something other than "do not install this router address in the routing 
> table"?

I agree with you - no I can not be clearer.

When router lifetime == 0 it means that it must not be a default router. 
  It could be used for other things, but certainly it's not a default 
router.

These other things vary.

> The limits you note in rfc 4861 seem to refer to this value not being 
> equal to zero.
> 
> 6275 only mentions AdvDefaultLifetime to say that it should be at least 
> one second.
> 
> The VRRP situation requires that the backup routers use the same RA 
> options, which would presumably not be zero, because then no routers 
> would be active.

YEs.

Alex

> 
> Nick
> 
> Alexandre Petrescu wrote on 25/01/2021 15:39:
>>
>>
>> Le 25/01/2021 à 16:09, Nick Hilliard a écrit :
>>> Alexandre Petrescu wrote on 25/01/2021 14:44:
>>>> YEs, it means to not install rhis router now as a default router, 
>>>> but maybe do it later.
>>>
>>> it means:
>>>
>>>>     A Lifetime of 0 indicates that the router is not a
>>>>     default router and SHOULD NOT appear on the default
>>>>     router list. >
>>> + other stuff like:
>>>
>>>>    Note that system management may disable a router's IP forwarding
>>>>    capability (i.e., changing the system from being a router to being a
>>>>    host), a step that does not necessarily imply that the router's
>>>>    interfaces stop being advertising interfaces.  In such cases,
>>>>    subsequent Router Advertisements MUST set the Router Lifetime field
>>>>    to zero.
>>>
>>> Can you point the bit where RA Lifetime = 0 means "maybe do it later"?
>>
>> In RFC 4861 it is there:> "AdvDefaultLifetime
>>>                      The value to be placed in the Router Lifetime field
>>>                      of Router Advertisements sent from the interface,
>>>                      in seconds.These limits may be overridden
>>>                      by specific documents that describe how IPv6
>>>                      operates over different link layers."
>>
>> In RFC 6275 "Mobile IPv6" it is something about multiple Home Agents
>> (routers), using Router Lifetime fields in Router Advertisements, that
>> might dynamically take a main role there:
>>
>>>       In addition, the sending home agent MAY
>>>       dynamically set the Home Agent Preference value, for example,
>>>       basing it on the number of mobile nodes it is currently serving or
>>>       on its remaining resources for serving additional mobile nodes;
>>>       such dynamic settings are beyond the scope of this document.
>>
>> In RFC 5798 "VRRP" there is something about Master and Backup VRRP 
>> routers there:
>>> 8.2.3.  Router Advertisements
>>>
>>>    When a Backup VRRP router has become Master for a virtual router, it
>>>    is responsible for sending Router Advertisements for the virtual
>>>    router as specified in Section 6.4.3.  The Backup routers must be
>>>    configured to send the same Router Advertisement options as the
>>>    address owner.
>> Alex
>>
>>>
>>> Nick