Re: Running Code

2009-03-04 Thread Alessandro Vesely

Marc Petit-Huguenin wrote:

I would like to bring to your attention this proposal to put back
running code at the center of Internet protocol design by adding a
new Considerations Section in future Internet-Drafts and RFCs:

http://www.ietf.org/internet-drafts/draft-petithuguenin-running-code-considerations-00.txt


I like the idea. However, I'd put some comments:

* Acknowledgments already have their section, thus it would be 
preferable to use that to mention any authors and sponsors who 
contributed code for a specific protocol. There is no need to remove 
such acknowledgments upon publication.


* Obsolete code is useless. Anyone interested in knowing what code was 
available for version 00 can browse that version of the draft, or the 
historical sections at any referenced URLs.


* It may be worth mentioning development problems, implementation 
strategies, compatibility or integration issues, test suites, and the 
like. Should that section be the preferred place for discussing 
implementation issues, quoting code snippets while pointing to 
complete projects?


* IMHO, rather than being a throw-away section, Running Code 
Considerations should evolve into sections possibly published in the 
final RFCs, for two types of content: (i) mentions of established 
packages that implement the (final) protocol, and (ii) any guidelines 
and caveats for implementors.


Just my 2p
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Terminal room at IETF74

2009-03-04 Thread Dearlove, Christopher (UK)

From: John C Klensin [mailto:john-i...@jck.com] 
 Machines in the netbook category have gotten very cheap
 (cheaper than IETF registration fees, for example).  While I
 would not expect your company to change policy, obtaining a few
 of those machines and imaging them to contain nothing in local
 storage of corporate interest would seem economic - you are
 presumably not the only person who travels to the US.

Putting aside whether I could buy such a machine, and assuming
taking it out of the US would be OK policy-wise (that I'd have
to check, I suspect it's within the letter but not the spirit
of the policy) as soon as it's outside the US it's a company
machine I couldn't take back in. Puchasing a laptop per trip
is not very economic.


This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.


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


Re: Running Code

2009-03-04 Thread Lars Eggert

Hi,

On 2009-3-3, at 22:54, Brian E Carpenter wrote:

I think adding any new mandatory section to all I-Ds is a bad idea.
It will quickly become bureaucratic. We've had proposals for mandatory
Management Considerations, IPv6 Considerations, and no doubt others
that I've forgotten, and they all have the same problem.


agree with Brian.

Also, RFC4858 already recommends that the Document Quality section  
of the document announcement that is emailed out when the IESG  
approves a document describe implementation status. So it's not like  
we don't have a way in which to document implementation status; we  
simply don't do it very often.


Lars

smime.p7s
Description: S/MIME cryptographic signature
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Running Code

2009-03-04 Thread Jari Arkko

Hannes,


The work was done in a design team, it took a very long time (the first
design team draft dates back to May 2006). 


Jouni Malinen implemented the protocol in 8 hours!


Not a good spec time / implementation time ratio! There are also 
examples of people starting and *finishing* their PhD on the topic of an 
RFC *before* the RFC comes out. Not a good sign of the effort required 
to publish an RFC...


Picture about the process for this particular draft can be found in 
http://www.arkko.com/tools/lifecycle/draft-ietf-emu-eap-gpsk-timing.html 
-- what can we do to make the process smoother?


There are three main problems: 


* Almost random changes to the specification make early implementation work
almost useless (if your goal is to produce code that aims having code for a
specific RFC after all). Since it takes so long to finish the
standardization work it is often not possible to wait till the RFC comes
out. 


* Nobody cares if you have running code. Requests to substantially change
the specification often come at a late stage. Even IESG members have already
re-written specifications during IETF Last Call. As a joke, I suggested to
just submit the table of contents to the IESG and then start the work there.

* Finally, because it takes so long to finish specifications the 3-level
Standards Track process is rarely utilized anymore. That process considers
interoperable code but what does it help? 
  
These are issues. And my opinion is that we have to take implementation 
experience very seriously. I would like to disagree with you on the 
assertion nobody cares if you have running code, however. I think all 
of us care. But running code does not necessarily override ALL other 
concerns. If there's a serious bug in the spec, it needs to be fixed, 
even if it is noticed late in the process. Personally, I find that we 
waste most of the time waiting (for reviews, for the author to revise a 
spec, for the AD to respond, etc). If we reduce that we can get the 
process much faster.


The entire value of the IETF specification effort is that you get 
comments and as a result the specification improves. That necessarily 
implies that there may be changes from your initial implementation. If 
the  goal is absolute minimum publication time and no changes to 
implementation, we should all just be publishing protocol specifications 
on our web pages or talking to the RFC Editor -- and this is what we do 
in many cases, but it is not the right approach for producing a standard.


Jari

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


RFC 3484 section 6 rule 9 causing more operational problems

2009-03-04 Thread Tony Finch
It seems that Vista implements RFC 3484 address selection, including the
requirement to sort IP addresses. This breaks a great deal of operational
dependence on DNS-based load balancing, as well as being based on an
incorrect understanding of how IP addresses are allocated.

RFC 3484 needs to be updated to delete this rule, so that the order
returned from the DNS is honoured when the client has no better knowledge
about which address is appropriate.

See
http://drplokta.livejournal.com/109267.html
http://www.ietf.org/mail-archive/web/ietf/current/msg51874.html
http://www.ietf.org/mail-archive/web/discuss/current/msg01035.html
http://www.ietf.org/mail-archive/web/dnsop/current/msg05847.html
http://lists.debian.org/debian-ctte/2007/11/msg00029.html

Tony.
-- 
f.anthony.n.finch  d...@dotat.at  http://dotat.at/
GERMAN BIGHT HUMBER: SOUTHWEST 5 TO 7. MODERATE OR ROUGH. SQUALLY SHOWERS.
MODERATE OR GOOD.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Running Code

2009-03-04 Thread Andrew Sullivan
Dear colleagues,

