Re: [sip-overload] Comments on draft-ietf-soc-load-control-event-package-01

Shida Schubert <shida@ntt-at.com> Tue, 08 November 2011 02:30 UTC

Return-Path: <shida@ntt-at.com>
X-Original-To: sip-overload@ietfa.amsl.com
Delivered-To: sip-overload@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 535291F0C59 for <sip-overload@ietfa.amsl.com>; Mon, 7 Nov 2011 18:30:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.265
X-Spam-Level:
X-Spam-Status: No, score=-102.265 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Hoo0qhmdgbk for <sip-overload@ietfa.amsl.com>; Mon, 7 Nov 2011 18:30:02 -0800 (PST)
Received: from gator465.hostgator.com (gator465.hostgator.com [69.56.174.130]) by ietfa.amsl.com (Postfix) with ESMTP id 7BE3E1F0C5B for <sip-overload@ietf.org>; Mon, 7 Nov 2011 18:30:02 -0800 (PST)
Received: from [122.133.87.237] (port=63248 helo=[192.168.1.14]) by gator465.hostgator.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from <shida@ntt-at.com>) id 1RNbRm-0003ds-Ai; Mon, 07 Nov 2011 20:29:58 -0600
Mime-Version: 1.0 (Apple Message framework v1251.1)
Content-Type: text/plain; charset=us-ascii
From: Shida Schubert <shida@ntt-at.com>
In-Reply-To: <9EC99DA9F107DF4A8AD7B332FB5FC5CD016280FD@MISOUT7MSGUSR9A.ITServices.sbc.com>
Date: Tue, 8 Nov 2011 11:29:56 +0900
Content-Transfer-Encoding: quoted-printable
Message-Id: <56066F7D-EA77-43B9-8959-53907A8C4020@ntt-at.com>
References: <15724199-7C27-4577-ADB3-3CB8A484C030@ntt-at.com> <9EC99DA9F107DF4A8AD7B332FB5FC5CD016280FD@MISOUT7MSGUSR9A.ITServices.sbc.com>
To: "SHEN, CHARLES" <cs4303@att.com>
X-Mailer: Apple Mail (2.1251.1)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator465.hostgator.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ntt-at.com
X-BWhitelist: no
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: fl1-122-133-87-237.tky.mesh.ad.jp ([192.168.1.14]) [122.133.87.237]:63248
X-Source-Auth: shida@agnada.com
X-Email-Count: 3
X-Source-Cap: c3NoaWRhO3NzaGlkYTtnYXRvcjQ2NS5ob3N0Z2F0b3IuY29t
Cc: "sip-overload@ietf.org" <sip-overload@ietf.org>, Arata Koike <koike.arata@lab.ntt.co.jp>, Henning Schulzrinne <hgs@cs.columbia.edu>
Subject: Re: [sip-overload] Comments on draft-ietf-soc-load-control-event-package-01
X-BeenThere: sip-overload@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Overload <sip-overload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sip-overload>, <mailto:sip-overload-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sip-overload>
List-Post: <mailto:sip-overload@ietf.org>
List-Help: <mailto:sip-overload-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sip-overload>, <mailto:sip-overload-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Nov 2011 02:30:03 -0000

Hi Charles;

 My comments inline..

 Overall it may be worthwhile adding a terminology 
section, if not I think all the explicit text describing the 
term should probably added where the term 
appears for the first time. 

On Nov 8, 2011, at 4:23 AM, SHEN, CHARLES wrote:

> Hi Shida,
> 
> Thank you very much for your review and I apologize for the late reply. Please find my comments inline. 
> 
>> -----Original Message-----
>> From: sip-overload-bounces@ietf.org [mailto:sip-overload-
>> bounces@ietf.org] On Behalf Of Shida Schubert
>> Sent: Monday, October 03, 2011 10:48 AM
>> To: sip-overload@ietf.org
>> Subject: [sip-overload] Comments on draft-ietf-soc-load-control-event-
>> package-01
>> 
>> 
>> I recently reviewed the draft and below are some comments.
>> 
>> A: Terminology
>> 
>> First of all, I find that the document is rather hard to read
>> because; 1. it uses different terminology for what I believe is
>> the same thing. 2. introduce many terminology that
>> is not defined anywhere and 3. the terminology used should
>> probably be aligned with that of the other drafts
>> that define some of these terminologies (RFC6537 etc).
> 
> We can look at those terms you referred to and improve as appropriate. But I could not find RFC6537, is it a typo or can you provide a link? 
> 

 I for some reason thought the req draft would have some terminology section 
but it didn't. I do think we should probably have consistent terminology uses 
across all the drafts published under SOC WG if possible. 

>> 
>> Here are some examples;
>> 
>> 1. "load control" - should this be "overload control"?
> 
> The reason for using load control instead of overload control is that the mechanism is more generically applicable. Although the motivation is driven by overload control, it could also be used for load control purely determined by QoS/service level agreements, for example. I am open to either terms depending on what the majority thinks. 

 Okay. This makes sense. 

