Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-06-30 Thread Robert Elz
Date:Fri, 01 Jul 2005 03:25:25 +0200
From:Brian E Carpenter <[EMAIL PROTECTED]>
Message-ID:  <[EMAIL PROTECTED]>

  | As I said in the plenary in Minneapolis, my goal is for the IESG to be
  | able to *steer*. Not to rule. Steering means finding the narrow line
  | between too far to the left and too far to the right.

Also remember that the IESG, including the "steering" existed long before
the IESG got to approve almost anything.   Steering relates to managing the
progress of the working groups, or that's where it came from.  The IESG
is intended to drive (or steer) the working groups so that overall progress
is made.

  | It also means
  | being decisive, and it means listening to the community as a whole,
  | not just to individuals who post a lot of mail.

That's true.   But when there is a diversity of opinion, you cannot
assume that everyone who says nothing is agreeing with you.   They're
just as likely agreeing with those opposed to you, but have nothing
new to add.   In general it is best to assume that the split of those
who say nothing is generally the same as those who do comment.  If
everyone (or almost everyone) who comments is in general agreement, it
is fair to assume that those who don't comment agree.   If there's a
bit debate among a group of people, the reasonable conclusion is that
the same debate would exist among everyone else.   If there's one or two
people opposed to many others, you can generally assume that most of those
who don't comment will agree with the majority who do.

  | We'll discuss this in plenary at the next IETF.

That's fine.   But do remember it is the mailing list(s) that make
the decisions, not the meetings.

Also remember that "no consensus" in an issue like this, really needs to
mean "no authority" - if you cannot get at least most of the community to
agree with the IESG position, then the IESG cannot just claim the
authority and say "there is no consensus that we should not have it".

kre

ps: while I am sure that you want to believe that you have general
community support, that isn't the way I see it - rather, most of the
support I've seen for the IESG position looks to be coming from current
or former IESG members, whereas the opposition looks to be from
everywhere, including former IESG/IAB members, and people who have
never been in a "management" role.


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-06-30 Thread Spencer Dawkins

If I may plead for a moment of silence ...

There is an Internet Draft that is intended to give the community a 
chance to provide comments on what the IETF vision of option 
registration might be - or, might not be.


If we could discuss this draft, and say things like "I agree", "I 
disagree", "goes too far", "doesn't go far enough", it seems to me 
that we might actually be able to come closer to closure in this 
thread (and its predecessors), one way or the other.


That URL, again, is 
http://www.ietf.org/internet-drafts/draft-klensin-iana-reg-policy-00.txt.


And I apologize for having nothing whatsoever to say about spamops, 
killfiles, or steering.


Thanks,

Spencer 




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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-06-30 Thread Ken Carlberg
> From: Brian E Carpenter 
>
> I'm supposed to be on vacation so this will be brief, but I don't 
> think that your assertion about what "the community" has said is 
> backed up by postings from a sufficient number of people to be a 
> community view.  Most people in the community haven't posted one way 
> or the other. I haven't counted, but in the recent discussions about 
> the hop by hop option, I've seen a number of messages agreeing with 
> the IESG's decision, contrasted with a large number of critical 
> postings from just a few people.

My view is that your impression of the reaction is incorrect.  in
taking the position that respondents can be classified as either: 
a) being satisfied with the IESG *decision*, b) dissatisfied or 
uncomfortable with the decision, or c) could not be clearly 
determined by the content of their response, I came up with the 
following list.

Dissatisfied Satisfied   Other
 -   -
Robert Elz   Thomas Narten  Barbara Roseman
John Leslie  Sam HartmanYakov Rekhter
Ken Carlberg Bob Hinden Scott Brim
Ralph Droms  Brian CarpenterSpencer Dawkins
Steve Silverman  Allison Mankin Thomas Hruska
Jefsey MorfinHarald Alvestrand  Randy Presuhn
John Klensin Keith MooreScott Bradner
Nick Staff   Bill Sommerfeld
Lawrence Roberts   Eliot Lear
Vint CerfJoel Halpern
Dave Crocker Margaret Wasserman
Ned FreedJeffrey Hutzelman
Grenville Armitage
Hans Kruse


I listed names so that people could object to my interpretation,
and I'm sure I made a mistake or two.  But at best, it seems the
reaction is split, and not to be viewed as objections coming from
simply a few but persistant people.

-ken

ps, I hope your vacation is going well :)


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-06-30 Thread Joel M. Halpern

As a general statement, I think this document goes too far.
Several issues occur to me reading it.  A sampling follow.

1) As written, the document seems to say that all small allocation spaces 
should be "repaired".  This does not always follow.  Making the IP version 
space bigger does not seem a desirable approach to interoperability, for 
example.


2) There are issues of appropriateness that are complex, and need to be 
considered.   For example, there is an ongoing debate in the routing area 
as to how much information, and of what kinds, ought to be carried in the 
routing protocols.  (The problem exists for both BGP and our intra-domain 
link state routing protocols.)  It would really complicate such a 
discussion if the working groups did not have the ability to say "no, there 
are uses of these fields which are wrong, and we will not encourage them be 
registering them."


3) No matter how much we claim that registration is not endorsement, it 
will frequently be seen as endorsement.


4) Allowing arbitrary values in fields which need to be understood for 
interoperability can make life very difficult.  It turns out that even when 
the protocol has planned well for unknown values, the negotiations and 
exchanges can get very tricky.  And the more extensive the set of options, 
the harder it gets.


5) There are sometimes subtleties about who is appropriate to provide the 
definitions for some values.  Particularly if the meaning relates to 
proprietary activities.  Just having clear documentation is not always 
sufficient.


