Re: Gen-ART LC/Telechat review of draft-ietf-trill-rbridge-extension-04

2012-06-03 Thread Donald Eastlake
Hi Ben,

On Fri, Jun 1, 2012 at 3:18 PM, Ben Campbell b...@nostrum.com wrote:
 Thanks for the quick response. Further comments inline. I deleted sections 
 that do not appear to need further discussion.

 Thanks!

 Ben.

 On Jun 1, 2012, at 10:45 AM, Donald Eastlake wrote:

 Hi Ben,

 Thanks for your review. See responses below.

 On Thu, May 31, 2012 at 6:08 PM, Ben Campbell b...@nostrum.com wrote:

 I am the assigned Gen-ART reviewer for this draft. For background on
 Gen-ART, please see the FAQ at
  http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq.

 Please wait for direction from your document shepherd
 or AD before posting a new version of the draft.

 Document: draft-ietf-trill-rbridge-extension-04
 Reviewer: Ben Campbell
 Review Date: 2012-05-31
 IETF LC End Date: 2012-06-07
 IESG Telechat date: 2012-06-07

 Note: Since this draft is on the agenda of the IESG Telechat on the
 same day that the IETF last call expires, this review is intended
 for both purposes.

 Summary:

 This draft is almost ready for publication as a proposed standard,
 but I have some clarification questions and comments that should be
 considered prior to publication.

 Major issues:

 None

 Minor issues:

 -- section 2, general:

 Do the authors assume that all TRILL extensions will follow this
 spec? Since RFC6325 already specifies an extension mechanism, what
 stops an extension from ignoring this spec and doing something
 different? Does it hurt if they do?

 I am not aware of any conflicts between this draft and RFC 6325. RFC
 6325 provides the broadest header option framework, for example
 specifying the field for the length of the options area and the
 initial two critical summary bits. This document fills in the
 structure and allocation mechanism of the remaining bits in the first
 4-byte word of the options area, consistent with and repeating some
 material from RFC 6325, but leaving specification of the remainder of
 the options area for future documents, which should be consistent with
 both RFC 6325 and this document. (For example, some future version of
 draft-ietf-trill-rbridge-options.)

 I agree there is no conflict--this draft adds details, but doesn't seem to 
 contradict anything in the RFC.


 However, neither RFC 6325 nor this document can actually actually bind
 the IETF against adopting future standards describing extensions that
 do not conform.

 Certainly. Nothing can do that. The IETF can always update a protocol to 
 change normative language, no matter how strongly it was stated originally :-)

 If future changes do not follow RFC 6325 or this
 document, for example changing the location or interpretation of the
 option length field in the TRILL Header or changing the interpretation
 of the critical summary bits in the first word of the options area,
 then this would break hardware and software implementations that
 depend on RFC 6325 and/or this document. But I trust the IETF to
 adhere to its usually high standards for backwards compatibility.

 Perhaps this draft should, in the first page header, say Updates:
 6325, not in the sense that it makes a change but in the sense that
 it fills in more details.


 Assuming the additional details in this draft comprise preferred extension 
 mechanism, then I think it makes sense to say that somewhere (perhaps a 
 SHOULD strength), and also mark it as updating 6325. Adding details is still 
 an update.

OK.

 -- section 2, 3rd paragraph from end: Non-critical extensions can
   be safely ignored.

 Is that intended to be normative? (Seems like it should be, since
 behavior for critical extensions is normative).

 I think of it as more like the definition of non-critical.

 Sure--I mainly mention it to be consistent with the text for critical 
 extensions, since it did use normative language about dropping frames.


 -- section 2.1, 1st paragraph, last sentence:

 Redundant with normative language in previous section.

 ? There is a normative requirement to discard frames with any
 unimplemented critical hop-by-hop options present, which might be
 thought to require examination of all options (something manifestly
 impossible since the format of options beyond the first word of the
 options area is not yet normatively specified). The sentence to which
 you refer just clarifies that testing the appropriate crtical summary
 bit(s) in the first word of the options area, if that word is present,
 is all that is required.

 section 2 says Any RBridge receiving a frame with a critical hop-by-hop 
 extension  that it does not implement MUST discard the frame Section 2.1 
 says If an RBridge does not implement all critical flags in a TRILL Data 
 frame, it MUST discard the frame... These really seem like the same MUST 
 (i.e, if you updated one but not the other, you would have an ambiguous 
 state). The same is true for the egress bit.

 I understand that you want to draw the connection between a critical 
 extension and critical flags, but it's 

