Re: [Int-area] Some thoughts on draft-yong-intarea-inter-sites-over-tunnels

Joe Touch <touch@isi.edu> Thu, 01 December 2016 16:33 UTC

Return-Path: <touch@isi.edu>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C0621293F5 for <int-area@ietfa.amsl.com>; Thu, 1 Dec 2016 08:33:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.796
X-Spam-Level:
X-Spam-Status: No, score=-9.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-2.896] autolearn=ham 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 LaBi4IySvL2n for <int-area@ietfa.amsl.com>; Thu, 1 Dec 2016 08:33:29 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BF331295B7 for <int-area@ietf.org>; Thu, 1 Dec 2016 08:33:29 -0800 (PST)
Received: from [192.168.1.189] (cpe-172-250-251-17.socal.res.rr.com [172.250.251.17]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id uB1GWe72028563 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 1 Dec 2016 08:32:41 -0800 (PST)
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Lucy yong <lucy.yong@huawei.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, "int-area@ietf.org" <int-area@ietf.org>
References: <2a8ef418-91dc-b0c5-1384-203b4fde3830@gmail.com> <2691CE0099834E4A9C5044EEC662BB9D57B92F39@dfweml501-mbb> <bc9be2d15e2f46a68400c942b44951e1@XCH15-06-08.nw.nos.boeing.com> <743bc5a4-3582-d187-f817-bd32e626c4db@isi.edu> <be6721f90aa54216b30f7197c52ff0a5@XCH15-06-08.nw.nos.boeing.com> <c282e277-3257-a8e0-6256-e143c6d35752@isi.edu> <b1b6f51369864c2da290fba88117cb5f@XCH15-06-08.nw.nos.boeing.com> <950cf5fb-3c71-f428-cea1-ab44849147bb@isi.edu> <daf5035c7fad45eaa577c4e7e08a81cc@XCH15-06-08.nw.nos.boeing.com> <d711f321-e8c9-8d69-33d6-4008789b4de9@isi.edu> <93f8d61c9b6343b9b70b887c43e3aaee@XCH15-06-08.nw.nos.boeing.com> <d4e08982-03f8-fe5e-0c67-aa5cd7f26275@isi.edu> <e4096f9729474e00915432aa5c3af300@XCH15-06-08.nw.nos.boeing.com>
From: Joe Touch <touch@isi.edu>
Message-ID: <b82247d0-5221-ad60-3c4f-6e3287ef1fa9@isi.edu>
Date: Thu, 01 Dec 2016 08:32:38 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0
MIME-Version: 1.0
In-Reply-To: <e4096f9729474e00915432aa5c3af300@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/AKbcxsf6lkhcspOe6J6r8ez-sYA>
Subject: Re: [Int-area] Some thoughts on draft-yong-intarea-inter-sites-over-tunnels
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Dec 2016 16:33:32 -0000


On 12/1/2016 8:20 AM, Templin, Fred L wrote:
> ,,,
>>> It is the same as the way the Redirect function works on physical links, except
>>> that the Redirect applies to an entire network prefix and not just a singleton
>>> address. This has already been published in RFC6706, and what we are now
>>> specifying is essentially RFC6706(bis).
>> OK, then the bis doc might fall within INTAREA (though I would think it
>> could be very hazardous to allow a redirect to apply to an entire
>> prefix! - isn't that an attack vector?)
> It is secure, because there is a trust anchor (the AERO Server) that is trusted by
> both AERO Clients (the source and target) and the Clients will only accept the
> Redirection if it comes through the Server. The difference is that the source
> Client has to solicit a Redirect by first sending what is called a "Predirect". The
> Predirect lets the target Client know that source is authorized to source packets
> from its claimed prefix, and the target Client returns a Redirect. When the source
> Client gets the predirect, it knows that the target Client is prepared to accept its
> packets via the direct path not including the Server. This basic behavior is already
> discussed in RFC6706, but we are seeking to (bis) that work now.

But is this safe outside of the AERO environment?


>
>
>>> ....
>>> The AERO interface is an NBMA interface where the ingress sees all potential
>>> egresses as potential "neighbors".
>> Isn't that true for all multipoint links?
>>
>>> An AERO interface that is configured over
>>> multiple underlying interfaces would appear to have multiple link-layer
>>> addresses. Each link-layer address can have a different set of TOS-based
>>> priorities so that the AERO interface can specify to its neighbors as to
>>> which link-layer address to use for which class of traffic.
>> That just means you have a tunnel model that allows one instance to
>> represent multiple tunnels (or tunnel interfaces). That's fine, but
>> seems local to the definition of the tunnel.
> No, it is one tunnel interface with potentially multiple link-layer addresses.
...

OK. We already have models for that - ethernet interfaces have multiple
addresses too.
>>> >From an IPv6 neighbor discovery standpoint, this is realized by allowing IPv6 ND
>>> messages to include multiple S/TLLAOs - one for each underlying interface. Each
>>> S/TLLAO has a set of TOS-based priorities allowing neighbors to select the best
>>> underlying interface for the given packet TOS. This is described in Section 3.5
>>> of the document. I can demonstrate how this works in actual running code
>>> over a webex if you would like.
>> I understand the principle, but you're describing a feature of the
>> tunnel mechanism that seems based largely on applying existing IP
>> capability inside the tunnel.
> What I am describing is an augmentation of IPv6 neighbor discovery where ND
> messages can carry multiple S/TLLAOs and the neighbor cache entries can have
> multiple link-layer addresses. RFC4861 is silent on whether this is permissible.
> AERO makes it explicit.

But my question is whether this requires something specific to AERO to
work or has generic utility even in the base Internet.

>
>>>>>> I'm not claiming this wouldn't be useful.  I'm saying that we need to
>>>>>> know what problem it solves to know where to home it.
>>>>> I have identified two very important use cases relating to aviation.
>>>> You've defined a customer, IMO - which is great, but short of taking
>>>> this to an aerospace forum, it doesn't really help me understand where
>>>> in the IETF it should be discussed.
>>> It is being proposed to the International Civil Aviation Organization (ICAO)
>>> where standards are being established for the future civil aviation data
>>> communications architecture.
>> Sure, so it sounds like a standard there and a de-facto one within the
>> IETF (e.g., individual informational).
> ICAO is not a community of network and computing equipment engineers
> and researchers in the same way as the IETF is. There is no one in ICAO
> who can serve as an RFC Editor for a standard that would be based on
> AERO or any other network technology. There is no one in ICAO who
> can build reference implementations and/or establish rough consensus
> among the network and computing equipment community. ICAO looks
> to the IETF for Internetworking standards.
>
>> I haven't seen a case yet as to why INTAREA should adopt it per se...
> Everything we have talked about above relates to a specific link layer model
> for tunnels (NBMA) and is manifested as an "IP-over-(foo)" document much
> in the same spirit as for IP-over-Ethernet, IP-over-FDDI, IP-over-ATM, etc.
> That seems like an Intarea consideration to me.
I looked at a few of those, and they were mostly homed in tech-specific
WGs, not in INTAREA.

Joe