6) For some purposes it is important that the document actually be right, 
not just clear.  To use a historical case, there was a request for 
registration of a number space at one time which was accompanied by I-Ds, 
etc.  It was however mathematical falsehood.  It would not 
work.  Registering it would have been a disservice to the community.  In 
that particular case, the problem was clear.  But other cases may not be so 
clear.
6') We are usually fairly careful about registering cryptographic 
algorithms, and we try to make sure that our experts think the algorithms 
make sense.  This document would seem to do away with such checks.  (I 
believe this is an example of one way that a document may be extant, and 
readable, but subtly harmful or false.)


7) There are clearly spaces / applications / domains where people can and 
should be encouraged to experiment.  But not all spaces have that 
property.  We have enough trouble with junk in spaces like DNS without 
agreeing to register any type code / meaning that someone wants to write up.


Yours,
Joel M. Halpern

At 12:11 AM 7/1/2005, Spencer Dawkins wrote:

If I may plead for a moment of silence ...

There is an Internet Draft that is intended to give the community a chance 
to provide comments on what the IETF vision of option registration might 
be - or, might not be.


If we could discuss this draft, and say things like "I agree", "I 
disagree", "goes too far", "doesn't go far enough", it seems to me that we 
might actually be able to come closer to closure in this thread (and its 
predecessors), one way or the other.


That URL, again, is 
http://www.ietf.org/internet-drafts/draft-klensin-iana-reg-policy-00.txt.


And I apologize for having nothing whatsoever to say about spamops, 
killfiles, or steering.


Thanks,

Spencer


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



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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-06-30 Thread Scott W Brim
On 07/01/2005 13:02 PM, Ken Carlberg allegedly wrote:
> My view is that your impression of the reaction is incorrect.  in
> taking the position that respondents can be classified as either: 
> a) being satisfied with the IESG *decision*, b) dissatisfied or 
> uncomfortable with the decision, or c) could not be clearly 
> determined by the content of their response, I came up with the 
> following list.

You can add me to the "satisfied" column.  The IESG is asked to take
positions and to lead (despite what a few think).  That's risky -- no
matter what they do they get criticism from somewhere.  Maybe they
didn't *phrase* the announcement perfectly, but the decision is
correct.  Something like this must have a serious, long-term IETF
review.  We need to take the overall design of the Internet into
account and not just be administrators.

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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-06-30 Thread Jari Arkko

Scott W Brim wrote:


On 07/01/2005 13:02 PM, Ken Carlberg allegedly wrote:
 


My view is that your impression of the reaction is incorrect.  in
taking the position that respondents can be classified as either: 
a) being satisfied with the IESG *decision*, b) dissatisfied or 
uncomfortable with the decision, or c) could not be clearly 
determined by the content of their response, I came up with the 
following list.
   



You can add me to the "satisfied" column.  The IESG is asked to take
positions and to lead (despite what a few think).  That's risky -- no
matter what they do they get criticism from somewhere.  Maybe they
didn't *phrase* the announcement perfectly, but the decision is
correct.  Something like this must have a serious, long-term IETF
review.  We need to take the overall design of the Internet into
account and not just be administrators.
 


Count me in too. The IESG might have been more polite
in their answer, but yes, "IESG Review" in an IANA
considerations text means just that, and its not the same
as "FCFS".

--Jari


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-06-30 Thread Dave Crocker




And I apologize for having nothing whatsoever to say about spamops, 
killfiles, or steering.


as well you should.

"we" will let it slide this time, Mr. Dawkins.

but don't let it happen again.


--

  d/

 Dave Crocker
 Brandenburg InternetWorking
 +1.408.246.8253
 dcrocker  a t ...
 WE'VE MOVED to:  www.bbiw.net

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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-06-30 Thread Pekka Savola

On Fri, 1 Jul 2005, Scott W Brim wrote:

You can add me to the "satisfied" column.  The IESG is asked to take
positions and to lead (despite what a few think).  That's risky -- no
matter what they do they get criticism from somewhere.  Maybe they
didn't *phrase* the announcement perfectly, but the decision is
correct.  Something like this must have a serious, long-term IETF
review.  We need to take the overall design of the Internet into
account and not just be administrators.


FWIW, I haven't said anything on the thread but I'm largely satisfied 
with the IESG action, though I can understand the arguments why 
documenting the proposed use could be useful.


However, I believe there is a significant difference between "proposed 
use" and "actual use".  I'm hoping that most of the people who come 
asking for these code points, but don't get one, will change their 
designs (so a code point is not needed) or engage in a dialogue 
(instead just picking a code point and getting it implemented).  I'd 
certainly hope that mainstream vendors wouldn't just add 
unregistered/rejected codepoints in their products, and if the use is 
restricted to a minor vendor or a very specific environment, I doubt 
many care too much one way or the other.


If we want to enable any kind of protocol to get any kind of code 
point (instead of just stealing one), I'd think it might make sense to 
split a few codepoints from the registries to be allocated using a 
more relaxed process (RFC3692/BCP82 may or may not be a partial 
solution here), so that the vendors could more easily just ignore 
those options.


However, I think an important benefit of a sufficiently strict 
allocation procedure is that those people who have a genuine desire to 
design a protocol that's at least halfway sensible need to initiate 
the community in a technical dialogue.  In the process maybe the 
community is swayed, or the protocol designer sees that a different 
approach may be much better.  We can always hope so.


No matter what we do, there are always going to be people who try to 
push their own protocols, not caring to hear any feedback or input, 
and the process (for the most cherished IANA resources) should be 
strict enough to limit the damage those could inflict.


