Re: [6lo] Link Local address and 6BBR

Charlie Perkins <charles.perkins@earthlink.net> Thu, 10 January 2019 22:49 UTC

Return-Path: <charles.perkins@earthlink.net>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E24B71312BD; Thu, 10 Jan 2019 14:49:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.842
X-Spam-Level:
X-Spam-Status: No, score=-2.842 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.142, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=earthlink.net; domainkeys=pass (2048-bit key) header.from=charles.perkins@earthlink.net header.d=earthlink.net
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 mnhjeRDbTene; Thu, 10 Jan 2019 14:49:47 -0800 (PST)
Received: from elasmtp-kukur.atl.sa.earthlink.net (elasmtp-kukur.atl.sa.earthlink.net [209.86.89.65]) (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 E69F41312B1; Thu, 10 Jan 2019 14:49:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=earthlink.net; s=dk12062016; t=1547160587; bh=t3ZWXyqKkLqk5EUhuXQO9LafLXiHRy9LqqhO DIrdhFI=; h=Received:Subject:To:Cc:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:Content-Type: Content-Transfer-Encoding:Content-Language:X-ELNK-Trace: X-Originating-IP; b=AYnjCeR28BBV4BEwVBA6URAxaL2f5ieXBv60PZmMVehtcK zvtCqoRbmOSjHzjdh+tI9DWvBHi8+38GVZO+XPAGut3J2t0yvRemoNatplUKop0CiWI 6wCvWPhOBBYoxB9p3uof7vpnEm9m80A7mKSaVcCjiUXvjp1pVMVRjNdL3c7LLqcvKnI cr+waKY9P4C7Um36YiyjPPZAz8kwaLC9ycIdVsGKylXfMEZ6sewF3/ovYIfkWW+0lQF acsCArTPPTK3vv0OinaAn0irat2kuxf/EqBezUsiCKIPRJe2MNgZfmN9hLYY0Of2diY jUkqiXkgvsmte/T5b4QC362BghiA==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk12062016; d=earthlink.net; b=nt0C9H/lr7EGQ2Sjw0PT6B2plqcat8rqKOvM2FlL7yvFTS3MWmYa5nKCEwnqSe+eVB0Rd4sFT6WvzHGPLo6ge3vj1ubRZRF9x07Sfm2eQxFSoySP68cagpzg/z44HPp6OHJbZo8649ADb2qp2Y77VMNDOe/KHurUoUdFTX0/FbrFcocmzIzX64u8pXxvN5r1FGYw4pMkS/a9A67JGRpKrlaxo426DTuYYl7BA8JIP1ZyJzb4SHfEdqpeAjV3hfjydT2M7BuLlW/hli4paIEyTk4m7zNZ2TcdccIJpKfAXEfXiJbfvrZ4VkYH9iOiDkQET2afdXJJcPLRmBGnhua+mQ==; h=Received:Subject:To:Cc:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:Content-Language:X-ELNK-Trace:X-Originating-IP;
Received: from [99.51.72.196] (helo=[192.168.1.82]) by elasmtp-kukur.atl.sa.earthlink.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4) (envelope-from <charles.perkins@earthlink.net>) id 1ghj8z-000GKh-Ts; Thu, 10 Jan 2019 17:49:46 -0500
To: "draft-ietf-6lo-backbone-router@ietf.org" <draft-ietf-6lo-backbone-router@ietf.org>
Cc: "6lo@ietf.org" <6lo@ietf.org>
References: <f84956d783ed4a11b9c72057d38d622e@XCH-RCD-001.cisco.com> <29429.1547062016@localhost> <E83F387E-4746-4117-BCC0-E8458DB17CD1@cisco.com> <DD023213-6199-4362-9266-A74EC5B178F7@cisco.com>
From: Charlie Perkins <charles.perkins@earthlink.net>
Message-ID: <d41c9f2d-1df2-ce4e-6661-2ea256e75fbf@earthlink.net>
Date: Thu, 10 Jan 2019 14:49:43 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <DD023213-6199-4362-9266-A74EC5B178F7@cisco.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-ELNK-Trace: 137d7d78656ed6919973fd6a8f21c4f2d780f4a490ca6956846b590522b13c953f6972cb3ab9a94d63bb217110b34dd3350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.51.72.196
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/OMLIpO-ioNtrql9VlYaKKOxAMUY>
Subject: Re: [6lo] Link Local address and 6BBR
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Jan 2019 22:49:49 -0000

