Re: [Speermint] Meeting minutes from IETF 73 Speermint session (Arch Draft Review)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Speermint] Meeting minutes from IETF 73 Speermint session (Arch Draft Review)
Daryl,
Your comments generally look good to me. Now that I know someone is
listening, I will continue my review over the next few days. Based on
your comments, I will assume the following for the remainder of my
review:
- I will use Originating SSP rather than Initiating SSP
- I will assume we are using SSP rather than peer
- I will try to use only Target SSP
- I will only use UA
All your other specific suggestions are fine with me.
Jim McEachern
T:+1 613 763-3419
M:+1 613 853-0176
-----Original Message-----
From: Daryl Malas [mailto:D.Malas at cablelabs.com]
Sent: Tuesday, February 03, 2009 12:02 PM
To: speermint at ietf.org
Cc: McEachern, James (CAR:AR00)
Subject: [Speermint] RE: Meeting minutes from IETF 73 Speermint session
(Arch Draft Review)
Jim,
Thanks for the review.
Comments in-line...
----------------
Daryl Malas
CableLabs
(o) +1 303 661 3302
(f) +1 303 661 9199
mailto:d.malas at cablelabs.com
> -----Original Message-----
> From: James McEachern [mailto:jmce at nortel.com]
> Sent: Monday, January 26, 2009 8:28 PM
> To: speermint at ietf.org
> Cc: Daryl Malas
> Subject: RE: [Speermint] Meeting minutes from IETF 73
> Speermint session
>
> Daryl,
> I volunteered to do a detailed review of the SPEERMINT
> Peering Architecture draft, so in the spirit of "better late
> than never" I will begin sending my comments to the list for
> consideration. My comments will be in several emails over
> the rest of the week...
>
> First a nit:
>
> 1. References. It appears that the references (at least in the
> introduction) are off by one. SPEERMINT Requirements is shown
> as [13], but is actually [14] while Terminology is shown as
> [12] but is [13] in the reference section. I didn't go
> further, but please check to ensure references are correct.
>
> Next, a couple of general comments related to consistency:
>
> 2. Originating vs. Initiating SSP: Sometimes we use one,
> sometimes the other. In this case I'm pretty sure everyone
> agrees on what we mean, so let's pick one or the other and
> use it throughout. (I'm kind of leaning toward "initiating"
> but cold live with either.)
I personally prefer "originating".
>
> 3. SSP vs. peer: Most of the time we use "SSP", but in some
> sections we begin to use "peer". I think the term "peer" is
> relative, and leaves us open to all sorts of confusion, while
> the SSP is clear. My preference is to use SSP throughout, and
> I will assume that in any remaining comments.
I agree with using SSP.
>
> 4. Target vs. Terminating: I'll save that one for later, as
> I don't believe we all are in agreement just yet on that
> particular one.
I think Jon made valid points at the last WG meeting that 'Target' is a
better term, since a call may be transferred or re-targeted later. I
suggest we use 'Target'.
>
> Now on to section specific comments:
>
> 5. Section 2. Network Context, final paragraph says:
> " The members of a federation may jointly use a set of functions such
> as location function..."
> Comment: The terminology draft defines LUF and LRF, but does
> not define "location function". Similarly, this draft also
> discusses LUF and LRF, but not "location function".
> Recommended Solution: Change "location function" to "Look-Up
> Function, Location Routing Function,". While we are at it,
> we probably should capitalize the other functions the way we
> have done in the Terminology draft.
>
> 6. Section 3. Procedures,
> Bullet 5 states " the determination of the UAS,".
> Comment: This is unclear to me. I think we are determining
> something about the UAS, perhaps the location of the UAS. If
> this is correct, then we should change it to say this.
I agree this is a little too ambiguous. I recommend we change it to
"determine the location of the target UA". On a separate note, there
has been previous discussion on the use of UAC or UAS versus simply UA.
I believe in those previous discussions it was determined the preference
was to simply refer to either as a 'UA'. This is a minor nit, but
believe it will make the draft more consistent with other similar IETF
works.
>
> 7. Section 3. Procedures
> This section might be strengthened by changing to the active
> voice. For example, bullet 6 would be a lot clearer (to me
> at least) if we just said "establish the session". However,
> I'm ok with group consensus on this one.
I am okay with either. To me, they mean the same thing.
>
> 8. Section 3. Procedures:
> The final paragraph states that "In the case the target SSP
> is different from the terminating SSP ...".
> Comment: If we are going to open this can of worms (and I
> fear we must) then it is crucial that we clearly define what
> terminating and target SSP mean, and use them with absolute
> consistency throughout the document. If there was a
> consensus on the list after Minneapolis, I missed it; to me
> it sounded like two solitudes.
>
> Since I don't want to just raise issues, I am going to
> propose what I think makes sense here, and let people react.
> Target SSP = the SSP we are currently trying to reach. If
> the session is "retargeted" then it is given a new target SSP
> (unless of course the new target is in the same SSP). This
> seems consistent with general usage.
> Terminating SSP = the SSP where the session actually does terminate.
I am glad you brought this issue up. My preference is to simply scrap
"Terminating SSP" altogether. IMO, it is to difficult for it to be
consistent. If we must use it, I prefer we refer to "Terminating SSP"
only if the session actually *ends* there. In this case, I mean a
successful "BYE" dialog occurs. All other references should refer to
"Target SSP".
>
> The remainder of my comments assume these definitions.
>
> In the spirit of making concrete suggestions, I would suggest
> that the final paragraph of Section 3 be modified as follows:
>
> Current text:
> "In the case the target SSP is different from the terminating SSP it
> would repeat steps 1-4. This is reflected in Figure 2 that
> shows the
> target SSP with its own peering functions."
>
> Change to:
> " In the case the initial target SSP is different from the
> terminating SSP it would repeat steps 1-4. This is reflected
> in Figure 2 that shows the
> target SSP with its own peering functions."
Keeping in the spirit of removing Terminating SSP, I would suggest we
change it to "In the case the target SSP changes during the session it
would repeat steps 1-4. This is reflected in Figure 2 that shows the
target SSP with its own peering functions."
>
> 9. Section 5.1. Originating SSP Procedures We use
> "originating SSP" in the section heading, but "initiating
> SSP" in the body.
>
> 10. Section 5.1.1. The Look-Up Function
> Currently states "Purpose is to determine the SF of the
> target domain ..."
> Comment: Earlier in this document, and in the Terminology
> draft, we state that the LUF determines the target domain -
> not the SF of the target domain. In addition, we later state
> that the LRF determines the location of the SF. Therefore I
> believe we should change as follows:
> Current text:
> "Purpose is to determine the SF of the target domain ..."
>
> Change to:
> "Purpose is to determine the target domain ..."
>
> 11. Section 5.1.1. The Look-Up Function
> Currently states "...optionally develop Session Establishment
> Data (SED) [12]."
> Comment: I believe this is only true when the target address
> is in the same domain as the initiating SSP, otherwise the
> LRF develops the SED.
> Therefore I suggest we change as follows:
> Current text:
> "... optionally develop Session Establishment Data (SED) [12]. "
>
> Change to:
> "... if the target address is in the same administrative
> domain as the initiating SSP, optionally develop Session
> Establishment Data (SED) [12]. "
>
> 12. Section 5.1.1.1 Target address analysis.
> Second paragraph states that
> "... the initiating SSP resolves the call routing data by
> using the Location Routing Function (LRF)"
>
> I suggest we recognize the step where the LUF first
> determines the target domain, by changing the above to read:
> "... the initiating SSP first determines the target domain,
> and then resolves the call routing data by using the Location
> Routing Function (LRF)"
>
> 13. Section 5.1.1.1 Target address analysis.
> The third paragraph begins with "For example...". This confuses me.
> The previous paragraph ends by saying what the LRF does, but
> then immediately gives examples of how the LUF works - at
> least I think this is what it is providing. At the very
> least we need to somehow qualify the examples, though to be
> honest I'd be happy if we just deleted the third and fourth
> paragraphs..
>
> ---- end of first set of comments ----
>
> More comments to follow in a day or so.
>
>
> Jim McEachern
> T:+1 613 763-3419
> M:+1 613 853-0176
>
>
> -----Original Message-----
> From: speermint-bounces at ietf.org
> [mailto:speermint-bounces at ietf.org] On Behalf Of Daryl Malas
> Sent: Thursday, December 18, 2008 8:24 PM
> To: speermint at ietf.org
> Cc: Alexander Mayrhofer; Livingood,Jason
> Subject: [Speermint] Meeting minutes from IETF 73 Speermint session
>
> All,
>
> The meeting minutes for the IETF 73 Speermint session can be
> found here:
>
> http://www.ietf.org/proceedings/08nov/minutes/speermint.txt
>
> Please check the notes, as some of you volunteered to do
> things...and, some by the end of the year (2008). Also,
> there were several issues that were going to be further
> discussed on the mailing list. Those of you presenting on
> these topics, please start the threads.
>
> If you have questions, concerns, or feel like something
> important was left out let us know.
>
> Thank you for your participation in Minneapolis.
>
> Regards,
>
> Daryl
>
> Speermint co-Chair
>
>
> ----------------
> Daryl Malas
> CableLabs
> (o) +1 303 661 3302
> (f) +1 303 661 9199
> mailto:d.malas at cablelabs.com
> _______________________________________________
> Speermint mailing list
> Speermint at ietf.org
> https://www.ietf.org/mailman/listinfo/speermint
>
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.