Re: [Gen-art] Gen-art reiew of draft-ietf-rohc-ipsec-extensions-hcoipsec-05

2009-11-30 Thread Elwyn Davies
Hi.

This seems good to me.  One minor point on the ASN.1:  I think the extra
'rohc' piece should it be specified as 'OPTIONAL' so that not it doesn't
have to be in every implementation - and should it come after the tunnel
params as this change will alter the OID of tunnel params as it stands
(if my understanding of ASN.1 is right)?

Thanks.
Elwyn

Ertekin, Emre [USA] wrote:
 Hi Elwyn,

   
 SPD additions:
 In Section 2.1 some additional fields to be added to the SPD
 Processing component are described informally.  RFC 4301 which has
 
 the
 
 unmodified version of the  Processing component also has a formal
 
 ASN.1
 
 description.  I think this document needs an updated  ASN.1
 
 desciption
 
 also.

 Further the description talks about adding 'processing info' fields
 
 if
 
 the
 'processing info field is set to PROTECT'.  Although this partly
 reflects the
 wording in the body of RFC 4301, it is rather confusing when looking
 
 at
 
 the
 ASN.1.  The wording of para 3 of S2.1 might be better as:
   If the SPD entry is an IPsecEntry (to PROTECT traffic) then the
 Processing
   item of the IPsecEntry must be extended with the following items:

 
   
 On refelection, I agree that using IPsecEntry in s2.1 wouldn't be
 appropriate.  However I think the wording could still be improved.
 Retry:
If the processing action associated with the selector sets is
 PROTECT, then the processing info must be
extended with the following ROHC channel parameters:
 

 OK; sounds good!

   
 A while back, we were thinking of adding ASN.1 notation to the
   
 draft...however we opted not to.  This is because Appendix C in RFC
 4301 is only an example ASN.1 definition of a SPD and is referred to as
 merely illustrative.  Since our extensions would've expanded
 upon/augmented this non-normative text, we decided to leave it out.
 
 Sure, it is illustrative, but it also seems to have specified a fully
 qualified OID.  This indicates to me that at least some people may be
 using this as an access mechanism for the SPD. In that case  formally
 specifying the ASN.1 would be highly desirable even if it is not
 normative.  Doubtless there are other people who know if the SPD is
 accessed this way (e.g. as a MIB) even if I don't.
 

 OK.  We developed the ASN.1 representation of the ROHC parameters and plan to 
 incorporate it as an Appendix to the draft.  The text reads as follows:

 Appendix A.  ASN.1 representation for ROHCoIPsec

This appendix is included as an additional way to describe the
ROHCoIPsec parameters that are included in the IPsec SPD.  It uses
portions of the ASN.1 syntax provided in Appendix C of RFC 4301
[IPSEC].  In addition, several new structures are defined.

This syntax has been successfully compiled.  However, it is merely
illustrative and need not be employed in an implementation to achieve
compliance.

The Processing data structure, defined in Appendix C of RFC 4301,
is augmented to include a ROHC parameters element as follows:

  Processing ::= SEQUENCE {
  extSeqNum   BOOLEAN, -- TRUE 64 bit counter, FALSE 32 bit
  seqOverflow BOOLEAN, -- TRUE rekey, FALSE terminate  audit
  fragCheck   BOOLEAN, -- TRUE stateful fragment checking,
   -- FALSE no stateful fragment checking
  lifetimeSALifetime,
  spi ManualSPI,
  algorithms  ProcessingAlgs,
  rohcRohcParams,
  tunnel  TunnelOptions OPTIONAL
  }

The following data structures describe these ROHC parameters:

RohcParams ::= SEQUENCE {
rohcEnabled BOOLEAN, --  TRUE, hdr compression is enabled
 -- FALSE, hdr compression is disabled
maxCID  INTEGER (0..16383),
mrruINTEGER,
profilesRohcProfiles,
rohcIntegAlgRohcIntegAlgs,
rohcIntegICVLength  INTEGER
}

RohcProfiles ::= SET OF RohcProfile

RohcProfile ::= INTEGER {
rohcv1-rtp   (1),
rohcv1-udp   (2),
rohcv1-esp   (3),
rohcv1-ip(4),

rohcv1-tcp   (6),
rohcv1-rtp-udpLite   (7),
rohcv1-udpLite   (8),

rohcv2-rtp (257),
rohcv2-udp (258),
rohcv2-esp (259),
rohcv2-ip  (260),

rohcv2-rtp-udpLite (263),
rohcv2-udpLite (264)
}

RohcIntegAlgs ::= SEQUENCE {
algorithm   RohcIntegAlgType,
parameters  ANY -- DEFINED BY algorithm -- OPTIONAL }