> 
>> 2. What is "user load control information"?
> 
> Load control information is associated with user's identities, e.g., phone numbers, SIP addresses, which is mentioned in the abstract. But I can remove the word "user" there if that sounds clearer to you. 

 Well, we can leave it as is but may be some 
explanation such as the one you provided above 
if the term is used will be useful. 

> 
>> 3. "edge server" - edge of what? At the edge of domain?
> 
> SIP servers in the edge networks (as opposed to SIP servers in the core networks), would that sound better or do you have other suggestions? 

 Sounds good. 

> 
>> 4. load document, load control document and load filter, are they the
>> same thing?
> 
> Load document probably should be load control document. A load control document is (specifically) an XML document that inherits and enhances the common policy document defined in RFC4745 (Sec. 6.1). Load filter is a more generic term associated with the (filtering) mechanism. Any suggestion?  

 I just think we should use consistent terminology, I don't really 
care what term is picked as long as it is consistent across the document. 

> 
>> 5. load filtering mechanism and load filter control the same thing?
> 
> They are, and they should probably be consolidated.

 Sounds good. 

> 
>> 6. What is a dynamic filter?
> 
> Meaning the filtering contents are dynamically computed based on current network status. This is mentioned in Section 4.2 but could be made more explicit.   
> 

 Sounds good. 

>> 7. What is a load control policy maker?
> 
> The party that determines the policy for load control. 

 With all the terminology used through out the document, 
one can probably imagine what the entity do but I think 
it is better to clarify so there is little misunderstandings.

> 
>> 8. What is a policy entry point?
> 
> The entity through which the policy is first injected (into the network).  

 Same comment applies as above. 

> 
>> 9. What is a filter computation decision maker?
> 
> The party which determines the filter contents (e.g., through some algorithm). 

 Same comment applies as above. 

> 
>> 10. Is load control policy, load control information and load control
>> rule the same thing?
> 
> I consider policy a type of information expressed in a set of rules here. I am open to the possibility of consolidating these terms if the meaning is clear.   
> 
>> 11. What is load control filter content definition?
>> 
> 
> Load control filter content refers to the set of rules (including conditions and actions) specified for the filtering.  

 Is the load control filter content different from load control filter content definition?
 
 The rest sounds good. 

 Regards
  Shida

> 
>> Also some terminology can be changed to common terminology used in SIP
>> related RFCs
>> 
>> e.g. SIP entity subscribers > SIP subscribers or subscribers
>> e.g. local format/global format > local number / global number
>> [RFC3966]
>> 
>> 
> 
> I can change them accordingly.  
> 
>> B: Requirements
>> 
>> The draft does a really nice job evaluating whether the
>> document meets the requirements set forth by RFC 5390 in
>> section section 9. but the draft also has design requirements
>> in section 3. This seems reasonable thing to have but shouldn't
>> these requirements expressed with RFC2119 language?
>> 
> 
> I can do that. 
> 
>> 
>> C: Behavior of Notifier and Subscriber is mixed in section 5.6
>> - I think followings should be described as Subscribers' behavior.
>> 
>> "SIP entity subscribers SHOULD try to subscribe to all those SIP entity
>>   notifiers with which they have regular signaling exchanges, although
>>   not all such SIP notifiers may permit such a subscription"
>> 
> 
> I will move that sentence as suggested.
> 
>> D: Technical questions
>> 
>> 1. section 5.7.
>>   -  "Following the [RFC3265] specification, a notifier MUST send a
>> NOTIFY
>>   with its current load control policy to the subscriber upon
>>   successfully accepting or refreshing a subscription.  The NOTIFY
>>   request MAY include a body. "
>> 
>>   - So it says MUST send a NOTIFY but it is followed by MAY include a
>> body.
>>     If load control policy is carried in a body, I don't know there is
>> a MAY following
>>     the first paragraph.
>> 
>>  - If what you want to say is to include the control policy in the
>> body when
>>     there is an active policy to be MUST and otherwise a MAY, this
>> should be
>>     clarified.
>> 
>> 2. section 5.8.
>>  - "Upon receipt of a NOTIFY request with a Subscription-State header
>>   field containing the value "terminated", the subscriber MUST remove
>>   all previously received load control information and process all
>>   calls without applying any restriction"
>> 
>> - This should be clarified that this applies only to the relevant
>> filter and
>>    not to all the policy that may be active at the time of receiving
>> this NOTIFY.
>> 
> 
> You are right in both. I will add clarification accordingly. 
> 
> Thanks again.
> 
> Charles
> 
> 
>> Regards
>>  Shida
>> 
>> 
>> _______________________________________________
>> sip-overload mailing list
>> sip-overload@ietf.org
>> https://www.ietf.org/mailman/listinfo/sip-overload