On Tue, Mar 03, 2009 at 01:17:07PM -0800, Marc Petit-Huguenin wrote:
 
 http://www.ietf.org/internet-drafts/draft-petithuguenin-running-code-considerations-00.txt

I oppose this draft, on the following grounds:

1.  It adds yet another required section to I-Ds.  If we have not
already passed it, we are certainly approaching the point at which the
required sections and boilerplate make up more of the document than
the substantive parts in a short draft.

2.  It imposes a requirement that is impossible to guarantee one has
satisfied: it requires that all implementations MUST be listed.  I am
personally familiar with at least one case where an early
implementation was completed in house and scrapped without telling
anyone it had been done.

3.  It implicitly requires that the running code be publicly
available.  This is contrary to the traditional IPR agnosticism of the
IETF.

I understand the point of the draft, and I think the goal is laudable.
But if we want to encourage early implementations, running code, and
interoperability tests, that goal will not be served by making the
drafting process more bureaucratic (or indeed by generally adding more
process rules).  I think others have made these points in their
remarks, too, so you can just add my voice to the chorus.

Best regards,

Andrew

-- 
Andrew Sullivan
a...@shinkuro.com
Shinkuro, Inc.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Running Code

2009-03-04 Thread ned+ietf
 Ned Freed wrote:
  Harald Alvestrand wrote:
  Marc Petit-Huguenin wrote:
  I would like to bring to your attention this proposal to put back
  running code at the center of Internet protocol design by adding a
  new Considerations Section in future Internet-Drafts and RFCs:
 
  http://www.ietf.org/internet-drafts/draft-petithuguenin-running-code-considerations-00.txt
 
 
 
  There used to be a term for those who attempted to manipulate the shape
  of the universe by manipulating the names in the Usenet hierarchy.
 
  I get the same impression from people who want to manipulate IETF
  behaviour by manipulating the shape of Internet-Drafts.
 
  I do not see how you can have this impression, as the I-D does not
  try to make implementations mandatory for Internet-Drafts - _that_
  would be changing the IETF behavior.
 
  On the contrary, that's exactly what it does. Quoting from the draft:
 
 The Running Code Considerations section MUST be present in all
 Internet-Draft and SHOULD be inserted after the Security
 Considerations and IANA Considerations sections.  This section MUST
 be present even if the document does not describe an implementable
 protocol and should contain in this case a text explaining why this
 section is irrelevant.  The RFC Editor can remove this Running Code
 Considerations section before publication as RFC.

 A Running Code Considerations section can be empty, this is the
 reason of the last sentence (this is similar to what is done for the
 IANA Consideration Section).  If a protocol described in an I-D has
 no implementation then the section is empty, and people can decide
 to invest in this protocol using this information.  This to say,
 again, that the text does not implies that implementations are
 mandatory, just that their existence must be documented in the I-D.

I'm talking about the mandatory nature of the section. What the seection says
is irrelevant. More mandatory sections are bad and that's exactly what this
proposal calls for.

If a draft author wants to describe implementation work and how it has helped
produce the document, that can be done in the acknowledgements section. So,
while I entirely support the development of codde in parallel with
specifications, I am totally opposed to ideas put forward in this draft. The
absolute last thing we need is ANYTHING that makes getting documents through
the process more difficult. We have too much piled on crap as it is.

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


Re: Running Code

2009-03-04 Thread Peter Saint-Andre
On 3/3/09 9:08 PM, Masataka Ohta wrote:
 Andy Bierman wrote:

 Since the goal of our work is to produce specifications
 that will allow multiple independent implementations to
 inter-operate successfully,
 
 How can you define successful interoperation of implementations?

IMHO you define it by running code -- that is, code which is used to
run a functioning communications network. For me the canonical example
is the medium we're using right now: email. In general (there are always
exceptions!), you don't know or care what email clients people use, what
email servers they use, whether they retrieve their email using POP or
IMAP, etc. It just works, at least for the core use cases. And I think
that's why running code (not just compiling code or functioning code,
but a working network) is so important.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



smime.p7s
Description: S/MIME Cryptographic Signature
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Running Code

2009-03-04 Thread Hannes Tschofenig
Hi Jari, 

Hannes,

 The work was done in a design team, it took a very long time (the 
 first design team draft dates back to May 2006).

 Jouni Malinen implemented the protocol in 8 hours!

Not a good spec time / implementation time ratio!
Nope. That's also what I thought. 

 There are 
also examples of people starting and *finishing* their PhD on 
the topic of an RFC *before* the RFC comes out. Not a good 
sign of the effort required to publish an RFC...

Picture about the process for this particular draft can be 
found in 
http://www.arkko.com/tools/lifecycle/draft-ietf-emu-eap-gpsk-ti
ming.html

2 years and 8 months -- super fast in comparison with other documents. 

-- what can we do to make the process smoother?


Good that you ask (and this was not arranged). Here is the draft with
throughts from Henning, Markus and myself: 
http://www.ietf.org/internet-drafts/draft-tschofenig-rai-reducing-delays-00.
txt


 There are three main problems: 

 * Almost random changes to the specification make early 
implementation 
 work almost useless (if your goal is to produce code that 
aims having 
 code for a specific RFC after all). Since it takes so long to finish 
 the standardization work it is often not possible to wait 
till the RFC 
 comes out.

 * Nobody cares if you have running code. Requests to substantially 
 change the specification often come at a late stage. Even 
IESG members 
 have already re-written specifications during IETF Last Call. As a 
 joke, I suggested to just submit the table of contents to 
the IESG and then start the work there.

 * Finally, because it takes so long to finish specifications the 
 3-level Standards Track process is rarely utilized anymore. That 
 process considers interoperable code but what does it help?
   
These are issues. And my opinion is that we have to take 
implementation experience very seriously. I would like to 
disagree with you on the assertion nobody cares if you have 
running code, however.

Maybe this is just reflecting a bit my frustration. 

My recent example: 
http://www.ietf.org/mail-archive/web/emu/current/msg0.html

