Putzolu, David | 4 May 2006 01:16
Picon
Favicon

FW: Request for IESG review & publication of draft-ietf-forces-protocol-08.txt

All,

The routing directorate is now using the PROTO process
in handling new protocol submissions to the IESG, 
defined in draft-ietf-proto-wgchair-doc-shepherding-06.txt.   
Per the PROTO requirements, please find below the write-up 
that was submitted to the shepherding AD (Russ Housley) 
and the iesg-secretary as part of submitting this draft as an RFC.

If you have any comments or questions about this process or
write-up, please let Patrick and I know.

-David Putzolu
Co-chair, ForCES WG

_____________________________________________
To: 'housley <at> vigilsec.com'; 'iesg-secretary <at> ietf.org'
Subject: Request for IESG review & publication of
draft-ietf-forces-protocol-08.txt

Russ & iesg-secretary, per
draft-ietf-proto-wgchair-doc-shepherding-06.txt, please find below the
PROTO write-up for draft-ietf-forces-protocol-08.txt, which we are
requesting IESG review of for publication as a standards track RFC.

Regards,
David Putzolu & Patrick Droz
Co-Chairs, IETF ForCES Working Group

1.a) Have the chairs personally reviewed this version of the Internet
(Continue reading)

Robert Haas | 9 May 2006 10:56
Picon
Favicon

draft-ietf-forces-mib-01

Hi all,
I recently updated the ForCES MIB draft with a few small editorial 
things. I propose that the chairs do a working group last call on it now.

http://www.ietf.org/internet-drafts/draft-ietf-forces-mib-01.txt

Regards,
--

-- 
Dr. Robert R. Haas
IBM Zurich Research Laboratory
Säumerstrasse 4
CH-8803 Rüschlikon/Switzerland
phone +41-44-724-8698  fax +41-44-724-8578  http://www.zurich.ibm.com/~rha

Patrick Droz | 12 May 2006 10:32
Picon
Favicon

LC for the MIB draft

David and I would like to initiate Last Call on the MIB draft
starting today and ending in 2 weeks from now. Please do
review and comment on the draft:
http://www.ietf.org/internet-drafts/draft-ietf-forces-mib-01.txt

Regards,
The chairs

Attachment (smime.p7s): application/x-pkcs7-signature, 5343 bytes
Jamal Hadi Salim | 16 May 2006 17:58

Re: LC for the MIB draft

On Fri, 2006-12-05 at 10:32 +0200, Patrick Droz wrote: 
> David and I would like to initiate Last Call on the MIB draft
> starting today and ending in 2 weeks from now. Please do
> review and comment on the draft:
> http://www.ietf.org/internet-drafts/draft-ietf-forces-mib-01.txt
> 

Ok, sneaked a few cycles and reviewed it. Comments:

- I think we need at least two traps: 
one for FEs joining and another for their departure/association-loss

- Section 4 and section 5: 
I dont see the need for the DOWN state. In the current protocol rev we
decided that a re-joining FE starts from scratch. In fact we cant say
with certainty that an FEID you see a second time is guaranteed to be
the same one you saw in the last association.
The above means, in addition to removing references to DOWN from the
doc, you get rid of any attribute that records transitions related to
establishing state {forcesAssociationTransitionEstablishing,}

- Related: If you keep the two states, then the timestamps of interest
are when the FE entered establishing state(state creation time) and when
it entered the UP state. The former which could  be described as "time
when FE entered establishing state" would make sense to replace
"time when association appeared in MIB". I think the name
forcesAssociationCreated is still fine.

- forcesAssociationUptime is a little misleading for the noun it is
supposed to represent. It reads almost like the relative time since
(Continue reading)

Robert Haas | 23 May 2006 17:29
Picon
Favicon

Re: LC for the MIB draft

Jamal,
Thanks for the useful comments, please see below.

Jamal Hadi Salim wrote:
> On Fri, 2006-12-05 at 10:32 +0200, Patrick Droz wrote: 
>   
>> David and I would like to initiate Last Call on the MIB draft
>> starting today and ending in 2 weeks from now. Please do
>> review and comment on the draft:
>> http://www.ietf.org/internet-drafts/draft-ietf-forces-mib-01.txt
>>
>>     
>
> Ok, sneaked a few cycles and reviewed it. Comments:
>
> - I think we need at least two traps: 
> one for FEs joining and another for their departure/association-loss
>
>   
Agreed. So we could have 2 traps: entered UP state, and left UP state. 
I'll post the changes to the MIB.

