Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-21 Thread Harald Alvestrand

On 07/20/11 01:24, Sabahattin Gucukoglu wrote:

On 20 Jul 2011, at 00:34, Doug Barton wrote:
On 07/19/2011 14:01, Sabahattin Gucukoglu wrote:

Clearly, the view that making something historic when it's in active use is 
offensive.  No standards body could seek to stand behind their specifications, 
or to give the impression of doing so, with such a position.

Define active use.

Actively being used.  In production.  So that taking it away would hurt the 
entity using it, threaten the entity's comfort and convenience, or just 
generally go against the stated goals of making the Internet a better place for 
everybody through the instrumentation and maintenance of standards.
The idea that moving a standard to Historic would take away the ability 
of people to use it reminds me of the story from the Norwegian army, 
approx 1939:


- If the enemy invades, how will you prevent them from using the train 
network?

- Burn all the tickets, sir!

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-21 Thread John C Klensin


--On Thursday, July 21, 2011 11:40 +0200 Harald Alvestrand
har...@alvestrand.no wrote:

...
 Actively being used.  In production.  So that taking it away
 would hurt the entity using it, threaten the entity's comfort
 and convenience, or just generally go against the stated
 goals of making the Internet a better place for everybody
 through the instrumentation and maintenance of standards.
 The idea that moving a standard to Historic would take away
 the ability of people to use it reminds me of the story from
 the Norwegian army, approx 1939:
 
 - If the enemy invades, how will you prevent them from using
 the train network?
 - Burn all the tickets, sir!

I like this analogy.  The proposed action would have no effect
whatsoever on the behavior that one is trying to discourage.
But the move makes the party recommending the action look
ridiculous, ridiculous enough that the story of the
recommendation is still being told move than 70 years later.

 john





___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-21 Thread Mark Andrews

In message c125cd63e1264e518a4c7...@pst.jck.com, John C Klensin writes:
 
 
 --On Thursday, July 21, 2011 11:40 +0200 Harald Alvestrand
 har...@alvestrand.no wrote:
 
 ...
  Actively being used.  In production.  So that taking it away
  would hurt the entity using it, threaten the entity's comfort
  and convenience, or just generally go against the stated
  goals of making the Internet a better place for everybody
  through the instrumentation and maintenance of standards.
 
  The idea that moving a standard to Historic would take away
  the ability of people to use it reminds me of the story from
  the Norwegian army, approx 1939:
  
  - If the enemy invades, how will you prevent them from using
  the train network?
  - Burn all the tickets, sir!
 
 I like this analogy.  The proposed action would have no effect
 whatsoever on the behavior that one is trying to discourage.
 But the move makes the party recommending the action look
 ridiculous, ridiculous enough that the story of the
 recommendation is still being told move than 70 years later.
 
  john

Except there are vendors who have already threatened to remove the
6to4 code if it is declared historic then you are left between a
rock and a hard place if you need to upgrade the software on the
6to4 router for other reasons and still want to use 6to4.

Not everyone is in the position to just board the train they want
by force to take the analogy a little further.

Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-20 Thread Keith Moore
yes, but if I'm not mistaken, you already had RIPv2 then.

Keith

On Jul 19, 2011, at 7:38 PM, Joel M. Halpern wrote:

 After all, we moved RIPv1 to Historic when it was still widely implemented, 
 and used in many networks.
 Yours,
 Joel
 
 On 7/19/2011 5:34 PM, Doug Barton wrote:
 On 07/19/2011 14:01, Sabahattin Gucukoglu wrote:
 Clearly, the view that making something historic when it's in active use is 
 offensive.  No standards body could seek to stand behind their 
 specifications, or to give the impression of doing so, with such a position.
 
 Define active use.
 
 
 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-19 Thread t.petch
- Original Message -
From: Ronald Bonica rbon...@juniper.net
To: Noel Chiappa j...@mercury.lcs.mit.edu; ietf@ietf.org
Cc: v6...@ietf.org
Sent: Monday, July 18, 2011 10:20 PM
 Noel,

 Given that each of us reads something different into the definition of
HISTORIC, is there any hope that this thread will ever converge?


No.

What is needed is some lateral thinking, such as the proposal that instead of
trying to shoehorn an RFC into an inappropriate, closed set of maturity levels,
we use a completely different option, namely an Appplicability Statement that
spells out that this magnificent standards track, non-historic piece of
technology now has an extremely limited applicability, and unless you really
know what you are doing, forget it.

Tom Petch.




   Ron


  -Original Message-
  From: Noel Chiappa [mailto:j...@mercury.lcs.mit.edu]
  Sent: Monday, July 18, 2011 11:34 AM
  To: ietf@ietf.org
  Cc: j...@mercury.lcs.mit.edu; v6...@ietf.org
  Subject: RE: Another look at 6to4 (and other IPv6 transition issues)
 
   From: Ronald Bonica rbon...@juniper.net
 
   RFC 2026's very terse definition of HISTORIC. According to RFC
  2026,
   A specification that has been superseded by a more recent
   specification or is for any other reason considered to be
  obsolete
   is assigned to the Historic level. That's the entire definition.
   Anything more is read into it.
   ...
   A more likely interpretation is as follows:
   the IETF is not likely to invest effort in the technology in the
   future
   the IETF does not encourage (or discourage) new deployments of
  this
   technology.
 
  But in giving other interpretations, are you thereby not comitting the
  exact error you call out above: Anything more is read into it.?
 
  To me, Historic has always (including pre-2026) meant just what the
  orginal meaning of the word is (caveat - see below) - something that is
  now likely only of interest to people who are looking into the history
  of
  networking. (The dictionary definition is Based on or concerned with
  events in history.) I think obsolete is probably the best one-word
  description (and note that 'obsolete' != 'obsolescent').
 
  (Caveat: technically, it probably should have been 'historical', not
  historic - historic actually means 'in the past, but very
  noteworthy',
  e.g.  'CYCLADES was a historic networking design', so not every
  historical
  protocol is historic.)
 
  Noel
 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-19 Thread Keith Moore
On Jul 19, 2011, at 3:21 AM, t.petch wrote:

 What is needed is some lateral thinking, such as the proposal that instead of
 trying to shoehorn an RFC into an inappropriate, closed set of maturity 
 levels,
 we use a completely different option, namely an Appplicability Statement that
 spells out that this magnificent standards track, non-historic piece of
 technology now has an extremely limited applicability, and unless you really
 know what you are doing, forget it.

An Applicability Statement was my first suggestion for how to address the 
problem, and it's still acceptable to me.

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-19 Thread Sabahattin Gucukoglu
On 17 Jul 2011, at 01:52, John C Klensin wrote:
 --On Saturday, July 16, 2011 16:03 -0400 Ronald Bonica
 rbon...@juniper.net wrote:
 A more likely interpretation is as follows:
 
 the IETF is not likely to invest effort in the technology in
 the future the IETF does not encourage (or discourage) new
 deployments of this technology.
 
 Noting in passing that these sorts of statements are quite close
 to the uses 2026 prescribes for Applicability Statements (and
 for which we have even more precedent and oral tradition), if
 the first of those is an adequate reason for identifying
 something as historic, I recommend that we immediately move RFC
 791 to Historic.  Certainly we are likely to invest more effort
 in the development of the technology.  Now, some people would
 read such a move as either an indication, as you suggest above,
 that the IETF thought no one was using it any more, or that
 there were no remaining valid use cases, etc., immediately
 turning us into a laughingstock.  But, by logic that suggests
 moving 6to4 to Historic on the grounds that the IETF is not
 going to invest effort in the technology.