Timeline for that document: 
http://www.arkko.com/tools/lifecycle/draft-ietf-geopriv-radius-lo-timing.htm
l

 I think all of us care. But running 
code does not necessarily override ALL other concerns. If 
there's a serious bug in the spec, it needs to be fixed, even 
if it is noticed late in the process.

I agree. It is certainly not black and white. 

 Personally, I find that 
we waste most of the time waiting (for reviews, for the author 
to revise a spec, for the AD to respond, etc). If we reduce 
that we can get the process much faster.

The entire value of the IETF specification effort is that you 
get comments and as a result the specification improves. That 
necessarily implies that there may be changes from your 
initial implementation. If the  goal is absolute minimum 
publication time and no changes to implementation, we should 
all just be publishing protocol specifications on our web 
pages or talking to the RFC Editor -- and this is what we do 
in many cases, but it is not the right approach for producing 
a standard.
You are certainly correct. 

I am certainly not asking for instant publication of everything. I would,
however, like to reduce the publication delay from 5+ years down to
something more reasonable. 

Ciao
Hannes


Jari


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


Re: RFC 3484 section 6 rule 9 causing more operational problems

2009-03-04 Thread Andrew Sullivan
[It seems to me that this discussion needs to happen in dnsext, so
I've added a Reply-To header to that effect.]

On Wed, Mar 04, 2009 at 02:09:22PM +, Tony Finch wrote:
 
 RFC 3484 needs to be updated to delete this rule

May I assume that we'll see your I-D specifying the change as soon as
possible, then?  (I appreciate that it's a little late for a -00, but
maybe after the queue re-opens?)

Best regards,

A

-- 
Andrew Sullivan
a...@shinkuro.com
Shinkuro, Inc.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Running Code

2009-03-04 Thread Andy Bierman

Peter Saint-Andre wrote:

On 3/3/09 9:08 PM, Masataka Ohta wrote:

Andy Bierman wrote:


Since the goal of our work is to produce specifications
that will allow multiple independent implementations to
inter-operate successfully,

How can you define successful interoperation of implementations?




You gather implementation reports.
You conduct interoperability tests and bake-offs.
This used to happen a lot more, back when advancing
to Draft or Full Standard was considered important.



IMHO you define it by running code -- that is, code which is used to
run a functioning communications network. For me the canonical example
is the medium we're using right now: email. In general (there are always
exceptions!), you don't know or care what email clients people use, what
email servers they use, whether they retrieve their email using POP or
IMAP, etc. It just works, at least for the core use cases. And I think
that's why running code (not just compiling code or functioning code,
but a working network) is so important.

Peter



Andy

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


Re: [dnsext] RFC 3484 section 6 rule 9 causing more operational problems

2009-03-04 Thread Tony Finch
On Wed, 4 Mar 2009, Paul Vixie wrote:

 i disagree.  dns-based load balancing is an unfortunate overloading and
 should never be done.  RFC 3484 is correct as it is.

Why is it right for topology-ignorant clients to override topology-aware
DNS servers based on wishful thinking about RIR address allocation
policies?

Tony.
-- 
f.anthony.n.finch  d...@dotat.at  http://dotat.at/
GERMAN BIGHT HUMBER: SOUTHWEST 5 TO 7. MODERATE OR ROUGH. SQUALLY SHOWERS.
MODERATE OR GOOD.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Abstract on Page 1?

2009-03-04 Thread Stewart Bryant

Margaret Wasserman wrote:


I would like to propose that we re-format Internet-Drafts such that 
the boilerplate (status and copyright) is moved to the back of the 
draft, and the abstract moves up to page 1.


I don't believe that there are any legal implications to moving our 
IPR information to the back of the document, and it would be great not 
to have to page down at the beginning of every I-D to skip over it.  
If someone wants to check the licensing details, they could look at 
the end of the document.


Margaret

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


Margaret

Will this break any official  or unofficial ID processing tools?

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


Re: Abstract on Page 1?

2009-03-04 Thread Tim Bray
On Wed, Mar 4, 2009 at 7:33 AM, Margaret Wasserman m...@lilacglade.org wrote:

 I would like to propose that we re-format Internet-Drafts such that the
 boilerplate (status and copyright) is moved to the back of the draft, and
 the abstract moves up to page 1.

Oh, yes please.  That would immensely increase the usability of RFCs.  -Tim
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Abstract on Page 1?

2009-03-04 Thread Melinda Shore
On 3/4/09 10:33 AM, Margaret Wasserman m...@lilacglade.org wrote:
 I would like to propose that we re-format Internet-Drafts such that
 the boilerplate (status and copyright) is moved to the back of the
 draft, and the abstract moves up to page 1.

I like this suggestion a lot.

Melinda

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


Re: Abstract on Page 1?

2009-03-04 Thread Marshall Eubanks


On Mar 4, 2009, at 10:38 AM, Stewart Bryant wrote:


Margaret Wasserman wrote:


I would like to propose that we re-format Internet-Drafts such that  
the boilerplate (status and copyright) is moved to the back of the  
draft, and the abstract moves up to page 1.


I don't believe that there are any legal implications to moving our  
IPR information to the back of the document, and it would be great  
not to have to page down at the beginning of every I-D to skip over  
it.  If someone wants to check the licensing details, they could  
look at the end of the document.


Margaret

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


Margaret

Will this break any official  or unofficial ID processing tools?


They would have to be modified. Hopefully, not just before the I-D  
deadline.


I like this idea a lot. +1 from me.

The question I have is, would this require a change to RFC 5378 ? Or  
could it just be done ?


Regards
Marshall




Stewart
___
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: Abstract on Page 1?

2009-03-04 Thread Julian Reschke

Margaret Wasserman wrote:


I would like to propose that we re-format Internet-Drafts such that the 
boilerplate (status and copyright) is moved to the back of the draft, 
and the abstract moves up to page 1.


I don't believe that there are any legal implications to moving our IPR 
information to the back of the document, and it would be great not to 
have to page down at the beginning of every I-D to skip over it.  If 
someone wants to check the licensing details, they could look at the end 
of the document.


