(ngtrans) Re: again: draft-blanchet-ipngwg-testadd-00.txt

Robert Elz <kre@munnari.OZ.AU> Thu, 28 June 2001 06:10 UTC

Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1]) by ietf.org (8.9.1a/8.9.1a) with SMTP id CAA03768 for <ngtrans-archive@odin.ietf.org>; Thu, 28 Jun 2001 02:10:53 -0400 (EDT)
Received: from engmail3.Eng.Sun.COM ([129.144.170.5]) by mercury.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id XAA02527; Wed, 27 Jun 2001 23:10:39 -0700 (PDT)
Received: from sunroof.eng.sun.com (sunroof.Eng.Sun.COM [129.146.168.88]) by engmail3.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v2.1p1) with ESMTP id XAA21260; Wed, 27 Jun 2001 23:10:24 -0700 (PDT)
Received: from sunroof.eng.sun.com (localhost [127.0.0.1]) by sunroof.eng.sun.com (8.12.0.Beta12+Sun/8.12.0.Beta12) with ESMTP id f5S69SdP015803 for <ngtrans-dist@sunroof.eng.sun.com>; Wed, 27 Jun 2001 23:09:28 -0700 (PDT)
Received: (from majordomo@localhost) by sunroof.eng.sun.com (8.12.0.Beta12+Sun/8.12.0.Beta12) id f5S69Ss1015802 for ngtrans-dist; Wed, 27 Jun 2001 23:09:28 -0700 (PDT)
X-Authentication-Warning: sunroof.eng.sun.com: majordomo set sender to owner-ngtrans@sunroof.eng.sun.com using -f
Received: from engmail3.Eng.Sun.COM (engmail3 [129.144.170.5]) by sunroof.eng.sun.com (8.12.0.Beta12+Sun/8.12.0.Beta12) with ESMTP id f5S69OdP015795 for <ngtrans@sunroof.eng.sun.com>; Wed, 27 Jun 2001 23:09:24 -0700 (PDT)
Received: from patan.sun.com (patan.Central.Sun.COM [129.147.5.43]) by engmail3.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL, v2.1p1) with ESMTP id XAA21063 for <ngtrans@sunroof.eng.sun.com>; Wed, 27 Jun 2001 23:09:33 -0700 (PDT)
Received: from brandenburg.cs.mu.OZ.AU (96-1.nat.psu.ac.th [202.28.96.1]) by patan.sun.com (8.9.3+Sun/8.9.3) with ESMTP id AAA04863; Thu, 28 Jun 2001 00:09:25 -0600 (MDT)
Received: from brandenburg.cs.mu.OZ.AU (localhost [127.0.0.1]) by brandenburg.cs.mu.OZ.AU (8.11.0/8.11.0) with ESMTP id f5S68tf01422; Thu, 28 Jun 2001 13:08:55 +0700 (ICT)
From: Robert Elz <kre@munnari.OZ.AU>
To: Marc Blanchet <Marc.Blanchet@viagenie.qc.ca>
cc: Alain Durand <Alain.Durand@sun.com>, ngtrans@sunroof.eng.sun.com
Subject: (ngtrans) Re: again: draft-blanchet-ipngwg-testadd-00.txt
In-Reply-To: <5.1.0.14.1.20010627151620.02a08eb8@mail.viagenie.qc.ca>
References: <5.1.0.14.1.20010627151620.02a08eb8@mail.viagenie.qc.ca> <5.1.0.14.0.20010627104811.00b0bfa0@jurassic> <5.1.0.14.0.20010627104811.00b0bfa0@jurassic> <3297.993656515@brandenburg.cs.mu.OZ.AU>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 28 Jun 2001 13:08:55 +0700
Message-ID: <1420.993708535@brandenburg.cs.mu.OZ.AU>
Sender: owner-ngtrans@sunroof.eng.sun.com
Precedence: bulk
Reply-To: Robert Elz <kre@munnari.OZ.AU>

    Date:        Wed, 27 Jun 2001 15:21:55 -0400
    From:        Marc Blanchet <Marc.Blanchet@viagenie.qc.ca>
    Message-ID:  <5.1.0.14.1.20010627151620.02a08eb8@mail.viagenie.qc.ca>

  | something inside 2000::/3 has the property to be inside the current
  | addressing architecture, which inherits all the boundaries defined (/64 for
  | links, /48 for sites) and makes the examples real and conformant to the
  | spec.  This is why I like inside 3ffe::/16.