Quite so.  And with that, you've just ruined the best April 1 gag the IETF 
could have hoped for, you. :-)

I stopped to consider, and do again, what exactly would prevent us from taking 
such a radical course of action.  Clearly, the view that making something 
historic when it's in active use is offensive.  No standards body could seek to 
stand behind their specifications, or to give the impression of doing so, with 
such a position.  On the other hand, as you've shown, case-by-case analysis is 
a good thing for document action on historic (or any other status), and there 
are a body of cases where the merits of documents have not shown to be 
sufficient for the IETF to consider it worthwhile improving.  I wasn't about in 
the early days of the IETF so I don't know anything about these oral traditions 
you speak of, except to say that this is a case to be made for the force of the 
written word.

BTW, I am among those not exactly thrilled about the idea of moving of 6to4 to 
historic.

Cheers,
Sabahattin
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-19 Thread Doug Barton
On 07/19/2011 14:01, Sabahattin Gucukoglu wrote:
 Clearly, the view that making something historic when it's in active use is 
 offensive.  No standards body could seek to stand behind their 
 specifications, or to give the impression of doing so, with such a position.

Define active use.


-- 

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-19 Thread Joel Jaeggli

On Jul 19, 2011, at 2:34 PM, Doug Barton wrote:

 On 07/19/2011 14:01, Sabahattin Gucukoglu wrote:
 Clearly, the view that making something historic when it's in active use is 
 offensive.  No standards body could seek to stand behind their 
 specifications, or to give the impression of doing so, with such a position.

That's a fairly odd position to take, if we do something which turns out to be 
a bad idea, should we stand behind it regardless of the validity of the 
criticism?

The number of drafts, I've seen over the course of the last decade and a half 
with the title foo considered harmful woulkd tend to indicate otherwise. 

 Define active use.


If in fact no-one were using it there would be little point in engaging in the 
activity.

rfc 5095 and 4966 were not created to address issues that were due to protocols 
being dead to the world...
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-19 Thread Sabahattin Gucukoglu
On 20 Jul 2011, at 00:34, Doug Barton wrote:
On 07/19/2011 14:01, Sabahattin Gucukoglu wrote:
 Clearly, the view that making something historic when it's in active use is 
 offensive.  No standards body could seek to stand behind their 
 specifications, or to give the impression of doing so, with such a position.
 
 Define active use.

Actively being used.  In production.  So that taking it away would hurt the 
entity using it, threaten the entity's comfort and convenience, or just 
generally go against the stated goals of making the Internet a better place for 
everybody through the instrumentation and maintenance of standards.

But none of us like IPv4 and that's a fact.  Last one to sign the action to 
move it to historic's a yellow-belly.

Cheers,
Sabahattin
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-19 Thread Joel M. Halpern
After all, we moved RIPv1 to Historic when it was still widely 
implemented, and used in many networks.

Yours,
Joel

On 7/19/2011 5:34 PM, Doug Barton wrote:

On 07/19/2011 14:01, Sabahattin Gucukoglu wrote:

Clearly, the view that making something historic when it's in active use is 
offensive.  No standards body could seek to stand behind their specifications, 
or to give the impression of doing so, with such a position.


Define active use.



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-19 Thread Sabahattin Gucukoglu
On 20 Jul 2011, at 01:41, Joel Jaeggli wrote:
On Jul 19, 2011, at 2:34 PM, Doug Barton wrote:
 On 07/19/2011 14:01, Sabahattin Gucukoglu wrote:
 Clearly, the view that making something historic when it's in active use is 
 offensive.  No standards body could seek to stand behind their 
 specifications, or to give the impression of doing so, with such a position.
 
 That's a fairly odd position to take, if we do something which turns out to 
 be a bad idea, should we stand behind it regardless of the validity of the 
 criticism?

No.  But if it's in active use, we have something of an obligation to the 
users.  The fact that it's in use is a fairly clear indication, regardless of 
technical quality (the review process being meant as an aid to identifying the 
more obvious problems before publication) that it is or can be made to be 
useful.  That's an argument in favour.  I don't dispute that protocols can turn 
out to be harmful, and there's a good vs bad benefit analysis to be made for 
lots of different reasons, but as has already been said before, the historic 
label is an *extremely* blunt instrument that is almost always reserved for 
specifications that have actually come to rest, following the logical English 
definition of Historic or Historical.  Better for the community to be 
informed about the good and bad of protocols with troublesome aspects.

 The number of drafts, I've seen over the course of the last decade and a half 
 with the title foo considered harmful woulkd tend to indicate otherwise. 
 
 Define active use.
 
 If in fact no-one were using it there would be little point in engaging in 
 the activity.

Right, precisely.  If the call weren't made, or it were made but happily 
ignored by everyone, I think we can take it as red that nobody minds too much.

 rfc 5095 and 4966 were not created to address issues that were due to 
 protocols being dead to the world...

Well, FWIW, NAT-PT is still implemented and in use, most recently for evil 
purposes.  But once again, the designation means that the protocol has reached 
the end of its useful service life; there is no further use that can't be 
better served with our newer, shinier standards.  That is something we 
explicitly indicate, so implementers can get on and implement the better 
solution.  And in every case, we have Applicability statements or Reasons to 
move documents, so the community understands.

Cheers,
Sabahattin
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-18 Thread Roger Jørgensen
On Sun, Jul 17, 2011 at 6:59 AM, Doug Barton do...@dougbarton.us wrote:
 On 07/16/2011 07:02, John C Klensin wrote:
 --On Friday, July 15, 2011 15:39 -0700 Doug Barton
 do...@dougbarton.us wrote:
snip
 But, while some people have argued that 6to4 has caused so much
 damage by being misconfigured that it should, presumably as
 punishment or to create a public example, be eliminated entirely
 as an option

 My perspective, which I've described at length many times now, is not
 that 6to4 needs to be punished, but that the widespread deployment of
 IPv6 is being harmed as a result of the negative user experience that it
 creates for the majority of its users (particularly the unintentional
 ones) and therefore the network as a whole is better off if it goes away.

That do sum it up pretty good.


snip
 Furthermore you have the huge problem that neither end of the 6to4
 equation has *any* motivation to fix it. The ISP side can simply block
 tunnels (or even simpler, ignore the problem). The content side can
 simply not deploy  records.

My wild guess is that the ISP will sooner or later stop routing the entire
2002::/16 block...  and _yes_ that will hurt bad but it will force a hard error
on the whole 6to4 issue. It's so much better with one hard error than lots
of possible errors.



snip
 But I don't recall seeing the sort of venom
 that is directed toward 6to4 being focused on them.  Perhaps
 there weren't enough complaints or you have solid data that 6to4
 has caused even more damage.

 Once again repeating myself ... I have no venom towards 6to4. This isn't
 a personal attack. And yes, various people and organizations that have
 vested interests in seeing IPv6 deployed have posted the data about why
 6to4 causes way more problems than it solves, and I believe them.

I dare to say the content providers want 6to4 gone because it _can_ be
pointed at as a risk when enabling IPv6.
And I do think the ISP see this as a quite black/white problem _if_ they
have to deal with it. Either 6to4 are on and working all the time without
them doing much, or it's gone.





And this will be my last post on the subject at all, see no point in using more
time on it. Lets move on :)



-- 

Roger Jorgensen           |
rog...@gmail.com          | - IPv6 is The Key!
http://www.jorgensen.no   | ro...@jorgensen.no
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-18 Thread John C Klensin


