RE: DRAFT Montreal minutes - X#NodeArchitecture comments

"Sandars, Ken" <[email protected]>
Newsgroups gmane.ietf.ips
Message-ID <[email protected]>
Hi Mallikarjun,

The penny drops! Adding that clarification would be excellent.

Thanks,
Ken

> -----Original Message-----
> From: Mallikarjun C. [mailto:[email protected]] 
> Sent: Tuesday, 22 August 2006 08:21
> To: [email protected]
> Subject: RE: [Ips] DRAFT Montreal minutes - 
> X#NodeArchitecture comments
> 
> When I read 3720, it is clear to me that the first processing 
> rule is about comprehending the key. 
> Declarative vs. negotiated processing rules can only follow 
> comprehension - if an implementation does not recognize a 
> key, declarative vs. negotiated handling is moot.  A proposer 
> thus must always be prepared for the eventuality of lack of 
> comprehension by the other side, unless the key is defined in 
> 3720 itself.
> 
> But I now see that that's clearly not how you read it.
>  I will add some text along the above lines in the absence of 
> objections.
> 
> 
> Mallikarjun
> 
> 
> --- Paul Koning <[email protected]> wrote:
> 
> > >>>>> "Mallikarjun" == Mallikarjun C
> > <[email protected]> writes:
> > 
> >  Mallikarjun> Hi Paul, I am still not sure I see the "bug" in 3720.
> >  Mallikarjun> The text you cite is immediately preceded by this  
> > Mallikarjun> sentence in 3720:
> > 
> >  Mallikarjun> "However, the answer for a key not understood 
> MUST be  
> > Mallikarjun> key=NotUnderstood."
> > 
> >  Mallikarjun> This applies to *all* keys, negotiated or declarative.
> >  Mallikarjun> The "as described here" text you cite is reinforcing  
> > Mallikarjun> this universal applicability.
> > 
> > Consider the top of page 53.
> > 
> > For declarative keys, there IS no response.  An occurrence of a 
> > declarative key is always taken to be a declaration.
> >  And declarations
> > are not allowed to contain the value
> > "NotUnderstood".
> > 
> > The sentence you quoted ("the answer for a key not understood..."
> > implies that a not-understood key is assumed to be a 
> proposal, not a 
> > declaration, which matches my point 1.
> > 
> > The issue is that the rule at the top of page 53 is incomplete, 
> > because it doesn't cover the case of a not-understood key.  
> For those, 
> > a reply may appear though it wasn't expected (the protocol 
> says that 
> > there is no reply to declarations).  And that reply will have a 
> > NotUnderstood value, which isn't a legal declarer-value.
> > 
> >  Mallikarjun> Regarding your proposed #2, I am not sure a proposer  
> > Mallikarjun> should ever "silently ignore" a a "NotUnderstood"
> >  Mallikarjun> response.  A NotUnderstood response always has a  
> > Mallikarjun> semantic requirement on the proposer:
> > not to use
> >  Mallikarjun> protocol behavior associated with the key within the  
> > Mallikarjun> scope of the key (connection/session).
> > 
> > True for negotiations, but I don't see how declarative keys, 
> > especially optional ones, can have a semantic effect on the sender 
> > that depends on whether they are understood or not.
> > Certainly the
> > X#NodeArchitecture key doesn't.  I'd argue that a key that has 
> > semantic effects at the sending end must necessarily be a 
> negotiation 
> > key, not a declarative key, because declarations by definition can 
> > only affect actions taken by the recipient.
> > 
> >      paul
> > 
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection 
> around http://mail.yahoo.com 
> 
> _______________________________________________
> Ips mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/ips
> 

_______________________________________________
Ips mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/ips
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.