Or maybe there is a need for a short document explaining that if you 
want to build FOO protocol, it might make good sense to design it 
using TCP/UDP and FCFS assignments, instead of using more scarce or 
more tightly controlled resources, especially if you have a tight 
market DL and/or don't want to engage in a technical dialogue in the 
IETF..


In the particular case of hop-by-hop options, maybe the best approach 
could be to assign a couple of experimental code points per RFC3692. 
If folks want to deploy (in small scale) or test their ideas, they 
could always use those codepoints, and everyone else could put code in 
their products to ignore them.


--
Pekka Savola "You each name yourselves king, yet the
Netcore Oykingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings

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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread Robert Elz
Date:Fri, 01 Jul 2005 14:11:47 +0800
From:Scott W Brim 
Message-ID:  <[EMAIL PROTECTED]>

Scot,

  | Something like this must have a serious, long-term IETF review.
  | We need to take the overall design of the Internet into
  | account and not just be administrators.

How do you propose we enforce that?   In more common circumstances
the way that happens is that the IETF refuses to publish a proposal,
which is generally effective, as what most people (seem to) want is
an RFC number that can use as a badge on their product.

Here, no-one, as best I can tell, ever wanted an RFC number.   There
has been some opinion recently (from what I can tell, I certainly have not
read all of the messages) that they really should want an RFC number.

Nonsense.

While the IETF makes standards for use on the internet, and with the
internet protocols, nothing gives it the exclusive right to make such
standards, or to invent internet protocols.

Anyone can do that.   W3C certainly does that.   So can anyone else.

When they do it, they don't automatically get an RFC number to bandy about,
which many might see as a disadvantage, but if they don't need that, then
they just go ahead.

Whether anyone, and if there is anyone who they are that, uses the protocol
that's been designed is the ultimate judge of it, not whether or not it has
IETF blessing, or anyone else's blessing, or an RFC number.

The other tool we (pretend to) have is to refuse to allocate numbers in
the parameter registries, where a number is needed to make a protocol
work.   We can certainly do that.   But what effect do you expect that
will have?   That is, what would you do, if you were denied a parameter
registration for your protocol?

Or, to make that query more specific, cisco designed (long ago) a
routing protocol (igrp, now eigrp), which I assume needs a port number,
or an IP protocol number, or a multicast address, or something like that.

What do you think would have happened, had the IETF (or IANA) replied
to a request for that parameter to be allcoated with a response like:

  "Sorry, routing protocols are fundamental to the operation of the network,
   we will not allocate a parameter for your protocol unless you have it
   reviewed in the IETF, and the community agrees that your protocol is
   a good one,  What's more, we are already doing work defining routing
   protocols, we don't believe that yours has any chance of success, so
   please go away and don't come back."

Really, what would have happened?   Do you really believe that cisco
would simply have dropped igrp and said "oh well, we lost" or something?

I certainly don't, and I cannot think of any reason why they should have,
nor why Dr Roberts' group should in this case.

Allocating a number for yourself is trivial.   If you can't get one
assigned, then you self-assign.   Anyone would.   If you don't care
about the RFC number badge, then denying a paramater registration is
about as effective in actually preventing the protocol being used as
being flogged with (wet) spagetti would be (probably less so)...

Do you, or does anyone, really believe that we're better off with
data on the network, whose purpose we don't understand, for which
we have no idea what it is about, or how to find out more information
about it, than not having such data?

That's what the IANA registry is really all about - it is to make sure
that information about what exists is available, and we can discover
what is there, and manage to avoid conflicting with it.  Attempting to
use it as an enforcement tool is highly counter-productive.

kre



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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread Robert Elz
Date:Fri, 1 Jul 2005 09:36:30 +0300 (EEST)
From:Pekka Savola <[EMAIL PROTECTED]>
Message-ID:  <[EMAIL PROTECTED]>

  | though I can understand the arguments why 
  | documenting the proposed use could be useful.

I believe it is documented (though I haven't read the documentation
and see no need to do that).   What it isn't, is documented as an RFC
(or even an I-D).   Whether the documentation is adequate or not
is a reasonable question to ask, and is the question the IESG should
have investigated.

  | I'm hoping that most of the people who come 
  | asking for these code points, but don't get one, will change their 
  | designs (so a code point is not needed) or engage in a dialogue 
  | (instead just picking a code point and getting it implemented).

And why would you expect that to be the case?   Some might be
persuaded by arguments that show a better alternative, a very
few might be persuaded by arguments that say "that's no good"
without suggesting anything better, or at least demonstrating
a problem (in the IETF we tend to tell people who make those kind
of arguments to go away).   Others?

  | I'd certainly hope that mainstream vendors wouldn't just add 
  | unregistered/rejected codepoints in their products,

Personally I'd expect that decision to be based upon how many $'s
they expect implementing the option/feature to be able to make for
them, compared to the costs of doing it.

If you believe that vendors have never implemented features in advance
of IETF approval, or even discussion, you're deluding yourself.
(Just consider what happened to the IPv4 TOS byte, and how that
was actually done).

  | and if the use is 
  | restricted to a minor vendor or a very specific environment, I doubt 
  | many care too much one way or the other.

Here, I absolutely disagree.   Features that start out being restricted
to specific environments have a tendency to escape into wider uses.

In this, I think I am in agreement with those who agree with the IESG's
action, because they have looked at the protocol, don't like what they
see, and are afraid of it (or perhaps something similar in the future)
escaping into the network and doing harm.

