Re: [sip-overload] WGLC: draft-ietf-soc-oload-control-event-package

Charles Shen <charles@cs.columbia.edu> Tue, 17 July 2012 16:36 UTC

Return-Path: <charles.newyork@gmail.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 4630421F84FD for <sip-overload@ietfa.amsl.com>; Tue, 17 Jul 2012 09:36:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level:
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 EcQw2yGB-JRf for <sip-overload@ietfa.amsl.com>; Tue, 17 Jul 2012 09:36:16 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6B8C121F855A for <sip-overload@ietf.org>; Tue, 17 Jul 2012 09:36:16 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so477869vbb.31 for <sip-overload@ietf.org>; Tue, 17 Jul 2012 09:37:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=Sbcgb978VpD66j0EfQDSXAUb6UkBUc7NBBhzgiVGeFo=; b=f/0eA403dz+mTMl/ffPJsaVhojUAPpS+wBxHMQUg/FJJePG5pH5xN0cQA6ldqz0cSD FoxL+mXDJyVLT9CC9XYUAzkgrJt6m1nix6u0IHPk9Zht+PCxcZS0ezqRbbhxnpuKMgur xc/0QIqk5yI/WslDNQ/lFMTfAt7wl/VSZuVxv2SL1aORnFfjCtbX3Gl9k06T0u1gOYDf bE2RQDPlfLAcXrtcWZcPeJGYlcvxnOnBQ3o+i1CiU1eLuWfW38C5Stt/6OmGDMEviZxE F7mxc3zGiFBCyHY01EblbBEtc2/Mo/H4zCyvBAe7GJcvPHvAXuq84MU2l5K81mT2HVKr 7oiw==
Received: by 10.220.107.130 with SMTP id b2mr1507266vcp.35.1342543023810; Tue, 17 Jul 2012 09:37:03 -0700 (PDT)
MIME-Version: 1.0
Sender: charles.newyork@gmail.com
Received: by 10.58.244.201 with HTTP; Tue, 17 Jul 2012 09:36:43 -0700 (PDT)
In-Reply-To: <3810_1341991999_4FFD2C3F_3810_124_1_88CAD1D4E8773F42858B58CAA28272A0049191@PEXCVZYM12.corporate.adroot.infra.ftgroup>
References: <4FF1F1B6.2080406@ericsson.com> <3810_1341991999_4FFD2C3F_3810_124_1_88CAD1D4E8773F42858B58CAA28272A0049191@PEXCVZYM12.corporate.adroot.infra.ftgroup>
From: Charles Shen <charles@cs.columbia.edu>
Date: Tue, 17 Jul 2012 12:36:43 -0400
X-Google-Sender-Auth: KYKZ7aruhpBLvdlX_7cYqTEsX7Q
Message-ID: <CAPSQ9ZVVUz6eCs2otgnevnUKJfDPm1DJvwR9KpgCMosKok06zQ@mail.gmail.com>
To: bruno.chatras@orange.com
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Cc: Volker Hilt <volker.hilt@alcatel-lucent.com>, "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] WGLC: draft-ietf-soc-oload-control-event-package
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, 17 Jul 2012 16:36:18 -0000

Hi Bruno, thank you so much for the detailed review and comments! I've
addressed 8 out of the total 10, except the following two which I'd
appreciate more clarification.

> 2) Section 5.8, line 525-528
>
> The current text suggests that incoming requests are filtered irrespective of their actual destination. The subscriber should rather apply filters on requests that are outgoing to the pre-overloaded destination. One solution would be to rephrase the following text:
>
> "A subscriber receiving the notification first installs these rules and then filter incoming requests to enforce actions on appropriate requests, for example, limiting the sending rate of call requests destined for a specific SIP entity."
>
> With
>
> "A subscriber receiving the notification first installs these rules and then filter outgoing requests towards the notifier to enforce actions on appropriate requests, for example, limiting the sending rate of call requests destined for a specific SIP entity."
>
> This would however not permit the use of external state agents as described in section 5.12. Therefore it seems that a "target sip entity" parameter should be added to overload control documents.
>

I think I might have not understood your point. The requests are
filtered based on the call identities, which can convey information
including the call destination. Could you elaborate what this "target
sip entity" is exactly for?


> 5) Section 6.3.1, local number grouping:
>
> The proposed solution for local numbers is not suitable. For example, if the phone-context for short service numbers in a country is the country code, the solution does not permit to define a filter that excludes all E.164 numbers in that country but retain all short service numbers. I think we should either define another solution or state that grouping of local numbers is not supported or state that grouping of local numbers only works under specific assumptions on the use of phone-context values.
>

How about adding the following text?

It should be noted that the method of grouping local numbers as
defined in this document does not support all cases. For example, if
the phone-context for short service numbers in a country is the
country code, this solution does not permit to define a filter that
excludes all E.164 numbers in that country but retain all short
service numbers. A complete solution for local number grouping
requires a separate method outside the scope of this document.


Thanks!

Charles


