Re: [sunset4] review of sunset4-gap-analysis

"Lee Howard" <lee@asgard.org> Thu, 06 December 2012 16:10 UTC

Return-Path: <lee@asgard.org>
X-Original-To: sunset4@ietfa.amsl.com
Delivered-To: sunset4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C33521F87E9 for <sunset4@ietfa.amsl.com>; Thu, 6 Dec 2012 08:10:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.444
X-Spam-Level:
X-Spam-Status: No, score=-2.444 tagged_above=-999 required=5 tests=[AWL=0.155, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AzmQa4oZ-KJN for <sunset4@ietfa.amsl.com>; Thu, 6 Dec 2012 08:10:50 -0800 (PST)
Received: from atl4mhob09.myregisteredsite.com (atl4mhob09.myregisteredsite.com [209.17.115.47]) by ietfa.amsl.com (Postfix) with ESMTP id 0B11221F87D2 for <sunset4@ietf.org>; Thu, 6 Dec 2012 08:10:49 -0800 (PST)
Received: from mailpod.hostingplatform.com (mail.networksolutionsemail.com [205.178.146.50]) by atl4mhob09.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id qB6GAn04030467 for <sunset4@ietf.org>; Thu, 6 Dec 2012 11:10:49 -0500
Received: (qmail 24660 invoked by uid 0); 6 Dec 2012 16:10:48 -0000
Received: from unknown (HELO HDC00042402) (lee@asgard.org@204.235.115.165) by 0 with ESMTPA; 6 Dec 2012 16:10:48 -0000
From: Lee Howard <lee@asgard.org>
To: 'Simon Perreault' <simon.perreault@viagenie.ca>, sunset4@ietf.org
References: <000001cdc0f5$73d21240$5b7636c0$@asgard.org> <50C08454.6070406@viagenie.ca>
In-Reply-To: <50C08454.6070406@viagenie.ca>
Date: Thu, 06 Dec 2012 11:10:48 -0500
Message-ID: <000001cdd3cc$418448f0$c48cdad0$@asgard.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQILGla+lgpfZmbBr+PQew4UxxQesQG8dlxkl4N85lA=
Content-Language: en-us
Subject: Re: [sunset4] review of sunset4-gap-analysis
X-BeenThere: sunset4@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: sunset4 working group discussion list <sunset4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sunset4>, <mailto:sunset4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sunset4>
List-Post: <mailto:sunset4@ietf.org>
List-Help: <mailto:sunset4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sunset4>, <mailto:sunset4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Dec 2012 16:10:51 -0000

> > Related work: the RFCs in this list are lists of RFCs requiring IPv4.
> > Have the authors reviewed them to see whether any protocol work is
> > required?  The documents often point to works-in-progress as of 2004;
> > has all of that work been completed?
> 
> As Wes said.

What did Wes say?

> I just don't want to go there. It was a tremendous amount of work when
that review was
> being done. But it had a different goal: identifying IPv4-only stuff in
protocols. Our goal is
> different because we're focusing on the operational side: what prevents
people from actually
> turning off IPv4. Sometimes it can be related to IPv4-only protocol
elements, but often not.
> A protocol having an IPv4-only element doesn't mean IPv4 can't be turned
off.

The "sunset problem" can either be approached by analyzing every operational
network for
problems it might encounter when turning off IPv4, or by analyzing every
network protocol
for potential gaps in turning off IPv4. If we try the former, we will miss
things.  The latter,
although time-consuming, is the work that is required.  The list has already
been made; all
we have to do is make sure that the work listed has been completed.

This could be farmed out to area directorates, or otherwise broken into
small enough pieces
that it can be completed.  

> > PROBLEM 1.  I could argue that failure to find a DHCP server is a
> > failure condition.  It may not be a fatal error, but more specificity
> > is needed here.  What happens that's bad?
> > How do you tell the difference between "The DHCP (IPv4) server is
> > down" and
> > "IPv4 is gone forever"?
> 
> Exactly. There's no way to tell. And because there's no way to tell, it
creates the problems
> listed here:
> <http://tools.ietf.org/html/draft-perreault-sunset4-noipv4-01#section-3>

I don't know whether a pointer to that section of that draft, or more
specific text describing
the two modes ("DHCP down" vs "IPv4 doesn't live here any more") would be
preferable.

 
> > PROBLEM 2.  Which DHCP messages do you mean?  Do you mean in Advertise
> > messages?
> 
> DHCPOFFER
> 
> > Does a server send an Offer if it has no addresses?
> 
> The problem is not that it has no address. For example, a home router
always has an
> RFC1918 address on its LAN interface. The problem is that it sends an
offer even when it has
> no IPv4 access on its WAN interface.

And again, it may be necessary to use rfc1918 space for internal
reachability, even when there
is no IPv4 WAN/Internet connectivity.  How do you know the difference? (next
question)

 
> > What about
> > when there's no IPv4 on the WAN, but IPv4 is still needed for internal
> > communication?
> 
> No need for DHCP. Just use link-local IPv4 addresses. [RFC3927]

How does that work in a routed network?
For instance, an enterprise network may have twenty LAN segments routed
through their
headquarters.  Some printers may still be IPv4-only.  How do you get there
with link-
local addresses?
 
> > This document either needs to include a section on "How to know you
> > IPv4 isn't needed any more" or needs to say explicitly, "The decision
> > about when to turn off IPv4 is out of scope."
> 
> As Wes said.
> 
> Text proposal:
> 
> >       <t>The decision about when to turn off IPv4 is out of scope. This
document
> >         merely attempts to enumerate the issues one might encounter if
that
> >         decision is made.</t>

That helps.  We may need the other document ("When is it time?") but I'm not
sure the IETF can write it.

Lee