I certainly agree that is possible.   Where we disagree, is that I cannot
see (as apparently you can't either, though you "hope") that it is
possible to prevent this by refusing parameter registrations.

I prefer to know what is there, to be able to identify it, and to locate
the identifying documentation or responsible person.   Others seem to
prefer to pretend that if it isn't registered in the IANA registry, then
it cannot possibly exist (the ostrich syndrome).

  | If we want to enable any kind of protocol to get any kind of code 
  | point (instead of just stealing one), I'd think it might make sense to 
  | split a few codepoints from the registries to be allocated using a 
  | more relaxed process

No, that kind of thing has been tried in the past, and it simply does
not work.   The "experimental" code points, if they succeed, get
embedded into products, and cease being experimental.   And that happens
before anyone realises, and well after the point where it would be
practical to move to a different number.

  | No matter what we do, there are always going to be people who try to 
  | push their own protocols, not caring to hear any feedback or input, 
  | and the process (for the most cherished IANA resources) should be 
  | strict enough to limit the damage those could inflict.

Exactly.   This is the point.   Do we push them underground, or do
we be honest with ourselves, recognise that this is going to happen,
and at least allow it to happen in a way where the harm to the rest of
us is minimised?   We can't stop this, but we can at least observe it.

  | Or maybe there is a need for a short document explaining that if you 
  | want to build FOO protocol, it might make good sense to design it 
  | using TCP/UDP and FCFS assignments, instead of using more scarce or 
  | more tightly controlled resources, especially if you have a tight 
  | market DL and/or don't want to engage in a technical dialogue in the 
  | IETF..

That may be true, but couldn't possibly help here.   From what I have
seen, the proponents of the protocol in question are convinced that the
only way for it to work is by using hop by hop options.   That is, they
are expecting that everything above the IP layer is going to be (and
must be) encrypted, and they need to send information that the routers
along the path can examine.

That they cannot do by embedding anything in UDP or TCP - then all of
the data would be hidden from the routers.

Or at least, that is my understanding (purely from the e-mail on this
topic that I have read, not all of it public).   [I have no idea what
data they need the routers to see, or why.]

  | In the particular case of hop-by-hop options, maybe the best approach 
  | could be to assign a couple of experimental code points per RFC3692. 
  

Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread Robert Elz
Apologies for missing the second 't' in your name in the message
I sent to the list - I must have been asleep...

kre


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread David Hopwood

Scott W Brim wrote:

On 07/01/2005 13:02 PM, Ken Carlberg allegedly wrote:


My view is that your impression of the reaction is incorrect.  in
taking the position that respondents can be classified as either: 
a) being satisfied with the IESG *decision*, b) dissatisfied or 
uncomfortable with the decision, or c) could not be clearly 
determined by the content of their response, I came up with the 
following list.


You can add me to the "satisfied" column.  The IESG is asked to take
positions and to lead (despite what a few think).  That's risky -- no
matter what they do they get criticism from somewhere.  Maybe they
didn't *phrase* the announcement perfectly, but the decision is
correct.  Something like this must have a serious, long-term IETF
review.  We need to take the overall design of the Internet into
account and not just be administrators.


Add me to the "satisfied" column as well.

Much of the objection expressed on this list seems to have been not to
the decision itself, but that the way the decision was expressed by the
IESG appeared to preempt what the result of an IETF consensus process
would be. My opinion on this is that:

 - the IESG is entitled to hold positions about the suitability of
   particular proposals, and to express those positions publically and
   forcefully. They should not be prevented or discouraged from doing
   so by politics.

 - if there are substantive objections to the grounds on which the IESG
   approved or did not approve a request in any particular case, that is
   what the appeals process is for.

 - expressing the position that Dr. Robert's proposal would be unlikely
   to reach IETF consensus *as part of the decision not to approve the request*
   was arguably unwise.


Some people appear to want to use this case as a stepping-off point for a
campaign to liberalise the policies for allocation of code points in all or
most code spaces. This would effectively result in the prior decisions of
working groups and others as to what level of review is required in any
particular code space to be altered, without consulting those groups.

The idea that in general, allocating code points based only on availability
of documentation and not technical review must be harmless as long as
extension/option mechanisms are designed correctly, is dangerously naive.
As several posters have pointed out, the problem here is with extensions/
options that *are* implemented, not those that are ignored. A policy of
(essentially) rubber-stamping code point allocations would, in practice,
lead to more options with a marginal or poor usefulness/complexity trade-off,
that would nevertheless have to be implemented to ensure interoperability.

If the description of what IESG Approval should involve is unclear, then
that option, and that option only, should be clarified in an update to
RFC 2434. There are no grounds for any radical rethink of allocation
policies in general.

--
David Hopwood <[EMAIL PROTECTED]>


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread Theodore Ts'o
On Fri, Jul 01, 2005 at 01:02:29AM -0400, Ken Carlberg wrote:
> My view is that your impression of the reaction is incorrect.  in
> taking the position that respondents can be classified as either: 
> a) being satisfied with the IESG *decision*, b) dissatisfied or 
> uncomfortable with the decision, or c) could not be clearly 
> determined by the content of their response, I came up with the 
> following list.

You can add me into the "Satisified" column".  Note that sampling
messages posted to ietf@ietf.org on this list will almost certainly be
biased, since it is the people who are disasstified which are likely
going to be the ones complaining aobut it.

- Ted

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


RE: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread Nicholas Staff
I agree that no noise usually means agreement, but once a counterpoint has
been raised I don't know how to tell which side the silent people are
agreeing with.

I'm not saying I see all angles to this but it seems like Robert really has
some strong logic behind him - If assigning the registration doesn't give
anything that could have been taken without it then all we are ensuring by
giving the assignment is documentation on record, an easy way to ignore the
implementation (by reference of the assigned number), and an avoidance of
future conflicts with options we might find of much more import.  I don't
see the benefit of flying blind only because I don't know how that helps us
achieve the goal of preventing this implementation.  If that could be
explained then I would change my tune.