> - Section 4 and section 5: 
> I dont see the need for the DOWN state. In the current protocol rev we
> decided that a re-joining FE starts from scratch. In fact we cant say
> with certainty that an FEID you see a second time is guaranteed to be
> the same one you saw in the last association.
>   
True. Given that we introduce the two traps above I propose to get rid 
of the DOWN state. Faulty FEs that keep resetting their association can 
(Continue reading)

Robert Haas | 23 May 2006 20:18
Picon
Favicon

Protocol draft terminology about association states

Hi All,
I found that the terminology used for describing the association state 
in the protocol draft is still a bit confusing. Let me know what you think.

Post-association phase is defined in Section 3 as:
"The period of time during which an FE knows which CE is to control it 
and vice versa. This includes the time during which the CE and FE are 
establishing communication with one another".
So the post-association phase seems to end after the Association Setup 
messages have been exchanged. I don't think this is what we mean.

Later on in Section 4.2 we write:
"ForCES, in relation to NEs, involves two phases: the Pre-Association 
phase where configuration/initialization/bootup of the TML and PL layer 
happens, and the association phase where the ForCES protocol operates to 
manipulate the parameters of the FEs".
Here we should replace "association" by Post-association.

Then in Section 4.2.2 we define in more details the three stages in the 
Post-association phase: Association Setup, Established, and Lost.
It says that the Association Setup Stage does not end after the CE sends 
its Association Setup Response but instead after the FE has received its 
initial configuration from the CE. This discrepancy is a bit confusing, 
I think.

Also, I find it confusing that the Post-Association phase contains a 
stage named "Association Setup". Using the word "Post" usually means 
that the Association is already there, no ? So there should be no more 
association to setup, maybe some initial configuration.

(Continue reading)

Guo,xiaoyi | 24 May 2006 17:20
Picon

Re: LC for the MIB draft

hi, Robert
 
Yes, I agree Jamal's suggestion.
 
>
>Simply put: if the association appears in the MIB, then it means it
>is in the UP state. If it is not in the MIB, then it is not in the
>UP state.
>
 
Agree. MIB should simply contain the UP stat information. But i am
not sure we really need remove the ESTABLISH stat,
 
About the Number of ForCES messages sent/received, I suggest
separated count the number of HBmsg and LFBmsg.
 
So maybe we need a new mib draft now :->
 
cheers,
xiaoyi
Guo,xiaoyi | 24 May 2006 17:58
Picon

Re: Protocol draft terminology about association states

hi, Robert
 
IMO, as the Section 4.2 describe, the Pre-Association phase where
configuration/initialization/bootup, and the Post-association phase is
the CE and FE exchange messages and establish the connection.
 
And your question is reasonable, we should clarify these definitions
but i think keep 2 phase here better, 
 
cheers,
xiaoyi 

>From: Robert Haas <rha <at> zurich.ibm.com>
>Reply-To: Robert Haas <rha <at> zurich.ibm.com>
>To: FORCES <at> PEACH.EASE.LSOFT.COM
>Subject: Protocol draft terminology about association states
>Date: Tue, 23 May 2006 20:18:25 +0200
>
>Hi All,
>I found that the terminology used for describing the association
>state in the protocol draft is still a bit confusing. Let me know
>what you think.
>
>Post-association phase is defined in Section 3 as:
>"The period of time during which an FE knows which CE is to control
>it and vice versa. This includes the time during which the CE and FE
>are establishing communication with one another".
>So the post-association phase seems to end after the Association
>Setup messages have been exchanged. I don't think this is what we
>mean.
>
>Later on in Section 4.2 we write:
>"ForCES, in relation to NEs, involves two phases: the
>Pre-Association phase where configuration/initialization/bootup of
>the TML and PL layer happens, and the association phase where the
>ForCES protocol operates to manipulate the parameters of the FEs".
>Here we should replace "association" by Post-association.
>
>Then in Section 4.2.2 we define in more details the three stages in
>the Post-association phase: Association Setup, Established, and
>Lost.
>It says that the Association Setup Stage does not end after the CE
>sends its Association Setup Response but instead after the FE has
>received its initial configuration from the CE. This discrepancy is
>a bit confusing, I think.
>
>Also, I find it confusing that the Post-Association phase contains a
>stage named "Association Setup". Using the word "Post" usually means
>that the Association is already there, no ? So there should be no
>more association to setup, maybe some initial configuration.
>
>To clarify this, we could define three phases: Pre-association,
>Association (a short transition that only includes the Association
>Setup message exchange), and Post-Association (the Association Setup
>and Established stages contained in the Post-Association phase could
>be renamed to: Configuration Setup, ... for instance). What do you
>think ?
>
>In the ForCES MIB, I view an association as UP as soon as the CE has
>sent its Association Setup Response that accepts the FE. Is this
>acceptable ?
>
>Regards,
>
>--
>Dr. Robert R. Haas
>IBM Zurich Research Laboratory
>Smerstrasse 4
>CH-8803 Rüschlikon/Switzerland
>phone +41-44-724-8698  fax +41-44-724-8578 
>http://www.zurich.ibm.com/~rha
>
 