RohcIntegAlgType ::= INTEGER {
none(0),

[Gen-art] re-review of draft-ietf-pkix-authorityclearanceconstraints-03.txt

2009-11-30 Thread Francis Dupont
I have been selected as the General Area Review Team (Gen-ART) 
reviewer for this draft (for background on Gen-ART, please see 
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). 

Please resolve these comments along with any other Last Call comments 
you may receive. 

Document: draft-ietf-pkix-authorityclearanceconstraints-03.txt
Reviewer: Francis Dupont
Review Date: 2009-08-10/2009-11-30
IETF LC End Date: 2009-08-14
IESG Telechat date: unknown

Summary: Almost Ready

Comments: the previous major issue was the I-D is too hard to read.
All minor issues and NITs were addressed but I read the document enough
times to be too familar with it so I can't say if the major issue is
solved (but IMHO this version is already far better). So I put an
almost and leave the assessment to someone else.

Regards

francis.dup...@fdupont.fr
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


[Gen-art] My (Richard) comments to the Gen-ART review of draft-ietf-capwap-base-mib-06

2009-11-30 Thread young
Hi, All :

Please check my comments identified by the [Richard].
To David: Thanks a lot.

 The important open issues that need to be resolved are tagged with 
 [*].

 [*] Intended document status is now Informational.  That needs to be 
 changed on the title page, but more importantly, someone (draft 
 shepherd?) should double-check whether the requested IANA allocations 
 are appropriate for an Informational document. If there's a problem 
 here, the IESG should be warned that a process exception may be 
 needed, as I think the allocations are necessary for this draft.

[Richard] Margaret or Dan, please confirm it.

 [*] I see lots of editorial problems in the text prior to the MIB 
 definitions, most of which are not called out in this review. I 
 strongly suggest an editorial pass by a native speaker of English 
 prior to IESG Review.  Here's an example from Section

[Richard] Margaret or Dan, please consider how to handle it.
For the text, I can't do better job than a native speaker of English:(

 5.6 - the use of the word conception is incorrect in this phrase:
the protocol of [RFC5416] defines WLAN conception
 A better word would be creation.

[Richard] Hi, David.  Whether management instead of creation is 
better?

 Terminology section:
 - Add a definition of PHY, it's undefined in this document.

[Richard]  It is a very general conception.
I checked the RFC5415, it does not give the definition of PHY.
How about: physical layer (PHY) in the place where it first appears?
I am ok with adding a definition of PHY if it is a better solution.

 - Add a definition of WLAN, while it's defined elsewhere, WLAN
is a crucial concept for this draft and hence needs a
definition here.
[Richard] I am ok.

 - The definition of station (STA) is sufficiently general to
include WTPs.  Was that intended?

[Richard] I got the definition of station (STA) and WTP from RFC5415.

 Section 5.1 should explain the division of management of a WTP between 
 the actual CAPWAP protocol and this MIB.  The first bullet creates 
 this confusion, and that bullet is not consistent with the first 
 bullet in 5.4.  That lack of consistency  should be corrected in 
 addition to providing the explanation.
[Richard]  I did not get the point. Kindly give more input

 Section 5.4: The ifIndex [RFC2863] is used as a common handler I 
 don't think it's a handler.  The ifIndex is actually an index.
[Richard]  How about use index instead of handler.

 [*] The text in Section 5.7 attempts to modify RFC 5415.  That's not a 
 good idea for an Informational document.  It is ok to say that if the 
 additional requirements are not followed, this MIB will not be useful 
 or usable. 
[Richard]
The WG already made the consensus on it after IETF 75th,
and the WG agree to use the following text.
The section 4.6.40 [RFC5415] does not clarify that the WTP's Base MAC
 address MUST be included in the WTP Board Data message element.  This
 is a known errata item and assumed to be fixed in future by the editors of
the RFC5415.

 [*] Why is Section 9 (CAPWAP Message Element Extension) in a MIB 
 draft?  MIB drafts generally do not make changes to the protocol that 
 they provide management for.  This section, and the changes in Section 
 5.7 ought to be in a separate draft that could be standards track.

[Richard]  Margaret or Dan, please confirm whether it is allowed to have 
the Message Element Extension in the MIB drafts.
The manageable in the current text To enable CAPWAP protocol timers and
variables [RFC5415] manageable  through CAPWAP protocol is not very clear.
Maybe the word viewable  is better. 
How  about we use the text  To enable CAPWAP protocol timers and variables
[RFC5415] viewable on the AC through CAPWAP protocol ?

Since the MIB objects (such as capwapBaseAcMaxRetransmit ) corresponding
to the CAPWAP protocol timers and variables are optional, whether it is
required to add some text 
in the Section 9 to clarify that the CAPWAP Message Element Extension is
optional?

 Appendix A (change history) should include a request to the RFC Editor 
 to remove it before publication of the RFC.
[Richard] It is ok.

 idnits 2.11.15 found a couple of nits:

  == The document seems to lack a disclaimer for pre-RFC5378 work, but 
 was
 first submitted before 10 November 2008.  Should you add the 
 disclaimer?
 (See the Legal Provisions document at
 http://trustee.ietf.org/license-info for more information.).

[Richard] It is ok.

  == Outdated reference: A later version (-05) exists of
 draft-ietf-capwap-802dot11-mib-04

[Richard] It is ok.

The following recipient(s) could not be reached:

  chell...@cisco.com on 11/25/2009 7:43 PM
The e-mail system was unable to deliver the message, but did not
report a specific reason.  Check the address and try again.  If it still
fails, contact your system administrator.
 sj-inbound-d.cisco.com #5.0.0 smtp; 5.1.0 - Unknown address
error 550-'5.1.1 

[Gen-art] review of draft-ietf-ccamp-lsp-dppm-10.txt

2009-11-30 Thread Francis Dupont
I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

Please resolve these comments along with any other Last Call comments
you may receive.

Document: draft-ietf-ccamp-lsp-dppm-10.txt
Reviewer: Francis Dupont
Review Date: 2009-11-28
IETF LC End Date: 2009-11-23
IESG Telechat date: unknown

Summary: Ready

Major issues: None

Minor issues: too many authors in Authors' Addresses (see below)

Nits/editorial comments:
 - the document is heavily cut  paste between sections. This makes it
  like a MIB document so I have a mixed opinion about whether it is a
  good thing: the document is very clear, each part stands by itself,
  but it is a bit long and certainly boring to read.

 - Abstract page 3: I prefer to get the LSP abbrev introducted
  (the Abstract should stand by itself and LSP is not stared by
   the RFC Editor as well known/doesn't need expansion)

 - TOC page 6:
  * extra space in 12. title
  * Acknowledgements - Acknowledgments

 - Introduction page 8: same concern about LSP (but in this case you can
 consider it was introduced in the document title)

 - 4.7 page 13 (and 5.7 page 16, 6.7 page 20, 7.7 page 24):
  (T2 -T1) - (T2-T1)

 - 4.8 page 13 (and 5.8 page 17, 6.8 page 20, 7.8 page 25, 8.8 page 29):
  uppper - upper

 - 6.6 page 20 (and 7.6 page 23):
  Thus, In practice - Thus, in practice

 - 8.8 page 29: eg. - e.g.,

 - 12 page 39 (title): Bidirectional  LSPs - Bidirectional LSPs

 - 12.7.2.1 page 42 (first statement):
   multiple bidirec... - Multiple bidirec...

 - 18 page 49 (title): Acknowledgements - Acknowledgments

 - Authors' Addresses:
  * add a space after a comma (',' - ', ')
  * CN - China (many!)
  * Telecommunicaiton - Telecommunication?
  * you have too many authors, I suggest to keep the two editors and
   to put other authors in a contributors section. Look at the RFC
   Editor site about how to do this.

Regards

francis.dup...@fdupont.fr

PS: spelling of Re[sS]erVation in RSVP is not uniform but this happened
12 years ago... too late to fix it.
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] [Capwap] My (Richard) comments to the Gen-ART review of draft-ietf-capwap-base-mib-06

2009-11-30 Thread David Harrington
Try chell...@gmail.com 

dbh

 -Original Message-
 From: young [mailto:yo...@h3c.com] 
 Sent: Sunday, November 29, 2009 10:42 PM
 To: black_da...@emc.com; dperk...@snmpinfo.com; 
 yzh...@fortinet.com; gen-art@ietf.org; m...@lilacglade.org; 
 droma...@avaya.com
 Cc: cap...@frascone.com
 Subject: [Capwap] My (Richard) comments to the Gen-ART review 
 of draft-ietf-capwap-base-mib-06
 
 Hi, All :
 
 Please check my comments identified by the [Richard].
 To David: Thanks a lot.
 
  The important open issues that need to be resolved are tagged with

  [*].
 
  [*] Intended document status is now Informational.  That 
 needs to be 
  changed on the title page, but more importantly, someone (draft 
  shepherd?) should double-check whether the requested IANA 
 allocations 
  are appropriate for an Informational document. If there's a
problem 
  here, the IESG should be warned that a process exception may be 
  needed, as I think the allocations are necessary for this draft.
 
 [Richard] Margaret or Dan, please confirm it.
 
  [*] I see lots of editorial problems in the text prior to the MIB 
  definitions, most of which are not called out in this review. I 
  strongly suggest an editorial pass by a native speaker of English 
  prior to IESG Review.  Here's an example from Section
 
 [Richard] Margaret or Dan, please consider how to handle it.
 For the text, I can't do better job than a native speaker of
English:(
 
  5.6 - the use of the word conception is incorrect in this
phrase:
 the protocol of [RFC5416] defines WLAN conception
  A better word would be creation.
 
 [Richard] Hi, David.  Whether management instead of creation is 
 better?
 
  Terminology section:
  - Add a definition of PHY, it's undefined in this document.
 
 [Richard]  It is a very general conception.
 I checked the RFC5415, it does not give the definition of PHY.
 How about: physical layer (PHY) in the place where it first appears?
 I am ok with adding a definition of PHY if it is a better solution.
 
  - Add a definition of WLAN, while it's defined elsewhere, WLAN
 is a crucial concept for this draft and hence needs a
 definition here.
 [Richard] I am ok.
 
  - The definition of station (STA) is sufficiently general to
 include WTPs.  Was that intended?
 
 [Richard] I got the definition of station (STA) and WTP from
RFC5415.
 
  Section 5.1 should explain the division of management of a 
 WTP between 
  the actual CAPWAP protocol and this MIB.  The first bullet creates

  this confusion, and that bullet is not consistent with the first 
  bullet in 5.4.  That lack of consistency  should be corrected in 
  addition to providing the explanation.
 [Richard]  I did not get the point. Kindly give more input
 
  Section 5.4: The ifIndex [RFC2863] is used as a common handler I

  don't think it's a handler.  The ifIndex is actually an index.
 [Richard]  How about use index instead of handler.
 
  [*] The text in Section 5.7 attempts to modify RFC 5415.  
 That's not a 
  good idea for an Informational document.  It is ok to say 
 that if the 
  additional requirements are not followed, this MIB will not 
 be useful 
  or usable. 
 [Richard]
 The WG already made the consensus on it after IETF 75th,
 and the WG agree to use the following text.
 The section 4.6.40 [RFC5415] does not clarify that the WTP's Base
MAC
  address MUST be included in the WTP Board Data message element.
This
  is a known errata item and assumed to be fixed in future by 
 the editors of
 the RFC5415.
 
  [*] Why is Section 9 (CAPWAP Message Element Extension) in a MIB 
  draft?  MIB drafts generally do not make changes to the 
 protocol that 
  they provide management for.  This section, and the changes 
 in Section 
  5.7 ought to be in a separate draft that could be standards track.
 
 [Richard]  Margaret or Dan, please confirm whether it is 
 allowed to have 
 the Message Element Extension in the MIB drafts.
 The manageable in the current text To enable CAPWAP 
 protocol timers and
 variables [RFC5415] manageable  through CAPWAP protocol is 
 not very clear.
 Maybe the word viewable  is better. 
 How  about we use the text  To enable CAPWAP protocol timers 
 and variables
 [RFC5415] viewable on the AC through CAPWAP protocol ?
 
 Since the MIB objects (such as capwapBaseAcMaxRetransmit ) 
 corresponding
 to the CAPWAP protocol timers and variables are optional, 
 whether it is
 required to add some text 
 in the Section 9 to clarify that the CAPWAP Message Element 
 Extension is
 optional?
 
  Appendix A (change history) should include a request to the 
 RFC Editor 
  to remove it before publication of the RFC.
 [Richard] It is ok.
 
  idnits 2.11.15 found a couple of nits:
 
   == The document seems to lack a disclaimer for pre-RFC5378 
 work, but 
  was
  first submitted before 10 November 2008.  Should you add the 
  disclaimer?
  (See the Legal Provisions document at
  http://trustee.ietf.org/license-info for more 

[Gen-art] Assignments for Dec 3rd, 2009 Telechat

2009-11-30 Thread Mary Barnes
Hi all,

Sorry for the delay in getting this out - the agenda came out late on
Friday and I just could not get it done over the weekend.  

Here's the link to the summary of assignments for the Dec 3rd, 2009
telechat:
http://www.softarmor.com/rai/temp-gen-art/reviewers-091203.html

With the updated spreadsheets:
http://www.softarmor.com/rai/temp-gen-art/gen-art.html
http://www.softarmor.com/rai/temp-gen-art/gen-art-by-reviewer.html

For your convenience, the review boilerplate template is included below.

Note that reviews should ideally be posted to the gen-art mailing list
by COB on Tuesday:
http://www.alvestrand.no/ietf/gen/art/review-guidelines.html


Mary.

---

I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

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

Document:
Reviewer:
Review Date: 
IESG Telechat date: 03 Dec 2009

Summary:

Major issues:
Minor issues:
Nits/editorial comments:



___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


[Gen-art] A *new* batch of IETF LC reviews - 30 Nov 2009

2009-11-30 Thread Mary Barnes

Hi all,

Here's the link to the new LC assignments for this week:
http://www.softarmor.com/rai/temp-gen-art/reviewers-091126-lc.html

The assignments are captured in the spreadsheets:
http://www.softarmor.com/rai/temp-gen-art/gen-art.html
http://www.softarmor.com/rai/temp-gen-art/gen-art-by-reviewer.html

The standard template is included below.
Thanks,
Mary.

---
I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

Please resolve these comments along with any other Last Call comments
you may receive.

Document:
Reviewer:
Review Date:
IETF LC End Date:
IESG Telechat date: (if known)

Summary:

Major issues:

Minor issues:

Nits/editorial comments:



___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] Gen-ART review of draft-carpenter-renum-needs-work-04

2009-11-30 Thread Vijay K. Gurbani

Brian E Carpenter wrote:

Vijay,


Brian: Thanks for attending to my comments.  More inline.


I think the difference is that the Java run-time system includes
the ability to automagically prefer v6 or v4. Specifically, the
JDK provides java.net.preferIPv4Stack and java.net.preferIPv6Addresses.
So if the programmer chooses to use FQDNs then the run-time will
act according to those preferences. In C/C++ the programmer has
to implement such preferences with extra logic. 


But these -- java.net.preferIPv4Stack and
java.net.preferIPv6Addresses -- are simply networking properties
that the programmer has to remember to set (I am sure they
have sane default values, but regardless, they are attributes
that can be modified by the programmer.)

In much the same vein, someone could write a wrapper around
the C/C++ getaddrinfo() API to prefer IPv4 or IPv6.

I agree that setting properties in Java is much easier than
writing a wrapper around an API, but regardless, it is not the
case that Java is exposing some additional functionality that
C/C++ do not.  Java is just packaging the functionality in
an attractive, easy to use manner.


We have quite a few other changes to make following IESG comments,
so there will definitely be a new version.


OK, thank you.

- vijay
--
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60566 (USA)
Email: v...@{alcatel-lucent.com,bell-labs.com,acm.org}
Web:   http://ect.bell-labs.com/who/vkg/
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] Gen-ART review of draft-carpenter-renum-needs-work-04

2009-11-30 Thread Ran Atkinson

On 30  Nov 2009, at 12:51 , Vijay K. Gurbani wrote:
 ...it is not the
 case that Java is exposing some additional functionality that
 C/C++ do not. 

Indeed.  That is precisely our point, although phrased in an
inverse manner.

The more abstracted Java Networking APIs *HIDE* some low-level/
more-specific networking information from application programmers.  

As with the standard situation in Computer Science, such use of
information hiding encourages application programmers to use 
properly high-level and abstract designs both for their applications 
and their application protocols.  

In turn, this tends to make the resulting applications more 
tolerant of changes to low-level networking details (e.g. changes 
to an IP address).  As our draft is entirely about the issues and
limitations of IP renumbering, this is precisely on point and
within scope for our draft.

As an aside, I'm told that Apple's COCOA APIs (and possibly also 
some proprietary Microsoft Windows APIs) also engage in significant 
information hiding, for the same reasons as the more abstract Java
networking APIs, and likely with the same benefits.  However, 
those are not open-standard C/C++ networking APIs, but rather 
platform-specific networking APIs.  So they don't make very good
examples.  The abstracted Java networking APIs are, however, both
platform-independent and open-standard, which is why those are 
particularly good examples for our document.

[And yes, I know that some Java instances might contain ugly
low-level networking APIs.   THese are not commonly used,
however, and programmers don't have the equivalent choice of
API abstraction in open-standard C/C++ today (at least for 
platform-independent software) that they do today in open-standard
Java.  The point is not that one could write bad software.  The 
point is that Java encourages one to write good software by having 
suitably abstracted APIs as the normal and most commonly used/taught 
networking APIs.  It is a pity that such abstracted APIs were not
openly specified by the IETF during the protracted IPv6 process.]

Cheers,

Ran

___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] Gen-ART review of draft-carpenter-renum-needs-work-04

2009-11-30 Thread Vijay K. Gurbani

Ran Atkinson wrote:

On 30  Nov 2009, at 12:51 , Vijay K. Gurbani wrote:

...it is not the
case that Java is exposing some additional functionality that
C/C++ do not. 


Indeed.  That is precisely our point, although phrased in an
inverse manner.


I think we are in agreement.  The main issue I wanted to
make sure got across is exactly what I wrote previously:

  ...it is not the case that Java is exposing some additional
  functionality that C/C++ do not.  Java is just packaging
  the functionality in an attractive, easy to use manner.

Any attempts to word-smith this in a manner that does not
give undue advantage to a particular language should be good.

In a certain sense, Java is a language as well as a platform.
Thus, many ideas can be abstracted a bit better that one could
do so in C++.  To take an equivalent example, one could just
as well include these IPv4/IPv6 APIs in the C++ boost library
and attain the same level of abstraction as Java does.

Thanks,

- vijay
--
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60566 (USA)
Email: v...@{alcatel-lucent.com,bell-labs.com,acm.org}
Web:   http://ect.bell-labs.com/who/vkg/
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] Gen-art reiew of draft-ietf-rohc-ipsec-extensions-hcoipsec-05