Yes, it has that property.   It also has the property that it only applies
to addresses inside the 2000::/3 space, and hence if some other space is
defined, there would need to be a new prefix assigned out of that for
examples as well, and again for the next one.

Taking an "anonymous" prefix has the advantage that it has no assigned
rules or policies, so for the purposes of an example, you can simply
import whatever policies are appropriate for the example.

  | >is pretty similar to any other 6bone prefix.  It looks just the same,
  | >people will copy the address from the doc, and configure it.
  | 
  | which will result in "no problem" since it would be reserved and nobody
  | else will use it since it would be registered.

Hmm - you're assuming that there will be one person to mis-configure,
and no-one else ever will?   Really?   Or are you assuming that all the
routers will magically be configured to know this address is a bogus one,
and not forward packets around, and drop packets using it as a source
address?   (That would be easier to assume if there was just one well
defined prefix for addressing, and one away from the routable address
space, rather than one for 2000::/3 another for 4000::/3 another for
6000::/3 (etc) and each taken from somewhere inside the address space).

The people we're trying to deal with here are the ones who know nothing
about address registration, but do see in a book, RFC or product manual,
an example configuration given for how to achieve some effect.  And they
simply copy it, verbatim, changing not a character.   Lots of people get that
manual - several of them make the exact same verbatim copy.

That's what we need to be able to avoid - the only way I see to do that
is if the products know that the prefix is the "examples only" prefix and
simply refuse to take any notice of the user - insist instead to be given
a prefix that the user owns, to find that the user is going to have to
go beyond the duplicated documentation and discover just what has been
assigned to be used.

  | we agree on this. I was supporting a /24, but there is no support by the=20
  | ngtrans chairs. So we loose, unless they change their mind!

Um, no, that's not the IETF way.   And I doubt the chairs of ngtrans believe
that's how it works either.   If the WG decides that the prefix should be /24
(or /9 or something) that's what will be done.  That is, unless the chair
was reporting WG consensus.

I should add here, that I am not subscribed to ngtrans - it is important
work, but not work that I have time to participate in, so what has been going
on in this group I don't know (and so, please leave my address on any
replies...)

I still don't see what this issue has to do with ngtrans though, it still
really should be an ipngwg issue.  As best I can tell, the only reason it
moved to ngtrans was because of the suggestion to use some of the ngtrans
assigned address space, (ie: 6bone which is managed by ngtrans).  If the
decision is to use 3ffe::/15 space for this, then clearly which part of
that, and how much of it, are ngtrans issues.   Further, it would be out of
scope for ngtrans to decide on using some other part of the address space
(though recommending it to ipngwg would be fine).

So, unless it is presumed that part of 3ffe::/15 is the answer before the
issue is really even discussed, is there some other reason for ngtrans to
be deciding on this, rather than ipngwg?

  | Again, I'm ok with anything defined, which is much better than nothing
  | defined. So I prefer a /32 than nothing.

Yes, I agree with that.

Also, Pekka Savola said ...

  | IMO, fe00 written just so looks awfully close to fe80.

which is a fairly good point.   An alternative with most of the same
properties, and without that drawback, would be to use 1F00::/8
(or 1FFF::/16 or something between).    That is, the tail part of the
first /3 block (that contains the IPv4 stuff, and localhost, and all
the rest of that).   Its disadvantage is that there's no real good place
to carve it from while leaving the rest of the block as unaffected as
possible - taking it from the end leaves a fairly ugly (though still
usable) middle piece unassigned.

kre