Best regards,

Nick Staff

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Theodore Ts'o
Sent: Friday, July 01, 2005 7:52 AM
To: Ken Carlberg
Cc: ietf@ietf.org
Subject: Re: S stands for Steering [Re: Should the IESG rule or not?]

On Fri, Jul 01, 2005 at 01:02:29AM -0400, Ken Carlberg wrote:
> My view is that your impression of the reaction is incorrect.  in 
> taking the position that respondents can be classified as either:
> a) being satisfied with the IESG *decision*, b) dissatisfied or 
> uncomfortable with the decision, or c) could not be clearly determined 
> by the content of their response, I came up with the following list.

You can add me into the "Satisified" column".  Note that sampling messages
posted to ietf@ietf.org on this list will almost certainly be biased, since
it is the people who are disasstified which are likely going to be the ones
complaining aobut it.

- Ted

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


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread John C Klensin

Brian,

Let me add three observations to Ken's rather interesting 
tabulation (without having read all of the traffic since then -- 
if someone else has said this, I apologize)...


--On Friday, July 01, 2005 1:02 AM -0400 Ken Carlberg 
<[EMAIL PROTECTED]> wrote:



From: Brian E Carpenter

I'm supposed to be on vacation so this will be brief, but I
don't  think that your assertion about what "the community"
has said is  backed up by postings from a sufficient number
of people to be a  community view.  Most people in the
community haven't posted one way  or the other. I haven't
counted, but in the recent discussions about  the hop by hop
option, I've seen a number of messages agreeing with  the
IESG's decision, contrasted with a large number of critical
postings from just a few people.


My view is that your impression of the reaction is incorrect.
in taking the position that respondents can be classified as
either:  a) being satisfied with the IESG *decision*, b)
dissatisfied or  uncomfortable with the decision, or c) could
not be clearly  determined by the content of their response, I
came up with the  following list.

Dissatisfied Satisfied   Other
 -   -
Robert Elz   Thomas Narten  Barbara Roseman
John Leslie  Sam HartmanYakov Rekhter
Ken Carlberg Bob Hinden Scott Brim
Ralph Droms  Brian CarpenterSpencer Dawkins
Steve Silverman  Allison Mankin Thomas Hruska
Jefsey MorfinHarald Alvestrand  Randy Presuhn
John Klensin Keith MooreScott Bradner
Nick Staff   Bill Sommerfeld
Lawrence Roberts   Eliot Lear
Vint CerfJoel Halpern
Dave Crocker Margaret Wasserman
Ned FreedJeffrey Hutzelman
Grenville Armitage
Hans Kruse

I listed names so that people could object to my
interpretation, and I'm sure I made a mistake or two.  But at
best, it seems the reaction is split, and not to be viewed as
objections coming from simply a few but persistant people.


(i) Of the people in the left-hand column, there are at least a 
few who believe either that the proposed protocol is a dubious 
idea or even that the registration request should, in the last 
analysis, be rejected.  Their objection is to the process the 
IESG followed, the assumptions about authority the IESG made in 
following it, and/or the way in which the IESG explained its 
decision.   In that regard, there may be some overlap with some 
members of the "other" group: some of the "other" group might 
reasonable be classified with the "dissatisfied" or vice versa. 
Certainly few of the "others" are completely happy at this point.


(ii) It is interesting to note that there are present or former 
ADs in all three groups, but that, of the 12 people in the 
"satisfied" group, fully half are current, or immediately past, 
ADs.  By contrast, there are zero people in either of the other 
two lists who are now ADs or who have served as ADs since March 
2003.  One could probably interpret that factoid in several 
ways, but one cannot help but notice that, if one excluded IESG 
members defending either a recent IESG action or general IESG 
perceptions of its role from the second group, it would be the 
shortest of the three lists.


(iii) By my rough and subjective count (I, too, am supposedly on 
vacation and hence suffering from impeded connectivity), the 
"few people" making a "large number of postings" are distributed 
among the first two groups, with neither group having a monopoly 
on that particular distinction.


  john


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread JFC (Jefsey) Morfin
The list of "satisfied" is of ne real interest. The list of "disatistied" 
seem important enough to say there is no consensus.


At 16:51 01/07/2005, Theodore Ts'o wrote:

On Fri, Jul 01, 2005 at 01:02:29AM -0400, Ken Carlberg wrote:
> My view is that your impression of the reaction is incorrect.  in
> taking the position that respondents can be classified as either:
> a) being satisfied with the IESG *decision*, b) dissatisfied or
> uncomfortable with the decision, or c) could not be clearly
> determined by the content of their response, I came up with the
> following list.

You can add me into the "Satisified" column".  Note that sampling
messages posted to ietf@ietf.org on this list will almost certainly be
biased, since it is the people who are disasstified which are likely
going to be the ones complaining aobut it.

- Ted

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



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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread Theodore Ts'o
On Fri, Jul 01, 2005 at 11:07:47PM +0200, JFC (Jefsey) Morfin wrote:
> The list of "satisfied" is of ne real interest. The list of "disatistied" 
> seem important enough to say there is no consensus.

No IETF consensus is required to accept or deny a registration for the
registry in question under the current rules; instead IESG approval is
required instead.

And if there is no consensus, then there is also no consensus to
change RFC 2780, under which auspices the IESG acted

- Ted

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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-01 Thread Theodore Ts'o
I agree with all of Joel's points, below, and add the following comments.

