Re: [v6ops] Please review the No IPv4 draft

Ray Hunter <v6ops@globis.net> Thu, 17 April 2014 16:30 UTC

Return-Path: <v6ops@globis.net>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF9C71A021A for <v6ops@ietfa.amsl.com>; Thu, 17 Apr 2014 09:30:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.173
X-Spam-Level:
X-Spam-Status: No, score=-2.173 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272, SPF_PASS=-0.001] autolearn=ham
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 z_0Wtpz1MIfR for <v6ops@ietfa.amsl.com>; Thu, 17 Apr 2014 09:30:36 -0700 (PDT)
Received: from globis01.globis.net (mail.globis.net [IPv6:2001:470:1f15:62e::2]) by ietfa.amsl.com (Postfix) with ESMTP id 523DB1A01FE for <v6ops@ietf.org>; Thu, 17 Apr 2014 09:30:36 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by globis01.globis.net (Postfix) with ESMTP id A33D5870074; Thu, 17 Apr 2014 18:30:31 +0200 (CEST)
Received: from globis01.globis.net ([127.0.0.1]) by localhost (mail.globis.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7SEkbcBTczHk; Thu, 17 Apr 2014 18:30:31 +0200 (CEST)
Received: from Rays-iMac.local (unknown [IPv6:2001:470:1f15:73a:5de4:4a3d:6627:bbc9]) (Authenticated sender: Ray.Hunter@globis.net) by globis01.globis.net (Postfix) with ESMTPSA id 57CD587006F; Thu, 17 Apr 2014 18:30:31 +0200 (CEST)
Message-ID: <535001A5.1000409@globis.net>
Date: Thu, 17 Apr 2014 18:30:29 +0200
From: Ray Hunter <v6ops@globis.net>
User-Agent: Postbox 3.0.9 (Macintosh/20140129)
MIME-Version: 1.0
To: Ted Lemon <ted.lemon@nominum.com>
References: <534BF5A5.5010609@viagenie.ca> <20140415083615.GB43641@Space.Net> <534D3672.3060702@viagenie.ca> <3446106.k0lm12lQ8b@linne> <alpine.DEB.2.02.1404161034220.10236@uplift.swm.pp.se> <CAKD1Yr2D+ZMi-UctuvrMzyqoHqgBy5O26GODT=bRwq0PsvLgLw@mail.gmail.com> <alpine.DEB.2.02.1404161053110.10236@uplift.swm.pp.se> <20140416155714.GB64039@ricotta.doit.wisc.edu> <alpine.DEB.2.02.1404162310050.10236@uplift.swm.pp.se> <534F96F7.3030806@globis.net> <4F57E302-AC0B-49AB-BBA5-8E1F3DD831F4@nominum.com>
In-Reply-To: <4F57E302-AC0B-49AB-BBA5-8E1F3DD831F4@nominum.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/80rbQEWkKlF7oaJjA9iG4zbai3Y
Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>
Subject: Re: [v6ops] Please review the No IPv4 draft
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Apr 2014 16:30:38 -0000

> Ted Lemon <mailto:ted.lemon@nominum.com>
> 17 April 2014 16:43
>
> In an enterprise network, if you aren't filtering rogue RAs, you 
> probably need to hire a new network administrator. But yeah, that's 
> definitely an issue that should be covered in the security 
> considerations section.
>
Lorenzo said it already: the impact is potentially much more serious.

If you've left IPv6 enabled on end nodes, but given IPv4 absolute 
priority in the permanent copy of the RFC6724 address selection rules 
table, any IPv6 addressing and routing would only become active when 
connected to an IPv6 only environment. If you've not (correctly) taken 
heed of RFC6104 (and a lot of people haven't), any rogue RA would 
probably only be a temporary annoyance to IPv4 which anyway goes away 
automatically with the rogue RA. Same is true for nodes implementing 
Happy Eyeballs RFC6555.

If you had a complete protocol shutdown due to 
draft-ietf-sunset4-noipv4-00 (assuming the proposed flag is carried in a 
rogue RA) you may need a helpdesk call, a site visit, or access to an 
out of band console to be able to restart your machines.

How would most mere mortals find a rogue RA (process) that only sends a 
handful of packets per week/month and where the purpose of the packet is 
obfuscated with headers? RFC7113 was only published in February 2014.

Potential Ping of Death all over again.
> Ray Hunter <mailto:v6ops@globis.net>
> 17 April 2014 10:55
>
>
> Mikael Abrahamsson wrote:
>> On Wed, 16 Apr 2014, Dale W. Carder wrote:
>>
>>> So, I am not in favor of adding more hints that may or may not 
>>> observed that result in additional complexity and create an even 
>>> more diverse set of behavior that has to be managed.  This is why I 
>>> think the only real solution that would work in practice is 
>>> ethertype filtering.
> +1
>>
>> That still doesn't solve the problem of the enterprise network being 
>> IPv6 only but publishes A and AAAA entries for internal resources on 
>> the internal DNS zone, because other networks they have are dual stack.
>>
>> Otoh I think this would be better solved by implementing MIF 
>> functionality in the device but... oh well.
>>
> Enterprise networks will use alternative protocols/methods to 
> configure their end nodes IMHO e.g. Active Directory
>
> And we have https://tools.ietf.org/html/rfc7078 for cases where some 
> LANs are IPv4 only, some are dual stack, and others are IPv6 only 
> (assuming anyone implements it)
>
> I'm hoping that a node connected to an authenticated AD server will by 
> default ignore any unauthenticated configuration hints purportedly 
> sent via a DHCPv6 server.
>
> Although as I've pointed out earlier, there could be serious race 
> conditions here (RA/DHCPv6 IPv4 shutdown packet of death arrives 
> before AD authentication).
>
> ------------------------------------------------------------------------


-- 
Regards,
RayH