Re: LC: draft-ietf-forces-protocol-10.txt>>comments
Avri Doria <[email protected]> Thu, 5 Jul 2007 07:47:56 -0400
| Newsgroups | gmane.ietf.forces |
|---|---|
| Message-ID | <[email protected]> |
Hi, I hate to say it, but I think i agree. what do other people think? a. On 5 jul 2007, at 05.49, Wang,Weiming wrote: > Hi, > > I'm afraid only the changes on table 1 may not be enough to address > the issue. In current Version 10, the sections on the messages > definitions have all been changed more or less according to table > 1. The most prominant changes are the paragraphs in the sections on > "message body" are totally removed depending on the assumption that > all message bodies were composed of "LFBselect TLV". Now, this > assuption is not ture, therefore the message body paragraph still > needs to be there. > > Let me just quote one section of them from Version 10, and > compared it with that in Version 9 to see the difference. > > (I'm afraid section 7.5.2, 7.6.1, 7.6.2, 7.7.1, 7.7.2, 7.8 all have > this problem. The simpliest correct way is to recover back to > version 9 mode by recovering the "message body" paragraph.) > > In Version 10: > > 7.5.3. Association Teardown Message > > This message can be sent by the FE or CE to any ForCES element > to end > its ForCES association with that element. > > > Message transfer direction: > CE to FE, or FE to CE (or CE to CE) > > Message Header: > The Message Type in the header is set MessageType= > "AssociationTeardown". The ACK flag MUST be ignored. The > correlator field in the header MUST be set to zero and MUST be > ignored by the receiver. > > 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Type = ASTreason | Length | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Teardown Reason | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > Figure 25: ASTreason TLV > > Type (16 bits): > The type of the TLV is "ASTreason". > ...... > > In Version 9: > > 7.4.3. Association Teardown Message > > This message can be sent by the FE or CE to any ForCES element > to end > its ForCES association with that element. > > > Message transfer direction: > CE to FE, or FE to CE (or CE to CE) > > Message Header: > The Message Type in the header is set MessageType= > "AssociationTeardown". The ACK flag MUST be ignored. The > correlator field in the header MUST be set to zero and MUST be > ignored by the receiver. > > Message Body: > The association teardown message body only consists of one TLV, > the Association Teardown Reason TLV, the format of which is as > follows: > > 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Type = ASTreason | Length | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Teardown Reason | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > Figure 25: ASTreason TLV > > Type (16 bits): > The type of the TLV is "ASTreason". > ...... > > thanks, > Weiming > >> >>> Here are some comments on the draft-ietf-forces-protocol-10.txt. >>> 1 Page43,table1,on association teardown message: Does Association >>> Teardown message need LFB selectTLV, I can't find any clue in >>> Section 7.5.3? >> >> Table 1 corrected - needs ASTreason TLV > >> >> >>> 2 Page43,table1,on Heartbeat message:Section 7.10 says clearly that >>> heartbeat message doesn't need LFB SelectTLV,so the top level TLV >>> for this should be none? >> >> Table 1 corrected to say none >> >>> 3 Page43,table1,on packet redirect message:Section 7.9 says it >>> doesn't need LFBSelectTLV,it only needs REDIRECT TLV,what is the >>> right one? >> >> Table 1 corrected to say REDIRECT TLV >> >>> 4 Page43,table1,on Config message:what is the meaning of ()+,does >>> anywhere explain this? >> >> i think it was meant as a multiplicity indicator. i will remove the >> notation. >> >>> 5 Page46,table2,on GET-RESPONSE TLV: (RESULT-TLV)* (what is the >>> meaning of ()* ?) >> >> i think it was meant as a multiplicity indicator. i will remove the >> notation. >> >>> 6 Page46,table2 and page50 table 3:here is conflict on Redirect >>> TLV, table 2 treats Redirect TLV as a kind of Oper TLV while table >>> 3 not,which >>> is right? >> >> It is not defined as an Oper TLV as far as i can tell. i will remove >> if from table 2. >> >> >>> 7 suggestion:we should add a tree structure for Packet redirect >>> message,also for association setup response message,Association >>> Teardown Message, config response message and query response >>> message to clarify the format >>> of the specified messages. >>> >> >> As it is just a suggestion and not a bug, I decline to do that at >> this point. >> >> If someone else wishes to draw it up, i will cut it into the >> document. >> >> If I am required to do it, it will not get done before the draft >> deadline. >> >> >> a.