Margaret


After having suffered from the latest boilerplate change turmoil (which 
is not yet finished), and the next one already announced (RFC 
boilerplate), I really have to ask: you are joking, right?


Note: Section 6 of 
http://trustee.ietf.org/docs/IETF-Trust-Legal-Provisions-Clean-2-12-09.pdf 
says:


The following text must be included on the first page of each IETF 
Document as specified below:



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


Re: Abstract on Page 1?

2009-03-04 Thread Andrew Sullivan
On Wed, Mar 04, 2009 at 04:50:19PM +0100, Julian Reschke wrote:
 The following text must be included on the first page of each IETF  
 Document as specified below:

Some of us may regard the requirement of standard legal boilerplate
taking precedence over technical content to be a symptom of a problem,
rather than something to be accepted quietly.  (But I have a great
deal of sympathy for the toolbuilders, and think that maybe just now
is not a good time to be making more changes.  Perhaps the next time
one is required anyway, though?)

A

-- 
Andrew Sullivan
a...@shinkuro.com
Shinkuro, Inc.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Abstract on Page 1?

2009-03-04 Thread ned+ietf
 On Wed, Mar 4, 2009 at 7:33 AM, Margaret Wasserman m...@lilacglade.org 
 wrote:
 
  I would like to propose that we re-format Internet-Drafts such that the
  boilerplate (status and copyright) is moved to the back of the draft, and
  the abstract moves up to page 1.

 Oh, yes please.  That would immensely increase the usability of RFCs.  -Tim

+1

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


Re: Running Code

2009-03-04 Thread Marc Petit-Huguenin
Henry Sinnreich wrote:
  Brian,
 
 Having running code only as a guideline has not served the IETF well
 lately, since it is largely ignored.
 
 I am still cringing during the IETF SIMPLE meetings when we use Jabber
 IM that has the code free and available.
 
 Would the SIMPLE WG have had the mandatory requirement of running code,
 SIMPLE would be much further ahead.
 

Which remind me of this quote from A. Lyman Chapin (in [1]):

It didn't take long to recognize the basic irony of OSI standards
development: there we were, solemnly anointing international
standards for networking, and every time we needed to send
electronic mail or exchange files, we were using the TCP/IP-based
Internet!



[1] Malkin, G., Who's Who in the Internet: Biographies of
IAB, IESG and IRSG Members, RFC 1336, May 1992.

-- 
Marc Petit-Huguenin
Home: m...@petit-huguenin.org
Work: petit...@acm.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: [dnsext] Re: RFC 3484 section 6 rule 9 causing more operational problems

2009-03-04 Thread Tony Finch
On Wed, 4 Mar 2009, Paul Vixie wrote:

 you'll see roundrobin and lifo, among others, in many caches including
 stub caches.

Large numbers of sites have been depending on this behaviour for over 15
years, so it was wrong of RFC 3484 to break it.

Tony.
-- 
f.anthony.n.finch  d...@dotat.at  http://dotat.at/
GERMAN BIGHT HUMBER: SOUTHWEST 5 TO 7. MODERATE OR ROUGH. SQUALLY SHOWERS.
MODERATE OR GOOD.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Running Code

2009-03-04 Thread Marc Petit-Huguenin
Ned Freed wrote:
 Ned Freed wrote:
 Harald Alvestrand wrote:
 Marc Petit-Huguenin wrote:
 I would like to bring to your attention this proposal to put back
 running code at the center of Internet protocol design by adding a
 new Considerations Section in future Internet-Drafts and RFCs:

 http://www.ietf.org/internet-drafts/draft-petithuguenin-running-code-considerations-00.txt



 There used to be a term for those who attempted to manipulate the shape
 of the universe by manipulating the names in the Usenet hierarchy.

 I get the same impression from people who want to manipulate IETF
 behaviour by manipulating the shape of Internet-Drafts.
 I do not see how you can have this impression, as the I-D does not
 try to make implementations mandatory for Internet-Drafts - _that_
 would be changing the IETF behavior.
 On the contrary, that's exactly what it does. Quoting from the draft:

The Running Code Considerations section MUST be present in all
Internet-Draft and SHOULD be inserted after the Security
Considerations and IANA Considerations sections.  This section MUST
be present even if the document does not describe an implementable
protocol and should contain in this case a text explaining why this
section is irrelevant.  The RFC Editor can remove this Running Code
Considerations section before publication as RFC.
 
 A Running Code Considerations section can be empty, this is the
 reason of the last sentence (this is similar to what is done for the
 IANA Consideration Section).  If a protocol described in an I-D has
 no implementation then the section is empty, and people can decide
 to invest in this protocol using this information.  This to say,
 again, that the text does not implies that implementations are
 mandatory, just that their existence must be documented in the I-D.
 
 I'm talking about the mandatory nature of the section. What the seection says
 is irrelevant. More mandatory sections are bad and that's exactly what this
 proposal calls for.
 
 If a draft author wants to describe implementation work and how it has helped
 produce the document, that can be done in the acknowledgements section. So,
 while I entirely support the development of codde in parallel with
 specifications, I am totally opposed to ideas put forward in this draft. The
 absolute last thing we need is ANYTHING that makes getting documents through
 the process more difficult. We have too much piled on crap as it is.
 

It seems that this is the consensus.

Now, I know by experience that even significant contributions to an
I-D does not guarantee you a place in the acknowledgement section.
So what is the incentive into developing code that 1) will probably
be obsoleted by the next version of the I-D and 2) will not be
acknowledged at all in contributing to the improvement of the protocol?

As I understand it, it is considered very offensive in the academic
world to not properly cite sources.  It should be the same for early
implementation when designing a protocol.

-- 
Marc Petit-Huguenin
Home: m...@petit-huguenin.org
Work: petit...@acm.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: [dnsext] RFC 3484 section 6 rule 9 causing more operational problems

