Re: [Nea] Comments on PA-TNC and PB-TNC I-Ds
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nea] Comments on PA-TNC and PB-TNC I-Ds



I'm fine with the PB-TNC changes suggested by Susan below.
They all seem quite reasonable to me. Let's discuss them at
the NEA WG meeting tomorrow.

Thanks,

Steve

> -----Original Message-----
> From: nea-bounces at ietf.org [mailto:nea-bounces at ietf.org] On 
> Behalf Of Susan Thomson (sethomso)
> Sent: Wednesday, March 18, 2009 7:51 AM
> To: nea at ietf.org
> Subject: [Nea] Comments on PA-TNC and PB-TNC I-Ds
> 
> A few comments on the I-Ds below.
> 
> Comments pertain to:
> - versioning
> - miscellaneous comments on choice of MUST, SHOULD, MAY
> - editorial
> 
> Thanks
> Susan
> ------------------------------
> 
> PA-TNC:
> 
> Section 3.7 Version field:
> 
> - The spec says Implementations SHOULD use the same version number for
> communications.  I don't think we want to allow for the 
> possibility that
> different protocol versions try to interoperate? Would it be better to
> have this as a MUST (with the exception being versioning errors)? 
> 
> - The spec currently requires that a special-purpose version 0 be
> supported for version discovery.  Since the  currently specified
> "version not supported" error message supports similar functionality
> using version 1, I am wondering whether the former is necessary and
> whether there is sufficient incentive to use it in practice.  Or put
> another way, do we really need both, and can the requirements be met
> without a special-purpose version 0? One proposal would be to 
> remove the
> current version 0 discovery and leave the version 1 processing as is.
> 
> - It would also be good to try to ensure consistency with PB 
> protocol as
> well.
> 
> Section 4.2.8.2 Version Not Supported Error Code
> 
> - Similar comment re SHOULD versus MUST as in section above.
> 
> Section 3.7 Message Id
> 
> This paragraph confused me initially. I think it would help 
> clarify the
> intended use with the following minor changes:
> - To the following sentence, add words in asterisk: 
>   This value can  be included in *the payload of* a response 
> message to
> indicate which message was received and caused the response.
> - In the next sentence, rather than saying "for example", say "In this
> specification", "this  field is included in *the payload of*  PA-TNC
> error messages so the party who receives the error message 
> can determine
> which of the messages they had sent caused the error."
> 
>  
> 
>  
> PB-TNC spec:
> 
> Section 3.1 Protocol Overview
> 
> 2nd sentence, 2nd para: Clarify that the protocol carries a 
> single batch
> of PB messages within each turn..., i.e. 
> "... takes turns sending *a single batch* of messages to each other."
> 
> Section 4.1 PB-TNC Header
> 
> Re the Version field: The PB spec supports a version error using the
> Invalid Parameter error code, and does not support version discovery.
> 
> The PA-TNC spec does support this (although the current spec may be a
> tad more than is necessary. See comments above). In any event, once we
> have consensus on what is needed, I think it would be good to have the
> version processing be consistent across the 2 protocols to 
> help minimize
> implementation errors.
> 
> Section 4.6 PB-Assessment Result
> 
> In the following sentence, is there a reason not to be more strict and
> say MUST NOT include PB-Assessment Result in a non-RESULT batch type?
> "The Posture Broker Server SHOULD include one message of this type in
> any batch of type RESULT and SHOULD NOT include a message of this type
> in any other type of batch."
> 
> In the second paragraph, there is a typo:
> PB-Access-Recommendation -> PB-Assessment Result
> 
> Section 4.7 PB-Access-Recommendation
> 
> Since there may be other ways to indicate the access provided to the
> user, I think the spec should say that the 
> PB-Access-Recommendation MAY
> be included in a RESULT batch type.
> 
> Also, similar to PB-Assessment-Result, I think we can say MUST NOT be
> included in any batch type other than RESULT. 
> 
>  
> _______________________________________________
> Nea mailing list
> Nea at ietf.org
> https://www.ietf.org/mailman/listinfo/nea
> 

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.