2009-11-30 Thread Elwyn Davies

Hi.

Last minute thought... the profile identifiers tie up with the profile 
numbers in RFC 4996 and RFC 5225 - it would be worth noting that.  I 
can't see where the authentication algorithm identifiers tie up with - I 
presume there must be some place these various algorithms are specified 
for ROHC.  It ought to be referenced.


Regards,
Elwyn

Ertekin, Emre [USA] wrote:

Hi Elwyn,

Great.  I agree with both of your points.  I will make the updates to the draft.  


Once I make these changes, I will consider this thread/comment as resolved.

BR,
Emre

  

-Original Message-
From: Elwyn Davies [mailto:elw...@dial.pipex.com]
Sent: Monday, November 30, 2009 3:08 AM
To: Ertekin, Emre [USA]
Cc: General Area Reviwing Team; Mary Barnes; rohc-...@tools.ietf.org;
rohc-cha...@tools.ietf.org; c...@tzi.org; Christou, Christos [USA]
Subject: Re: Gen-art reiew of draft-ietf-rohc-ipsec-extensions-
hcoipsec-05

Hi.

This seems good to me.  One minor point on the ASN.1:  I think the
extra
'rohc' piece should it be specified as 'OPTIONAL' so that not it
doesn't
have to be in every implementation - and should it come after the
tunnel
params as this change will alter the OID of tunnel params as it stands
(if my understanding of ASN.1 is right)?