Re: [IETF] Re: Last Call: draft-ietf-intarea-ipv4-id-update-05.txt (Updated Specification of the IPv4 ID Field) to Proposed Standard

2012-06-03 Thread Warren Kumari

-- 
No man is an island, But if you take a bunch of dead guys and tie them 
together, they make a pretty good raft.
--Anon.


On Jun 3, 2012, at 12:34 AM, C. M. Heard wrote:

 On Sat, 2 Jun 2012, Masataka Ohta wrote:
 Existing routers, which was relying on ID uniqueness of atomic
 packets, are now broken when they fragment the atomic packets.
 
 Such routers were always broken.  An atomic packet has DF=0 and any 
 router fragmenting such a packet was and is non-compliant with 
 the relevant specifications (RFCs 791, 1122, 1812).

Sorry, but no….

Not following the RFC != broken. Not following the RFC == non-compliant.

There are numerous places where implementations do not follow the specs for 
various reasons, ranging from simply not bothering, through philosophical 
differences to customers paying for non-compliant feature X.

Sorry, I'm in a somewhat pedantic mood, and I saw a soapbox, so I climbed up on 
it…

W

 
 //cmh
 



maybe it's getting real

2012-06-03 Thread Dave Crocker
Sitting in a pub in the Tiergarten metro station, in Berlin, today, I 
checked whether there were any open-access wireless points around.


There weren't.

But one of the nets had an SSID of IPV6...

d/
--
 Dave Crocker
 Brandenburg InternetWorking
 bbiw.net


Re: maybe it's getting real

2012-06-03 Thread Paul Wouters

On Sun, 3 Jun 2012, Dave Crocker wrote:


Subject: maybe it's getting real

Sitting in a pub in the Tiergarten metro station, in Berlin, today, I checked 
whether there were any open-access wireless points around.


There weren't.


It's very unfortunate not sharing bandwidth is getting real.

Paul


Re: Last Call: draft-ietf-intarea-ipv4-id-update-05.txt (Updated Specification of the IPv4 ID Field) to Proposed Standard

2012-06-03 Thread Masataka Ohta
C. M. Heard wrote:

 Existing routers, which was relying on ID uniqueness of atomic
 packets, are now broken when they fragment the atomic packets.
 
 Such routers were always broken.  An atomic packet has DF=0 and any
 router fragmenting such a packet was and is non-compliant with
 the relevant specifications (RFCs 791, 1122, 1812).

Thank you. I have overlooked that atomic implied DF=1.

But, then,

Sources emitting non-atomic datagrams MUST NOT repeat IPv4 ID
   values within one MSL for a given source address/destination
   address/protocol triple.

makes most, if not all, IPv4 hosts non compliant if MSL=2min.

Worse, without hard value of MSL, it is a meaningless
requirement. Note that MSL=2min derived from RFC793 breaks
150Mbps TCP.

The proper solution, IMHO, to the ID uniqueness is to request
a destination host drop fragments from a source host after
it receives tens (or hundreds) of packets with different IDs
from the same source host.

A source host, then, is only required to remember the
previous ID used for each destination.

Masataka Ohta


Re: maybe it's getting real

2012-06-03 Thread Joel jaeggli
On 6/3/12 11:13 , Dave Crocker wrote:
 Sitting in a pub in the Tiergarten metro station, in Berlin, today, I
 checked whether there were any open-access wireless points around.

http://www.msnbc.msn.com/id/37107291/ns/technology_and_science-security/

 There weren't.
 
 But one of the nets had an SSID of IPV6...
 
 d/



Re: Making the Tao a web page

2012-06-03 Thread Eric Burger
What we have now *is* sclerotic. See Russ' email above yours.

Can we PLEASE eat our own dog food? Wikipedia managed not to melt down when 
they decided NOT TO BUILD WALLS so there were no gates for the barbarians to 
crush.

Let's just turn on a wiki. Wiki's have a lot of technical measures to deal with 
problem edits as well as social measures to ensure quality. Unlike a protocol 
that needs one editor, I do not think we will run into interoperability 
problems by having an open Wiki. Yes, you and I and others can think of exactly 
four individuals who will try to crash the party. There are technical measures 
to keep them out without burdening one or even four people with keeping up the 
wiki.