The fundamental philosophical assumption made by
draft-klensin-iana-reg-policy-00.txt goes too far is that registration
of code points is always a good thing, and it is never bad thing to
reserve a code point in the interests of interoperability and to avoid
problems caused by code point collision.  I disagree with this
assumption; as Joel points out, "as much as we claim registration is
not endorsement, it will frequently be seen as endorsement".  The
validity of this principle has been accepted by the IETF community and
its general practice, when in RFC 2026 (BCP 9), section 4.2.3, we
allow the suppression of experimental RFC's that are submitted with
the intent to subvert the standards process, by diverting them to the
relevant working group.  Why do we allow this, despite our belief that
just because it is an RFC does not give any text any special standing.
While the IETF cognescenti may know this to be true, most people do
not, and automatically give text with the "RFC" label force of a
standard.  (Given that most of us still refer to standards via their
RFC number rather than by its STD or BCP number, we help perpetuate
this problem, but that's a debate for another day.)

Beyond the endorsement issue, it can be very valuable to be able to
promote interoperability by trying to elimiate duplicate or
near-duplicate code point registrations.  If someone wants to register
a different encoding scheme which is almost --- but not quite ---
identical to base-64 encoding, instead of allowing the registration
and permitting (and perhaps endorsing) this alternate encoding
standard, it can be valuable if someone can explore with the
registrant whether or not the code point is really needed, and whether
there is a technical justification for having this alternate encoding
scheme in the first place.   

In the past, my understanding is that the original IANA would perform
such functions, and I think this is a good thing.  Converting the IANA
into something that can be implemented using an LDAP server may make
the process more streamlined, but throwing out technical judgement to
help improve some potentially bad ideas seem to be an vey, very
unfortunate side-effect.

I am also very troubled by the provision stating that no registration
could be denied based on scarcity unless a potentially heavyweight
process is initiated to either (a) eliminate the scarcity, or (b)
justify that it cannot be so eliminated.  Does this mean that every
single time some kook^H^H^H^H^H, ah, "enthuastic experimenter"
wants to register a new IP header version, or TOS value, or one of
many, many bit-encoded, restricted fields in the lowest levels of our
protocol stack, we need to create a working group to write an RFC
justifying why expanding the IP version field in the IP header beyond
4 bits would be a Bad Thing?

The argument could be made that "common sense" would not require such
an effort, but the whole point of draft-klensin-iana-reg-policy-00.txt
seems to be to eliminate any ambiguity by spelling out exactly what
should happen, and the way it is currently worded, an implementation
of this registration policy without the application of common sense
could fairly easily result in a DOS attack against the IETF.

- Ted

On Fri, Jul 01, 2005 at 01:03:07AM -0400, Joel M. Halpern wrote:
> As a general statement, I think this document goes too far.
> Several issues occur to me reading it.  A sampling follow.
> 
> 1) As written, the document seems to say that all small allocation spaces 
> should be "repaired".  This does not always follow.  Making the IP version 
> space bigger does not seem a desirable approach to interoperability, for 
> example.
> 
> 2) There are issues of appropriateness that are complex, and need to be 
> considered.   For example, there is an ongoing debate in the routing area 
> as to how much information, and of what kinds, ought to be carried in the 
> routing protocols.  (The problem exists for both BGP and our intra-domain 
> link state routing protocols.)  It would really complicate such a 
> discussion if the working groups did not have the ability to say "no, there 
> are uses of these fields which are wrong, and we will not encourage them be 
> registering them."
> 
> 3) No matter how much we claim that registration is not endorsement, it 
> will frequently be seen as endorsement.
> 
> 4) Allowing arbitrary values in fields which need to be understood for 
> interoperability can make life very difficult.  It turns out that even when 
> the protocol has planned well for unknown values, the negotiations and 
> exchanges can get very tricky.  And the more extensive the set of options, 
> the harder it gets.
> 
> 5) There are sometimes subtleties about who is appropriate to provide the 
> definitions for some values.  Particularly if the meaning relates to 
> proprietary activities.  Just 

Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-02 Thread JFC (Jefsey) Morfin

At 01:43 02/07/2005, Theodore Ts'o wrote:

On Fri, Jul 01, 2005 at 11:07:47PM +0200, JFC (Jefsey) Morfin wrote:
> The list of "satisfied" is of ne real interest. The list of "disatistied"
> seem important enough to say there is no consensus.

No IETF consensus is required to accept or deny a registration for the
registry in question under the current rules; instead IESG approval is
required instead.


Agreed. But the question is now "does IETF think IESG was right". There is 
no consensus. We should therefore stop arguing on HPH and get a more 
peacefull and general debate. I prefer the "we have a generic problem" 
approach to "you are dumb stupid to have (not) adopted that, because of RFC 
n1 to nx". ...



And if there is no consensus, then there is also no consensus to
change RFC 2780, under which auspices the IESG acted


It seems it is a second problem which could be addressed after the general one.
all the best.
jfc


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-05 Thread Brian E Carpenter

Robert Elz wrote:
...

Also remember that "no consensus" in an issue like this, really needs to
mean "no authority" - if you cannot get at least most of the community to
agree with the IESG position, then the IESG cannot just claim the
authority and say "there is no consensus that we should not have it".


I don't believe that is true in this case, as long as RFC 2780 is in force.
Especially since there is a clear path for Larry Roberts to ask for
IETF consensus, which by definition would overrule the IESG.

Brian


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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-05 Thread Brian E Carpenter

Thanks Ken (and those who have followed up). I don't think
there's any need to repeat the count - we can safely say
that opinions are divided.

Brian

Ken Carlberg wrote:
From: Brian E Carpenter 