2009-03-04 Thread Christian Huitema
  i disagree.  dns-based load balancing is an unfortunate overloading
 and
  should never be done.  RFC 3484 is correct as it is.

 Why is it right for topology-ignorant clients to override topology-
 aware
 DNS servers based on wishful thinking about RIR address allocation
 policies?

The order of records in a DNS response is, at best, a hint. Relying on it as if 
it were a mandate to clients is a gamble. It is quite legitimate for clients to 
consider the entire list of addresses and try to pick the best ones, based on 
their knowledge of topology. We may argue whether the specific algorithm in RFC 
3484 is the correct one, and I hope that future clients will implement 
something smarter than prefix matching. But if service operators want to 
balance load on their servers, they need to consider something a bit more 
sophisticated than merely reordering the records in the DNS response...

-- Christian Huitema


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


IETF speed -- was Re: Running Code

2009-03-04 Thread Alfred Hönes
In message
  http://www.IETF.ORG/mail-archive/web/ietf/current/msg55986.html,
Hannes Tschofenig wrote:

 I would like to provide one recent example. In the EMU working group we
 worked on a protocol, called EAP-GPSK http://www.ietf.org/rfc/rfc5433.txt.
 The work was done in a design team, it took a very long time (the first
 design team draft dates back to May 2006).

Hannes,

you are saying very long time -- but according to
my limited experience, the IETF timeline you mention
in fact seems to be unusually _fast_ !

I have recently seen new, rather short RFCs that took
more than 5 years from first WG discussion to RFC.
Sadly, that apparently are _not_ extreme outliers.
(And according to filed records, they have not been subject to
substantial normative MISSREF stalls.)

I do not want to blame anybody, but in the TSV area I am aware
of documents in at least two different WGs that describe common
(and recommended) _existing_ implementation practice and have
not even been submitted to the IESG after more than 4 years of
consideration.

Reportedly, other WGs in other areas show similar 'performance'
occasionally (or worse).  Sigh!

Contrary to that, I am aware of a young WG 'ab initio' committed
to a policy rule that adopted work items should be forwarded to
the IESG within roughly one year -- or abandoned.  Very laudable!

Kind regards,
  Alfred.

-- 

+++
| TR-Sys Alfred Hoenes   |  Alfred Hoenes   Dipl.-Math., Dipl.-Phys.  |
| Gerlinger Strasse 12   |  Phone: (+49)7156/9635-0, Fax: -18 |
| D-71254  Ditzingen |  E-Mail:  a...@tr-sys.de |
+++

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


Re: Last Call: draft-crocker-email-arch (Internet Mail Architecture) to Proposed Standard

2009-03-04 Thread Arnt Gulbrandsen

Ned Freed writes:

But that's the problem - this is not what RFC 5321 says.


It's not what 3501 says either ;) More of a one-sentence simplification 
than a full and exact description.



...

SMTP server do stuff like expand lists all the time. For those tests 
to be done competently some amount of interpretation of local parts 
may be needed, such as ignoring the possibility that the local part 
is case sensitive.


Oh, this makes sense. I wasn't aware of that. I ran into the same issue 
whem implementing group reply in a MUA, but hadn't realised that MTAs 
could run into that.


While there may not be any conflict between RFC 3501 and RFC 5321 
since they deal with separate components, the fact remains that 
there's a conflict between what real world implementations do and 
what RFC 5321 says must not be done.


I agree with that. Email-arch, however, deals with both, and attempts to 
describe the running code too, so IMO it can't just cite 5321. That 
would be overly simplistic.


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


Re: [dnsext] RFC 3484 section 6 rule 9 causing more operational problems

2009-03-04 Thread Florian Weimer
* Tony Finch:

 It seems that Vista implements RFC 3484 address selection, including the
 requirement to sort IP addresses. This breaks a great deal of operational
 dependence on DNS-based load balancing, as well as being based on an
 incorrect understanding of how IP addresses are allocated.

I assume you are referring to IPv4 address sorting.

This has previously been discussed on DNS-related IETF WGs.  The
general belief is that this is not a DNS issue.  I find this a rather
strange conclusion, but we have to live with it.

RFC 3484 is being revised in one or more of the IPv6-related WGs.  I
don't know how far this effort has evolved.  There does not seem to be
a way to address the IPv4 part of the issue indepedently.

So right now it seems that the IETF is structurally incapable of
correcting this badly engineered specification.

-- 
Florian Weimerfwei...@bfk.de
BFK edv-consulting GmbH   http://www.bfk.de/
Kriegsstraße 100  tel: +49-721-96201-1
D-76133 Karlsruhe fax: +49-721-96201-99
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Running Code

2009-03-04 Thread Henry Sinnreich
Brian,

Having running code only as a guideline has not served the IETF well lately, 
since it is largely ignored.

I am still cringing during the IETF SIMPLE meetings when we use Jabber IM that 
has the code free and available.

Would the SIMPLE WG have had the mandatory requirement of running code, SIMPLE 
would be much further ahead.

Henry



On 3/3/09 4:43 PM, Marc Petit-Huguenin petit...@acm.org wrote:

Brian E Carpenter wrote:
 Marc, and Henry,

 I think adding any new mandatory section to all I-Ds is a bad idea.
 It will quickly become bureaucratic. We've had proposals for mandatory
 Management Considerations, IPv6 Considerations, and no doubt others
 that I've forgotten, and they all have the same problem.

I agree that its sounds bad when presented like this.

