Re: Route Information Options in Redirect Messages (updated)

Lorenzo Colitti <lorenzo@google.com> Mon, 06 February 2017 01:27 UTC

Return-Path: <lorenzo@google.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 099FF129983 for <ipv6@ietfa.amsl.com>; Sun, 5 Feb 2017 17:27:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.441
X-Spam-Level:
X-Spam-Status: No, score=-2.441 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.26, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 PgYYa-saCDYj for <ipv6@ietfa.amsl.com>; Sun, 5 Feb 2017 17:27:07 -0800 (PST)
Received: from mail-vk0-x234.google.com (mail-vk0-x234.google.com [IPv6:2607:f8b0:400c:c05::234]) (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 13C9D12957B for <ipv6@ietf.org>; Sun, 5 Feb 2017 17:27:07 -0800 (PST)
Received: by mail-vk0-x234.google.com with SMTP id t8so46865167vke.3 for <ipv6@ietf.org>; Sun, 05 Feb 2017 17:27:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=IaYcZOl/Ajq8/q1dHw1e87KzJH1DsaWyyx9K1NbN0hI=; b=sLfsdauubg376a2rsUj23NaQU52eNwaAEPhsa+FC/PQEAstmamk6u3nk1uz8J0NlKs bY1uOlj0SX7NLUND6l2shMCef6+PSP/KWD6R9nQPGRQhmhZoFBWl4dUzXkWSetO5oEjH BGP0jP+dQynX/eMGkhvuBEFDuC3Qzx2bgjiXo+Up5cD1KhVzlLt7TgsSTwPzJ5ZS6nzP x24IAirwXiSNUqzSyrKBLCcwlgw8uVsXSuhJRKGLwTSxccCMBlDNrP5ienE5M3cyrPAp WBPTcIMuDNKQ+DXyEmyEbmI9cYiTvj5mFKYoNdk4SHW5Q/X6TN2k6h6akyYTtchcnU1w zynQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=IaYcZOl/Ajq8/q1dHw1e87KzJH1DsaWyyx9K1NbN0hI=; b=ZCJnKWdhmAa85FbxlZkrFtg8IfafF0PeJCZQKgo2QEM+kIr5/ZzRwWWTkDU8DLha0H brHROXfojq76CBfTBqLxTqRCi4pgLOgUo3wyRK+gwP03DfD89u3G1u83MI2OpBlaEkFQ +IipXYSvIJV87v0f7TE+EqrsCidHGhCQ/+h5/Ja9mjnU95kUWEz2awSf5Dy0DOUrmhmj T7u95s8lZq5n3EN3HK0aTs47vMn50G/t/C4/+AcNHd0d6O07BTggQDFn7VfoAoDlJWmU NFcatnsttN6mTfdP33iu2rqwqFFCIkUP/3uZWAE8GMSY8Bx+Q/mDdJ0tBgPgwplbzn3G JMIQ==
X-Gm-Message-State: AMke39kvlb3A+VK9kEEsJrZeD/4DJRaKpgjUDJTGjDFZbz0x5ogTmiqy4wwLwRbPGtpVdpJBOzV80pHiOXbv00F8
X-Received: by 10.31.150.134 with SMTP id y128mr2999611vkd.102.1486344425902; Sun, 05 Feb 2017 17:27:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.31.171.2 with HTTP; Sun, 5 Feb 2017 17:26:45 -0800 (PST)
In-Reply-To: <9910b4acd87044e89fad83bb5c795b77@XCH15-06-08.nw.nos.boeing.com>
References: <9910b4acd87044e89fad83bb5c795b77@XCH15-06-08.nw.nos.boeing.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Mon, 06 Feb 2017 10:26:45 +0900
Message-ID: <CAKD1Yr2m-cOWZUn67DNJGi-Ofm_t5LEjKuCP1zaCGhXDCfE1ew@mail.gmail.com>
Subject: Re: Route Information Options in Redirect Messages (updated)
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
Content-Type: multipart/alternative; boundary="001a1141d6008567dc0547d287e0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/vG56gyVXx1z9psUUIapS7t6fCo4>
Cc: james woodyatt <jhw@google.com>, IPv6 List <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 06 Feb 2017 01:27:09 -0000

I'm not sure about the security reliability and reliability of this scheme.
The first things that come to mind are:

What happens if the whole network is renumbered? Fundamentally, the entity
that is authoritative for the larger prefix (i.e., the one sending the
prefix redirect) is the one that controls routing to that prefix. What
happens if that entity realizes that the prefix is no longer valid, and
that thus the sub-prefixes are also no longer redirected? How does it
withdraw those redirects?

Second: security. I get the feeling that a lot of work needs to be done
here to cover all the corner cases. One obvious example is: suppose I have
2001:db8:1:1:/64 on link, and then some host sends an unsolicited RIO
announcing that it is responsible for 2001:db8:1:1:/64, or for both
2001:db8:1:1::/65 and 2001:db8:1:1:8000::/65. What happens? Hopefully the
host doesn't get to MITM all the traffic on the link.

Even assuming that a router actually legitimately redirects a sub-prefix to
a given node for a certain lifetime, what's to stop that node claiming that
sub-prefix even after the original lifetime has expired? Should the host
receiving the prefix redirect enforce that the prefix lifetime can never
increase?

More in general it looks like this document is trying to reinvent a fair
amount of stuff that's already covered in detail, and more robustly, in
homenet. Why not use those solutions instead?

On Wed, Feb 1, 2017 at 8:14 AM, Templin, Fred L <Fred.L.Templin@boeing.com>
wrote:

> An updated version of "Route Information Options in Redirect Messages" is
> now
> available (see below). This version addresses 6man list comments posted in
> the
> 1/9/2017 - 1/12/2017 timeframe, and re-aligns the work from intarea to
> 6man.
> It also expands on several aspects of the proposal that were not covered
> in the
> intarea draft. Please (re-)review and post comments to the list.
>
> Fred and James
>
> -----Original Message-----
> From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On Behalf Of
> internet-drafts@ietf.org
> Sent: Monday, January 30, 2017 2:33 PM
> To: i-d-announce@ietf.org
> Subject: I-D Action: draft-templin-6man-rio-redirect-01.txt
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>
>
>         Title           : Route Information Options in Redirect Messages
>         Authors         : Fred L. Templin
>                           James Woodyatt
>         Filename        : draft-templin-6man-rio-redirect-01.txt
>         Pages           : 7
>         Date            : 2017-01-30
>
> Abstract:
>    The IPv6 Neighbor Discovery protocol provides a Redirect function
>    allowing routers to inform recipients of a better next hop on the
>    link toward the destination.  This document specifies a backward-
>    compatible extension to the Redirect function to allow routers to
>    include routing information that the recipient can associate with the
>    next hop.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-templin-6man-rio-redirect/
>
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-templin-6man-rio-redirect-01
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-templin-6man-rio-redirect-01
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft
> <https://www.ietf.org/mailman/listinfo/i-d-announceInternet-Draft>
> directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>