I'm supposed to be on vacation so this will be brief, but I don't 
think that your assertion about what "the community" has said is 
backed up by postings from a sufficient number of people to be a 
community view.  Most people in the community haven't posted one way 
or the other. I haven't counted, but in the recent discussions about 
the hop by hop option, I've seen a number of messages agreeing with 
the IESG's decision, contrasted with a large number of critical 
postings from just a few people.



My view is that your impression of the reaction is incorrect.  in
taking the position that respondents can be classified as either: 
a) being satisfied with the IESG *decision*, b) dissatisfied or 
uncomfortable with the decision, or c) could not be clearly 
determined by the content of their response, I came up with the 
following list.


Dissatisfied Satisfied   Other
 -   -
Robert Elz   Thomas Narten  Barbara Roseman
John Leslie  Sam HartmanYakov Rekhter
Ken Carlberg Bob Hinden Scott Brim
Ralph Droms  Brian CarpenterSpencer Dawkins
Steve Silverman  Allison Mankin Thomas Hruska
Jefsey MorfinHarald Alvestrand  Randy Presuhn
John Klensin Keith MooreScott Bradner
Nick Staff   Bill Sommerfeld
Lawrence Roberts   Eliot Lear
Vint CerfJoel Halpern
Dave Crocker Margaret Wasserman
Ned FreedJeffrey Hutzelman
Grenville Armitage
Hans Kruse


I listed names so that people could object to my interpretation,
and I'm sure I made a mistake or two.  But at best, it seems the
reaction is split, and not to be viewed as objections coming from
simply a few but persistant people.

-ken

ps, I hope your vacation is going well :)




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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-05 Thread Bill Manning


On Jul 5, 2005, at 2:32, Brian E Carpenter wrote:


Robert Elz wrote:
...
Also remember that "no consensus" in an issue like this, really needs 
to
mean "no authority" - if you cannot get at least most of the 
community to

agree with the IESG position, then the IESG cannot just claim the
authority and say "there is no consensus that we should not have it".


I don't believe that is true in this case, as long as RFC 2780 is in 
force.

Especially since there is a clear path for Larry Roberts to ask for
IETF consensus, which by definition would overrule the IESG.

Brian



just for my edification, how is IETF consensus determined,
esp. when there is a need to "overrule the IESG"?  in other
contexts, this type of thing is done by a vote of the membership,
but last i checked, there are no members of the IETF.

--bill


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



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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-06 Thread John C Klensin


--On Tuesday, 05 July, 2005 08:47 -0700 Bill Manning
<[EMAIL PROTECTED]> wrote:

>> I don't believe that is true in this case, as long as RFC
>> 2780 is in  force.
>> Especially since there is a clear path for Larry Roberts to
>> ask for IETF consensus, which by definition would overrule
>> the IESG.
>> 
>> Brian
>> 
>> 
>   just for my edification, how is IETF consensus determined,
>   esp. when there is a need to "overrule the IESG"?  in other
>   contexts, this type of thing is done by a vote of the
> membership,
>   but last i checked, there are no members of the IETF.

As far as I can tell, there are only two ways:

(i) We ask the IESG if they think they have been
overruled.  In the nasty and impolite old days, the
question was often stated at open plenaries, with at
least the possibility of [real or virtual] over-ripe
fruit moving through the air in the IESG's direction.
Today, when a larger percentage of the community seems
either inclined to suffer in silence or disinclined to
speak up, the message from the community probably needs
to be much more clear, and the consensus stronger, for
the IESG to reach that conclusion.

(ii) Someone appeals, essentially asking the IAB whether
the IESG has been overruled.  The problem with this path
is that, in the last decade, the IAB has tended to be
deferential to the IESG's determinations about community
consensus.  That determination is often hard to make,
the various procedural documents appear to assign the
job of making it to the IESG, and the IAB has tended to
want to look at procedural issues on appeals and to not
review the IESG's judgment calls.

Perhaps, in both cases, that is how we want it.  If it is not,
perhaps this is the time to start making procedural changes.
But, in either case, the difficulties implied by the above are
the greatest part of what makes statements such as the last
clause in the IESG's rejection of the Roberts registration
request particularly troubling: if the IESG has already
concluded the community consensus is sufficiently unlikely that
they recommend against trying to obtain it, the amount of
consensus, and ways of demonstrating it, that would be needed to
get them to decide their conclusion was incorrect and they had
been overruled may set an impossibly high barrier.

 john






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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-06 Thread Brian E Carpenter

John C Klensin wrote:


--On Tuesday, 05 July, 2005 08:47 -0700 Bill Manning
<[EMAIL PROTECTED]> wrote:



I don't believe that is true in this case, as long as RFC
2780 is in  force.
Especially since there is a clear path for Larry Roberts to
ask for IETF consensus, which by definition would overrule
the IESG.

   Brian




just for my edification, how is IETF consensus determined,
esp. when there is a need to "overrule the IESG"?  in other
contexts, this type of thing is done by a vote of the
membership,
but last i checked, there are no members of the IETF.



As far as I can tell, there are only two ways:


Middle posting: I think John and Bill are missing the
primary mechanism which is *trusting* the relevant AD to
call the IETF consensus honestly, even if s/he doesn't
agree with it. That shouldn't be hard to accept, since
we extend the same trust to every WG Chair.

If the AD makes the wrong call, then complaints, appeals and even
recalls are available.

   Brian