Thanks.
Elwyn

Ertekin, Emre [USA] wrote:


Hi Elwyn,


  

SPD additions:
In Section 2.1 some additional fields to be added to the SPD
Processing component are described informally.  RFC 4301 which has



the



unmodified version of the  Processing component also has a formal



ASN.1



description.  I think this document needs an updated  ASN.1



desciption



also.

Further the description talks about adding 'processing info'


fields


if



the
'processing info field is set to PROTECT'.  Although this partly
reflects the
wording in the body of RFC 4301, it is rather confusing when


looking


at



the
ASN.1.  The wording of para 3 of S2.1 might be better as:
  If the SPD entry is an IPsecEntry (to PROTECT traffic) then the
Processing
  item of the IPsecEntry must be extended with the following


items:



On refelection, I agree that using IPsecEntry in s2.1 wouldn't be
appropriate.  However I think the wording could still be improved.
Retry:
   If the processing action associated with the selector sets is
PROTECT, then the processing info must be
   extended with the following ROHC channel parameters:



OK; sounds good!


  

A while back, we were thinking of adding ASN.1 notation to the

  

draft...however we opted not to.  This is because Appendix C in RFC
4301 is only an example ASN.1 definition of a SPD and is referred to


as


merely illustrative.  Since our extensions would've expanded
upon/augmented this non-normative text, we decided to leave it out.

