Re: I-D Action: draft-ietf-6man-resilient-rs-02.txt

Erik Nordmark <nordmark@acm.org> Wed, 22 January 2014 21:54 UTC

Return-Path: <nordmark@acm.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC7791A0383 for <ipv6@ietfa.amsl.com>; Wed, 22 Jan 2014 13:54:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] autolearn=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 zMD44dICIdps for <ipv6@ietfa.amsl.com>; Wed, 22 Jan 2014 13:54:33 -0800 (PST)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) by ietfa.amsl.com (Postfix) with ESMTP id 447B01A02F0 for <ipv6@ietf.org>; Wed, 22 Jan 2014 13:54:33 -0800 (PST)
Received: from [10.0.1.44] (184-23-158-201.dsl.dynamic.sonic.net [184.23.158.201]) (authenticated bits=0) by c.mail.sonic.net (8.14.4/8.14.4) with ESMTP id s0MLsRF6004117 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Wed, 22 Jan 2014 13:54:28 -0800
Message-ID: <52E03E13.8080800@acm.org>
Date: Wed, 22 Jan 2014 13:54:27 -0800
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Ralph Droms <rdroms.ietf@gmail.com>, Lorenzo Colitti <lorenzo@google.com>
Subject: Re: I-D Action: draft-ietf-6man-resilient-rs-02.txt
References: <20131021233827.32495.34424.idtracker@ietfa.amsl.com> <CAKD1Yr2eBffHBA-xSepNaJQ-az56F01pgry5sdRbTRC0VMhf_w@mail.gmail.com> <CAKD1Yr2CWsysF8XD8MxiKF9rZnhxWrUO9L6-RrwETGQGEqOuzw@mail.gmail.com> <6299FD64-01A9-4F19-B271-9891AFCA3269@gmail.com>
In-Reply-To: <6299FD64-01A9-4F19-B271-9891AFCA3269@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Sonic-ID: C;SM7Bw6+D4xGUEvMsIE/FGg== M;/LDzw6+D4xGUEvMsIE/FGg==
Cc: draft-ietf-6man-resilient-rs@tools.ietf.org, IETF IPv6 Mailing List <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Wed, 22 Jan 2014 21:54:34 -0000

On 1/22/14 12:05 PM, Ralph Droms wrote:
>
> On Jan 22, 2014, at 11:55 AM 1/22/14, Lorenzo Colitti <lorenzo@google.com> wrote:
>
>> [Resending with hopefully correct author mailing list]
>>
>>
>> On Wed, Jan 22, 2014 at 11:46 AM, Lorenzo Colitti <lorenzo@google.com> wrote:
>> On Mon, Oct 21, 2013 at 4:38 PM, <internet-drafts@ietf.org> wrote:
>>     When an interface on a host is initialized, the host transmits Router
>>     Solicitations in order to minimize the amount of time it needs to
>>     wait until the next unsolicited multicast Router Advertisement is
>>     received.  In certain scenarios, these router solicitations
>>     transmitted by the host might be lost.  This document specifies a
>>     mechanism for hosts to cope with the loss of the initial Router
>>     Solicitations.  Furthermore, on some links, unsolicited multicast
>>     Router Advertisements are never sent and the mechanism in this
>>     document is intended to work even in such scenarios.
>>
>> Authors,
>>
>> One comment here.
>>
>> If the intent is that we should be able to run networks that do not send periodic RAs at all, then this document will need to require that hosts send router solicitations when their RAs (or whatever is in the RA contents, including lifetimes of PIOs, RIOs, RDNSS options, etc.) are about to expire - otherwise the hosts will lose connectivity.
>
> I think it's worse than that.
>
> A host on a multicast-capable link on which "unsolicited multicast Router Advertisements are never sent" will have to use the same transmission behavior as a host on a non-multicast-capable link, so that the host can learn of changes in the link prefixes in a timely fashion.
>
> Furthermore, a host on a multicast-capable link won't know if multicast RAs are being sent on the link, so all hosts will have to send periodic RSs.

Even if you jump to a period RS from every host approach, there would 
still be operational questions on what timer to use, and whether there 
is a way for the operator to quickly introduce a new prefix (and retire 
an old prefix).

With multicast RAs the operator can change the list of prefixes (to 
handle some problem) quite quickly. To accomplish the same thing without 
the multicast RA option would imply either
  - frequent periodic RSs from all the hosts, or
  - robustly tracking the set of hosts in the routers so that unicast 
RAs can be used for such changes.

Regards,
    Erik

> - Ralph
>
>
>>
>> This may be difficult to specify correctly. Specifically, it may be hard to distinguish something that is being deprecated by the network (e.g., an RA whose lifetime is counting down because it comes from a PD) from an RA that is about to expire.
>>
>> If the intent is not that we should be able to run networks without periodic RAs, then at least the text in 2b needs to change.
>>
>> Cheers,
>> Lorenzo
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>