(i) We ask the IESG if they think they have been
overruled.  In the nasty and impolite old days, the
question was often stated at open plenaries, with at
least the possibility of [real or virtual] over-ripe
fruit moving through the air in the IESG's direction.
Today, when a larger percentage of the community seems
either inclined to suffer in silence or disinclined to
speak up, the message from the community probably needs
to be much more clear, and the consensus stronger, for
the IESG to reach that conclusion.

(ii) Someone appeals, essentially asking the IAB whether
the IESG has been overruled.  The problem with this path
is that, in the last decade, the IAB has tended to be
deferential to the IESG's determinations about community
consensus.  That determination is often hard to make,
the various procedural documents appear to assign the
job of making it to the IESG, and the IAB has tended to
want to look at procedural issues on appeals and to not
review the IESG's judgment calls.

Perhaps, in both cases, that is how we want it.  If it is not,
perhaps this is the time to start making procedural changes.
But, in either case, the difficulties implied by the above are
the greatest part of what makes statements such as the last
clause in the IESG's rejection of the Roberts registration
request particularly troubling: if the IESG has already
concluded the community consensus is sufficiently unlikely that
they recommend against trying to obtain it, the amount of
consensus, and ways of demonstrating it, that would be needed to
get them to decide their conclusion was incorrect and they had
been overruled may set an impossibly high barrier.

 john








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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-06 Thread bmanning
On Wed, Jul 06, 2005 at 05:24:40PM +0200, Brian E Carpenter wrote:
> John C Klensin wrote:
> >
> >--On Tuesday, 05 July, 2005 08:47 -0700 Bill Manning
> ><[EMAIL PROTECTED]> wrote:
> >
> >
> >>>I don't believe that is true in this case, as long as RFC
> >>>2780 is in  force.
> >>>Especially since there is a clear path for Larry Roberts to
> >>>ask for IETF consensus, which by definition would overrule
> >>>the IESG.
> >>>
> >>>   Brian
> >>>
> >>>
> >>
> >>just for my edification, how is IETF consensus determined,
> >>esp. when there is a need to "overrule the IESG"?  in other
> >>contexts, this type of thing is done by a vote of the
> >>membership,
> >>but last i checked, there are no members of the IETF.
> >
> >
> >As far as I can tell, there are only two ways:
> 
> Middle posting: I think John and Bill are missing the
> primary mechanism which is *trusting* the relevant AD to
> call the IETF consensus honestly, even if s/he doesn't
> agree with it. That shouldn't be hard to accept, since
> we extend the same trust to every WG Chair.
> 
> If the AD makes the wrong call, then complaints, appeals and even
> recalls are available.

if John is correct, and your statements are correct,
then IETF consensus kind of depends on IESG tacit
approval...  and why would the IESG approve something
that would "second-guess" or "overrule" a choice they
already made?  Me thinks that we have a -VERY- high
threshold to challange an IESG fiat.  And this may be 
bad for the continued health/relevence of the IETF.
Or not...  development can and does occur in other fora.
The IETF may not see the work until it is cooked.
--bill

> 
>Brian
> 
> >
> > (i) We ask the IESG if they think they have been
> > overruled.  In the nasty and impolite old days, the
> > question was often stated at open plenaries, with at
> > least the possibility of [real or virtual] over-ripe
> > fruit moving through the air in the IESG's direction.
> > Today, when a larger percentage of the community seems
> > either inclined to suffer in silence or disinclined to
> > speak up, the message from the community probably needs
> > to be much more clear, and the consensus stronger, for
> > the IESG to reach that conclusion.
> > 
> > (ii) Someone appeals, essentially asking the IAB whether
> > the IESG has been overruled.  The problem with this path
> > is that, in the last decade, the IAB has tended to be
> > deferential to the IESG's determinations about community
> > consensus.  That determination is often hard to make,
> > the various procedural documents appear to assign the
> > job of making it to the IESG, and the IAB has tended to
> > want to look at procedural issues on appeals and to not
> > review the IESG's judgment calls.
> >
> >Perhaps, in both cases, that is how we want it.  If it is not,
> >perhaps this is the time to start making procedural changes.
> >But, in either case, the difficulties implied by the above are
> >the greatest part of what makes statements such as the last
> >clause in the IESG's rejection of the Roberts registration
> >request particularly troubling: if the IESG has already
> >concluded the community consensus is sufficiently unlikely that
> >they recommend against trying to obtain it, the amount of
> >consensus, and ways of demonstrating it, that would be needed to
> >get them to decide their conclusion was incorrect and they had
> >been overruled may set an impossibly high barrier.
> >
> > john
> >
> >
> >
> >
> >

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


Re: S stands for Steering [Re: Should the IESG rule or not?]

2005-07-07 Thread Robert Elz
Date:Tue, 05 Jul 2005 11:32:12 +0200
From:Brian E Carpenter <[EMAIL PROTECTED]>
Message-ID:  <[EMAIL PROTECTED]>

  | > Also remember that "no consensus" in an issue like this, really needs to
  | > mean "no authority" - if you cannot get at least most of the community to
  | > agree with the IESG position, then the IESG cannot just claim the
  | > authority and say "there is no consensus that we should not have it".
  | 
  | I don't believe that is true in this case, as long as RFC 2780 is in force.
  | Especially since there is a clear path for Larry Roberts to ask for
  | IETF consensus, which by definition would overrule the IESG.

2780 has nothing to do with it.   No-one is disputing what 2780 says.

The question is what the words in 2434 (to which 2780 refers) actually mean.

To me, and apparently to some others, it is clear that 2434 is all about
what amount of documentation is required to get IANA to register an option,
and who gets to judge that documentation.   There's no suggestion in 2434
that anything else should be subject to scrutiny.   Read the whole doc, not
just the two sentences that directly apply in isolation.

kre

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