JiaFenggen | 25 May 2006 09:59
Picon
Favicon

Re: LC for the MIB draft

I agree with Jamal's suggestion.

And I think we need some MIBs about CE's ForCES version,
such as CurrentRunningVersion and SupportedVersionsTable.

>On Fri, 2006-12-05 at 10:32 +0200, Patrick Droz wrote:
>> David and I would like to initiate Last Call on the MIB draft
>> starting today and ending in 2 weeks from now. Please do
>> review and comment on the draft:
>> http://www.ietf.org/internet-drafts/draft-ietf-forces-mib-01.txt
>>
>
>
>Ok, sneaked a few cycles and reviewed it. Comments:
>
>- I think we need at least two traps:
>one for FEs joining and another for their departure/association-loss
>
>- Section 4 and section 5:
>I dont see the need for the DOWN state. In the current protocol rev we
>decided that a re-joining FE starts from scratch. In fact we cant say
>with certainty that an FEID you see a second time is guaranteed to be>the same one you saw in the last association.
>The above means, in addition to removing references to DOWN from the
>doc, you get rid of any attribute that records transitions related to
>establishing state {forcesAssociationTransitionEstablishing,}
>
>- Related: If you keep the two states, then the timestamps of interest
>are when the FE entered establishing state(state creation time) and when
>it entered the UP state. The former which could  be described as "time
>when FE entered establishing state" would make sense to replace
>"time when association appeared in MIB". I think the name
>forcesAssociationCreated is still fine.
>
>- forcesAssociationUptime is a little misleading for the noun it is
>supposed to represent. It reads almost like the relative time since
>established state. A bette r name would be forcesAssociationEstablished
>
>- in regards to the messages received/sent stats; i think it would be
>more useful to have a bit more fine-graining, at the moment we have:
>forcesAssociationMsgReceived and forcesAssociationMsgSent
>If we could just distinguish how many of those are heartbeats vs other
>LFBs, i think it would provide better read if someone was debugging
>the state of the NE using SNMP. If you could have:
>forcesMsgHBReceived, forcesMsgHBSent,
>forcesMsgLFBsReceived,forcesMsgLFBsSent
>You could put the above in one struct and call it "Associationstats".
>BTW, it should be explicitly stated that these stats are from the CEs
>point of view (since sent/received have implied direction).
>
>- I did not review the MIB definition for any sytantic issues, i trust
>you did r un it through some tool etc.
>
>Overall, there is no configuration of any sort allowed via SNMP; while
>i am fine with that - is it design intent?
>
>cheers,
>jamal
>
Yours,
Jinrong


使用 MSN Messenger
JiaFenggen | 25 May 2006 10:02
Picon
Favicon

Re: Protocol draft terminology about association states

my comments is inline.
>In the ForCES MIB, I view an association as UP as soon as the CE has
>sent its Association Setup Response that accepts the FE. Is this
>acceptable ?
ForCES Protocol Phases include two phases: pre-association and post-association.
And the post-association include three stages: Association Setup stage, Established Stage,
and Association Lost stage. The association Setup stage ends when CE receives FE UP event
(reference to 8.1. Association Setup state) , So my suggestion is that we should view an
association as UP until CE has received the FE UP event.


Yours,
Jinrong


使用 MSN Messenger

Gmane