Sure, it is illustrative, but it also seems to have specified a


fully


qualified OID.  This indicates to me that at least some people may


be


using this as an access mechanism for the SPD. In that case


formally


specifying the ASN.1 would be highly desirable even if it is not
normative.  Doubtless there are other people who know if the SPD is
accessed this way (e.g. as a MIB) even if I don't.



OK.  We developed the ASN.1 representation of the ROHC parameters and
  

plan to incorporate it as an Appendix to the draft.  The text reads as
follows:


Appendix A.  ASN.1 representation for ROHCoIPsec

   This appendix is included as an additional way to describe the
   ROHCoIPsec parameters that are included in the IPsec SPD.  It uses
   portions of the ASN.1 syntax provided in Appendix C of RFC 4301
   [IPSEC].  In addition, several new structures are defined.

   This syntax has been successfully compiled.  However, it is merely
   illustrative and need not be employed in an implementation to
  

achieve


   compliance.

   The Processing data structure, defined in Appendix C of RFC
  

4301,


   is augmented to include a ROHC parameters element as follows:

 Processing ::= SEQUENCE {
 extSeqNum   BOOLEAN, -- TRUE 64 bit counter, FALSE 32
  

bit


 seqOverflow BOOLEAN, -- TRUE rekey, FALSE terminate 
  

audit


 fragCheck   BOOLEAN, -- TRUE stateful fragment checking,
  -- FALSE no stateful fragment
  

checking


 lifetimeSALifetime,
 spi ManualSPI,
 algorithms  ProcessingAlgs,
 rohcRohcParams,
 tunnel  TunnelOptions OPTIONAL
 }

   The following data structures describe these ROHC parameters:

   RohcParams ::= SEQUENCE {
   rohcEnabled BOOLEAN, --  TRUE, hdr compression is
  

enabled


-- FALSE, 

[Gen-art] Gen-ART review of draft-ietf-sasl-gs2-18

2009-11-30 Thread Spencer Dawkins

I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

Please resolve these comments along with any other Last Call comments
you may receive.

Document: draft-ietf-sasl-gs2-18
Reviewer: Spencer Dawkins
Review Date: 2009-11-30
IETF LC End Date: 2009-11-18 (oops!)
IESG Telechat date: 2009-12-03

Summary: This document is almost ready for publication as a Proposed 
Standard. I did have one minor question about 13.3 (in my LATE review), but 
it should not be difficult to resolve, if an AD agrees with my question.


I did tag a fair number of nits, but these aren't part of the Gen-ART 
review, and are simply included as a convenience for anyone else who edits 
the document.


1.  Introduction

  The GS1 bridge failed to gain wide deployment for any GSS-API
  mechanism other than The Kerberos V5 GSS-API mechanism [RFC1964]

Spencer (nit): s/The Kerberos/The Kerberos/

  [RFC4121], and has a number of problems that lead us to desire a new

Spencer (nit): s/lead/led/

  bridge.  Specifically: a) GS1 was not round-trip optimized, b) GS1
  did not support channel binding [RFC5056].  These problems and the
  opportunity to create the next SASL password-based mechanism, SCRAM

Spencer (nit): please expand SCRAM on first use.

  [I-D.ietf-sasl-scram], as a GSS-API mechanism used by SASL
  applications via GS2, provide the motivation for GS2.

  In particular, the current consensus of the SASL community appears to
  be that SASL security layers (i.e., confidentiality and integrity
  protection of application data after authentication) are too complex
  and, since SASL applications tend to have an option to run over a
  Transport Layer Security (TLS) [RFC5246] channel, redundant and best
  replaced with channel binding.

Spencer (nit): it's a LONG way from too complex to redundant in this 
sentence ;-) suggest moving redundant before the subclause, just for 
readability.


3.3.  Examples

  The last step translate each decimal value using table 3 in Base32

Spencer (nit): s/translate/translates/?

  [RFC4648].  Thus the SASL mechanism name for the SPKM-1 GSSAPI
  mechanism is GS2-DT4PIK22T6A.