--On Friday, July 15, 2011 15:39 -0700 Doug Barton
do...@dougbarton.us wrote:

 To address your concern about whether or not vendors are paying
 attention to this discussion, and why historic status is
 substantively different than off by default, no really, OFF
 BY DEFAULT, I'll put my FreeBSD developer hat on for a minute
 and tell you that we definitely do pay attention to stuff like
 this, and whereas we already have it off by default (and have
 for some time) moving it to historic gives us the cover we
 need to remove the code at some point down the road when that's
 appropriate. That's an extremely important distinction, and
 one of the reasons that as a member of v6ops I ultimately
 came down in support of the 2-document strategy.

Doug,

And that is exactly where we agree on the effect and disagree
about whether it is desirable.

I think there is consensus that 6to4 is dangerous unless
carefully and intelligently configured and that is certainly
should not be turned on by default.  If anyone has argued
against that position, they are in a tiny minority.  

Similarly, I think there is consensus that following the advice
in the advice document makes 6to4 much safer to use, even if
not entirely risk-free (I contend that there is no risk-free,
perhaps as a corollary to the principle that, if we invent
something idiot-proof, someone will invent a better idiot).  So
there should be no question about the desirability about
publishing the content of that document.  

The question, as far as the advice document is concerned, is
how to get the message out most effectively, most clearly, and
on as timely a basis as possible.  I think that having it
update the base 6to4 specs is important because that is how
the RFC Series is threaded.  Without that, there is an increased
risk of people finding the 6to4 specs and implementing them
without ever seeing the advice piece (just as, even with the
updates/updated by pointers, we still hear about new TCP
implementations based on RFC 793 alone).  For the reasons
discussed above, I don't think anyone would find that outcome
desirable.  As to whether there should be a single document or a
separate Applicability Statement that points to both the base
specifications and the advice document, I'm really pretty
agnostic even though I don't see many advantages in two
documents.   A separate Applicability Statement that does update
the base documents but points to the advice one would
accomplish much the same purpose and eliminate the requirement
that the advice document explicitly update the base ones.
While I think publishing a separate document just to avoid that
linkage would waste time, I'm actually pretty agnostic about
that option too.

But, while some people have argued that 6to4 has caused so much
damage by being misconfigured that it should, presumably as
punishment or to create a public example, be eliminated entirely
as an option -- for FreeBSD users, the exact effect of your
removing the code -- I haven't seen nearly as strong as case, or
anything even close to consensus, for that position.   If it was
actually what the community believed, then the advice document
would be a complete waste of time except possibly as a
retrospective on how 6to4 might have been better specified (a
retrospective that we would want to publish as (immediately)
Historic).

If the thing is still useful, even in limited circumstances and
used correctly, then the IETF should not provide you with
cover to remove the code because it is not in the best
interest of the community for you to remove the code.   Might
both your removing the code and moving 6to4 to Historic in the
future be appropriate?  Sure.  I also look forward to the day
when we can move IPv4 to Historic (just as the various
specifications that make up NCP should have been moved years ago
if we paid attention to that sort of housekeeping).

Summary: we should not move something to Historic that is still
in use, useful, and that can be used correctly.  We explain how
to use it or the circumstances under which is should or should
not be used, narrowing those descriptions as much as needed.
And/or we explain all of the situations in which it should not
be used.  Simply reclassifying it as Historic is problematic to
the use cases that actually do work and doesn't provide nearly
enough information as what people should actually do, especially
people who already have the protocol deployed in some form.
Using Historic, rather than, e.g., NOT RECOMMENDED [any more] as
a sort of super-deprecation mechanism depends too much on our
assumption that people with working deployments will simply
ignore us.  While the assumption is right, it puts the whole
situation into one in which the IETF is publicly operating on
the assumption that its advice won't be followed.   If we do
that very often, we might as well just go home.

FWIW, I note that there are at least a few other things that
shipped for years with FreeBSD that could cause a lot of 

Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-18 Thread Keith Moore
On Jul 18, 2011, at 3:36 AM, Roger Jørgensen wrote:

 My wild guess is that the ISP will sooner or later stop routing the entire
 2002::/16 block...  and _yes_ that will hurt bad but it will force a hard 
 error
 on the whole 6to4 issue. It's so much better with one hard error than lots
 of possible errors.

Actually, no.  It will cause a significant increase in the number of service 
calls that will last for years.  And those will be the fault of the ISPs 
blocking the traffic.

It must be re-iterated that the vast majority of problems associated with 6to4 
appear to be caused by operators, not by 6to4 itself.  6to4 does have some real 
problems, and some of us are looking for ways to fix them.   But that's no 
excuse for operators to deliberately make things worse.

 I dare to say the content providers want 6to4 gone because it _can_ be
 pointed at as a risk when enabling IPv6.
 And I do think the ISP see this as a quite black/white problem _if_ they
 have to deal with it. Either 6to4 are on and working all the time without
 them doing much, or it's gone.

Part of the problem seems to be that operators want a quick solution that is 
under their control, when it appears that no such solution can exist.

- Changes to the default address selection rules, already implemented or being 
implemented, should help significantly, but it will take some time for hosts to 
get updated to reflect those changes.  (Asking Microsoft, Apple, and Linux 
vendors to include those changes in incremental updates - if they haven't 
already done so - might help speed that process along.)
- The changes in -advisory will help somewhat, but it will take time for 
operators and vendors to learn about them and implement them, and the effect 
will be gradual.
- The changes in -experimental will also help somewhat, if those changes are 
published in some form, but the effect will also be gradual.
- Improvements to the 6to4 protocol (especially where relay routers are 
concerned) might help, but again will require updates to hosts and/or routers.  
 (it's conceivable that fixes could be implemented in hosts that don't require 
the routers to be upgrade in order for those changes to be helpful)
- As I said yesterday, there are ways that content providers can use IPv6 to 
distribute content to their customers over HTTP, as well as monitor the 
percentage of their users that are IPv6 capable, though they're a tad trickier 
than simply adding  records to the DNS and turning on v6 in their servers.

All of the above can help.   However,

- Yelling 6to4 is Evil as loudly as possible, e.g. declaring it Historic and 
publishing -historic,
- Filtering protocol 41 packets,
- Blocking 2002::/16 traffic or routing advertisements, or
- Blocking 192.88.99.0/24 traffic or routing advertisements, 

will all make the situation worse for users, operators, and content providers. 

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Another look at 6to4 (and other IPv6 transition issues)

2011-07-18 Thread Noel Chiappa
 From: Ronald Bonica rbon...@juniper.net

 RFC 2026's very terse definition of HISTORIC. According to RFC 2026,
 A specification that has been superseded by a more recent
 specification or is for any other reason considered to be obsolete
 is assigned to the Historic level. That's the entire definition.
 Anything more is read into it.
 ...
 A more likely interpretation is as follows:
 the IETF is not likely to invest effort in the technology in the
   future
 the IETF does not encourage (or discourage) new deployments of this
   technology.

But in giving other interpretations, are you thereby not comitting the
exact error you call out above: Anything more is read into it.?

To me, Historic has always (including pre-2026) meant just what the
orginal meaning of the word is (caveat - see below) - something that is
now likely only of interest to people who are looking into the history of
networking. (The dictionary definition is Based on or concerned with
events in history.) I think obsolete is probably the best one-word
description (and note that 'obsolete' != 'obsolescent').