Hello Pascal,

I think that actually calling the 6BBRs to be an anycast group gets into 
matters about anycast operation and security that would represent an 
unnecessary burden.  For one thing, we would need an anycast address for 
the 6BBRs.  RFC 7094 lays out some considerations for anycast and if we 
wanted to go that way it would probably be appropriate to make a section 
of the draft about it.  Or, if you mean that every Registered Address 
would appear to be an anycast address on the backbone, then that seems 
to be a new use for anycast and might entail some unexpected consequences.

Regarding nearly simultaneous registrations from the same Registering 
Node -- is this really a problem?  If the 6LN sends out a NS and gets 
multiple answers, the 6LN should just pick one of them, and not register 
to all of them at the same time.

Regards,
Charlie P.


On 1/9/2019 10:51 PM, Pascal Thubert (pthubert) wrote:
> Hello Charlie
>
> When a node registers to multiple 6BBR the registered address is really like an anycast address on the backbone. Anycast handling is a bit under-specified in ND in general. And this is not the place to solve that problem, thus our current discussion.
>
> Note that first registration as you proposed is a bit hard to achieve. A node may move and register to more than one 6BBR at roughly the same instant. The TID will be the same. A race condition where the NS(DAD) cross on the backbone is likely and creates an anycast situation anyway.
>
> When present the 6LBR on the backbone may sort it out but the protocol elements for that resolution are missing.
>
> My suggestion is to mention that one can register to more than one 6BBR and that the address is to be treated as an anycast address on the backbone, the exact details out of scope - removing the concept of primary which would be a welcome simplification for the IESG review.
>
> The caveat is that the NA(EARO) will have to carry the real information as opposed to being obfuscated, to the different 6LBRs can recognize parallel registrations and ignore the conflict.
>
> Does that work for you ?
>
> Pascal
>
>> Le 10 janv. 2019 à 07:33, Pascal Thubert (pthubert) <pthubert@cisco.com> a écrit :
>>
>> Hello Michael
>>
>> I agree with the simplest, and I’m happy with the resolution to say that link local can be proxied in bridging mode but the scope for uniqueness is the collection of links covered by the 6LBR.
>>
>> I also agree that it is not necessarily the most common configuration but it appears to be needed for some .11 configurations.
>>
>> All the best!
>>
>> Pascal
>>
>>> Le 9 janv. 2019 à 20:27, Michael Richardson <mcr+ietf@sandelman.ca> a écrit :
>>>
>>>
>>> Pascal Thubert (pthubert) <pthubert@cisco.com> wrote:
>>>> But doing so, we bar Link Local traffic that could have happened
>>>> between nodes attached to different 6BBRs, e.g., in a Wi-Fi environment
>>>> where the 6BBRs can be collocated with APs and maybe operating as
>>>> Bridging Proxies. The proposal on the table is thus to proxy ND for
>>>> Link Local addresses in the case of a bridging proxy. The registration
>>>> and proxy operation would be the same as for a Global Address, but
>>>> there’s at least one caveat.
>>> LL traffic is likely mDNS traffic and/or DNS-SD traffic.
>>> I don't think it's useful to pretend it's a single subnet for the purposes
>>> of making that work.
>>>
>>>> * Make the scope of uniqueness for a Link Local Address the collection
>>>> of links covered by a 6LBR (easy, no change in the spec)
>>> seems simplest.
>>>
>>>> What do people think?
>>> I think it's too much thinking.
>>>
>>> --
>>> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>>> -= IPv6 IoT consulting =-