8.  GSS-API Parameters

  The mutual_req_flag MUST be set.  If channel binding is used then the
  client MUST check that the corresponding ret_flag is set when the
  context is fully establish, else authentication MUST fail.

Spencer (nit): s/establish/established/

  Use or non-use of deleg_req_flag and anon_req_flag is an
  implementation-specific detail.  SASL and GS2 implementors are
  encouraged to provide programming interfaces by which clients may
  choose to delegate credentials and by which servers may receive them.
  SASL and GS2 implementors are encouraged to provide programming
  interfaces which provide a good mapping of GSS-API naming options.

11.  GSS_Inquire_mech_for_SASLname call

  To allow SASL clients to more efficiently identify which GSS-API
  mechanism a particular SASL mechanism name refers to we specify a new
  GSS-API utility function for this purpose.

Spencer (nit): whew! hard to parse. Suggest We specify a new GSS-API 
utility function to allow SASL clients to more efficiently identify the 
GSS-API mechanism that a particular SASL mechanism name refers to, or 
something like that?


13.3.  Additional Recommendations

  If the application requires security layers then it MUST prefer the
  SASL GSSAPI mechanism over GS2-KRB5 or GS2-KRB5-PLUS.

Spencer (minor): If prefer the mechanism is the right way to describe 
this, I apologize, but I don't know what the MUST means in practice - if 
this needs to be at MUST strength, I'd expect text like MUST use X and MUST 
NOT use Y or Z, or MUST use X unless the server doesn't support X.


14.  GSS-API Mechanisms that negotiate other mechanisms

  A GSS-API mechanism that negotiate other mechanisms interact badly

Spencer (nit): s/negotiate/negotiates/, and probably s/interact/will 
interact/ ?


  with the SASL mechanism negotiation.  There are two problems.  The
  first is an interoperability problem and the second is a security
  concern.  The problems are described and resolved below.

14.1.  The interoperability problem

  If a client implement GSS-API mechanism X, potentially negotiated
  through a GSS-API mechanism Y, and the server also implement GSS-API

Spencer (nit): s/implement/implements/

  mechanism X negotiated through a GSS-API mechanism Z, the
  authentication negotiation will fail.

14.2.  Security problem

  If a client's policy is to first prefer GSSAPI mechanism X, then non-
  GSSAPI mechanism Y, then GSSAPI mechanism Z, and if a server supports
  mechanisms Y and Z but not X, then if the client attempts to
  negotiate mechanism X by using a GSS-API mechanism that negotiate

Spencer (nit): s/negotiate/negotiates/

  other mechanisms (such as SPNEGO), it may end up using mechanism Z

Spencer (nit): you provide a 

[Gen-art] gen-art review: draft-ietf-tcpm-early-rexmt

2009-11-30 Thread Joel M. Halpern

I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html ).

Please resolve these comments along with any other Last Call comments
you may receive.

Document: draft-ietf-tcpm-early-rexmt-03.txt
draft-ietf-tcpm-early-rexmt
Reviewer: Joel M. Halpern
Review Date: 30-Nov-2009
IETF LC End Date: 8-Dec-2009
IESG Telechat date: N.A

Summary: This document is ready for publication as an Experimental RFC

___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] Gen-ART review of draft-reschke-rfc2731bis-04

2009-11-30 Thread Spencer Dawkins

Version -04 resolves all my previous comments (and adds no new ones ;-)

Thanks,

Spencer

- Original Message - 
From: Spencer Dawkins spen...@wonderhamster.org

To: draft-reschke-rfc2731...@tools.ietf.org
Cc: General Area Review Team gen-art@ietf.org
Sent: Wednesday, September 30, 2009 5:43 PM
Subject: [Gen-art] Gen-ART review of draft-reschke-rfc2731bis-02



I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).
Please resolve these comments along with any other Last Call comments
you may receive.

Document: draft-reschke-rfc2731bis-02
Reviewer: Spencer Dawkins
Review Date: 2009-10-01
IETF LC End Date: 2009-10-07
IESG Telechat date: (not known)

Summary: This document is almost ready for publication as an Informational 
RFC.


I have three comments on this short draft...

I wish the IETF community had a clearer understanding of the relationship 
between Historic and Obsolete than we have, but that's a comment for IESG 
action, not a comment that can be reasonably made in response to Last Call 
for this document. Having said that, I THINK this document should be doing 
both (setting RFC 2731 to Historic AND Obsolete in the RFC Editor 
database). The title says one, and the text says the other - both should 
mention both actions, because neither is a superset of the other.


I agree with David Harrington's Last Call comment that including the name 
of the RFC being declared Obsolete/Historic in the title of this draft 
would be appropriate. I don't expect most members of the IETF community 
would remember what RFC 2731 was about (sure, you can actually open the 
document, but most of us probably wouldn't need to do that).


Julian pointed out in Last Call discussion that the Dublin Initiative has 
been maintaining this specification for nearly 10 years. It would probably 
be helpful if the document provided this timestamp - perhaps something 
like


  [RFC2731] defines Encoding Dublin Core Metadata in HTML.  Newer
  specifications published by the Dublin Core Metadata Initiative [1]
  (DCMI) over the past decade, in particular Expressing Dublin Core 
metadata using HTML/

  ^^^  ^^
  XHTML meta and link elements (DC-HTML,
  http://dublincore.org/documents/dc-html/), have obsoleted this
  work.

Thanks,

Spencer


___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art 


___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] Gen-ART review of draft-ietf-geopriv-lbyr-requirements-09

2009-11-30 Thread Spencer Dawkins

Hi, Richard,

Yes, -09 does address all the comments I sent on -07.

Thanks for your quick response!

Spencer

- Original Message - 
From: Richard Barnes rbar...@bbn.com

To: Spencer Dawkins spen...@wonderhamster.org
Cc: draft-ietf-georpiv-lbyr-requireme...@tools.ietf.org
Sent: Monday, November 30, 2009 4:39 PM
Subject: Re: Gen-ART review of draft-ietf-geopriv-lbyr-requirements-07



Spencer,

-09 is out now:
http://tools.ietf.org/rfcdiff?url2=draft-ietf-geopriv-lbyr-requirements-09.txt

Does these changes address your concerns?

--Richard



On Oct 21, 2009, at 8:30 PM, Spencer Dawkins wrote:


Hi, Russ,

I'm sorry, but I don't see text changes based on my comments in 
http://tools.ietf.org/wg/geopriv/draft-ietf-geopriv-lbyr-requirements/draft-ietf-geopriv-lbyr-requirements-08-from-07.diff.html .


Some of them were nits, which aren't actually part of the Gen-ART 
review, but my concerns about 2119 language and a couple of  sentences 
that didn't parse probably are worth looking at (just  search for pars 
in my review).