On Wed, Jul 11, 2012 at 3:33 AM,  <bruno.chatras@orange.com> wrote:
> Hi!
>
> Here are my comments about this I-D.
>
> 1) Section 4.3, move paragraph 7 (line 376 - 386) after paragraph 5 (i.e. after line 360) and modifies the first two sentences as follows:
>
> "In the above case, the network entity where load filtering policy is first introduced is the SIP server providing access to the resource that creates the overload condition. In other cases, the network entry point of load filtering policy could also be an entity that hosts this resource. "
>
> 2) Section 5.8, line 525-528
>
> The current text suggests that incoming requests are filtered irrespective of their actual destination. The subscriber should rather apply filters on requests that are outgoing to the pre-overloaded destination. One solution would be to rephrase the following text:
>
> "A subscriber receiving the notification first installs these rules and then filter incoming requests to enforce actions on appropriate requests, for example, limiting the sending rate of call requests destined for a specific SIP entity."
>
> With
>
> "A subscriber receiving the notification first installs these rules and then filter outgoing requests towards the notifier to enforce actions on appropriate requests, for example, limiting the sending rate of call requests destined for a specific SIP entity."
>
> This would however not permit the use of external state agents as described in section 5.12. Therefore it seems that a "target sip entity" parameter should be added to overload control documents.
>
> 3) Section 5.8, add the following text (adapted from draft-ietf-soc-overload-control) after line 537:
>
> "When enforcing actions on requests matching the filters, subscribers SHOULD honor the local policy for prioritizing SIP requests such as policies based on the content of the Resource-Priority header (RPH, RFC4412 [RFC4412]).  Specific (namespace.value) RPH contents may indicate high priority requests that should be  preserved as much as possible during overload.  The RPH contents can also indicate a low-priority request that is eligible to be dropped during times of overload.  Other indicators, such as the SOS URN [RFC5031] indicating an emergency request, may also be used for prioritization."
>
> 4) Section 6.3.1, matching identities: After line 699, add the following text:
>
> "Before evaluating call-identity conditions, the subscriber shall convert URIs received in SIP header fields in canonical form as per RFC 3261, except that the phone-context parameter shall not be removed, if present."
>
> 5) Section 6.3.1, local number grouping:
>
> The proposed solution for local numbers is not suitable. For example, if the phone-context for short service numbers in a country is the country code, the solution does not permit to define a filter that excludes all E.164 numbers in that country but retain all short service numbers. I think we should either define another solution or state that grouping of local numbers is not supported or state that grouping of local numbers only works under specific assumptions on the use of phone-context values.
>
> 6) Section 6.3.1, line 746 - 753, remove the last but one sentence and reword the rest of the text accordingly. Reason: The use of local number 'tel' URI in the R-URI and To header field is not rare. In several countries, short numbers are used quite extensively to access special services.
>
> "Second, use of the local number 'tel' URI in practice is expected to be rare."
>
> 7) Clause 6.3.3, after line 800, add:
>
> "SUBSCRIBE requests are not filtered if the event-type header field indicates the event package defined in this document."
>
> 8) Section 7, line 985 - 990: replace "call type" with "call identity type" (3 times)
>
> 9) Section 8.1
>
> Line 1048, add "except in specific cases when the Intelligent Network architecture is used [AINGR].
>
> Line 1060, remove the last part of the first sentence starting with "and the number of prefix to be matched.": ITU IN specifications allow for dynamic sets.
>
> Line 1068, remove the last part of the first sentence staring with "with a fixed set.": Reason: ITU IN specifications allow for dynamic sets.
>
> 10)          Miscellaneous points
> Section 1, line 106, replace RFC3265 with RFC3261
> Section 4.1, line 231, replace "proxy" with "node" (this text should apply to any type of SIP entity)
> Section 4.3, line 265, replace "proxy" with "node" (this text should apply to any type of SIP entity)
> Section 4.3, Line 341, replace "singling" with "signaling"
> Section 4.3, Line 342, replace "all signaling relationship in Figure 1 is" with "all signaling relationships in Figure 1 are"
> Section 5.6, Line 503, add "request" after "SUBSCRIBE"
> Section 5.11, Line 585, remove "is"
> Section 6.5, Line 851, replace "vliad" with "valid"
>
> Bruno
>
>
>> -----Message d'origine-----
>> De : sip-overload-bounces@ietf.org [mailto:sip-overload-bounces@ietf.org]
>> De la part de Salvatore Loreto
>> Envoyé : lundi 2 juillet 2012 21:09
>> À : sip-overload@ietf.org
>> Cc : Volker Hilt
>> Objet : [sip-overload] WGLC: draft-ietf-soc-oload-control-event-package
>>
>> [as chair]
>>
>> based on the mailing list discussion and the one we had during the last
>> SoC f2f meeting in Paris,
>> the chairs think the draft-ietf-soc-oload-control-event-package is ready
>> for the WGLC.
>>
>> Today we are starting a two-week working group last call.
>> This call ends on Wednesday, July 16th.
>>
>> the last version of the document can be retrieved here:
>> http://tools.ietf.org/html/draft-ietf-soc-load-control-event-package-03
>>
>>
>> reviews and comments are really appreciate and requested from all the
>> participants
>>
>>
>> cheers
>> /Sal
>>
>> --
>> Salvatore Loreto, PhD
>> www.sloreto.com
>>
>> _______________________________________________
>> sip-overload mailing list
>> sip-overload@ietf.org
>> https://www.ietf.org/mailman/listinfo/sip-overload
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> France Telecom - Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, France Telecom - Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
>
> _______________________________________________
> sip-overload mailing list
> sip-overload@ietf.org
> https://www.ietf.org/mailman/listinfo/sip-overload