The main motivation is to provide an incentive for early
implementations of a protocol, because I am convinced that this is a
very important factor on the quality of a protocol.  I had to
implement at least three times TURN from scratch during it's
development and this is an exhausting task.  This explain why a lot
of developers simply wait for the protocol to be stable (read: been
published as an RFC), and so deprive the protocol design of an
important feedback.  Giving to early implementers a guaranty that
their contributions will not be forgotten is a way to counterbalance
the time and effort spent in working on this contributions.


 However, I think it's a very good idea to offer *guidelines* for what
 should be in technical specifications in this area. In fact, my old
 commentary on RFC2026 talked about related issues concerning
 interoperability criteria for promotion to Draft Standard.
 See the comments on 4.1.2 Draft Standard in
 http://tools.ietf.org/id/draft-carpenter-rfc2026-practice-00.txt
 Obviously, the first stage in interoperability is interoperability
 with yourself ;-).
 (As far as I am concerned, you are welcome to use any of that
 material under RFC5378 conditions.)

 I encourage your draft to become purely a set of guidelines.
 That would be useful and non-bureaucratic.

 Brian

 On 2009-03-04 10:17, Marc Petit-Huguenin wrote:
 I would like to bring to your attention this proposal to put back
 running code at the center of Internet protocol design by adding a
 new Considerations Section in future Internet-Drafts and RFCs:

 http://www.ietf.org/internet-drafts/draft-petithuguenin-running-code-considerations-00.txt

 Thanks.




--
Marc Petit-Huguenin
Home: m...@petit-huguenin.org
Work: petit...@acm.org

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


Re: [dnsext] RFC 3484 section 6 rule 9 causing more operational problems

2009-03-04 Thread Ondřej Surý
On Wed, Mar 4, 2009 at 4:17 PM, Paul Vixie vi...@isc.org wrote:

 dns-based load balancing is an unfortunate overloading and
 should never be done.


Here I agree.


 RFC 3484 is correct as it is.


Here I don't. The idea behind is good, the implementation is not.
Client would have to know BGP path to DA + DB and decide on
basis of routing protocol. Selection based on longest matching
prefix will work in only very small percent of case, all other cases
are based on pure luck.

Ondrej.


  It seems that Vista implements RFC 3484 address selection, including the
  requirement to sort IP addresses. This breaks a great deal of operational
  dependence on DNS-based load balancing, as well as being based on an
  incorrect understanding of how IP addresses are allocated.
 
  RFC 3484 needs to be updated to delete this rule, so that the order
  returned from the DNS is honoured when the client has no better knowledge
  about which address is appropriate.
 
  See
  http://drplokta.livejournal.com/109267.html
  http://www.ietf.org/mail-archive/web/ietf/current/msg51874.html
  http://www.ietf.org/mail-archive/web/discuss/current/msg01035.html
  http://www.ietf.org/mail-archive/web/dnsop/current/msg05847.html
  http://lists.debian.org/debian-ctte/2007/11/msg00029.html
 
  Tony.
  --
  f.anthony.n.finch  d...@dotat.at  http://dotat.at/
  GERMAN BIGHT HUMBER: SOUTHWEST 5 TO 7. MODERATE OR ROUGH. SQUALLY
 SHOWERS.
  MODERATE OR GOOD.
 
  --
  to unsubscribe send a message to namedroppers-requ...@ops.ietf.org with
  the word 'unsubscribe' in a single line as the message text body.
  archive: http://ops.ietf.org/lists/namedroppers/

 --
 to unsubscribe send a message to namedroppers-requ...@ops.ietf.org with
 the word 'unsubscribe' in a single line as the message text body.
 archive: http://ops.ietf.org/lists/namedroppers/




-- 
Ondrej Sury
technicky reditel/Chief Technical Officer
-
CZ.NIC, z.s.p.o.  --  .cz domain registry
Americka 23,120 00 Praha 2,Czech Republic
mailto:ondrej.s...@nic.cz  http://nic.cz/
sip:ondrej.s...@nic.cz sip%3aondrej.s...@nic.cz tel:+420.222745110
mob:+420.739013699 fax:+420.222745112
-
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: [dnsext] RFC 3484 section 6 rule 9 causing more operational problems

2009-03-04 Thread Paul Vixie
i disagree.  dns-based load balancing is an unfortunate overloading and
should never be done.  RFC 3484 is correct as it is.

re:

 It seems that Vista implements RFC 3484 address selection, including the
 requirement to sort IP addresses. This breaks a great deal of operational
 dependence on DNS-based load balancing, as well as being based on an
 incorrect understanding of how IP addresses are allocated.
 
 RFC 3484 needs to be updated to delete this rule, so that the order
 returned from the DNS is honoured when the client has no better knowledge
 about which address is appropriate.
 
 See
 http://drplokta.livejournal.com/109267.html
 http://www.ietf.org/mail-archive/web/ietf/current/msg51874.html
 http://www.ietf.org/mail-archive/web/discuss/current/msg01035.html
 http://www.ietf.org/mail-archive/web/dnsop/current/msg05847.html
 http://lists.debian.org/debian-ctte/2007/11/msg00029.html
 
 Tony.
 -- 
 f.anthony.n.finch  d...@dotat.at  http://dotat.at/
 GERMAN BIGHT HUMBER: SOUTHWEST 5 TO 7. MODERATE OR ROUGH. SQUALLY SHOWERS.
 MODERATE OR GOOD.
 
 --
 to unsubscribe send a message to namedroppers-requ...@ops.ietf.org with
 the word 'unsubscribe' in a single line as the message text body.
 archive: http://ops.ietf.org/lists/namedroppers/
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Abstract on Page 1?

2009-03-04 Thread Paul Hoffman
+1, after San Francisco. Let's give the volunteer tool authors some breathing 
space.

--Paul Hoffman, Director
--VPN Consortium
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Running Code

2009-03-04 Thread Henning Schulzrinne




I think the developer should be acknowledged if they indeed  
contributed to the spec development. (Many implementations are done  
well outside the IETF, with essentially no feedback loop.) If they are  
not, this seems like a behavior for the WG chair to encourage.


We need to recognize that the value of implementations differs greatly  
depending on the nature of the specification. They are very valuable  
for new protocols and higher-risk efforts (e.g., new algorithms), but  
less so for the more routine maintenance activities, such as adding a  
DHCP option.


I don't see how making implementations mandatory helps, as Henry seems  
to be advocating. We can't force spec writers to code and we can't  
force those outside the IETF to implement our drafts. Thus, all we'd  
get is further delay, as we wait for this gating condition, or specs  
that are dropped in the early stages. It would, however, likely mean  
that only entities with more resources, who can more easily commandeer  
a developer for their draft to do a token implementation, get to write  
the specs.