On Jun 1, 2012, at 5:33 PM, Russ Housley wrote:
 I have a concern here.  When I did the AD review for this document, I was 
 quite surprised how stale it had become.  For example, the document told 
 people to send I-Ds to the Secretariat for posting instead of pointing to the 
 online I-D submission tool.  If we put it in a wiki, there will be more 
 people that can make update, but the publication process ensure that an 
 end-to-end read takes place when an update published as an RFC.
 
 So, I am left with a few questions:
 - What is the similar forcing function if we use a wiki?
 - Will the number of people that can make updates eliminate the need for such 
 a forcing function?
 - Who designates the editor-in-chief of the wiki?
 
 Russ


On May 31, 2012, at 7:50 PM, Paul Hoffman wrote:

 On May 31, 2012, at 4:30 PM, Nick Hilliard wrote:
 
 On 01/06/2012 00:04, Paul Hoffman wrote:
 Works for me, other than it should not be a wiki. It should have one
 editor who takes proposed changes from the community the same way we do
 it now. Not all suggestions from this community, even from individuals
 in the leadership, are ones that should appear in such a document.
 
 In practice, if this is to be a living document then it should be open for
 inspection and poking rather than preserved in formaldehyde and put in a
 display case, only to be opened occasionally when the curator decides the
 glass needs some dusting.  That way leads to sclerosis.
 
 Thank you for that most colorful analogy. :-) What I proposed is exactly what 
 we are doing now, except that the changes would appear on the web page 
 instead of an Internet-Draft and, five years later, an RFC. Are you saying 
 that the current system (which you have not commented on until now) is 
 sclerotic (a word that I have wanted to use since I learned it in high 
 school)?
 
 Please put it on a wiki and put all changes through a lightweight review
 system.  If someone makes a change which doesn't work, then it can be
 reverted quickly and easily.  This approach is much more in line with the
 ietf approach of informality / asking for forgiveness rather than
 permission / rough consensus + running code / etc.
 
 
 In the IETF approach, only the authors of an Internet-Draft can change the 
 contents of that draft. I hope you are not proposing a change to that as well.
 
 --Paul Hoffman
 



Re: Making the Tao a web page

2012-06-03 Thread John C Klensin


--On Sunday, June 03, 2012 17:40 -0400 Eric Burger
eburge...@standardstrack.com wrote:

 What we have now *is* sclerotic. See Russ' email above yours.
 
 Can we PLEASE eat our own dog food? Wikipedia managed not to
 melt down when they decided NOT TO BUILD WALLS so there were
 no gates for the barbarians to crush.
 
 Let's just turn on a wiki. Wiki's have a lot of technical
 measures to deal with problem edits as well as social measures
 to ensure quality. Unlike a protocol that needs one editor, I
 do not think we will run into interoperability problems by
 having an open Wiki. Yes, you and I and others can think of
 exactly four individuals who will try to crash the party.
 There are technical measures to keep them out without
 burdening one or even four people with keeping up the wiki.

Eric,

FWIW, I think Paul is completely correct.  First of all, what is
sclerotic is RFC 4677.  Paul has been updating the I-D which is
much less of a problem.   Most of those in the know point
people to the I-D.  I think that having 4677 be the official
copy that some people consult as authoritative is a problem, but
it is another problem.

Those wiki technical measures depend on someone actively
watching for changes and having the time to step in.  I don't
think we can count on that, at least without a greater level of
effort that is required for an editor to receive comments and
integrate them.  I might change my mind if you, personally,
agreed to monitor the wiki in real time and alert the IETF list
to any possibly-questionable postings _and_ there was consensus
that those on the list wanted that additional traffic.

FWIW, I had a need on Friday to look up some details and
information that are fairly directly related to the IETF and its
relationships to some other bodies and decided to check the
Wikipedia pages that showed up in the search.  I'd give what I
found a score on accuracy and completeness of joke -- a few
identifiable falsehoods and a lot of convenient omissions (I
don't know or care whether those are the result of carelessness,
ignorance, or malice).  The most relevant of those pages wasn't
even flagged with may be incomplete, insufficient
references, or may be biased, etc.  If you want to
demonstrate how well the Wiki system works, drop me a note
volunteering to fix the primary page involved and I'll tell you
what it is and, if you can't figure it out on your own in under
two minutes, where to get authoritative information.   In
principle, I could do it myself, but I just don't have time...
and that, and the fact that no one with the facts and time has
spotted those pages, is a large part of the problem with doing
something like the Tao by Wiki.