(Caveat: technically, it probably should have been 'historical', not
historic - historic actually means 'in the past, but very noteworthy',
e.g.  'CYCLADES was a historic networking design', so not every historical
protocol is historic.)

Noel
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-18 Thread james woodyatt
On Jul 18, 2011, at 24:36 , Roger Jørgensen wrote:
 
 My wild guess is that the ISP will sooner or later stop routing the entire 
 2002::/16 block...

You mean, your wild guess is service providers will unilaterally implement the 
phase-out plan I proposed as a standards action.

Why not just sign up for a standard phase-out plan?  Don't we want 6to4 users 
to have any advanced notice that we plan to break their Internet?  Or, is the 
idea that we don't believe we can achieve a tactical victory over 6to4 users 
unless we mount a surprise attack on them?


--
james woodyatt j...@apple.com
member of technical staff, core os networking



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-18 Thread Keith Moore
On Jul 18, 2011, at 3:30 PM, james woodyatt wrote:

 On Jul 18, 2011, at 24:36 , Roger Jørgensen wrote:
 
 My wild guess is that the ISP will sooner or later stop routing the entire 
 2002::/16 block...
 
 You mean, your wild guess is service providers will unilaterally implement 
 the phase-out plan I proposed as a standards action.
 
 Why not just sign up for a standard phase-out plan?  Don't we want 6to4 users 
 to have any advanced notice that we plan to break their Internet?  Or, is the 
 idea that we don't believe we can achieve a tactical victory over 6to4 users 
 unless we mount a surprise attack on them?

I don't understand the desire for a phase out plan when there's nothing better 
to phase in that's generally available.

Preferring IPv4 to 6to4 makes sense. But filtering 6to4 traffic or its 
routing advertisements is a denial-of-service attack.

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Another look at 6to4 (and other IPv6 transition issues)

2011-07-18 Thread Ronald Bonica
Noel,

Given that each of us reads something different into the definition of 
HISTORIC, is there any hope that this thread will ever converge?

  Ron


 -Original Message-
 From: Noel Chiappa [mailto:j...@mercury.lcs.mit.edu]
 Sent: Monday, July 18, 2011 11:34 AM
 To: ietf@ietf.org
 Cc: j...@mercury.lcs.mit.edu; v6...@ietf.org
 Subject: RE: Another look at 6to4 (and other IPv6 transition issues)
 
  From: Ronald Bonica rbon...@juniper.net
 
  RFC 2026's very terse definition of HISTORIC. According to RFC
 2026,
  A specification that has been superseded by a more recent
  specification or is for any other reason considered to be
 obsolete
  is assigned to the Historic level. That's the entire definition.
  Anything more is read into it.
  ...
  A more likely interpretation is as follows:
  the IETF is not likely to invest effort in the technology in the
  future
  the IETF does not encourage (or discourage) new deployments of
 this
  technology.
 
 But in giving other interpretations, are you thereby not comitting the
 exact error you call out above: Anything more is read into it.?
 
 To me, Historic has always (including pre-2026) meant just what the
 orginal meaning of the word is (caveat - see below) - something that is
 now likely only of interest to people who are looking into the history
 of
 networking. (The dictionary definition is Based on or concerned with
 events in history.) I think obsolete is probably the best one-word
 description (and note that 'obsolete' != 'obsolescent').
 
 (Caveat: technically, it probably should have been 'historical', not
 historic - historic actually means 'in the past, but very
 noteworthy',
 e.g.  'CYCLADES was a historic networking design', so not every
 historical
 protocol is historic.)
 
   Noel
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-17 Thread Keith Moore
On Jul 17, 2011, at 12:59 AM, Doug Barton wrote:

 But, while some people have argued that 6to4 has caused so much
 damage by being misconfigured that it should, presumably as
 punishment or to create a public example, be eliminated entirely
 as an option
 
 My perspective, which I've described at length many times now, is not
 that 6to4 needs to be punished, but that the widespread deployment of
 IPv6 is being harmed as a result of the negative user experience that it
 creates for the majority of its users (particularly the unintentional
 ones) and therefore the network as a whole is better off if it goes away.

It doesn't follow.

Nor would declaring 6to4 Historic (or any other label) have that effect.   It 
could easily make things worse for both users and content providers, by giving 
people the mistaken impression that remedial actions like filtering protocol 
41 or advertisements for 6to4 relay routers are good ideas.   

The fixes for unintentional users of 6to4 are already in the pipeline.  
Everybody agrees that the default address selection preferences should be 
changed to prefer native IPv4 over 6to4, and host platforms (including FreeBSD 
I assume) have already changed these preferences or are in the process of doing 
so.Most platforms have ways of pushing urgent updates to their users, and 
IMO this change in the address selection preference list should qualify for 
such updates.   (As for the users who don't make use of that feature and/or 
turn automatic updating off, declaring 6to4 Historic would not make them more 
likely to use such updates.)

 To summarize my main points once again (since you seem determined to
 reopen the debate on 6to4's utility):
 
 1. There is next to zero IPv6-only content at this time.
 2. Therefore the number of people who actually *need* IPv6 is so close
 to zero as to not be a factor.

#2 does not follow from #1, for various reasons.   One reason is that the 
Internet is highly diverse, and people use it for many other things than to 
download content from content providers.

 3. Of the tiny number of people that actually do need IPv6, there are
 plenty of other tunnel options.

...which are often worse than 6to4, for some meaning of worse (more overhead, 
longer delay, greater likelihood of path congestion, single point of failure, 
reduced probability of getting a connection established).

 4. By the time that there *is* IPv6-only content the market will have
 sorted out access for the average user.

The market hasn't sorted out IPv6 access in the past 15+ years, mostly because 
of the lack of any new v6-only applications or usage scenarios that would drive 
IPv6 deployment.   Under current conditions, there is zero incentive to produce 
IPv6-only content because would block 99.99% of the potential market for said 
content.   HTTP and SMTP will be the last protocols to migrate to IPv6, not the 
first ones.   Prior to widespread deployment of IPv6 access, any use of 
HTTP-over-IPv6 to serve content to the public, or SMTP-over-IPv6 to exchange 
mail between arbitrary administrative mail domains, is either a 
proof-of-concept or a publicity stunt.  

So the idea of waiting until there is IPv6-only content to drive the market to 
provide IPv6 access for the average user, is a nonstarter.

 Thus, 6to4 hurts way more than it helps at this point.

It doesn't follow even if one accepts the premise of #4 (which is not a 
reasonable premise).

And again, nobody disputes that unintentional use of 6to4 is harmful.  But that 
fix is already in the pipeline, via much more effective means than any label 
that could be put on 6to4.

 Furthermore you have the huge problem that neither end of the 6to4
 equation has *any* motivation to fix it. The ISP side can simply block
 tunnels (or even simpler, ignore the problem). The content side can
 simply not deploy  records.

Blocking tunnels makes the situation worse both for users (who will experience 
even more connection failures) and for operators (who will experience even more 
support calls).   We need to get that message out as loudly and as clearly as 
possible.

As for content providers, there are lots of ways for them to provide content 
over HTTP-over-IPv6 without exposing that content to 6to4 users, or (better) 
without exposing that content to users with poor IPv6 connections.   

One way is this: make the initial connection - the advertised URL - use a 
domain name which only has A records.  This is safe to do because for the 
foreseeable future, everybody will have some kind of IPv4 HTTP access.   Have 
the initial connection provide referrals to the real content using one of two 
different domain names, based on whether the source address is within 
2002::/16: ipv4.example.com only returns A records, ipv6.example.com returns 
both  and A records.  A lot of content is using referrals for various 
reasons anyway, so it might be possible to do this without any additional 
overhead.  Offhand this seems a lot 