We should encourage implementations, e.g., by having implementors  
speak during WG meetings or by hosting interoperability events, plug  
fests, code spurts and similar activities around the IETF, as well as  
by eating our own dog food.


Henning


Now, I know by experience that even significant contributions to an
I-D does not guarantee you a place in the acknowledgement section.
So what is the incentive into developing code that 1) will probably
be obsoleted by the next version of the I-D and 2) will not be
acknowledged at all in contributing to the improvement of the  
protocol?


As I understand it, it is considered very offensive in the academic
world to not properly cite sources.  It should be the same for early
implementation when designing a protocol.

--
Marc Petit-Huguenin
Home: m...@petit-huguenin.org
Work: petit...@acm.org
___
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: Running Code

2009-03-04 Thread Marc Petit-Huguenin
Melinda Shore wrote:
 On 3/4/09 12:17 PM, Marc Petit-Huguenin petit...@acm.org wrote:
 Now, I know by experience that even significant contributions to an
 I-D does not guarantee you a place in the acknowledgement section.
 So what is the incentive into developing code that 1) will probably
 be obsoleted by the next version of the I-D and 2) will not be
 acknowledged at all in contributing to the improvement of the protocol?
 
 I tend to assume people will be interested in a protocol
 for some other reasons than garnering acknowledgements
 and fluffing their resumes, and those other reasons will
 presumably be sufficient motivation.  Implementing something
 will tend to be a pretty good way to find bugs, inefficiencies,
 or other problems with a protocol specification.  If you're
 interested in kudos, take the issues you find to the mailing
 list rather than directly to the author.
 
 I'm pretty surprised by this argument.
 

I assumed that acknowledgement would be a good enough incentive for
developers to contribute early implementations, but you seem to
think that there would be other reasons.  The fact is that feedback
from early implementations is rare, so what other reasons do you
think early implementers would have?  Cannot be money - early
implementations are very likely to become obsolete at the next
version of the I-D, and so have to be rewritten.

-- 
Marc Petit-Huguenin
Home: m...@petit-huguenin.org
Work: petit...@acm.org
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Terminal room at IETF74

2009-03-04 Thread Dean Willis


On Mar 2, 2009, at 12:51 PM, Samuel Weiler wrote:

Also consider used laptops: I just picked up a used Dell Latitude  
for about the same price as a netbook (and half the price of IETF  
registration), and I'm delighted.


Given that sometimes the border goons use some aggressive data  
recovery approaches, used laptops are somewhat interesting. Are you  
SURE that some erased sector doesn't contain a vestigial image of  
something embarassing? If it does, can you prove it wasn't you that  
left it there?


Note that some of the secure facilities I've worked in dispose of  
used drives by software erasing, beating them with a sledgehammer,  
degaussing, baking in a ceramics kiln,  degaussing again, and then  
beating with a sledgehammer again. Worried about what might be  
recoverable from those drives?


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


IANA Office Hours at IETF-74 in San Francisco

2009-03-04 Thread Michelle Cotton
Greetings!

The IANA will be holding Office Hours at the IETF-74 in San Francisco.
This will continue to give everyone an opportunity to discuss IANA
Considerations in your documents, requests for registrations in existing
registries or any other questions you may have.

The IANA will have a table near the IETF registration area, staffed
during the following hours:

Monday - Wednesday, 0900 - 1600
(May also have additional hours on Thursday)

Thank you and see you soon!

Michelle Cotton
Manager, IETF Relations
Internet Assigned Numbers Authority

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


Re: Running Code

2009-03-04 Thread ned+ietf
 On 3/4/09 12:17 PM, Marc Petit-Huguenin petit...@acm.org wrote:
  Now, I know by experience that even significant contributions to an
  I-D does not guarantee you a place in the acknowledgement section.

If that's indeed the case then that's a problem independent of this proposal.
Failure to properly acknowledge significant contributions is wrong no matter
how you slice it.

That said, I have on more than one occasion gotten requests from someone that
their name be removed from an acknowledgements section. In fact in one case I
was tempted in one case to replace the name with Alan Smithee, but on further
consideration I decided that was a bad idea...

  So what is the incentive into developing code that 1) will probably
  be obsoleted by the next version of the I-D and 2) will not be
  acknowledged at all in contributing to the improvement of the protocol?

 I tend to assume people will be interested in a protocol
 for some other reasons than garnering acknowledgements
 and fluffing their resumes, and those other reasons will
 presumably be sufficient motivation.

And if you do an implementation of a protocol nothing prevents you from listing
that fact on a resume. I don't see why mention in an RFC would be a prequiisite
for this. And if authors are required to list all implementations per this
proposal independent of whether or not that work actually contributes to the
specification, the value of such citations drops to almost nothing anyway.

 Implementing something
 will tend to be a pretty good way to find bugs, inefficiencies,
 or other problems with a protocol specification.  If you're
 interested in kudos, take the issues you find to the mailing
 list rather than directly to the author.

+1

 I'm pretty surprised by this argument.

+1

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


Re: Running Code

2009-03-04 Thread ned+ietf
 I assumed that acknowledgement would be a good enough incentive for
 developers to contribute early implementations, but you seem to
 think that there would be other reasons.  The fact is that feedback
 from early implementations is rare,

THat may be true in your neck of the woods, but not in mine. I try and do at
least a preliminary implementation for every specification I write (the notable
exception for me on this was RFC 2231, and boy do I wish I had done one in that
case), and I routinely receive notes from other implementors saying they've
iimplemented some draft of mine long before publication or even WG last call.

 so what other reasons do you
 think early implementers would have?  Cannot be money - early
 implementations are very likely to become obsolete at the next
 version of the I-D, and so have to be rewritten.

Again, if there's a problem with people not getting proper recognition for
having contributed to a specification, irrespective of whether that
contribution is based on implementation work or just reading the specification,
that needs to be addressed independently of this proposal. It is wrong to take
credit for someone else's work.

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