Thanks,

Spencer



Spencer:

Draft -08 is on the telechat agenda for tomorrow.  Does it resolve  your 
concerns?


Russ

At 06:47 PM 6/3/2009, Spencer Dawkins wrote:

I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).
Please resolve these comments along with any other Last Call  comments
you may receive.

Document: draft-ietf-geopriv-lbyr-requirements-07
Reviewer: Spencer Dawkins
Review Date: 2009-06-03
IETF LC End Date: 2009-06-09
IESG Telechat date: (not known)

Summary: This document is almost ready for publication as an 
Informational RFC.


Comments: Most of my notes below involve text clarity. I did  question 
one 2119 keyword use in Section 4.1, as well.



1.  Introduction

 Location determination, different than location configuration or

Spencer (clarity): Is this s/different than/as distinct from/ ?  but 
this sentence didn't parse for me.


 dereferencing, often includes topics related to manual provisioning
 processes, automated location calculations based on a variety of
 measurement techniques, and/or location transformations, (e.g.,  geo-
 coding), and is beyond the scope of this document.

 The issues around location configuration protocols have been
 documented in a location configuration protocol problem statement  and
 requirements document [I-D.ietf-geopriv-l7-lcp-ps].  There are
 currently several examples of a location configuration protocols
 currently proposed, including, DHCP
 [I-D.ietf-geopriv-dhcp-lbyr-uri-option], LLDP-MED, and HELD

Spencer (clarity): got a reference for LLDP-MED here?

 [I-D.ietf-geopriv-http-location-delivery] protocols.


2.  Terminology

 Location Configuration Protocol:  A protocol which is used by a
client to acquire either location or a location URI from a

Spencer (clarity): I'm guessing here that you mean s/either 
location/either a location object/


location configuration server, based on information unique to  the
client.

3.3.  Location URI Authorization

 Location URIs manifest themselves in a few different forms.  The
 different ways that a location URI can be represented is based on
 local policy, and are depicted in the following four scenarios.

 1. No specific information at all:  As is typical, a location URI  is

Spencer (clarity): could this be something more like No location 
information included in the URI:?


used to get location information.  However, in this case, the  URI
representation itself does not need to reveal any specific
information at all.  Location information is acquired by the
dereferencing operation a location URI.

 2. No user specific information:  By default, a location URI MUST  NOT

Spencer (clarity): could this be URI does not identify a user:?

reveal any information about the Target other than location
information.  This is true for the URI itself, (or in the  document
acquired by dereferencing), unless policy explicitly permits
otherwise.

3.4.  Location URI Construction

 Depending on local policy, a location URI may be constructed in  such
 a way as to make it difficult to guess.  Accordingly, the form of  the
 URI is then constrained by the degree of randomness and uniqueness
 applied to it.  In this case, it may be important to protect the
 actual location information from inspection by an intermediate  node.

Spencer (clarity): is this section applicable to all of the  scenarios 
in the previous section, or just to possession  authorization model? 
If not applicable to all, you might point  that out here.


 Construction of a location URI in such a way as to not reveal any
 domain, user, or device specific information, with the goal of  making
 the location URI appear bland, uninteresting, and generic, may be
 helpful to some degree in order to keep location information more
 difficult to detect.  Thus, 

[Gen-art] Gen-ART telechat review of draft-dusseault-http-patch-16.txt

2009-11-30 Thread Brian E Carpenter


I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

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

Document: draft-dusseault-http-patch-16.txt
Reviewer: Brian Carpenter
Review Date: 2009-12-01
IETF LC End Date: 2009-11-24
IESG Telechat date: 2009-12-03

Summary: Ready, but...


Comment:   


My Last Call comment has been handled, thanks.

However, note that during the discussion of that comment, Roy Fielding
and Julian Reschke preferred an alternative approach to handling it.
I'm not qualified to choose. For details, see
http://www.ietf.org/mail-archive/web/ietf/current/msg59517.html___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


[Gen-art] Gen-ART review of draft-ietf-pkix-rfc3161-update-09

2009-11-30 Thread McCann Peter-A001034
I have been selected as the General Area Review Team (Gen-ART) reviewer
for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html ).

Please resolve these comments along with any other Last Call comments
you may receive. 

Document: draft-ietf-pkix-rfc3161-update-09.txt
Reviewer: Pete McCann
Review Date: 2009-11-30
IETF LC End Date: 2009-11-28
IESG Telechat date: unknown 

Summary: Ready

Major issues: none

Minor issues: none

Nits/editorial comments: none
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


[Gen-art] Gen-ART LC Review of draft-ietf-hip-native-api-09