RE: Another look at 6to4 (and other IPv6 transition issues)

2011-07-17 Thread John C Klensin


--On Saturday, July 16, 2011 20:27 -0700 Murray S. Kucherawy
m...@cloudmark.com wrote:

 -Original Message-
 From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On
 Behalf Of John C Klensin Sent: Friday, July 15, 2011 2:02 PM
 To: Brian E Carpenter
 Cc: v6...@ietf.org; IETF Discussion
 Subject: Re: Another look at 6to4 (and other IPv6 transition
 issues)
 
 Position #2: How the IETF classifies things makes very little
 difference in this space because people will follow advice
 that seems sensible and ignore everything else.  If so, it
 makes little difference how your document is approved or
 where it is published.  For example, it could have come
 through the Independent Stream or been pushed into CCR.  No
 problem.  And the Historic effort is a huge waste of the
 community's time, no matter how it comes out.
 
 Well, if this is the prevailing opinion, we can certainly
 simplify our procedures substantially by eliminating about
 half of the document states we maintain now, including
 reducing the standards track down to a single state.

I certainly would not claim it is the prevailing opinion.  I
believe it is true and have seen it in action many times but,
beyond that, have no idea.   Also remember that the Standards
Track (including BCP or not), Experimmental, Informational,
Historic breakdown is somewhat orthogonal to the maturity levels
within Standards Track.

That said, I believe, based in part on consensus in at least one
WG that focused on the topic, that, as our standards have become
more complex, with more features, options, and interactions, the
embodiment of the maturity level idea as a single set of
category-identifiers has outlived its usefulness.  The reality
is that some features of a particular specification may be
well-tested and very mature while others may still be a bit
questionable and that some specifications may be more
appropriate to some environments and less appropriate to others.
From that point of view, forcing entire protocols or
specifications into one category or another does both the IETF
community and the users of the specs a disservice: we should be
telling people what we think of a spec, how mature things are,
and what the issues are, if necessary on a
characteristic-by-characteristic basis, not pretending that
assignment of a label communicates significant information.
From that point of view, reducing the number of categories
increases the odds of classifications being misleading and
communicating little real information, if only from very
likely to near-certain.  But, again, that is just IMO.

john

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Another look at 6to4 (and other IPv6 transition issues)

2011-07-16 Thread Ronald Bonica
Hi John,

I think that most of the rancor around RFCs 3056 and 3068 is due to RFC 2026's 
very terse definition of HISTORIC. According to RFC 2026, A specification that 
has been superseded by a more recent specification or is for any other reason 
considered to be obsolete is assigned to the Historic level. That's the entire 
definition. Anything more is read into it.

Granted, the phrase for any other reason considered to be obsolete is pretty 
subjective. In this thread, I have seen people interpret that phrase as follows:

the IETF thinks that there are no longer any valid use cases for this 
technology
the IETF recommends that you remove this technology from your network
the IETF believes that nobody is using this technology

I doubt if any of these interpretations are valid, because the IETF is not in a 
good position to evaluate what is in use or tell an operator how to run a 
network. A more likely interpretation is as follows:

the IETF is not likely to invest effort in the technology in the future
the IETF does not encourage (or discourage) new deployments of this technology.

   Ron


 -Original Message-
 From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of
 Joel Jaeggli
 Sent: Friday, July 15, 2011 3:17 PM
 To: John C Klensin
 Cc: v6...@ietf.org; IETF Discussion
 Subject: Re: Another look at 6to4 (and other IPv6 transition issues)
 
 
 On Jul 15, 2011, at 11:52 AM, John C Klensin wrote:
 
 
 
  --On Friday, July 15, 2011 09:40 -0700 Joel Jaeggli
  joe...@bogus.com wrote:
 
  So the rational for the advice document not being combined
  with the standards action in it is that the later has some
  polarizing impact, the advice document does not. the advice
  document is through and done, historic is not.
 
  Joel (and others),
 
  I understand the rationale.  At the risk of repeating myself, I
  simply do not think it works or is appropriate.
 
 And there are people that disagree with you on that.
 
   Recategorizing
  set of documents as Historic is an extremely blunt instrument.
  If we do it in a consistent and logical fashion, the advice
  document would have to go to Historic along with the base
  documents because giving advice about a piece of ancient history
  is meaningless.  That is not what most people who like the
  advice document intended, at least as I understood the consensus
  on that Last Call.
 
 SNIP
 
  Finally, if we had a wonderful transition model that would work
  well in all situations, then it would make sense to recommend it
  and depreciate everything else.
 
 You missed the boat about a decade back I guess. Transition
 technologies (none of them) are a substitute for actual deployment.
 They should naturally decline in popularity and in fact in the portions
 of the internet where we can measure them they are. Right now if we try
 and fit a story to the evidence that is happening because of host
 changes, and  not because of deployment. ipv4 is becoming less usable
 and it's taking autotunnels with it, nobody here has a proposal that
 changes that.
 
We don't.  What we have are a
  bunch of mechanisms, each with advantages and disadvantages,
  some much better adapted to particular situations than others.
  It would be easier if we had a good single solution, but we
  don't... that is life, or at least engineering.  Given that, we
  serve the community much better with analyses and explanations
  of tradeoffs (and RFC 6180 is, IMO, a really good start) than we
  do by going through exercises of figuring out what to denounce.
  IMO, the _only_ thing we should be categorically denouncing are
  tactics and strategies that encourage people to put off getting
  serious about IPv6.  Unfortunately, trying to slap a Historic
  label on one particular transition strategy, or to rank
  transition strategies that have proven useful to some actors on
  the basis of how much various of us loathe them, are about
  denunciation and, however unintentionally, with the risk of
  encouraging people to sit and wait, not about progress or
  network engineering.
 
  back to lurking...
 john
 
 
 
 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-16 Thread Keith Moore
On Jul 16, 2011, at 4:03 PM, Ronald Bonica wrote:

 Hi John,
 
 I think that most of the rancor around RFCs 3056 and 3068 is due to RFC 
 2026's very terse definition of HISTORIC. According to RFC 2026, A 
 specification that has been superseded by a more recent specification or is 
 for any other reason considered to be obsolete is assigned to the Historic 
 level. That's the entire definition. Anything more is read into it.
 
 Granted, the phrase for any other reason considered to be obsolete is 
 pretty subjective. In this thread, I have seen people interpret that phrase 
 as follows:
 
 the IETF thinks that there are no longer any valid use cases for this 
 technology
 the IETF recommends that you remove this technology from your network
 the IETF believes that nobody is using this technology
 
 I doubt if any of these interpretations are valid, because the IETF is not in 
 a good position to evaluate what is in use or tell an operator how to run a 
 network.  A more likely interpretation is as follows:

 the IETF is not likely to invest effort in the technology in the future

Such a determination seems premature.  There are some ideas floating around for 
protocol fixes to deal with some of the operational problems associated with 
6to4.  It's too early to know whether there are significant flaws with them or 
whether they can get traction.  Admittedly, v4 address space exhaustion along 
with the introduction of LSN means that 6to4 has diminishing applicability.  
But for those nets and hosts that still have access to the public IPv4 
internet, it's conceivable that the reliability of 6to4 can be considerably 
improved.  (Though of course it will never be as good as be as a well-run 
native v6 service.)   At some point, some evaluation of cost vs. benefit needs 
to be made; and the cost of not fixing 6to4 needs to consider the 
consequences of using other tunneled transition mechanisms besides 6to4.   