Also, perhaps because I have a more vivid (or paranoid)
imagination than you do, I can think of a lot more than four
individuals who would be inclined to wreck the party.  Some of
the individuals I can think of also have multiple personalities
or collections of sympathetic fellow-travelers (not just
multiple email addresses).  And, while I would hope they
wouldn't engage in such thing, if only because of the risk of
getting caught, I can think of a large and well-endowed
organization or three who might have incentives to put highly
distorted information onto an IETF Wiki that described how the
IETF worked, copy that material before it were taken down, and
then quote it in other sources.

Finally, as far as our dogfood is concerned, I just made a
careful search through the RFC index and a few other sources and
couldn't find an IETF Standards Track document describing the
Wiki technology and approach.  I couldn't even find an
Informational document.  So, unless I've missed something, this
particular food belongs to some other dog.  _Our_ dog food would
be to follow the precedent set with RFC 5000.  And I think that
is exactly what Paul and several others, including myself, have
been suggesting.

  best,
john




Re: Making the Tao a web page

2012-06-03 Thread Melinda Shore

On 6/3/12 2:46 PM, John C Klensin wrote:

Also, perhaps because I have a more vivid (or paranoid)
imagination than you do, I can think of a lot more than four
individuals who would be inclined to wreck the party.


This, I think, is the show-stopper.  Back when the internet started
to become popular a well-known open access advocate put his system,
which had a passwordless root account, online, and it was basically
vandalized immediately, then vandalized again, and again, and again,
until he finally surrendered.  I really prefer to keep things as
open as possible and I would love it if the Tao were a wiki article,
but transitioning to that model would essentially mean making a
commitment for the life of the page to keeping a very close eye on
it with a quick response to vandalism.

I also think that enough of our process is actually disputed to make
a living document hard to handle.  At least with an RFC we can say
this is what we thought it was on a given date, with considerable
review prior to publication.

Melinda


Re: Making the Tao a web page

2012-06-03 Thread SM

At 14:33 01-06-2012, Russ Housley wrote:
it in a wiki, there will be more people that can make update, but 
the publication process ensure that an end-to-end read takes place 
when an update published as an RFC.


Seven individuals (approximate) submitted comments during the Last 
Call.  That's not much in terms of end-to-end read of the draft.



So, I am left with a few questions:
- What is the similar forcing function if we use a wiki?
- Will the number of people that can make updates eliminate the need 
for such a forcing function?

- Who designates the editor-in-chief of the wiki?


HTTPbis has a good Wiki due to the efforts of two persons.  The rest 
of the IETF, excluding the IESG, do not believe that it is worth the 
effort updating a Wiki.  Instead of discussing the above questions it 
is easier to create an Wiki page and leave it to anyone with a tools 
login who cares to update it.


Regards,
-sm



Re: Making the Tao a web page

2012-06-03 Thread John C Klensin


--On Sunday, June 03, 2012 14:58 -0800 Melinda Shore
melinda.sh...@gmail.com wrote:

 On 6/3/12 2:46 PM, John C Klensin wrote:
 Also, perhaps because I have a more vivid (or paranoid)
 imagination than you do, I can think of a lot more than four
 individuals who would be inclined to wreck the party.
 
 This, I think, is the show-stopper.  Back when the internet
 started
 to become popular a well-known open access advocate put his
 system,
 which had a passwordless root account, online, and it was
 basically
 vandalized immediately, then vandalized again, and again, and
 again,
 until he finally surrendered.  I really prefer to keep things
 as
 open as possible and I would love it if the Tao were a wiki
 article,
 but transitioning to that model would essentially mean making a
 commitment for the life of the page to keeping a very close
 eye on
 it with a quick response to vandalism.

Indeed.

 I also think that enough of our process is actually disputed
 to make
 a living document hard to handle.  At least with an RFC we can
 say
 this is what we thought it was on a given date, with
 considerable review prior to publication.