2009-11-30 Thread Ben Campbell
I have been selected as the General Area Review Team (Gen-ART) 
reviewer for this draft (for background on Gen-ART, please see 
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

Please resolve these comments along with any other Last Call comments 
you may receive.

Document: draft-ietf-hip-native-api-09
Reviewer: Ben Campbell
Review Date: 2009-11-30
IETF LC End Date: 2009-12-03
IESG Telechat date: (if known)

Summary: This draft is ready for publication as an experimental RFC. I have a 
small number of editorial comments that might be worth addressing if there is a 
new version prior to publication.

Major issues:

None

Minor issues:

None

Nits/editorial comments:

--Section  1, paragraph 3:
Please expand ORCHID on first mention.


-- Section 1, paragraph 4:
Please expand LSI on first mention.

-- Section 4.2, first paragraph after figure 3:

Am I correct in assuming the EAI_FAMILY error only happens if the ai_family 
field was set to AF_HIP? That is, it would not make sense for AF_UNSPEC? The 
paragraph structure makes it looks like it applies to both.

-- idnits returns the following, which I include without prejudice:

 idnits 2.11.15 
 
 tmp/draft-ietf-hip-native-api-09.txt:
 
   Checking boilerplate required by RFC 5378 and the IETF Trust (see
   http://trustee.ietf.org/license-info):
   
 
   == The document has an IETF Trust Provisions (12 Sep 2009) Section 6.c(i)
  Publication Limitation clause.
 
 
   Checking nits according to http://www.ietf.org/ietf/1id-guidelines.txt:
   
 
  No issues found here.
 
   Checking nits according to http://www.ietf.org/ID-Checklist.html:
   
 
  No issues found here.
 
   Miscellaneous warnings:
   
 
   == Line 393 has weird spacing: '... structsoc...'
 
   == Line 395 has weird spacing: '... structadd...'
 
   == The document seems to lack a disclaimer for pre-RFC5378 work, but was
  first submitted before 10 November 2008.  Should you add the disclaimer?
  (See the Legal Provisions document at
  http://trustee.ietf.org/license-info for more information.) -- however,
  there's a paragraph with a matching beginning. Boilerplate error?
 
 
   Checking references for intended status: Experimental
   
 
   == Outdated reference: A later version (-10) exists of
  draft-ietf-shim6-multihome-shim-api-09
 
   == Outdated reference: draft-ietf-shim6-proto has been published as RFC 5533
 
 
  Summary: 0 errors (**), 6 warnings (==), 0 comments (--).
 
  Run idnits with the --verbose option for more detailed information about
  the items above.
 
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] My (Richard) comments to the Gen-ART review of draft-ietf-capwap-base-mib-06

2009-11-30 Thread Black_David
Richard,

Comments embedded ...

Thanks,
--David
 
 Hi, All :
 
 Please check my comments identified by the [Richard].
 To David: Thanks a lot.
 
  The important open issues that need to be resolved are tagged with [*].
 
  [*] Intended document status is now Informational.  That needs to be 
  changed on the title page, but more importantly, someone (draft 
  shepherd?) should double-check whether the requested IANA allocations 
  are appropriate for an Informational document. If there's a problem 
  here, the IESG should be warned that a process exception may be 
  needed, as I think the allocations are necessary for this draft.
 
 [Richard] Margaret or Dan, please confirm it.

Dan's working on it.

  [*] I see lots of editorial problems in the text prior to the MIB 
  definitions, most of which are not called out in this review. I 
  strongly suggest an editorial pass by a native speaker of English 
  prior to IESG Review.  Here's an example from Section
 
 [Richard] Margaret or Dan, please consider how to handle it.
 For the text, I can't do better job than a native speaker of English:(

Understood - I would hope that one of your co-authors would step up to
do this.

  5.6 - the use of the word conception is incorrect in this phrase:
 the protocol of [RFC5416] defines WLAN conception
  A better word would be creation.
 
 [Richard] Hi, David.  Whether management instead of creation is 
 better?

I think that's ok.

  Terminology section:
  - Add a definition of PHY, it's undefined in this document.
 
 [Richard]  It is a very general conception.
 I checked the RFC5415, it does not give the definition of PHY.
 How about: physical layer (PHY) in the place where it first appears?
 I am ok with adding a definition of PHY if it is a better solution.

I think a definition is preferable.  For wired Ethernet, the PHY is a
specific piece of functionality (can be in a separate chip) that sits
between the transceiver and the Ethernet controller.  The PHY definition
in this draft needs to indicate whether the term covers only this area
of functionality vs. covers the entire physical layer including the
transceivers and communication medium (e.g., radio transceivers,
antennas and wireless signals in this case).

  - Add a definition of WLAN, while it's defined elsewhere, WLAN
 is a crucial concept for this draft and hence needs a
 definition here.
 [Richard] I am ok.
 
  - The definition of station (STA) is sufficiently general to
 include WTPs.  Was that intended?
 
 [Richard] I got the definition of station (STA) and WTP from RFC5415.

Then I presume this was intended.
 
  Section 5.1 should explain the division of management of a WTP between 
  the actual CAPWAP protocol and this MIB.  The first bullet creates 
  this confusion, and that bullet is not consistent with the first 
  bullet in 5.4.  That lack of consistency  should be corrected in 
  addition to providing the explanation.
 [Richard]  I did not get the point. Kindly give more input

The first bullet in 5.1 implies that all management of a WTP is via this
MIB.  OTOH, The first bullet in 5.4 says that the MIB is optional for a
WTP.  The combination allows unmanaged WTPs - I don't think that was what
was intended, rather the basic level of WTP management is in the CAPWAP
protocol itself, and the MIB adds additional management functionality.

  Section 5.4: The ifIndex [RFC2863] is used as a common handler I 
  don't think it's a handler.  The ifIndex is actually an index.
 [Richard]  How about use index instead of handler.

Ok.

  [*] The text in Section 5.7 attempts to modify RFC 5415.  That's not a 
  good idea for an Informational document.  It is ok to say that if the 
  additional requirements are not followed, this MIB will not be useful 
  or usable. 
 [Richard]
 The WG already made the consensus on it after IETF 75th,
 and the WG agree to use the following text.
 The section 4.6.40 [RFC5415] does not clarify that the WTP's Base MAC
  address MUST be included in the WTP Board Data message element.  This
  is a known errata item and assumed to be fixed in future by 
 the editors of
 the RFC5415.

Make sure that this errata item is filed against RFC 5415 with the RFC Editor.

 
  [*] Why is Section 9 (CAPWAP Message Element Extension) in a MIB 
  draft?  MIB drafts generally do not make changes to the protocol that 
  they provide management for.  This section, and the changes in Section 
  5.7 ought to be in a separate draft that could be standards track.
 
 [Richard]  Margaret or Dan, please confirm whether it is allowed to have 
 the Message Element Extension in the MIB drafts.
 The manageable in the current text To enable CAPWAP protocol timers and
 variables [RFC5415] manageable  through CAPWAP protocol is not very clear.
 Maybe the word viewable  is better. 
 How  about we use the text  To enable CAPWAP protocol timers and variables
 [RFC5415] viewable on the AC through CAPWAP protocol ?
 
 Since the MIB objects