Put another way:  Given that there are admittedly several operational issues 
associated with 6to4, there are at least four strategies that might be employed:

1. Encourage changes to the operational practices that are causing problems 
that are associated with 6to4.
2. Discourage all use of 6to4 in the strongest possible terms.
3. Discourage use of 6to4 except in the cases where it is believed it can work 
well.
4. Improve the 6to4 protocol to address some of the issues.

IMO, -advisory tries to do #1;  -historic tries to do #2; -experimental tries 
to do #3.  #4 is something I hope can be discussed, informally, in Quebec.  We 
should have a better idea after the meeting how workable this is.

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Another look at 6to4 (and other IPv6 transition issues)

2011-07-16 Thread John C Klensin


--On Saturday, July 16, 2011 16:03 -0400 Ronald Bonica
rbon...@juniper.net wrote:

 Hi John,
 
 I think that most of the rancor around RFCs 3056 and 3068 is
 due to RFC 2026's very terse definition of HISTORIC. According
 to RFC 2026, A specification that has been superseded by a
 more recent specification or is for any other reason
 considered to be obsolete is assigned to the Historic level.
 That's the entire definition. Anything more is read into it.

If you include a certain amount of oral tradition that predates
and surrounds 2026 in read into it, I agree.  It may be worth
remembering that 2026, like most similar documents, didn't
invent anything but was intended to reflect a community
consensus that existed about what should be done.  Documents
like 2026 never capture that consensus exactly or
comprehensively.  Whether that informal consensus means anything
once we write something down is a question that we rarely ask
ourselves, probably for good reason.

 Granted, the phrase for any other reason considered to be
 obsolete is pretty subjective. In this thread, I have seen
 people interpret that phrase as follows:
 
 the IETF thinks that there are no longer any valid use cases
 for this technology the IETF recommends that you remove this
 technology from your network the IETF believes that nobody
 is using this technology
 
 I doubt if any of these interpretations are valid, because the
 IETF is not in a good position to evaluate what is in use or
 tell an operator how to run a network. 

I think the first interpretation can be valid although it must
be used with great caution.   For example, I think we might all
agree that there are no remaining valid use cases for NCP,
despite the fact that TCP/IP could be argued to have replaced it
rather than precisely superceding it.  Another, perhaps better,
example is that Novell IPX is almost certainly dead
(proprietary protocol abandoned by its owner is a pretty good
predictor of no valid use cases).  We wouldn't think using it
for anything in a contemporary network would be useful even if,
e.g., it has better scaling properties.  Interestingly, while
RFC 1234 and 1553 were were moved to Historic, we have one Full
Standard (RFC 1123, STD 49), an Informational document (RFC
1634), a Proposed Standard (RFC 1420), and a some Experimental
documents (RFC 1791, RFC 1792).  That pretty much covers the
whole range of possibilities.

If I didn't have the view that housekeeping exercises that
require community review and consensus were usually a poor use
of resources (see other note today), getting this whole pack
swept into Historic on the no valid remaining use cases
principle would be entirely appropriate.  One could still not
prove that no one is using it: I have every reason to believe
that someone out there is still running Netware and happy about
it.

 A more likely interpretation is as follows:
 
 the IETF is not likely to invest effort in the technology in
 the future the IETF does not encourage (or discourage) new
 deployments of this technology.

Noting in passing that these sorts of statements are quite close
to the uses 2026 prescribes for Applicability Statements (and
for which we have even more precedent and oral tradition), if
the first of those is an adequate reason for identifying
something as historic, I recommend that we immediately move RFC
791 to Historic.  Certainly we are likely to invest more effort
in the development of the technology.  Now, some people would
read such a move as either an indication, as you suggest above,
that the IETF thought no one was using it any more, or that
there were no remaining valid use cases, etc., immediately
turning us into a laughingstock.  But, by logic that suggests
moving 6to4 to Historic on the grounds that the IETF is not
going to invest effort in the technology.

So I think we disagree.

best,
   john

 
Ron
 
 
 -Original Message-
 From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On
 Behalf Of Joel Jaeggli
 Sent: Friday, July 15, 2011 3:17 PM
 To: John C Klensin
 Cc: v6...@ietf.org; IETF Discussion
 Subject: Re: Another look at 6to4 (and other IPv6 transition
 issues)
 
 
 On Jul 15, 2011, at 11:52 AM, John C Klensin wrote:
 
  
  
  --On Friday, July 15, 2011 09:40 -0700 Joel Jaeggli
  joe...@bogus.com wrote:
  
  So the rational for the advice document not being combined
  with the standards action in it is that the later has some
  polarizing impact, the advice document does not. the advice
  document is through and done, historic is not.
  
  Joel (and others),
  
  I understand the rationale.  At the risk of repeating
  myself, I simply do not think it works or is appropriate.
 
 And there are people that disagree with you on that.
 
   Recategorizing
  set of documents as Historic is an extremely blunt
  instrument. If we do it in a consistent and logical
  fashion, the advice document would have to go to Historic
  along

Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-16 Thread Doug Barton
On 07/16/2011 07:02, John C Klensin wrote:
 
 
 --On Friday, July 15, 2011 15:39 -0700 Doug Barton
 do...@dougbarton.us wrote:
 
 To address your concern about whether or not vendors are paying
 attention to this discussion, and why historic status is
 substantively different than off by default, no really, OFF
 BY DEFAULT, I'll put my FreeBSD developer hat on for a minute
 and tell you that we definitely do pay attention to stuff like
 this, and whereas we already have it off by default (and have
 for some time) moving it to historic gives us the cover we
 need to remove the code at some point down the road when that's
 appropriate. That's an extremely important distinction, and
 one of the reasons that as a member of v6ops I ultimately
 came down in support of the 2-document strategy.
 
 Doug,
 
 And that is exactly where we agree on the effect and disagree
 about whether it is desirable.

Right.

 I think there is consensus that 6to4 is dangerous unless
 carefully and intelligently configured and that is certainly
 should not be turned on by default.  If anyone has argued
 against that position, they are in a tiny minority.  
 
 Similarly, I think there is consensus that following the advice
 in the advice document makes 6to4 much safer to use, even if
 not entirely risk-free (I contend that there is no risk-free,
 perhaps as a corollary to the principle that, if we invent
 something idiot-proof, someone will invent a better idiot).  So
 there should be no question about the desirability about
 publishing the content of that document.  

Agreed so far, especially about the idiots. :)

 The question, as far as the advice document is concerned, is
 how to get the message out most effectively, most clearly, and
 on as timely a basis as possible.  I think that having it
 update the base 6to4 specs is important because that is how
 the RFC Series is threaded.  Without that, there is an increased
 risk of people finding the 6to4 specs and implementing them
 without ever seeing the advice piece (just as, even with the
 updates/updated by pointers, we still hear about new TCP
 implementations based on RFC 793 alone).  For the reasons
 discussed above, I don't think anyone would find that outcome
 desirable. 

You know the subtleties of the various document tracks infinitely better
than I do, so I'm not even going to try and debate you on that.

OTOH, I find the idea of someone implementing 6to4 from scratch at this
point highly unlikely. I also think that declaring it historic would
make the scenario you describe that much more unlikely.

[snip]

 But, while some people have argued that 6to4 has caused so much
 damage by being misconfigured that it should, presumably as
 punishment or to create a public example, be eliminated entirely
 as an option