Well, as long as the document is informational and an overview,
I think that can be accomplished as easily with a web page, an
editor who can be trusted to exercise a certain amount of good
sense (and whose intentions are trusted) and a process for
forcing a review if needed.   The thing that bothers me about
trying to do this by RFC is that the entire community then
wastes a huge amount of time debating the choice and style of
words and relatively minor details, after which everyone runs
out of energy to make further changes for years (other than
posting I-Ds on which there are no real controls, even an appeal
process (not that I'd expect Paul to ignore input)).   If we go
the web page and editor route, expect revisions only when real
problems are identified and otherwise do a review every year or
so, I think we can get a pretty good balance between the
slowness of the RFC-and-community-consensus process and the
difficulties of the Wiki one.

best,
   john







Re: Making the Tao a web page

2012-06-03 Thread John C Klensin


--On Sunday, June 03, 2012 15:36 -0700 SM s...@resistor.net
wrote:

 At 14:33 01-06-2012, Russ Housley wrote:
 it in a wiki, there will be more people that can make update,
 but  the publication process ensure that an end-to-end read
 takes place  when an update published as an RFC.
 
 Seven individuals (approximate) submitted comments during the
 Last Call.  That's not much in terms of end-to-end read of the
 draft.

Subramanian,

I don't think that is a fair comparison.  First of all, the Last
Call spawned the whole thread about colloquial language.  I
don't have any way to know how many of those who participated in
that thread read all the way through the document and even less
way to guess how many people were enough turned off by it to
lose interest in the Last Call, maybe after having read the
document.  Second and more important, my suggestion that we go
in the direction of a web page or wiki spawned a separate thread
that is more about the philosophy of how to handle the document
rather than about the detailed content of the document itself.
Again, I have no idea how many people other than myself looked
through the document, decided that publish as RFC? was the
wrong question, and as the result of that decision, concluded
that my time was better spent on medium and editorial process
than on reporting specific document comments.  So you don't know
to what extent I, or anyone else in the making it a web page
threads read the document through either.

My guess is that more people have volunteered to help with the
web page approach on an ongoing basis than have read the
document carefully in the last week or so.  I further guess that
on an ongoing basis will be better for the document than
getting a new snapshot out as an RFC and seeing how long it
takes to get stale and how long after that it takes the
community to notice.  But those are just guesses and my opinion.
YMMD.

...
 HTTPbis has a good Wiki due to the efforts of two persons.
 The rest of the IETF, excluding the IESG, do not believe that
 it is worth the effort updating a Wiki.  Instead of discussing
 the above questions it is easier to create an Wiki page and
 leave it to anyone with a tools login who cares to update it.

See my responses to Eric and Melinda.

   john





Re: Making the Tao a web page

2012-06-03 Thread Lixia Zhang

On Jun 3, 2012, at 6:34 PM, John C Klensin wrote:

 ... I further guess that
 on an ongoing basis will be better for the document than
 getting a new snapshot out as an RFC and seeing how long it
 takes to get stale and how long after that it takes the
 community to notice. ...

I second the above statement
(my apology to John for quoting this single sentence out of his whole msg)

Lixia



Re: Making the Tao a web page

2012-06-03 Thread SM

Hi John,
At 18:34 03-06-2012, John C Klensin wrote:

I don't think that is a fair comparison.  First of all, the Last
Call spawned the whole thread about colloquial language.  I
don't have any way to know how many of those who participated in
that thread read all the way through the document and even less
way to guess how many people were enough turned off by it to
lose interest in the Last Call, maybe after having read the
document.  Second and more important, my suggestion that we go


Fair enough.  My guess was that the Last Call was not really a Last Call. :-)


in the direction of a web page or wiki spawned a separate thread
that is more about the philosophy of how to handle the document
rather than about the detailed content of the document itself.
Again, I have no idea how many people other than myself looked
through the document, decided that publish as RFC? was the
wrong question, and as the result of that decision, concluded
that my time was better spent on medium and editorial process
than on reporting specific document comments.  So you don't know
to what extent I, or anyone else in the making it a web page
threads read the document through either.


Yes.

At 18:14 03-06-2012, John C Klensin wrote:

Well, as long as the document is informational and an overview,
I think that can be accomplished as easily with a web page, an
editor who can be trusted to exercise a certain amount of good
sense (and whose intentions are trusted) and a process for
forcing a review if needed.   The thing that bothers me about
trying to do this by RFC is that the entire community then
wastes a huge amount of time debating the choice and style of
words and relatively minor details, after which everyone runs
out of energy to make further changes for years (other than
posting I-Ds on which there are no real controls, even an appeal
process (not that I'd expect Paul to ignore input)).   If we go
the web page and editor route, expect revisions only when real
problems are identified and otherwise do a review every year or
so, I think we can get a pretty good balance between the
slowness of the RFC-and-community-consensus process and the
difficulties of the Wiki one.


In 1994 it was mentioned that due to the nature of the document it 
can become outdated quite quickly.  The web page approach was 
recommended.  The EDU Team ( 
http://wiki.tools.ietf.org/group/edu/wiki/EduCharter ) could be an 
alternative to take on the task.


Regards,
-sm