RE: Terminal room at IETF74

2009-03-04 Thread Hallam-Baker, Phillip
Indeed I recently read an indignant complaint from one country concerning 
commercial espionage conducted by a second. Said conduct having been exposed by 
the employment by similar espionage tactics by the first against the second.


-Original Message-
From: ietf-boun...@ietf.org on behalf of Steven M. Bellovin
Sent: Wed 3/4/2009 5:05 PM
To: Scott Kitterman
Cc: ietf@ietf.org
Subject: Re: Terminal room at IETF74
 
On Wed, 04 Mar 2009 16:58:14 -0500
Scott Kitterman sc...@kitterman.com wrote:


 
 Based on the address used in the message that kicked off this thread,
 the individual that started this thread works for a company that has
 a significantly greater reason for concern than an average traveller.
 
Indeed.  In the past, various countries -- note carefully; I used the
plural -- have been mentioned in the press as using various government
agencies to advance national economic interests.

--Steve Bellovin, http://www.cs.columbia.edu/~smb
___
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: Abstract on Page 1?

2009-03-04 Thread Olaf Kolkman


On 4 mrt 2009, at 16:33, Margaret Wasserman wrote:



I would like to propose that we re-format Internet-Drafts such that  
the boilerplate (status and copyright) is moved to the back of the  
draft, and the abstract moves up to page 1.


I don't believe that there are any legal implications to moving our  
IPR information to the back of the document, and it would be great  
not to have to page down at the beginning of every I-D to skip over  
it.  If someone wants to check the licensing details, they could  
look at the end of the document.




FWIW:

On my todo list is coordination of the implementation of draft-iab- 
streams-headers-boilerplates and in addition the consolidation of  
boilerplate material in RFCs and I-Ds. Part of the equation is  
figuring out if and where copyright and license boilerplate material  
can be moved.


The plan is under construction.



--Olaf

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


WG Review: Recharter of Network File System Version 4 (nfsv4)

2009-03-04 Thread IESG Secretary
A modified charter has been submitted for the Network File System Version
4 working group in the Transport Area of the IETF.  The IESG has not made
any determination as yet.  The modified charter is provided below for
informational purposes only.  Please send your comments to the IESG
mailing list (i...@ietf.org) by Wednesday, March 11, 2009.

Network File System Version 4 (nfsv4)
==
Last Modified: 2009-02-10

Current Status: Active Working Group

Chair(s):
Brian Pawlowski be...@netapp.com 
Spencer Shepler spencer.shep...@sun.com 

Transport Area Director(s):
Magnus Westerlund magnus.westerl...@ericsson.com 
Lars Eggert lars.egg...@nokia.com 

Transport Area Advisor:
Lars Eggert lars.egg...@nokia.com 

Technical Advisor(s):
Leif Johansson le...@it.su.se 

Mailing Lists:
General Discussion: nf...@ietf.org
To Subscribe: https://www1.ietf.org/mailman/listinfo/nfsv4
Archive: http://www.ietf.org/mail-archive/web/nfsv4/index.html

Description of Working Group:

NFS Version 4 is the IETF standard for file sharing. To maintain NFS
Version 4's utility and currency, the working group is chartered to (1)
maintain the existing NFSv4, NFSv4.1 and related specifications, such
as RPC and XDR, (2) progress these specifications along the standards
track, (3) develop a protocol to create a federated namespace using
NFSv4's existing referral mechanisms.

(1) NFS version 4.0 maintenance

Under this charter item, the WG correct errors and ambiguities in the
protocol currently specified in RFC 3530 and advances it along the
standards track. Extensions of any other kind are out of scope under
this charter item.

(2) NFS Version 4.1 Maintenance

As with NFSv4.0, the WG will address errors or ambiguities in the
NFSv4.1 protocol and related specifications in support of progressing
implementations.

(3) RPC and XDR protocol maintenance

The NFSv4 protocol depends on two related specifications: ONC
RPC and XDR. Similar to charter item (1), the WG may correct errors and
ambiguities in the ONC RPC and XDR protocols currently specified by RFCs
1831, 1833 and 2203. In conjunction with the advancement of the NFSv4
specification along the standards track, the WG will also work on the
advancements of its ONC RPC and XDR dependencies. The WG will also
update the ONC RPC specification for compatibility with IPv6.
Additionally, it will create an IANA registry for RPC program numbers
and seed it with a registry Sun has been maintaining.

(4) Federated Namespace

The NFSv4 protocol provides a referral mechanism that allows a
server to redirect a client to another server. The working group
will produce documents describing a mechanism for creating a federated
namespace (single global name space for a set of NFSv4 servers)
using the NFSv4 protocol's referral capabilities. The file system
federation protocol will enable file access and namespace traversal
across collections of independently administered fileservers. No
modifications will be made to the NFS client to server protocol.


Milestones:

DONE WG Last Call for RPC and NFS RDMA drafts

DONE WG Last Call for rfc1831bis (RPC version 2) 

DONE WG Last Call for NFSv4 minor version 1 

DONE WG Last Call for NFSv4.1 block/volume layout 

DONE WG Last Call for NFSv4.1 Object-based layout 

DONE Submit NFS Minor Version 1 to IESG for publication as a
Propoased Standard 

DONE Submit pNFS Block/Volume Layout to IESG for publication as a
Propoased Standard 

DONE Submit Object-based pNFS Operations to IESG for publication as
a Proposed Standard 

Sep 2009 WG Last Call for rfc3530bis (NFS version 4)

May 2009 WG Last Call for Requirements for Federated File Systems
draft-ietf-nfsv4-federated-fs-reqts-01

Oct 2009 WG Last Call for Administration Protocol for Federated
Filesystems
draft-ietf-nfsv4-federated-fs-admin-00.txt

Oct 2009 WG Last Call for NSDB Protocol for Federated Filesystems
draft-ietf-nfsv4-federated-fs-protocol-00.txt
___
IETF-Announce mailing list
IETF-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/ietf-announce