My perspective, which I've described at length many times now, is not
that 6to4 needs to be punished, but that the widespread deployment of
IPv6 is being harmed as a result of the negative user experience that it
creates for the majority of its users (particularly the unintentional
ones) and therefore the network as a whole is better off if it goes away.

To summarize my main points once again (since you seem determined to
reopen the debate on 6to4's utility):

1. There is next to zero IPv6-only content at this time.
2. Therefore the number of people who actually *need* IPv6 is so close
to zero as to not be a factor.
3. Of the tiny number of people that actually do need IPv6, there are
plenty of other tunnel options.
4. By the time that there *is* IPv6-only content the market will have
sorted out access for the average user.

Thus, 6to4 hurts way more than it helps at this point.

Furthermore you have the huge problem that neither end of the 6to4
equation has *any* motivation to fix it. The ISP side can simply block
tunnels (or even simpler, ignore the problem). The content side can
simply not deploy  records.

I do think that the -advice document is a good thing, and for those that
care I think it's great that the IETF is going to help them out. But all
statements of the form all we need to do to fix 6to4 is X are
non-starters because the people with the ability to actually fix it are
not going to.

 -- for FreeBSD users, the exact effect of your removing the code --

To be clear, I didn't say that we *will* remove it, only that making it
historic gives us that opportunity at some point down the road *if* that
becomes appropriate.

 I haven't seen nearly as strong as case, or
 anything even close to consensus, for that position.   If it was
 actually what the community believed, then the advice document
 would be a complete waste of time except possibly as a
 retrospective on how 6to4 might have been better specified (a
 retrospective that we would want to publish as (immediately)
 Historic).

Once again repeating myself, but I disagree. The idea of publishing both
documents represents a fine compromise between the 2 extreme positions,
and allows those who 

Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-15 Thread Joel Jaeggli
So the rational for the advice document not being combined with the standards 
action in it is that the later has some polarizing impact, the advice document 
does not. the advice document is through and done, historic is not.

On Jul 15, 2011, at 8:55 AM, John C Klensin wrote:

 Hi.
 
 I've been thinking about this and having a few off-list
 conversations and want to make a suggestion that draws together
 a few others.  Since many people don't like my long notes with
 the conclusion at the end, this one is suggestion-first.  If the
 suggestion offends you sufficiently, you can just stop reading
 there.
 
 Recommendation:
 
 (1) Abandon the effort to classify the specifications as
 Historic.  It is at best a symbolic act that few people outside
 the IETF community will even notice, much less act differently
 because we have done it.  Instead, let's try to focus on what is
 actually important, not classification and name-called (curse
 you, you Historic protocol :-(  ).
 
 (2) Pull the -advice document back from the RFC Editor queue
 and fold the actual substantive content of the -historic
 document into it, preferably as a very clear and very prominent
 Applicability Statement.  If this is what v6ops believes, the
 statement might reasonably say something like:
 
   (2a) This protocol, if not used very carefully, leads to
   bad operational situations in which things get lost and
   the problems are hard to diagnose.   We strongly
   recommend that it not ever be a default and that it not
   be used except under special circumstances and with
   great care.
   
   (2b) Even then, we recommend that it not be used unless
   all of those configuring routing information and all the
   systems along the routing path are run by experts who
   both understanding the issues and are willing to accept
   responsibility.
   
   (2c) If you do decide to use the thing, the advice
   recommendations in the rest of this document are
   mandatory and MUST be followed to avoid serious
   operational problems.
 
 I haven't included either Randy's colorful language or mine in
 the example above, but the intent should be clear.  Depending on
 how much detail the community thinks is useful, there is a good
 deal of potentially-useful text in draft-moore-6to4-experimental
 as well as in the -historic draft.
 
 The resulting document should explicitly update RFC3056 and
 RFC3068.  Taking that action will send a much stronger you need
 to read that document before doing anything with this one
 message to most of the people who are familiar with how things
 work than a reclassification of the base documents.  For those
 who aren't familiar with how things work, all of these
 approaches, including moving 6to4 to Historic, are pointless.
 
 That is all.  This can and should be made to sound like mature
 engineering advice, which it presumably is, and not like small
 children throwing mud at each other.
 
 
 Explanation and Rants:
 
 (ii) I think moving _this_ protocol to Experimental is just
 silly.  We use Experimental for things that are
 pre-standardization or not sufficiently mature to be
 standardized.  Although the bar is higher, there are elements of
 experiment in every Proposed Standard --that is why we have a
 multiple-step standardization process.   If there is really
 something to be learned from 6to4 operated in a different way,
 then the right action to take would be to propose a 6to4bis that
 outlines the characteristics of the protocol, eliminates
 anything we have concluded should not be done, and outlines the
 desired experiment.  That document might reasonably be listed as
 updating RFC3056 and RFC3068 as well.  
 
 (i) rant Presumably our goal is to get IPv6 deployed and
 provide advice useful to its deployment, independent of any
 particular piece of protocol or transition arrangement.  At
 least one of the many reasons we haven't seen more deployment is
 that we keep sending messages to the broader community that,
 however unintentionally, discourage that deployment.  In the
 early days of IPv6, we did that by advertising (or letting
 others who were presumed to be speaking for us advertise) that
 IPv6 was completely ready and that transition was going to be
 easy, cheap, and seamless.  For those who had to make decisions
 as to when to deploy IPv6, sufficient investigation tp discover
 that some of that story was untrue became sufficient motivation
 to back away from IPv6 entirely until we got our acts together.
 In more recent years, we have continued to deliver the message
 that the IETF (and, to a lesser extent the RIRs) are simply
 confused about what advice to give and therefore that IPv6 isn't
 ready for someone to deploy who suffers from limited resources
 and a strong desire to do it only when all of the ducks are
 lined up.  Every time we propose a new transition model or
 denounce an old one without what seems to be an
 

Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-15 Thread John C Klensin


--On Friday, July 15, 2011 09:40 -0700 Joel Jaeggli
joe...@bogus.com wrote:

 So the rational for the advice document not being combined
 with the standards action in it is that the later has some
 polarizing impact, the advice document does not. the advice
 document is through and done, historic is not.

Joel (and others),

I understand the rationale.  At the risk of repeating myself, I
simply do not think it works or is appropriate.  Recategorizing
set of documents as Historic is an extremely blunt instrument.
If we do it in a consistent and logical fashion, the advice
document would have to go to Historic along with the base
documents because giving advice about a piece of ancient history
is meaningless.  That is not what most people who like the
advice document intended, at least as I understood the consensus
on that Last Call.

Worse, for those who are successfully operating 6to4 and finding
it useful, reclassifying the specifications to Historic sends a
clear message that, from their perspective at least, the IETF is
clueless (since Historic essentially says the thing is useless
and/or that no one is using it... and they know better because
they are a counterexample).   The consequence of that, in turn,
is that they either simply ignore the advice or conclude that
they should postpone IPv6 deployment until the IETF gives advice
that is both coherent and believable.

I think there are probably a dozen right ways to do this, with
the differences depending on issues that I haven't followed
v6ops or 6to4 deployment closely enough to have opinions about.
What they have in common is a real analysis of issues and some
meaningful recommendations (-advice seems to do much of that)
and the used of updates to effectively incorporate that advice
and guidance into the base spec.   If that is better done with a
standalone document that references the base spec and the advice
document, updating all of them, I'm fine with it (although,
under that scenario, I'd prefer to have the advice document on
standards track).   

Finally, if we had a wonderful transition model that would work
well in all situations, then it would make sense to recommend it
and depreciate everything else.   We don't.  What we have are a
bunch of mechanisms, each with advantages and disadvantages,
some much better adapted to particular situations than others.
It would be easier if we had a good single solution, but we
don't... that is life, or at least engineering.  Given that, we
serve the community much better with analyses and explanations
of tradeoffs (and RFC 6180 is, IMO, a really good start) than we
do by going through exercises of figuring out what to denounce.
IMO, the _only_ thing we should be categorically denouncing are
tactics and strategies that encourage people to put off getting
serious about IPv6.  Unfortunately, trying to slap a Historic
label on one particular transition strategy, or to rank
transition strategies that have proven useful to some actors on
the basis of how much various of us loathe them, are about
denunciation and, however unintentionally, with the risk of
encouraging people to sit and wait, not about progress or
network engineering.

back to lurking...
john


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-15 Thread Joel Jaeggli

On Jul 15, 2011, at 11:52 AM, John C Klensin wrote:

 
 
 --On Friday, July 15, 2011 09:40 -0700 Joel Jaeggli
 joe...@bogus.com wrote:
 
 So the rational for the advice document not being combined
 with the standards action in it is that the later has some
 polarizing impact, the advice document does not. the advice
 document is through and done, historic is not.
 
 Joel (and others),
 
 I understand the rationale.  At the risk of repeating myself, I
 simply do not think it works or is appropriate.

And there are people that disagree with you on that.

  Recategorizing
 set of documents as Historic is an extremely blunt instrument.
 If we do it in a consistent and logical fashion, the advice
 document would have to go to Historic along with the base
 documents because giving advice about a piece of ancient history
 is meaningless.  That is not what most people who like the
 advice document intended, at least as I understood the consensus
 on that Last Call.

SNIP

 Finally, if we had a wonderful transition model that would work
 well in all situations, then it would make sense to recommend it
 and depreciate everything else.

You missed the boat about a decade back I guess. Transition technologies (none 
of them) are a substitute for actual deployment. They should naturally decline 
in popularity and in fact in the portions of the internet where we can measure 
them they are. Right now if we try and fit a story to the evidence that is 
happening because of host changes, and  not because of deployment. ipv4 is 
becoming less usable and it's taking autotunnels with it, nobody here has a 
proposal that changes that.

   We don't.  What we have are a
 bunch of mechanisms, each with advantages and disadvantages,
 some much better adapted to particular situations than others.
 It would be easier if we had a good single solution, but we
 don't... that is life, or at least engineering.  Given that, we
 serve the community much better with analyses and explanations
 of tradeoffs (and RFC 6180 is, IMO, a really good start) than we
 do by going through exercises of figuring out what to denounce.
 IMO, the _only_ thing we should be categorically denouncing are
 tactics and strategies that encourage people to put off getting
 serious about IPv6.  Unfortunately, trying to slap a Historic
 label on one particular transition strategy, or to rank
 transition strategies that have proven useful to some actors on
 the basis of how much various of us loathe them, are about
 denunciation and, however unintentionally, with the risk of
 encouraging people to sit and wait, not about progress or
 network engineering.
 
 back to lurking...
john
 
 

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Another look at 6to4 (and other IPv6 transition issues)

2011-07-15 Thread Templin, Fred L
Hi Joel, 

 ipv4 is becoming less usable and it's 
 taking autotunnels with it, nobody here has a proposal that 
 changes that.

As far as I can tell, IPv4 is not becoming less
usable within my organization's network.

Thanks - Fred
fred.l.temp...@boeing.com
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-15 Thread Brian E Carpenter
On 2011-07-16 03:55, John C Klensin wrote:

 (2) Pull the -advice document back from the RFC Editor queue
 and fold the actual substantive content of the -historic
 document into it, preferably as a very clear and very prominent
 Applicability Statement.  

I am very strongly against this. The advisory document received extremely
strong support and excellent technical input from a wide cross section
of the IPv-anything operational community and has been fully approved
and is ready to go. I originally hoped it could be published for
World IPv6 Day, but having missed that date, it remains urgent to get
it out there, and to publicise it to operators who are not aware
of the issues.

We can spend another few months debating the exact form of words for
a normative document advising implementors to do what most of them
are now doing; I don't care and it basically doesn't matter except
in the IETF's tiny world. That isn't what's important. What's
important is to get as many operators as possible doing what they
can to ameliorate the situation.

   Brian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-15 Thread John C Klensin


--On Saturday, July 16, 2011 08:34 +1200 Brian E Carpenter
brian.e.carpen...@gmail.com wrote:

...
 We can spend another few months debating the exact form of
 words for a normative document advising implementors to do
 what most of them are now doing; I don't care and it basically
 doesn't matter except in the IETF's tiny world. That isn't
 what's important. What's important is to get as many operators
 as possible doing what they can to ameliorate the situation.

Brian,

It seems to me that you can take two positions here, but not
both as the same time.

Position #1: What the IETF does, and how it classifies things,
actually make a difference.  If that is true then the advice
document should look a lot more mandatory and should certainly
be shown as updating the 6to4 base documents (I note that the
latter decision could be made without reopening the document in
any significant way).  Whether it is part of the advice document
or not, an applicability statement that discusses what is really
going on is important and reclassification to Historic would be
stupid.  If nothing else, unless it reclassifies your advice doc
to Historic as well, reclassification to Historic would be
appeal-bait.  And classifying your document as Historic also
would rather dilute the message.

Position #2: How the IETF classifies things makes very little
difference in this space because people will follow advice that
seems sensible and ignore everything else.  If so, it makes
little difference how your document is approved or where it is
published.  For example, it could have come through the
Independent Stream or been pushed into CCR.  No problem.  And
the Historic effort is a huge waste of the community's time,
no matter how it comes out.

Just my opinion -- you will probably continue to disagree.

best,
   john



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-15 Thread Doug Barton
John,

I think Brian and Joel both made excellent points about why this
suggestion is probably sub-optimal, and I won't presume to add to the
elegance of their arguments on those points other than to say that I
agree with them.

To address your concern about whether or not vendors are paying
attention to this discussion, and why historic status is substantively
different than off by default, no really, OFF BY DEFAULT, I'll put my
FreeBSD developer hat on for a minute and tell you that we definitely do
pay attention to stuff like this, and whereas we already have it off by
default (and have for some time) moving it to historic gives us the
cover we need to remove the code at some point down the road when that's
appropriate. That's an extremely important distinction, and one of the
reasons that as a member of v6ops I ultimately came down in support of
the 2-document strategy.


hth,

Doug

-- 

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Another look at 6to4 (and other IPv6 transition issues)

2011-07-15 Thread Joel Jaeggli


Joel's widget number 2

On Jul 15, 2011, at 12:37, Templin, Fred L fred.l.temp...@boeing.com wrote:

 Hi Joel, 
 
 ipv4 is becoming less usable and it's 
 taking autotunnels with it, nobody here has a proposal that 
 changes that.
 
 As far as I can tell, IPv4 is not becoming less
 usable within my organization's network.

Stasis is great if you can get it... There are two drafts proposing the use of 
shared address space space to be assigned by ARIN for LSN  that will probably 
turn up in opsawg.

Whether the get it or not the LSNs will be deployed.

And yeah I think Boeing probably has enough v4 addresses for a while.

Joel

 
 Thanks - Fred
 fred.l.temp...@boeing.com
 
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf