From ag@ag-projects.com Tue Dec 1 03:11:15 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A63F83A6808 for ; Tue, 1 Dec 2009 03:11:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.739 X-Spam-Level: X-Spam-Status: No, score=-0.739 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id msQvCWtP-eIk for ; Tue, 1 Dec 2009 03:11:12 -0800 (PST) Received: from node05.dns-hosting.info (node05.dns-hosting.info [85.17.186.5]) by core3.amsl.com (Postfix) with ESMTP id 040DB3A6A27 for ; Tue, 1 Dec 2009 03:11:10 -0800 (PST) Received: from cerberus.dis.uniroma1.it ([151.100.59.194] helo=[192.168.56.163]) by node05.dns-hosting.info with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1NFQSW-0000mc-TP for simple@ietf.org; Tue, 01 Dec 2009 11:59:54 +0100 Message-Id: From: Adrian Georgescu To: simple@ietf.org Content-Type: multipart/alternative; boundary=Apple-Mail-20-38281978 Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 1 Dec 2009 12:10:39 +0100 X-Mailer: Apple Mail (2.936) X-SA-Exim-Connect-IP: 151.100.59.194 X-SA-Exim-Mail-From: ag@ag-projects.com X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:14:11 +0000) X-SA-Exim-Scanned: Yes (on node05.dns-hosting.info) Subject: [Simple] Now you can Blink using MSRP and its relay extension X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Dec 2009 11:11:15 -0000 --Apple-Mail-20-38281978 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Hello, The first beta release for Blink is available for MacOSX Leopard 10.5 and Snow Leopard 10.6. Related to SIMPLE Working Group, Blink implements Instant Messaging and File Transfer by using MSRP protocol and its relay extension. The software can be downloaded from the web site: http://icanblink.com We hope you can provide feedback for improving Blink! Support and feedback information is available on the website. -- Adrian --Apple-Mail-20-38281978 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: 7bit Hello,

The first beta release for Blink is available for MacOSX Leopard 10.5 and Snow Leopard 10.6. 

Related to SIMPLE Working Group, Blink implements Instant Messaging and File Transfer by using MSRP protocol and its relay extension.
  
The software can be downloaded from the web site:

http://icanblink.com

We hope you can provide feedback for improving Blink! Support and feedback information is available on the website.

--
Adrian

--Apple-Mail-20-38281978-- From geir.sandbakken@tandberg.com Tue Dec 1 07:11:53 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 433583A67E2 for ; Tue, 1 Dec 2009 07:11:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.449 X-Spam-Level: X-Spam-Status: No, score=-6.449 tagged_above=-999 required=5 tests=[AWL=0.149, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, WEIRD_PORT=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wIzQMMtMDN3Q for ; Tue, 1 Dec 2009 07:11:52 -0800 (PST) Received: from mail194.messagelabs.com (mail194.messagelabs.com [85.158.140.211]) by core3.amsl.com (Postfix) with SMTP id 4BE993A67F9 for ; Tue, 1 Dec 2009 07:11:50 -0800 (PST) X-VirusChecked: Checked X-Env-Sender: geir.sandbakken@tandberg.com X-Msg-Ref: server-11.tower-194.messagelabs.com!1259680299!19183666!1 X-StarScan-Version: 6.2.4; banners=-,-,- X-Originating-IP: [62.70.2.252] Received: (qmail 11319 invoked from network); 1 Dec 2009 15:11:40 -0000 Received: from unknown (HELO OSLEXCP11.eu.tandberg.int) (62.70.2.252) by server-11.tower-194.messagelabs.com with SMTP; 1 Dec 2009 15:11:40 -0000 Received: from ultra.eu.tandberg.int ([10.47.1.15]) by OSLEXCP11.eu.tandberg.int with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Dec 2009 16:11:39 +0100 Received: from [10.47.2.130] (GSandbakkenT61.rd.tandberg.com [10.47.2.130]) by ultra.eu.tandberg.int (8.13.1/8.13.1) with ESMTP id nB1FBcEr018532; Tue, 1 Dec 2009 16:11:39 +0100 Message-ID: <4B15322A.80900@tandberg.com> Date: Tue, 01 Dec 2009 16:11:38 +0100 From: Geir Arne Sandbakken User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Paul Kyzivat References: <66cd252f0911151915m724a0d0drebd39240c2256b56@mail.gmail.com> <66cd252f0911250255p1da871c3i388708b7017c5ba@mail.gmail.com> <4B13EDF5.5050306@cisco.com> In-Reply-To: <4B13EDF5.5050306@cisco.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 01 Dec 2009 15:11:39.0213 (UTC) FILETIME=[94E547D0:01CA7298] Cc: Simple WG Subject: Re: [Simple] Fwd: WGLC on draft-ietf-simple-chat-05.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Dec 2009 15:11:53 -0000 Hi Paul, Thank you for the review! Comments inline. Thanks, Geir Arne Paul Kyzivat wrote: > > > Hisham Khartabil wrote: >> Hi Paul, >> >> Do you think you can give the chat draft a quick wglc review? >> >> Thanks, >> Hisham > > Hisham, > > I had missed this. Here is a *quick* review of the document. > I do find a few things missing. > > ISSUES/CONCERNS: > > Section 5.2: > > If a participant wants to remain anonymous to the rest of the > participants in the conference, the participant's UA can register or > acquire by other means a temporary GRUU with the conference focus. > The procedure SHOULD follow the recommendation of draft-ietf-sip-gruu > [I-D.ietf-sip-gruu]. The temporary GRUU can be used in the From and > To header in the 'Message/CPIM' wrapper concealing the participant's > SIP AOR from the other participants in the conference. > > Does this mean REGISTER with the focus server to obtain a gruu? > That presumes it will permit such a thing. Because this is somewhat > unusual behavior, I think it needs some explanation of what is > envisioned. (For instance it seems likely that the client would be > registering its *AOR* as a *contact* with the chat room.) Also, this > should probably be shown in the call flows. The wording .."can register or acquire by other means".. is deliberate, but as you point out to wage. I do see that it would be unusual to register a temporary GRUU directly with the focus, but it permits having a stand alone server supporting anonymous participants. IMHO the vanilla use case would be utilizing a temporary GRUU received from the registrar of the domain associated with the focus, and I will add some explicit text explaining this. If registering directly to the focus opens a can of worms, we can just remove this possibility. > Section 6.1: > > Do we expect that the sender will always use the same URI used when > establishing the dialog with the chat room? Or might it be using > something else that must be independently verified by the MSRP switch? > (I see later in the examples that they do sometimes differ.) The sender will have a dialog with the conference focus, and the MSRP switch must be notified of the URI of which the sender is identified to the focus. The sender must utilize this URI in the From header of the CPIM wrapper. If the sender has multiple dialogs with a focus, the MSRP switch will handle each URI independently. > If it can differ, then I assume the switch only allows certain values > to be used. So something needs to be said about how this usage is to > be verified. They can not differ inside a single dialog. > If it is the URI used when establishing the dialog, and its an > anonymous gruu, then hopefully something will be said about how that > is verified as being acceptable if the chat room restricts admission. > I gather the expectation is that if its an anonymous gruu, then it > isn't just *any* anonymous gruu, but only one that was issued by a > registrar associated with the chat room, and the mapping to the actual > identity is known. (This is also hinted at in 9.6. But not called out > explicitly.) An anonymous GRUU is just like any other URI that a participant is authorized to use towards the focus. I will make the wording more explicit. > Section 6.3: > > participants URI associated with a participant. If the URI in the To > header can not be resolved (e.g. cased by a mistyped URI or that the > recipient has abandoned he chat room), the response error code is > 427. The new 427 status code indicates a failure to resolve the > recipient URI in the To header field. If the recipient doesn't > > Why is a new error code required? ISTM that the sip 404 code is > appropriate here, and could be borrowed into MSRP rather than > inventing a new code. Good idea! I'll can change the MSRP response code from 427 to 404. > Section 7.1: > > There is good detail of how to request and be granted use of a > nickname. But there is no normative language about how to use the > nickname once it has been received, either by the sender or the > recipient. This goes back to my earlier question about the > relationship between the From in MSRP and the URI used to connect to > the focus. The nickname is only used for display purposes, and in-text references to participants. Not used for any message switching - nor in any CPIM wrapper headers. > I later see in the examples, that the nickname is being combined with > the domain name of the focus to create a sip uri (with some escaping > being done to make it legal). If that is the intent, then it needs > better explanation. On the receiving side, I suppose it is intended > that the user part of the URI be rendered as the sender, rather than > the full URI. But how would the recipient know to do that? It can't do > so with all URIs, so how does it know this one is special? The example is a regular SIP URI, but looks mysteriously like the previously example allocated nickname. I'll rename it to be only "Bob" - not to confuse regular readers of RFC's :-) > This seems to require more technical work to be fully sorted out. > > NITS: > > Section 6.1: > > An MSRP endpoint that receives a SEND request from the MSRP switch > containing a Message/CPIM wrapper SHOULD first inspect the To header > field of the Message/CPIM body. If the To header field is set to the > chat room URI, it should render it is a regular message that has been > > s/it should render it is a/it should render it as a/ Fixed. > > Section 6.3: > > participants URI associated with a participant. If the URI in the To > header can not be resolved (e.g. cased by a mistyped URI or that the > > s/cased/caused/ Fixed. > Section 9.2: > > MSRP d93kswow NICKNAME > To-Path: msrp://chat.example.com:12763/kjhd37s2s20w2a;tcp > From-Path: msrp://client.atlanta.example.com:7654/jshA7weztas;tcp > Use-Nickname: "Alice the great" > -------d93kswow$ > > Figure 7: MSRP NICKNAME request with an initial nickname proposal > > F2: The MSRP switch analyzes the existing allocation of nicknames and > detects that the nickname "Alice is great" is already provided to > another participant by the conference. The MSRP switch answers with > a 423 response. > > The nicknames used in the request and response are different. Fixed. > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple Thanks again, Geir Arne From pkyzivat@cisco.com Tue Dec 1 10:31:50 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 82B083A6899 for ; Tue, 1 Dec 2009 10:31:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A+wdJkFLQIAz for ; Tue, 1 Dec 2009 10:31:49 -0800 (PST) Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id F36BE3A6784 for ; Tue, 1 Dec 2009 10:31:48 -0800 (PST) Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEALPvFEtAZnwM/2dsb2JhbADAV4h9jxmCLwsDgXQEjTw X-IronPort-AV: E=Sophos;i="4.47,322,1257120000"; d="scan'208";a="71275271" Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 01 Dec 2009 18:31:41 +0000 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id nB1IVfBb008130; Tue, 1 Dec 2009 18:31:41 GMT Received: from xfe-rtp-211.amer.cisco.com ([64.102.31.113]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Dec 2009 13:31:40 -0500 Received: from [161.44.174.156] ([161.44.174.156]) by xfe-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Dec 2009 13:31:40 -0500 Message-ID: <4B15610B.60600@cisco.com> Date: Tue, 01 Dec 2009 13:31:39 -0500 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Geir Arne Sandbakken References: <66cd252f0911151915m724a0d0drebd39240c2256b56@mail.gmail.com> <66cd252f0911250255p1da871c3i388708b7017c5ba@mail.gmail.com> <4B13EDF5.5050306@cisco.com> <4B15322A.80900@tandberg.com> In-Reply-To: <4B15322A.80900@tandberg.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 01 Dec 2009 18:31:40.0365 (UTC) FILETIME=[8623BFD0:01CA72B4] Cc: Simple WG Subject: Re: [Simple] Fwd: WGLC on draft-ietf-simple-chat-05.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Dec 2009 18:31:50 -0000 Some followups inline. Thanks, Paul Geir Arne Sandbakken wrote: > Hi Paul, > > Thank you for the review! Comments inline. > > Thanks, > Geir Arne > > Paul Kyzivat wrote: >> ISSUES/CONCERNS: >> >> Section 5.2: >> >> If a participant wants to remain anonymous to the rest of the >> participants in the conference, the participant's UA can register or >> acquire by other means a temporary GRUU with the conference focus. >> The procedure SHOULD follow the recommendation of draft-ietf-sip-gruu >> [I-D.ietf-sip-gruu]. The temporary GRUU can be used in the From and >> To header in the 'Message/CPIM' wrapper concealing the participant's >> SIP AOR from the other participants in the conference. >> >> Does this mean REGISTER with the focus server to obtain a gruu? >> That presumes it will permit such a thing. Because this is somewhat >> unusual behavior, I think it needs some explanation of what is >> envisioned. (For instance it seems likely that the client would be >> registering its *AOR* as a *contact* with the chat room.) Also, this >> should probably be shown in the call flows. > The wording .."can register or acquire by other means".. is deliberate, > but as you point out to wage. I do see that it would be unusual to > register a temporary GRUU directly with the focus, but it permits having > a stand alone server supporting anonymous participants. IMHO the > vanilla use case would be utilizing a temporary GRUU received from the > registrar of the domain associated with the focus, and I will add some > explicit text explaining this. If registering directly to the focus > opens a can of worms, we can just remove this possibility. I don't necessarily think *that* opens a can of worms. The issue is if the client must do something unusual to achieve anonymity. If this draft is proposing that there be a unique process then that needs to be spelled out very clearly. It feels like this has been hinted at without really stating what is required. IMO the thing that would be most straightforward for anonymity would be for the UA to simply get an anonymous gruu from its own registrar, or get any sort of anonymous URI that suits it from anyplace, and then join the conference using that as the From-URI. But then the issue is whether it will be allowed to join with an unrecognized identity. I'm assuming the approach of getting the gruu from the focus or its domain is to solve that problem. But it introduces this new problem that the UA now needs to be programmed to use this special mechanism to achieve anonymity with the chatroom. Suggesting that the UA get the gruu from the domain of the chatroom rather than from the chatroom itself in a way raises even more issues. It implies that a chatroom have a special privileged relationship with its domain in order to get access to otherwise restricted information. The degenerate form of this is to assume that chatrooms are only for use by participants with AORs belonging to the same domain as the chatroom. I hope that isn't the assumption. In any case, the key is to very clearly spell out the behavior that is required, using normative language where appropriate. >> Section 6.1: >> >> Do we expect that the sender will always use the same URI used when >> establishing the dialog with the chat room? Or might it be using >> something else that must be independently verified by the MSRP switch? >> (I see later in the examples that they do sometimes differ.) > The sender will have a dialog with the conference focus, and the MSRP > switch must be notified of the URI of which the sender is identified to > the focus. The sender must utilize this URI in the From header of the > CPIM wrapper. If the sender has multiple dialogs with a focus, the > MSRP switch will handle each URI independently. OK. That makes perfect sense to me, but I could find nothing that said that. Please spell that out. Then the switch need not be concerned with authentication. >> If it can differ, then I assume the switch only allows certain values >> to be used. So something needs to be said about how this usage is to >> be verified. > They can not differ inside a single dialog. > >> If it is the URI used when establishing the dialog, and its an >> anonymous gruu, then hopefully something will be said about how that >> is verified as being acceptable if the chat room restricts admission. >> I gather the expectation is that if its an anonymous gruu, then it >> isn't just *any* anonymous gruu, but only one that was issued by a >> registrar associated with the chat room, and the mapping to the actual >> identity is known. (This is also hinted at in 9.6. But not called out >> explicitly.) > An anonymous GRUU is just like any other URI that a participant is > authorized to use towards the focus. I will make the wording more > explicit. When I authorize you to participate in my conference, I may know you will be using an anonymous URI (possibly I will have to authorize you to be anonymous), but I most likely will not know what anonymous URI you will be using. (Anonymous GRUUs are very volatile, and likely won't be assigned until the moment before connecting.) The most likely scenario I can see here is using digest authentication to verify the identity of callers that can't be identified by their From URI. >> Section 6.3: >> >> participants URI associated with a participant. If the URI in the To >> header can not be resolved (e.g. cased by a mistyped URI or that the >> recipient has abandoned he chat room), the response error code is >> 427. The new 427 status code indicates a failure to resolve the >> recipient URI in the To header field. If the recipient doesn't >> >> Why is a new error code required? ISTM that the sip 404 code is >> appropriate here, and could be borrowed into MSRP rather than >> inventing a new code. > Good idea! I'll can change the MSRP response code from 427 to 404. > >> Section 7.1: >> >> There is good detail of how to request and be granted use of a >> nickname. But there is no normative language about how to use the >> nickname once it has been received, either by the sender or the >> recipient. This goes back to my earlier question about the >> relationship between the From in MSRP and the URI used to connect to >> the focus. > The nickname is only used for display purposes, and in-text references > to participants. Not used for any message switching - nor in any CPIM > wrapper headers. Ah. That was not clear. So the only way I will learn your nickname (for use in my display of messages from you) is via the conference event package? I'm fine with that. But can you make that clearer? >> I later see in the examples, that the nickname is being combined with >> the domain name of the focus to create a sip uri (with some escaping >> being done to make it legal). If that is the intent, then it needs >> better explanation. On the receiving side, I suppose it is intended >> that the user part of the URI be rendered as the sender, rather than >> the full URI. But how would the recipient know to do that? It can't do >> so with all URIs, so how does it know this one is special? > The example is a regular SIP URI, but looks mysteriously like the > previously example allocated nickname. I'll rename it to be only "Bob" > - not to confuse regular readers of RFC's :-) OK. Thanks!!! From bernard_aboba@hotmail.com Tue Dec 1 15:16:26 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 06ACC28C0D7 for ; Tue, 1 Dec 2009 15:16:26 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.41 X-Spam-Level: X-Spam-Status: No, score=-1.41 tagged_above=-999 required=5 tests=[AWL=0.569, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_SORBS_WEB=0.619] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v8JPmWiTC+TK for ; Tue, 1 Dec 2009 15:16:20 -0800 (PST) Received: from blu0-omc4-s34.blu0.hotmail.com (blu0-omc4-s34.blu0.hotmail.com [65.55.111.173]) by core3.amsl.com (Postfix) with ESMTP id E23913A691C for ; Tue, 1 Dec 2009 15:16:19 -0800 (PST) Received: from BLU137-DS7 ([65.55.111.135]) by blu0-omc4-s34.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Dec 2009 15:16:12 -0800 X-Originating-IP: [131.107.0.102] X-Originating-Email: [bernard_aboba@hotmail.com] Message-ID: From: "Bernard Aboba" To: Date: Tue, 1 Dec 2009 15:16:11 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000B_01CA7299.376F6350" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Acpy3CBHSK0MqiWgTEODwJedh+wBJQAAArGA Content-Language: en-us X-OriginalArrivalTime: 01 Dec 2009 23:16:12.0539 (UTC) FILETIME=[45F2C4B0:01CA72DC] Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Dec 2009 23:16:26 -0000 ------=_NextPart_000_000B_01CA7299.376F6350 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit The problems of this document go beyond the issue of "better numbers". The fundamental goal of scaling analysis is to elucidate the factors that influence performance. The document as currently written does not do this. As Cullen noted in his review: In summary, you can see I don't think the document actually shows most the things it claims in the conclusion. I believe that it would be very harmful to publish the document as is. The numbers will be used by folks to justify work that is not needed and claim that other protocol are 10x better than SIMPLE. I don't mind claims like that if they are true, but working off these numbers I would not feel they are true. My suggestion is that the document be re-organized along the lines of Peter St. Andre's XMPP scaling document: http://tools.ietf.org/html/draft-saintandre-xmpp-presence-analysis Peter's document (while containing plenty of calculations) first lays out the formulas and assumptions that go into the numbers. This enables the reader to understand and if necessary, modify those assumptions to fit their needs. By re-organizing the document along these lines (possibly moving calculations of specific scenarios to an Appendix), more emphasis would be placed on the underlying performance model and how this is influenced by various protocol extensions and capabilities, rather than on the assumptions being made in the calculation of specific scenarios. While it's ok to attempt to improve the realism of the assumptions as they stand, this won't address the more fundamental problems of logical structure and readability which are the heart of the concerns that have been expressed so far. Avshalom said: "This did not get much attention when it was sent before the IETF. We really need some input from actual deployments of SIMPLE regarding the following in order to be able to address the IESG comment in a new revision of this draft: - Message sizes. - Different refresh (re-subscribe) rates used and when they are used. - Presence document data sizes - Geolocation presence document data sizes. - Size of data per subscription that the presence server needs to allocate - Any other data that we can get from the field. Any other comments are also welcome. Thanks --Avshalom __________________ The IESG had substantial comments on the draft: https://datatracker.ietf.org/idtracker/draft-ietf-simple-interdomain-scaling -analysis/comment/102863/ The following is a plan for revising the draft to address these comments. The plan is based on discussions with Ben, Cullen and Robert. One very important thing that will help us a lot in this work is getting real data from actual deployments of SIMPLE regarding the following: - Message sizes. - Different refresh (re-subscribe) rates used and when they are used. - Presence document data sizes - Geolocation presence document data sizes. - Size of data per subscription that the presence server needs to allocate - Any other data that we can get from the field. **** Any numbers here will be greatly appreciated and will help a lot in creating the new revision of the document **** Note that the above numbers are more SIP specific and we need to get them from actual SIP deployments. They are different from the general constants of buddy list size, rate of state changes per day etc. which are more usage numbers. General Changes: ---------------- * Remove subjective language as much as possible * The document should not be written as a protocol comparison document but as a document that provides input that will help deployment considerations for SIMPLE and directions for optimizations. * Clarify the assumptions behind the chosen input values. * Discuss elasticity of inputs and which inputs have more effect. * Make it clear that we are talking only about inter-domain traffic. * The document will have to go through the working group last call again. Changes in Phase I ------------------- * Separate the scenarios into enterprise and consumer related scenarios. Number as the time that a user will be logged in which is reasonable to be 8 in an enterprise will be different for a consumer network. The rate of status changes will be different also. * Since we can not mention explicit numbers from actual deployments, we should say e.g. "hypothetical consumer service"... * Add per active (logged in) user calculations * Section 2.2: The 2000/4000 difference in login/logouts is probably a typo mistake that needs to be clarified. It does NOT affect the calculations. * Add a section describing changes with different constants. Provide several points on the possible reasonable values. * Add geolocation information as part of the model. * Provide different calculations for the refresh time. The 3600 seconds from the RFC is not the number that is usually used. Provide both extremes. * Message sizes: Need to do sanity check of messages. Talk to people that may have these numbers. * Section 2.10 - Change to 48 changes per day from 24. It was done in order to show that the optimized protocol can be better even with doubling the number notifications. This is probably confusing and need to be fixed. * Sizes for state calculations. Need to revisit the numbers that are used. Get actual numbers from the same sources that we will get message sizes. * Talk about the limits that are imposed by privacy constraints on the way that SIMPLE works and possible optimizations. * Provide numbers for when SIGCOMP compression is used. Phase II -------- * Revisit Processing Complexities, Current Optimizations, Summary and Conclusions sections after doing the changes in the main part of the document. Thanks --Avshalom" ------=_NextPart_000_000B_01CA7299.376F6350 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

The problems of this document go beyond the issue = of “better numbers”.  The fundamental goal of scaling analysis is to = elucidate the factors that influence performance.   The document as = currently written does not do this.  As Cullen noted in his review:

 

In summary, you can = see I don't think the document actually shows most the

things it claims in = the conclusion. I believe that it would be very harmful = to

publish the document = as is. The numbers will be used by folks to justify work

that is not needed and = claim that other protocol are 10x better than SIMPLE. I

don't mind claims like = that if they are true, but working off these numbers I

would not feel they = are true.

 

My suggestion is that the document be re-organized = along the lines of Peter St. Andre’s XMPP scaling document:

http://tools.ietf.org/html/draft-saintandre-xmpp-presence-analysis=

 

Peter’s document (while containing plenty of calculations)  first lays out the formulas and assumptions that go = into the numbers.  This enables the reader to understand and if = necessary, modify those assumptions to fit their needs.

 

By re-organizing the document along these lines = (possibly moving calculations of specific scenarios to an Appendix),  more = emphasis would be placed on the underlying performance model and how this is = influenced by various protocol extensions and capabilities, rather than on the = assumptions being made in the calculation of specific scenarios. =    

 

While it’s ok to attempt to improve the = realism of the assumptions as they stand, this won’t address the more fundamental = problems of logical structure and readability which are the heart of the concerns = that have been expressed so far. 

 

 

Avshalom said:

 

“This did not get much attention when it was sent before the IETF.

We really = need some input from actual deployments of SIMPLE regarding the
following in = order to be able to address the IESG comment in a new
revision of = this draft:

- Message = sizes.

- Different = refresh (re-subscribe) rates used and when they are used.

- Presence = document data sizes

- Geolocation = presence document data sizes.

- Size of = data per subscription that the presence server needs to
  = allocate

- Any other = data that we can get from the field.

Any other = comments are also welcome.

Thanks
--Avshalom

_____________= _____

The IESG had substantial comments on the draft:
https://datatracker.ietf.org/idtracker/draft-ietf-simple-interdomai= n-scaling-analysis/comment/102863/

The following is a plan for = revising the draft to address these comments.
The plan is based on discussions = with Ben, Cullen and Robert.

One very important thing that will = help us a lot in this work is getting
real data from actual deployments = of SIMPLE regarding the following:

- Message sizes.

- Different refresh (re-subscribe) = rates used and when they are used.

- Presence document data = sizes

- Geolocation presence document = data sizes.

- Size of data per subscription = that the presence server needs to
  allocate

- Any other data that we can get = from the field.

**** Any numbers here will be = greatly appreciated and will help a lot
in creating the new revision of the = document ****

Note that the above numbers are = more SIP specific and we need to get  
them from actual SIP deployments. They are different from the =  
general constants of buddy list size, rate of state changes per day = etc.

which are more usage = numbers.

General Changes:
----------------

* Remove subjective language as = much as possible

* The document should not be written as a protocol comparison = document

but as a document that provides = input that will help deployment  
considerations for SIMPLE and directions for optimizations.

* Clarify the assumptions behind = the chosen input values.

* Discuss elasticity of inputs and = which inputs have more effect.

* Make it clear that we are talking only about inter-domain =  
traffic.

* The document will have to go = through the working group last call  
again.

Changes in Phase I
-------------------

* Separate the scenarios into = enterprise and consumer related  
scenarios. Number as the time that a user will be logged in which = is

reasonable to be 8 in an enterprise = will be different for a consumer
network. The rate of status changes = will be different also.

* Since we can not mention explicit = numbers from actual deployments,  
we should say e.g. "hypothetical consumer = service"...

* Add per active (logged in) user calculations

* Section 2.2: The 2000/4000 = difference in login/logouts is probably  
a typo mistake that needs to be clarified. It does NOT affect the =  
calculations.

* Add a section describing changes = with different constants. Provide  
several points on the possible reasonable values.

* Add geolocation information as = part of the model.

* Provide different calculations for the refresh time. The 3600 =  
seconds from the RFC is not the number that is usually = used.

Provide both = extremes.

* Message sizes: Need to do sanity check of messages. Talk to people =  
that may have these numbers.

* Section 2.10 - Change to 48 changes per day from 24. It was done =  
in order to show that the optimized protocol can be better even = with

doubling the number notifications. = This is probably confusing and need to
be fixed.

* Sizes for state calculations. = Need to revisit the numbers that are  
used. Get actual numbers from the same sources that we will get = message

sizes.

* Talk about the limits that are = imposed by privacy constraints on  
the way that SIMPLE works and possible optimizations.

* Provide numbers for when SIGCOMP compression is used.

Phase II
--------

* Revisit Processing Complexities, = Current Optimizations, Summary and
Conclusions sections after doing the changes in the main part of the =  
document.

Thanks
--Avshalom”

------=_NextPart_000_000B_01CA7299.376F6350-- From stpeter@stpeter.im Tue Dec 1 21:01:53 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D94DB28C0ED for ; Tue, 1 Dec 2009 21:01:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.591 X-Spam-Level: X-Spam-Status: No, score=-2.591 tagged_above=-999 required=5 tests=[AWL=0.008, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B7KJvdHWZ+V9 for ; Tue, 1 Dec 2009 21:01:53 -0800 (PST) Received: from stpeter.im (stpeter.im [207.210.219.233]) by core3.amsl.com (Postfix) with ESMTP id C3BDF3A69F8 for ; Tue, 1 Dec 2009 21:01:51 -0800 (PST) Received: from squire.local (dsl-175-112.dynamic-dsl.frii.net [216.17.175.112]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 6525F40D16; Tue, 1 Dec 2009 22:01:43 -0700 (MST) Message-ID: <4B15F4B6.6010106@stpeter.im> Date: Tue, 01 Dec 2009 22:01:42 -0700 From: Peter Saint-Andre User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Bernard Aboba References: In-Reply-To: X-Enigmail-Version: 0.96.0 OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms010502010509090909020107" Cc: simple@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2009 05:01:53 -0000 This is a cryptographically signed message in MIME format. --------------ms010502010509090909020107 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 12/1/09 4:16 PM, Bernard Aboba wrote: > My suggestion is that the document be re-organized along the lines of > Peter St. Andre=E2=80=99s XMPP scaling document: >=20 > http://tools.ietf.org/html/draft-saintandre-xmpp-presence-analysis >=20 > Peter=E2=80=99s document (while containing plenty of calculations) fir= st lays > out the formulas and assumptions that go into the numbers. This enable= s > the reader to understand and if necessary, modify those assumptions to > fit their needs. >=20 > By re-organizing the document along these lines (possibly moving > calculations of specific scenarios to an Appendix), more emphasis woul= d > be placed on the underlying performance model and how this is influence= d > by various protocol extensions and capabilities, rather than on the > assumptions being made in the calculation of specific scenarios. =20 >=20 > While it=E2=80=99s ok to attempt to improve the realism of the assumpti= ons as > they stand, this won=E2=80=99t address the more fundamental problems of= logical > structure and readability which are the heart of the concerns that have= > been expressed so far.=20 I reiterate my interest in syncing the two analyses and providing realistic profiles of presence usage, as previously expressed on this list. [1][2][2][4][5] Although it's been almost two years since I've updated draft-saintandre-xmpp-presence-analysis, I would be happy to make further changes for the sake of consistency with draft-ietf-simple-interdomain-scaling-analysis. Peter [1] http://www.ietf.org/mail-archive/web/simple/current/msg07226.html [2] http://www.ietf.org/mail-archive/web/simple/current/msg07489.html [3] http://www.ietf.org/mail-archive/web/simple/current/msg07650.html [4] http://www.ietf.org/mail-archive/web/simple/current/msg07685.html [5] http://www.ietf.org/mail-archive/web/simple/current/msg07697.html --------------ms010502010509090909020107 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIWnDCC B1cwggY/oAMCAQICAVUwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBT aWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRl IENsaWVudCBDQTAeFw0wOTA3MDYwMDAwMDFaFw0xMDA3MDYyMzU5NTlaMIHCMQswCQYDVQQG EwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRlbnZlcjEiMCAGA1UEChMZWE1Q UCBTdGFuZGFyZHMgRm91bmRhdGlvbjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0 aWZpY2F0ZSBNZW1iZXIxGjAYBgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcN AQkBFhJzdHBldGVyQHN0cGV0ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCas7Mrnh02GakN8sft+HJpU4MwBxEgrGDZ2ZzUxDDt2sEhM+9Q74h955MtgMhK3TeBf6Hs hDh/8Z9G//k2qNA0M2S5rejTqrmW0Jabca/L7BUZ0GhnU2N/2zeciFUmuZ4A2l1T5IMX2ZVP XnNIaefBtbImJAbDz3T0vxkzTtcqgW3wL83PMDiqiuM+e1k+VPvOW4f5ZSGkPIhYCDpWqNE5 wZvjrLNMc8jZOPs9DrsYuIVwU72Vhy1tkEh+w6YpYHrdEUAe+eKe6TuxqZ60e9z3O36uiV// Ms274iD6PbA/IGazJgaAdg6tvPehwTYGJAGmv3PsJKkLGjgoh+RrrM1LAgMBAAGjggOKMIID hjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwQwHQYDVR0OBBYEFOyws3XWgIY9FP1POVqjdZP9Lu38MB0GA1UdEQQWMBSBEnN0cGV0ZXJA c3RwZXRlci5pbTCBqAYDVR0jBIGgMIGdgBR7iZySlyShhEcCy3T8LvSs3DLl86GBgaR/MH0x CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZp Y2F0aW9uIEF1dGhvcml0eYIBDzCCAUcGA1UdIASCAT4wggE6MIIBNgYLKwYBBAGBtTcBAgAw ggElMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQG CCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMIG8 BggrBgEFBQcCAjCBrzAUFg1TdGFydENvbSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0 eSwgcmVhZCB0aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENv bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwYwYDVR0fBFwwWjAroCmgJ4YlaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vY3J0dTMtY3JsLmNybDAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNz bC5jb20vY3J0dTMtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0 cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczMvY2xpZW50L2NhMEIGCCsGAQUFBzAC hjZodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIuY2xhc3MzLmNsaWVudC5jYS5j cnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUA A4IBAQBgv4xFXZqDKSOtnPOVbqOh1brj7oxRaVYk7N0MJG7x9Y/wkO3iwRwizVLcC1bA+D/R gyFilXx6IQWE63Ge2tu+Y4w5QoHYwuUFQuBZuxvZpOa3ykdgPlBQaBM8m+Ien0skwNggaizA X9Pc/sMLpP3jkO1iSF4agy4r5Ed+4G10mP5X0zO3gQwq9Uj4F9tX+58kU+fM1P8Sh+BYR4r/ kSbKE3tWcMaKblWPGwX0nYD26Je7Qb+uX/J5lCgozBrHXQWq8N98iklASf2pv+32Oi1dEjmM UgAm/J2+YmxaI02+c+H6QH8+F3RUjCiRg9XqUNjcrNrnTFnm/iMMZADktsXPMIIHVzCCBj+g AwIBAgIBVTANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBMB4XDTA5MDcwNjAwMDAwMVoXDTEwMDcwNjIzNTk1OVowgcIxCzAJBgNVBAYTAlVTMREw DwYDVQQIEwhDb2xvcmFkbzEPMA0GA1UEBxMGRGVudmVyMSIwIAYDVQQKExlYTVBQIFN0YW5k YXJkcyBGb3VuZGF0aW9uMSwwKgYDVQQLEyNTdGFydENvbSBUcnVzdGVkIENlcnRpZmljYXRl IE1lbWJlcjEaMBgGA1UEAxMRUGV0ZXIgU2FpbnQtQW5kcmUxITAfBgkqhkiG9w0BCQEWEnN0 cGV0ZXJAc3RwZXRlci5pbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqzsyue HTYZqQ3yx+34cmlTgzAHESCsYNnZnNTEMO3awSEz71DviH3nky2AyErdN4F/oeyEOH/xn0b/ +Tao0DQzZLmt6NOquZbQlptxr8vsFRnQaGdTY3/bN5yIVSa5ngDaXVPkgxfZlU9ec0hp58G1 siYkBsPPdPS/GTNO1yqBbfAvzc8wOKqK4z57WT5U+85bh/llIaQ8iFgIOlao0TnBm+Oss0xz yNk4+z0Ouxi4hXBTvZWHLW2QSH7Dpilget0RQB754p7pO7GpnrR73Pc7fq6JX/8yzbviIPo9 sD8gZrMmBoB2Dq2896HBNgYkAaa/c+wkqQsaOCiH5GuszUsCAwEAAaOCA4owggOGMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNV HQ4EFgQU7LCzddaAhj0U/U85WqN1k/0u7fwwHQYDVR0RBBYwFIESc3RwZXRlckBzdHBldGVy LmltMIGoBgNVHSMEgaAwgZ2AFHuJnJKXJKGERwLLdPwu9KzcMuXzoYGBpH8wfTELMAkGA1UE BhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFs IENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g QXV0aG9yaXR5ggEPMIIBRwYDVR0gBIIBPjCCATowggE2BgsrBgEEAYG1NwECADCCASUwLgYI KwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUH AgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgbwGCCsGAQUF BwICMIGvMBQWDVN0YXJ0Q29tIEx0ZC4wAwIBARqBlkxpbWl0ZWQgTGlhYmlsaXR5LCByZWFk IHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRp ZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFy dHNzbC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0 c3NsLmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9j cnR1My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2Nz cC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNV HRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBAGC/ jEVdmoMpI62c85Vuo6HVuuPujFFpViTs3QwkbvH1j/CQ7eLBHCLNUtwLVsD4P9GDIWKVfHoh BYTrcZ7a275jjDlCgdjC5QVC4Fm7G9mk5rfKR2A+UFBoEzyb4h6fSyTA2CBqLMBf09z+wwuk /eOQ7WJIXhqDLivkR37gbXSY/lfTM7eBDCr1SPgX21f7nyRT58zU/xKH4FhHiv+RJsoTe1Zw xopuVY8bBfSdgPbol7tBv65f8nmUKCjMGsddBarw33yKSUBJ/am/7fY6LV0SOYxSACb8nb5i bFojTb5z4fpAfz4XdFSMKJGD1epQ2Nys2udMWeb+IwxkAOS2xc8wggfiMIIFyqADAgECAgEP MA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQu MSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQD EyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAzMzJaFw0x MjEwMjIyMTAzMzJaMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEr MCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv U3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5o0luEj4gypQIp71Xi2TlXyLYrj9WkRy+d9BO 0FHPYnAsC99/jx/ibNRwIfAoFhZd+LDscdRSckvwuFSz0bKg3z+9o7cwlVAC9AwMWe8IM0Lx c+8etYxsX4WIamG9fjzzi5GAW5ESKzzIN3SxHSplyGCWFwx/pgf1f4y6O9/ym+4f6zaDYP6B x0r+SaJcr6eSGNm7X3EwX1v7XpRBY+aw019o7k72d0IX910F+XGt0OwNdM61Ff3FiTiexeUZ bWxCGm6GZl+SQVG9xYVIgHQaLXoQF+g2wzrmKCbVcZhqH+hrlRnD6PfCuEyX/BR6PlAPRDlQ 6f1u3wqik+LF5P15AgMBAAGjggNbMIIDVzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBpjAd BgNVHQ4EFgQUe4mckpckoYRHAst0/C70rNwy5fMwgagGA1UdIwSBoDCBnYAUTgvvGqRAW6UX aYcwyjRoQ9BBrvKhgYGkfzB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UE AxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQEwCQYDVR0SBAIwADA9Bggr BgEFBQcBAQQxMC8wLQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2Nh LmNydDBgBgNVHR8EWTBXMCygKqAohiZodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvc2ZzY2Et Y3JsLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMIIBXQYD VR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBBDCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9j ZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5z dGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3RhcnQg Q29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5LCBy ZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQu c3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMFAGCWCGSAGG+EIB DQRDFkFTdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIEZyZWUgU1NMIEVt YWlsIENlcnRpZmljYXRlczANBgkqhkiG9w0BAQUFAAOCAgEAUpcEDdsKFRCxFBxcSm+8oMTT fpS7fbZkxWHx5fHDjvAgaBQ+oY0tk4xtbD6VxeHYjxI63+hj8jICnqeVXPe34Bu+XzekIn2T lrnPCQobKdQF2p52QgUvIxSURed0jcBaCBV22DSKaUqDOzD/Tx6VQy78zpblXjRH7OALE/+H jzJVmspdnBUUtQOLYgPo924xkxR25VDdgtEE5vAXa/g2oCeZhy0ZEO4NbgIayAYCJcJRDz0h dD2Ahec65Kw6LB3N7VXEjiRR5/WoKwH/QteRzPJbFDc1somrApjm2cyg+5nbm1RHeFIz+GxX luRrPztvhNcby0PtAjqwY1txi4sW0R6ZJPuZ2DZ1/dzckoFhyZgFyOX3SEkNXVLldjTzneFJ FnVSzDbc720vq184jR7pYoI9+f5QJ96a0iLxEAG8SJ5auBwXI/w2FmKmwmdMvJ8/17+B4sMC IRrXrDQl2xzpVXh/Qcmk5nf+w8HFmqATGy1OUAQbXga7AySAUaYhvvFk50u0bO5DiUGwzrJO 3TrwvaC2Ei4EFaBmIVgG7TfU5TaaY9IcJSCQ7AGUYE3RFSRpsLOoA3DsxP42YERgS/Nxw29+ YqZtPoO2QPbNpI7xnHVCfNBabx3oDIf438nFfv8spw5BQqBSbEF1izJA57eE64CzHnt7lB20 OFD11avYopwxggPKMIIDxgIBATCBkjCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBAgFVMAkGBSsOAwIaBQCgggIMMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTA5MTIwMjA1MDE0MlowIwYJKoZIhvcNAQkEMRYEFEEC/DHlBUYVAxEhiU5S pn95afrZMF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqG SIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBowYJ KwYBBAGCNxAEMYGVMIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UE AxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAVUw gaUGCyqGSIb3DQEJEAILMYGVoIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4 MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQg Q0ECAVUwDQYJKoZIhvcNAQEBBQAEggEASGydO71bJBnf4b40omqyfhyu52ZJWqFpxU7BWgbD LeEZ8hr65P4keMEQZC0hDbDaNPF0l64Yz+Emn1fkAskBeR+71Ba4pym+62Y8zi9d/N9k4u7F x8IjHtUOfwy3xlsyPh+zZTP7pWDO4zD9VEWQI39c4zywPv1wK+iYZTgSz+kK6BIOcLr0zK2V dn4lEHctrAxgoUYpKtW8xAI7rGD7MrhUHyGaLOY1DsXIsXLM8MCQifX5J/bpg/5jU/sm+Z5A +aCfKdSNLMFwgLB+dXj0UpwnmfzBZytixzxrAnOenfmUREJm2q/64zAPGVGfKhTSpy79JbSL pOBX43i01uitPgAAAAAAAA== --------------ms010502010509090909020107-- From AVSHALOM@il.ibm.com Tue Dec 1 23:10:12 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 277853A6882; Tue, 1 Dec 2009 23:10:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.662 X-Spam-Level: X-Spam-Status: No, score=-5.662 tagged_above=-999 required=5 tests=[AWL=-0.864, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_21=0.6, J_CHICKENPOX_31=0.6, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gt81Eo-QCEjH; Tue, 1 Dec 2009 23:10:02 -0800 (PST) Received: from mtagate3.de.ibm.com (mtagate3.de.ibm.com [195.212.17.163]) by core3.amsl.com (Postfix) with ESMTP id 4AB3D3A67F7; Tue, 1 Dec 2009 23:10:00 -0800 (PST) Received: from d12nrmr1707.megacenter.de.ibm.com (d12nrmr1707.megacenter.de.ibm.com [9.149.167.81]) by mtagate3.de.ibm.com (8.13.1/8.13.1) with ESMTP id nB279pOu024213; Wed, 2 Dec 2009 07:09:51 GMT Received: from d12av05.megacenter.de.ibm.com (d12av05.megacenter.de.ibm.com [9.149.165.216]) by d12nrmr1707.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id nB279px22412672; Wed, 2 Dec 2009 08:09:51 +0100 Received: from d12av05.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av05.megacenter.de.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id nB279o02015603; Wed, 2 Dec 2009 08:09:50 +0100 Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d12av05.megacenter.de.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id nB279ode015600; Wed, 2 Dec 2009 08:09:50 +0100 In-Reply-To: References: To: simple@ietf.org, simple-bounces@ietf.org MIME-Version: 1.0 X-KeepSent: C34DBA79:56046A4C-C2257680:00248AC7; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5 HF58 February 06, 2009 From: Avshalom Houri Message-ID: Date: Wed, 2 Dec 2009 09:09:49 +0200 X-MIMETrack: Serialize by Router on D12MC102/12/M/IBM(Release 8.5|December 05, 2008) at 02/12/2009 09:09:50, Serialize complete at 02/12/2009 09:09:50 Content-Type: multipart/alternative; boundary="=_alternative 0026EE80C2257680_=" Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2009 07:10:12 -0000 This is a multipart message in MIME format. --=_alternative 0026EE80C2257680_= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Section 2.2 and 2.3 contain plenty of explanations regarding the=20 assumptions behind the document, but I will try to make them less "dry"=20 and more explanatory. Peter's document actually took this document as a basis. Maybe you mean that it should not be assumed that the readers are familiar = with the way that SIMPLE works? Note that the IESG comments specifically said that actual field numbers=20 are necessary and we should try to get them as much as possible. I have=20 submitted a request to the list for these kind of numbers and got almost=20 no response. Hope that someone will be able to provide some field numbers. --Avshalom From: "Bernard Aboba" To: Date: 02/12/2009 01:16 AM Subject: Re: [Simple] Suggested next actions with=20 draft-ietf-simple-interdomain-scaling-analysis Sent by: simple-bounces@ietf.org The problems of this document go beyond the issue of ?better numbers?. The = fundamental goal of scaling analysis is to elucidate the factors that=20 influence performance. The document as currently written does not do=20 this. As Cullen noted in his review: =20 In summary, you can see I don't think the document actually shows most the things it claims in the conclusion. I believe that it would be very=20 harmful to publish the document as is. The numbers will be used by folks to justify=20 work that is not needed and claim that other protocol are 10x better than=20 SIMPLE. I don't mind claims like that if they are true, but working off these=20 numbers I would not feel they are true. =20 My suggestion is that the document be re-organized along the lines of=20 Peter St. Andre?s XMPP scaling document: http://tools.ietf.org/html/draft-saintandre-xmpp-presence-analysis =20 Peter?s document (while containing plenty of calculations) first lays out = the formulas and assumptions that go into the numbers. This enables the=20 reader to understand and if necessary, modify those assumptions to fit=20 their needs.=20 =20 By re-organizing the document along these lines (possibly moving=20 calculations of specific scenarios to an Appendix), more emphasis would=20 be placed on the underlying performance model and how this is influenced=20 by various protocol extensions and capabilities, rather than on the=20 assumptions being made in the calculation of specific scenarios.=20 =20 While it?s ok to attempt to improve the realism of the assumptions as they = stand, this won?t address the more fundamental problems of logical=20 structure and readability which are the heart of the concerns that have=20 been expressed so far.=20 =20 =20 Avshalom said: =20 ?This did not get much attention when it was sent before the IETF.=20 We really need some input from actual deployments of SIMPLE regarding the=20 following in order to be able to address the IESG comment in a new=20 revision of this draft:=20 - Message sizes. - Different refresh (re-subscribe) rates used and when they are used. - Presence document data sizes - Geolocation presence document data sizes. - Size of data per subscription that the presence server needs to=20 allocate=20 - Any other data that we can get from the field. Any other comments are also welcome.=20 Thanks --Avshalom =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=20 The IESG had substantial comments on the draft:=20 https://datatracker.ietf.org/idtracker/draft-ietf-simple-interdomain-scalin= g-analysis/comment/102863/=20 The following is a plan for revising the draft to address these comments.=20 The plan is based on discussions with Ben, Cullen and Robert.=20 One very important thing that will help us a lot in this work is getting=20 real data from actual deployments of SIMPLE regarding the following:=20 - Message sizes. - Different refresh (re-subscribe) rates used and when they are used. - Presence document data sizes - Geolocation presence document data sizes. - Size of data per subscription that the presence server needs to=20 allocate=20 - Any other data that we can get from the field. **** Any numbers here will be greatly appreciated and will help a lot=20 in creating the new revision of the document ****=20 Note that the above numbers are more SIP specific and we need to get=20 them from actual SIP deployments. They are different from the=20 general constants of buddy list size, rate of state changes per day etc.=20 which are more usage numbers. General Changes: ---------------- * Remove subjective language as much as possible * The document should not be written as a protocol comparison document=20 but as a document that provides input that will help deployment=20 considerations for SIMPLE and directions for optimizations. * Clarify the assumptions behind the chosen input values. * Discuss elasticity of inputs and which inputs have more effect. * Make it clear that we are talking only about inter-domain=20 traffic. * The document will have to go through the working group last call=20 again. Changes in Phase I ------------------- * Separate the scenarios into enterprise and consumer related=20 scenarios. Number as the time that a user will be logged in which is=20 reasonable to be 8 in an enterprise will be different for a consumer=20 network. The rate of status changes will be different also. * Since we can not mention explicit numbers from actual deployments,=20 we should say e.g. "hypothetical consumer service"... * Add per active (logged in) user calculations * Section 2.2: The 2000/4000 difference in login/logouts is probably=20 a typo mistake that needs to be clarified. It does NOT affect the=20 calculations. * Add a section describing changes with different constants. Provide=20 several points on the possible reasonable values. * Add geolocation information as part of the model.=20 * Provide different calculations for the refresh time. The 3600=20 seconds from the RFC is not the number that is usually used.=20 Provide both extremes. * Message sizes: Need to do sanity check of messages. Talk to people=20 that may have these numbers. * Section 2.10 - Change to 48 changes per day from 24. It was done=20 in order to show that the optimized protocol can be better even with=20 doubling the number notifications. This is probably confusing and need to=20 be fixed. * Sizes for state calculations. Need to revisit the numbers that are=20 used. Get actual numbers from the same sources that we will get message=20 sizes. * Talk about the limits that are imposed by privacy constraints on=20 the way that SIMPLE works and possible optimizations. * Provide numbers for when SIGCOMP compression is used. Phase II -------- * Revisit Processing Complexities, Current Optimizations, Summary and Conclusions sections after doing the changes in the main part of the=20 document. Thanks --Avshalom?=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F Simple mailing list Simple@ietf.org https://www.ietf.org/mailman/listinfo/simple --=_alternative 0026EE80C2257680_= Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Section 2.2 and 2.3  contain plenty of explanations regarding the assumptions behind the document, but I will try to make them less "dry" and more explanatory.

Peter's document actually took this document as a basis.

Maybe you mean that it should not be assumed that the readers are familiar with the way that SIMPLE works?

Note that the IESG comments specific= ally said that actual field numbers are necessary and we should try to get them as much as possible. I have submitted a request to the list for these kind of numbers and got almost no response. Hope that someone will be able to provide some field numbers.

--Avshalom



From: "Bernard Aboba" <bernar= d=5Faboba@hotmail.com>
To: <simple@ietf.org>
Date: 02/12/2009 01:16 AM
Subject: Re: [Simple] Suggested next actions with        draft-ietf-simple-interdomain-scaling-analy= sis
Sent by: simple-bounces@ietf.org




The problems of this document go beyond the issue of “better numbers”.  The fundamental goal of sc= aling analysis is to elucidate the factors that influence performance.   The document as currently written does not do this.  As Cullen noted in his review:
 
In summary, you can see I don't think the document actually shows most the
things it claims in the = conclusion. I believe that it would be very harmful to
publish the document as = is. The numbers will be used by folks to justify work
that is not needed and c= laim that other protocol are 10x better than SIMPLE. I
don't mind claims like t= hat if they are true, but working off these numbers I
would not feel they are = true.
 
My suggestion is that the document be r= e-organized along the lines of Peter St. Andre’s XMPP scaling document:
http://tools.ietf.o= rg/html/draft-saintandre-xmpp-presence-analysis
 
Peter’s document (while containin= g plenty of calculations)  first lays out the formulas and assumptions that go into the numbers.  This enables the reader to understand and if necessary, modify those assumptions to fit their needs.
 
By re-organizing the document along the= se lines (possibly moving calculations of specific scenarios to an Appendix),  more emphasis would be placed on the underlying performance model and how this is influenced by various protocol extensions and capabilities, rather than on the assumptions being made in the calculation of specific scenarios.    
 
While it’s ok to attempt to impro= ve the realism of the assumptions as they stand, this won’t address the more fundamental problems of logical structure and readability which are the heart of the concerns that have been expressed so far.  
 
 
Avshalom said:
 
“This did not get much attent= ion when it was sent before the IETF.

We really need some input from actual deployments of SIMPLE regarding the
following in order to be able to address the IESG comment in a new

revision of this draft:


- Message sizes.


- Different refresh (re-subscribe) rates used and when they are used.

- Presence document data sizes


- Geolocation presence document data sizes.


- Size of data per subscription that the presence server needs to

 allocate


- Any other data that we can get from the field.


Any other comments are also welcome.


Thanks
--Avshalom


=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F


The IESG had substantial comments on the draft:

https://datatracker.ietf.org/idtracker/draft-iet= f-simple-interdomain-scaling-analysis/comment/102863/

The following is a plan for revising the draft to address these comments.
The plan is based on discussions with Ben, Cullen and Robert.


One very important thing that will help us a lot in this work is getting
real data from actual deployments of SIMPLE regarding the following:
=

- Message sizes.


- Different refresh (re-subscribe) rates used and when they are used.

- Presence document data sizes


- Geolocation presence document data sizes.


- Size of data per subscription that the presence server needs to

 allocate


- Any other data that we can get from the field.


**** Any numbers here will be greatly appreciated and will help a lot
in creating the new revision of the document ****


Note that the above numbers are more SIP specific and we need to get  =
them from actual SIP deployments. They are different from the  
general constants of buddy list size, rate of state changes per day etc.
which are more usage numbers.

General Changes:
----------------


* Remove subjective language as much as possible

* The document should not be written as a protocol comparison document
but as a document that provides input that will help deployment  
considerations for SIMPLE and directions for optimizations.


* Clarify the assumptions behind the chosen input values.


* Discuss elasticity of inputs and which inputs have more effect.

* Make it clear that we are talking only about inter-domain  
traffic.


* The document will have to go through the working group last call   again.

Changes in Phase I
-------------------


* Separate the scenarios into enterprise and consumer related  
scenarios. Number as the time that a user will be logged in which is
=
reasonable to be 8 in an enterprise will be different for a consumer
=
network. The rate of status changes will be different also.


* Since we can not mention explicit numbers from actual deployments,  =
we should say e.g. "hypothetical consumer service"...

* Add per active (logged in) user calculations


* Section 2.2: The 2000/4000 difference in login/logouts is probably  =
a typo mistake that needs to be clarified. It does NOT affect the  
calculations.


* Add a section describing changes with different constants. Provide  =
several points on the possible reasonable values.


* Add geolocation information as part of the model.


* Provide different calculations for the refresh time. The 3600  
seconds from the RFC is not the number that is usually used.

Provide both extremes.

* Message sizes: Need to do sanity check of messages. Talk to people  =
that may have these numbers.

* Section 2.10 - Change to 48 changes per day from 24. It was done   in order to show that the optimized protocol can be better even with
=
doubling the number notifications. This is probably confusing and need to

be fixed.


* Sizes for state calculations. Need to revisit the numbers that are  =
used. Get actual numbers from the same sources that we will get message
sizes.


* Talk about the limits that are imposed by privacy constraints on   the way that SIMPLE works and possible optimizations.


* Provide numbers for when SIGCOMP compression is used.


Phase II
--------


* Revisit Processing Complexities, Current Optimizations, Summary and
Conclusions sections after doing the changes in the main part of the  =
document.


Thanks
--Avshalom”
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
Simple mailing list
Simple@ietf.org
https://www.ietf.org/mailman/listinfo/simple
=

--=_alternative 0026EE80C2257680_=-- From geir.sandbakken@tandberg.com Wed Dec 2 05:49:59 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C12EB28C1DF for ; Wed, 2 Dec 2009 05:49:59 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.524 X-Spam-Level: X-Spam-Status: No, score=-6.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t0Y61Di5U5Zk for ; Wed, 2 Dec 2009 05:49:58 -0800 (PST) Received: from mail195.messagelabs.com (mail195.messagelabs.com [85.158.138.147]) by core3.amsl.com (Postfix) with SMTP id 1C70A28C1E3 for ; Wed, 2 Dec 2009 05:49:55 -0800 (PST) X-VirusChecked: Checked X-Env-Sender: geir.sandbakken@tandberg.com X-Msg-Ref: server-9.tower-195.messagelabs.com!1259761787!31261402!1 X-StarScan-Version: 6.2.4; banners=-,-,- X-Originating-IP: [62.70.2.252] Received: (qmail 22866 invoked from network); 2 Dec 2009 13:49:47 -0000 Received: from unknown (HELO OSLEXCP11.eu.tandberg.int) (62.70.2.252) by server-9.tower-195.messagelabs.com with SMTP; 2 Dec 2009 13:49:47 -0000 Received: from ultra.eu.tandberg.int ([10.47.1.15]) by OSLEXCP11.eu.tandberg.int with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 14:49:47 +0100 Received: from [10.47.2.130] (GSandbakkenT61.rd.tandberg.com [10.47.2.130]) by ultra.eu.tandberg.int (8.13.1/8.13.1) with ESMTP id nB2DnkGO016947; Wed, 2 Dec 2009 14:49:46 +0100 Message-ID: <4B16707A.6000507@tandberg.com> Date: Wed, 02 Dec 2009 14:49:46 +0100 From: Geir Arne Sandbakken User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Paul Kyzivat Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 02 Dec 2009 13:49:47.0204 (UTC) FILETIME=[4F85F040:01CA7356] Cc: Simple Subject: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2009 13:49:59 -0000 Paul, I split this specific issue out from the WGLC thread, as it need a bit more attention. You called for a clear spell out behavior for having anonymous participants in a chat room. IMHO the only difference between a focus with chat compared to a focus supporting other media, is that the MSRP switch utilizes the anonymous URI to switch the messages. Any mechanism supported by a focus for anonymous participation is valid for chat. I see the problem to be general for SIP based conferencing. Two possible ways to solve this: 1. Describe one normative way to have anonymous participants in a conference focus. 2. Do not describe the anonymity mechanism itself, but add a requirement that the URI used to route the message must be anonymous. Thanks, Geir Arne From pkyzivat@cisco.com Wed Dec 2 06:34:14 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B55553A680D for ; Wed, 2 Dec 2009 06:34:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tvp9vJUH0d8B for ; Wed, 2 Dec 2009 06:34:13 -0800 (PST) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id AFF923A63EC for ; Wed, 2 Dec 2009 06:34:13 -0800 (PST) Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgwFAGsJFkutJV2Y/2dsb2JhbACZMqYmmAyCL4ICBA X-IronPort-AV: E=Sophos;i="4.47,328,1257120000"; d="scan'208";a="71561604" Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rtp-iport-2.cisco.com with ESMTP; 02 Dec 2009 14:34:05 +0000 Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rcdn-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id nB2EXsGG021431; Wed, 2 Dec 2009 14:34:05 GMT Received: from xfe-rtp-211.amer.cisco.com ([64.102.31.113]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 09:33:59 -0500 Received: from [161.44.174.156] ([161.44.174.156]) by xfe-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 09:33:59 -0500 Message-ID: <4B167AD6.9030406@cisco.com> Date: Wed, 02 Dec 2009 09:33:58 -0500 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Geir Arne Sandbakken References: <4B16707A.6000507@tandberg.com> In-Reply-To: <4B16707A.6000507@tandberg.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 02 Dec 2009 14:33:59.0331 (UTC) FILETIME=[7C506730:01CA735C] Cc: Simple Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2009 14:34:14 -0000 Geir Arne Sandbakken wrote: > Paul, > > I split this specific issue out from the WGLC thread, as it need a bit > more attention. > > You called for a clear spell out behavior for having anonymous > participants in a chat room. IMHO the only difference between a focus > with chat compared to a focus supporting other media, is that the MSRP > switch utilizes the anonymous URI to switch the messages. Any mechanism > supported by a focus for anonymous participation is valid for chat. I > see the problem to be general for SIP based conferencing. > > Two possible ways to solve this: > 1. Describe one normative way to have anonymous participants in a > conference focus. > 2. Do not describe the anonymity mechanism itself, but add a requirement > that the URI used to route the message must be anonymous. Geir, Yeah, you are right that in principle there is nothing special about anonymous participation here. So potentially this draft could say nothing at all. I guess I was reacting to its attempt to say something, yet leaving it unclear what was being proposed. In a typical anonymous call, the callee does not know the identity of the caller. If this is applied to a conference, that means that neither the focus nor any of the other participants know the identity of that participant. But I think what you were hinting at was a situation where the focus *does* know the identity of a participant, yet provides a way to hide that identity from the other participants. This case *is* different from other media (at least the common ones). The other media don't expose URIs of the sending party in the media stream, and the actual source of the media is lost in the mixing process. So its only a matter of hiding the identity in the conference event package that is required. Here the problem is more difficult. The From URI in the CPIM wrapper is being constrained to match the one used by the "anonymous" user to connect to the focus, and will be exposed to the other participants. Yet if the participant uses an anonymous URI to establish the connection it may not be able to authenticate as a valid participant in the conference. What needs to be described depends on the goals. If the only goal is to permit participants that are anonymous to the focus, then little needs to be said. But if the goal is for the focus to know the identity of a participant, yet permit that identity to be hidden from other participants, then a mechanism to achieve that needs to be spelled out. (For instance it could call for the MSRP switch to do the anonymizing, by replacing the From address in the CPIM wrapper. Or it could be done by negotiating an anonymous URI for the participant to include in the MSRP, that is different from the URI used to establish the dialog with the focus.) Thanks, Paul From ben@estacado.net Wed Dec 2 07:16:07 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 887BE3A693B for ; Wed, 2 Dec 2009 07:16:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.602 X-Spam-Level: X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[AWL=-0.746, BAYES_00=-2.599, RCVD_IN_NJABL_PROXY=1.643, RDNS_DYNAMIC=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 60ZM2F2CpO0S for ; Wed, 2 Dec 2009 07:16:06 -0800 (PST) Received: from estacado.net (dsl001-129-069.dfw1.dsl.speakeasy.net [72.1.129.69]) by core3.amsl.com (Postfix) with ESMTP id C068628C184 for ; Wed, 2 Dec 2009 07:16:06 -0800 (PST) Received: from [10.0.1.8] (adsl-68-94-31-191.dsl.rcsntx.swbell.net [68.94.31.191]) (authenticated bits=0) by estacado.net (8.14.3/8.14.2) with ESMTP id nB2FEcq6041568 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Wed, 2 Dec 2009 09:14:43 -0600 (CST) (envelope-from ben@estacado.net) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1077) From: Ben Campbell In-Reply-To: <4B18E7BE-C392-4B0B-BB57-C568B5B52D93@estacado.net> Date: Wed, 2 Dec 2009 09:14:33 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <8F1F6A0C-8671-46D4-9625-08A547BC67EA@estacado.net> References: <4B18E7BE-C392-4B0B-BB57-C568B5B52D93@estacado.net> To: Simple WG X-Mailer: Apple Mail (2.1077) Subject: Re: [Simple] MSRP-ACM Draft Split X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2009 15:16:07 -0000 Reminder: If you object to the plan described below, please make it = known on the list ASAP. We will treat silence as consensus on this one. = If there are no objections by the end of this week, we intend to move = forward on this. On Nov 25, 2009, at 3:00 PM, Ben Campbell wrote: > >=20 > We discussed at the Hiroshima SIMPLE meeting that Christer would split = the MSRP-ACM draft into two parts. The first part would contain the = COMEDIA usage and related text, and the second would include the = normative update to RFC 4975 to remove the domain part of an MSRP URI = from the session matching comparison. This update was originally = intended to be part of the MSRP-ACM draft, but the sense of the room was = that we should separate the normative update from the optional behavior = in MSRP-ACM. >=20 > Based on this discussion, Christer submitted = draft-holmberg-simple-msrp-sessmatch-00, which contains the session = matching update. The draft is available at: >=20 > http://tools.ietf.org/html/draft-holmberg-simple-msrp-sessmatch-00 >=20 > Does anyone object to the adoption of that draft as a SIMPLE workgroup = item, as part of the "additional connection models for MSRP" milestone? = If you have objections, please raise them on the list ASAP. Please = remember that accepting this as a work group document does not mean we = have agreed to every detail of the draft--just that we believe that this = draft is a good start towards the milestone. >=20 > Thanks! >=20 >=20 > Ben. >=20 >=20 > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From geir.sandbakken@tandberg.com Wed Dec 2 08:33:30 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ACB7E3A6AD3 for ; Wed, 2 Dec 2009 08:33:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.549 X-Spam-Level: X-Spam-Status: No, score=-6.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZJrvfMs53nxd for ; Wed, 2 Dec 2009 08:33:29 -0800 (PST) Received: from mail179.messagelabs.com (mail179.messagelabs.com [85.158.139.35]) by core3.amsl.com (Postfix) with SMTP id 4A5183A67F4 for ; Wed, 2 Dec 2009 08:33:28 -0800 (PST) X-VirusChecked: Checked X-Env-Sender: geir.sandbakken@tandberg.com X-Msg-Ref: server-10.tower-179.messagelabs.com!1259771595!44497806!4 X-StarScan-Version: 6.2.4; banners=-,-,- X-Originating-IP: [62.70.2.252] Received: (qmail 14207 invoked from network); 2 Dec 2009 16:33:20 -0000 Received: from unknown (HELO OSLEXCP11.eu.tandberg.int) (62.70.2.252) by server-10.tower-179.messagelabs.com with SMTP; 2 Dec 2009 16:33:20 -0000 Received: from ultra.eu.tandberg.int ([10.47.1.15]) by OSLEXCP11.eu.tandberg.int with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 17:33:13 +0100 Received: from [10.47.2.130] (GSandbakkenT61.rd.tandberg.com [10.47.2.130]) by ultra.eu.tandberg.int (8.13.1/8.13.1) with ESMTP id nB2GXDWC027665; Wed, 2 Dec 2009 17:33:13 +0100 Message-ID: <4B1696C8.5070101@tandberg.com> Date: Wed, 02 Dec 2009 17:33:12 +0100 From: Geir Arne Sandbakken User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Paul Kyzivat References: <4B16707A.6000507@tandberg.com> <4B167AD6.9030406@cisco.com> In-Reply-To: <4B167AD6.9030406@cisco.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 02 Dec 2009 16:33:13.0847 (UTC) FILETIME=[24BCE870:01CA736D] Cc: Simple Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2009 16:33:30 -0000 Paul, An earlier revision of the draft tried to replace the real URI's with anonymous ones. Remove them both from the MSRP headers and in the conference event package. The issue was keeping the client and the focus in sync - so a client didn't send a message to itself not knowing it's own anonymous URI. Listening in on the conference event package trying to discover it was just to tenuous. The proposed solution to the problem was to register with the focus in order to receive a temporary GRUU. Both the client and the focus would know the binding - and the client could use it as a normal URI in the CPIM wrapper. As you have noticed the current drafts hints about this - but doesn't require it. This just makes things unclear. While I would like to see a solution to the problem, I propose that the hint is removed. Instead add some non-normative text referring to a temporary GRUU as a good example of an anonymous URI that would fulfill the requirements of an anonymous participant. Before: Anonymous URI: a temporary Globally Routable User Agent URI (GRUU) [I-D.ietf-sip-gruu] that can be registered with the conference focus to conceal a participant's SIP AOR from the other participants in the conference. New (with non-English-speaker-disclaimer): Anonymous URI: a URI concealing the participant's SIP AOR from the other participants in the conference. It is the URI of which the participant is known to the focus and the MSRP switch. A temporary GRUU is an example of such a URI. ..and change the following references to this new definition. Thanks, Geir Arne Paul Kyzivat wrote: > > > Geir Arne Sandbakken wrote: >> Paul, >> >> I split this specific issue out from the WGLC thread, as it need a >> bit more attention. >> >> You called for a clear spell out behavior for having anonymous >> participants in a chat room. IMHO the only difference between a >> focus with chat compared to a focus supporting other media, is that >> the MSRP switch utilizes the anonymous URI to switch the messages. >> Any mechanism supported by a focus for anonymous participation is >> valid for chat. I see the problem to be general for SIP based >> conferencing. >> >> Two possible ways to solve this: >> 1. Describe one normative way to have anonymous participants in a >> conference focus. >> 2. Do not describe the anonymity mechanism itself, but add a >> requirement that the URI used to route the message must be anonymous. > > Geir, > > Yeah, you are right that in principle there is nothing special about > anonymous participation here. So potentially this draft could say > nothing at all. I guess I was reacting to its attempt to say > something, yet leaving it unclear what was being proposed. > > In a typical anonymous call, the callee does not know the identity of > the caller. If this is applied to a conference, that means that > neither the focus nor any of the other participants know the identity > of that participant. > > But I think what you were hinting at was a situation where the focus > *does* know the identity of a participant, yet provides a way to hide > that identity from the other participants. This case *is* different > from other media (at least the common ones). The other media don't > expose URIs of the sending party in the media stream, and the actual > source of the media is lost in the mixing process. So its only a > matter of hiding the identity in the conference event package that is > required. > > Here the problem is more difficult. The From URI in the CPIM wrapper > is being constrained to match the one used by the "anonymous" user to > connect to the focus, and will be exposed to the other participants. > Yet if the participant uses an anonymous URI to establish the > connection it may not be able to authenticate as a valid participant > in the conference. > > What needs to be described depends on the goals. If the only goal is > to permit participants that are anonymous to the focus, then little > needs to be said. But if the goal is for the focus to know the > identity of a participant, yet permit that identity to be hidden from > other participants, then a mechanism to achieve that needs to be > spelled out. > > (For instance it could call for the MSRP switch to do the anonymizing, > by replacing the From address in the CPIM wrapper. Or it could be done > by negotiating an anonymous URI for the participant to include in the > MSRP, that is different from the URI used to establish the dialog with > the focus.) > > Thanks, > Paul From pkyzivat@cisco.com Wed Dec 2 10:45:47 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 176443A695F for ; Wed, 2 Dec 2009 10:45:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9w0SFup+Bt44 for ; Wed, 2 Dec 2009 10:45:46 -0800 (PST) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id B64783A6A0B for ; Wed, 2 Dec 2009 10:45:45 -0800 (PST) Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqcFAPJEFktAZnwM/2dsb2JhbACZQ6Y9l3yCL4ICBA X-IronPort-AV: E=Sophos;i="4.47,329,1257120000"; d="scan'208";a="71634397" Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 02 Dec 2009 18:45:37 +0000 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id nB2Ijbcj020354; Wed, 2 Dec 2009 18:45:37 GMT Received: from xfe-rtp-211.amer.cisco.com ([64.102.31.113]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 13:45:37 -0500 Received: from [161.44.174.156] ([161.44.174.156]) by xfe-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 13:45:36 -0500 Message-ID: <4B16B5CF.7070109@cisco.com> Date: Wed, 02 Dec 2009 13:45:35 -0500 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Geir Arne Sandbakken References: <4B16707A.6000507@tandberg.com> <4B167AD6.9030406@cisco.com> <4B1696C8.5070101@tandberg.com> In-Reply-To: <4B1696C8.5070101@tandberg.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 02 Dec 2009 18:45:36.0856 (UTC) FILETIME=[A323E580:01CA737F] Cc: Simple Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2009 18:45:47 -0000 Geir Arne Sandbakken wrote: > Paul, > > An earlier revision of the draft tried to replace the real URI's with > anonymous ones. Remove them both from the MSRP headers and in the > conference event package. The issue was keeping the client and the focus > in sync - so a client didn't send a message to itself not knowing it's > own anonymous URI. Listening in on the conference event package trying > to discover it was just to tenuous. OK, I understand how that could be a problem. > The proposed solution to the problem was to register with the focus in > order to receive a temporary GRUU. Both the client and the focus would > know the binding - and the client could use it as a normal URI in the > CPIM wrapper. As you have noticed the current drafts hints about this - > but doesn't require it. This just makes things unclear. Yup. > While I would like to see a solution to the problem, I propose that the > hint is removed. Instead add some non-normative text referring to a > temporary GRUU as a good example of an anonymous URI that would fulfill > the requirements of an anonymous participant. > > Before: > Anonymous URI: a temporary Globally Routable User Agent URI (GRUU) > [I-D.ietf-sip-gruu] that can be registered with the conference > focus to conceal a participant's SIP AOR from the other > participants in the conference. > > New (with non-English-speaker-disclaimer): > Anonymous URI: a URI concealing the > participant's SIP AOR from the other participants > in the conference. It is the URI of which the participant > is known to the focus and the MSRP switch. A temporary GRUU > is an example of such a URI. I don't see how this helps. Its not enough for anyone to implement anything interoperable. ISTM that the properties you are looking for in this URI are: - it can be used in the From and To of CPIM bodies to refer to a participant - sip messages sent to this URI will not reach the participant, and ideally are never complete successfully. - the URI can only be mapped to the actual URI of the participant using secret knowledge only known to the focus and switch. A GRUU, even if assigned by the focus itself, doesn't have this property, since sip messages sent to it would presumably succeed. Now that *may* be acceptable, if it is only true for the lifetime of the connection to the focus, but its not ideal. (I guess the gruu *could* have those properties if the proxy issuing the gruu refuses to route any out of dialog requests to it. But that would make it *special*. If the UA wants such properties for the gruu then it would need some way to negotiate that behavior when requesting the gruu.) If you want to finish this up without solving the problem, you might as well just say that a mechanism by which a participant may conceal its identity from other participants is left for future work. I guess it might also be useful to suggest that using a temporary gruu could provide a degree of anonymity, but would only work if the focus permits unknown participants to join, or authenticates callers with a mechanism independent of the From address. (E.g. Digest.) And this would also expose the UA to incoming sip requests to that gruu from sources other than the conference. (It could however refuse such requests.) Thanks, Paul > ..and change the following references to this new definition. > > Thanks, > Geir Arne > > > Paul Kyzivat wrote: >> >> >> Geir Arne Sandbakken wrote: >>> Paul, >>> >>> I split this specific issue out from the WGLC thread, as it need a >>> bit more attention. >>> >>> You called for a clear spell out behavior for having anonymous >>> participants in a chat room. IMHO the only difference between a >>> focus with chat compared to a focus supporting other media, is that >>> the MSRP switch utilizes the anonymous URI to switch the messages. >>> Any mechanism supported by a focus for anonymous participation is >>> valid for chat. I see the problem to be general for SIP based >>> conferencing. >>> >>> Two possible ways to solve this: >>> 1. Describe one normative way to have anonymous participants in a >>> conference focus. >>> 2. Do not describe the anonymity mechanism itself, but add a >>> requirement that the URI used to route the message must be anonymous. >> >> Geir, >> >> Yeah, you are right that in principle there is nothing special about >> anonymous participation here. So potentially this draft could say >> nothing at all. I guess I was reacting to its attempt to say >> something, yet leaving it unclear what was being proposed. >> >> In a typical anonymous call, the callee does not know the identity of >> the caller. If this is applied to a conference, that means that >> neither the focus nor any of the other participants know the identity >> of that participant. >> >> But I think what you were hinting at was a situation where the focus >> *does* know the identity of a participant, yet provides a way to hide >> that identity from the other participants. This case *is* different >> from other media (at least the common ones). The other media don't >> expose URIs of the sending party in the media stream, and the actual >> source of the media is lost in the mixing process. So its only a >> matter of hiding the identity in the conference event package that is >> required. >> >> Here the problem is more difficult. The From URI in the CPIM wrapper >> is being constrained to match the one used by the "anonymous" user to >> connect to the focus, and will be exposed to the other participants. >> Yet if the participant uses an anonymous URI to establish the >> connection it may not be able to authenticate as a valid participant >> in the conference. >> >> What needs to be described depends on the goals. If the only goal is >> to permit participants that are anonymous to the focus, then little >> needs to be said. But if the goal is for the focus to know the >> identity of a participant, yet permit that identity to be hidden from >> other participants, then a mechanism to achieve that needs to be >> spelled out. >> >> (For instance it could call for the MSRP switch to do the anonymizing, >> by replacing the From address in the CPIM wrapper. Or it could be done >> by negotiating an anonymous URI for the participant to include in the >> MSRP, that is different from the URI used to establish the dialog with >> the focus.) >> >> Thanks, >> Paul > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple > From ibc@aliax.net Thu Dec 3 02:15:28 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C50753A6A06 for ; Thu, 3 Dec 2009 02:15:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.111 X-Spam-Level: X-Spam-Status: No, score=-2.111 tagged_above=-999 required=5 tests=[AWL=0.188, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vfY7sIh1J7xx for ; Thu, 3 Dec 2009 02:15:21 -0800 (PST) Received: from mail-ew0-f214.google.com (mail-ew0-f214.google.com [209.85.219.214]) by core3.amsl.com (Postfix) with ESMTP id 9CC273A67A3 for ; Thu, 3 Dec 2009 02:15:21 -0800 (PST) Received: by ewy6 with SMTP id 6so1285262ewy.29 for ; Thu, 03 Dec 2009 02:15:09 -0800 (PST) Received: by 10.213.25.69 with SMTP id y5mr1421351ebb.54.1259835308259; Thu, 03 Dec 2009 02:15:08 -0800 (PST) Received: from ibc-laptop.localnet ([212.230.46.89]) by mx.google.com with ESMTPS id 5sm3338646eyh.32.2009.12.03.02.15.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 03 Dec 2009 02:15:07 -0800 (PST) From: =?utf-8?q?I=C3=B1aki_Baz_Castillo?= To: simple@ietf.org Date: Thu, 3 Dec 2009 11:15:04 +0100 User-Agent: KMail/1.12.2 (Linux/2.6.28-16-generic; KDE/4.3.2; x86_64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <200912031115.04844.ibc@aliax.net> Subject: [Simple] XCAP: XML encoding different than Content-Type 'charset' parameter X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 10:15:28 -0000 Hi, XCAP requires that the request content body is encoded in UTF-8. If I'm= =20 not wrong, the way to indicate the body encoding in HTTP is by adding a=20 "charset" parameter to the Content-Type header. However the XML itself has its own "encoding" attribute. So what should happen if a PUT request has the folowing values related to=20 encoding?: PUT /some-auid/sip:alice@domain.org/my_file.xml HTTP/1.1 Content-Type: application/lalala+xml;charset=3DUS-ASCII Thanks. =2D-=20 I=C3=B1aki Baz Castillo From hisham.khartabil@gmail.com Thu Dec 3 06:42:08 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CE2803A6963 for ; Thu, 3 Dec 2009 06:42:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.995 X-Spam-Level: X-Spam-Status: No, score=-1.995 tagged_above=-999 required=5 tests=[AWL=0.603, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tv5OZGWKXaUU for ; Thu, 3 Dec 2009 06:42:06 -0800 (PST) Received: from mail-pz0-f187.google.com (mail-pz0-f187.google.com [209.85.222.187]) by core3.amsl.com (Postfix) with ESMTP id CE0FD3A68FE for ; Thu, 3 Dec 2009 06:42:06 -0800 (PST) Received: by pzk17 with SMTP id 17so1355210pzk.6 for ; Thu, 03 Dec 2009 06:41:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=MPbwN1RPBR3ZN2VFpbfss+G3Cx6PXZ1Pwt3D+Klex+0=; b=MPdNfEcOp/fOCtkFvc6E8do/llNDUg2R+11sG/2a4oIX8AwKG9A5N1yJr4jV+uzCkP EQctoiI/6ryJrEsAoaqTwf1YeJ4YJHjj9lZuFp83RDXF5o91BFTZlFIkE5rEcJxkHs2I 3ewXvdsFWa2dq6i8lOjuA/+7GOoVmaUZFlZKQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=TTdA77jHUg5O0bmJ8F1jNBy2ICURZhKJLZGTnu+YKugMf80G74+s85qGAlmNxvPto1 OOlQh7Q7T5QSbDIZDALi5aKUQ9V0sxUDK+6LuGNql2SKSa1mBO62J0s5VjjYW6rONGBx X49HjWeYS+PEiUaSZNuDgGNZeQvUdXAEa5clY= MIME-Version: 1.0 Received: by 10.142.61.19 with SMTP id j19mr203075wfa.201.1259851317890; Thu, 03 Dec 2009 06:41:57 -0800 (PST) In-Reply-To: <4B17C4DC.4080104@cisco.com> References: <4B16707A.6000507@tandberg.com> <4B167AD6.9030406@cisco.com> <4B1696C8.5070101@tandberg.com> <4B16B5CF.7070109@cisco.com> <66cd252f0912021918j18d7dad3nbeb21eb354ab95a@mail.gmail.com> <4B17C4DC.4080104@cisco.com> Date: Fri, 4 Dec 2009 01:41:57 +1100 Message-ID: <66cd252f0912030641o112b6312xcc5ed876bb0d12a5@mail.gmail.com> From: Hisham Khartabil To: Paul Kyzivat Content-Type: multipart/alternative; boundary=001636e0a6b245cff50479d3feb7 Cc: Simple WG Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 14:42:08 -0000 --001636e0a6b245cff50479d3feb7 Content-Type: text/plain; charset=ISO-8859-1 (apologies, the conversation accidentally became private when I hit the reply button. CCing the list again). 2009/12/4 Paul Kyzivat > (Did you mean this reply to be only to me? If not, feel free to forward to > Geir and the list.) > > > Hisham Khartabil wrote: > >> I would suggest saying that the method of obtaining an anonymous URI is >> out of scope of this document, but the anonymous URI must allow messages to >> be routed to the owner. Non-normative text suggesting during the user's >> domain to obtain a gruu. >> > Can't remember what I was trying to say here, but it sure doesn't make sense (dam sensitive mouse pad). I think I suggesting non-normative text to the effect of what I have below (next comment). > >> I.e. >> >> - you join the conference using the anonymous URI >> - the focus only knows you anonymous uri and sends messages to it >> - it is the user's responsibility to make sure that this anonymous uri >> routes to it (perhaps using the user's domain to obtain a gruu) >> >> Regarding authentication, conferences either authenticate using a PIN or >> username and password. The username and password are usually entered by the >> creator of the conference or by the user registering (not sip registration) >> on a website. Either case, you need to know your anonymous URI before you >> get registered. >> > > Knowing your anonymous URI before you sign up to participate in the > conference may be a problem, assuming you might do that hours/days/weeks in > advance. > Can you elaborate what the problem might be? I can go into a webpage and create an account that enables me to join chatroom using my anonymous uri anonymous01@mydomain.com and a password of my choosing. This anonymous URI could be gruu or could be a service that my domain offers. The point is that it doesn't matter. The draft needs to say, imo, that the method of obtaining an anonymous URI is out of scope of this document, but the anonymous URI must allow messages to be routed to the owner. Regards, Hisham > > I guess its not a problem for those conferences that simply use a password > or pin and allow anybody who knows that. Its the same as when people call > into audio conferences from arbitrary phone numbers. > > And it could work if you enrolled for a conference using your true identity > and were given a unique id/pw with which to authenticate, but which is > distinct from the From URI you use to connect. That is roughly the same as > using digest authentication. > > What is important here is to spell out anything "special" that the UA needs > to do. > > Thanks, > Paul > > Hisham >> >> 2009/12/3 Paul Kyzivat > >> >> >> >> >> Geir Arne Sandbakken wrote: >> >> Paul, >> >> An earlier revision of the draft tried to replace the real URI's >> with anonymous ones. Remove them both from the MSRP headers and >> in the conference event package. The issue was keeping the >> client and the focus in sync - so a client didn't send a message >> to itself not knowing it's own anonymous URI. Listening in on >> the conference event package trying to discover it was just to >> tenuous. >> >> >> OK, I understand how that could be a problem. >> >> >> The proposed solution to the problem was to register with the >> focus in order to receive a temporary GRUU. Both the client and >> the focus would know the binding - and the client could use it >> as a normal URI in the CPIM wrapper. As you have noticed the >> current drafts hints about this - but doesn't require it. This >> just makes things unclear. >> >> >> Yup. >> >> >> While I would like to see a solution to the problem, I propose >> that the hint is removed. Instead add some non-normative text >> referring to a temporary GRUU as a good example of an anonymous >> URI that would fulfill the requirements of an anonymous >> participant. >> >> Before: >> Anonymous URI: a temporary Globally Routable User Agent URI (GRUU) >> [I-D.ietf-sip-gruu] that can be registered with the conference >> focus to conceal a participant's SIP AOR from the other >> participants in the conference. >> >> New (with non-English-speaker-disclaimer): >> Anonymous URI: a URI concealing the >> participant's SIP AOR from the other participants >> in the conference. It is the URI of which the participant >> is known to the focus and the MSRP switch. A temporary GRUU >> is an example of such a URI. >> >> >> I don't see how this helps. Its not enough for anyone to implement >> anything interoperable. >> >> ISTM that the properties you are looking for in this URI are: >> - it can be used in the From and To of CPIM bodies >> to refer to a participant >> - sip messages sent to this URI will not reach the participant, >> and ideally are never complete successfully. >> - the URI can only be mapped to the actual URI of the participant >> using secret knowledge only known to the focus and switch. >> >> A GRUU, even if assigned by the focus itself, doesn't have this >> property, since sip messages sent to it would presumably succeed. >> Now that *may* be acceptable, if it is only true for the lifetime of >> the connection to the focus, but its not ideal. (I guess the gruu >> *could* have those properties if the proxy issuing the gruu refuses >> to route any out of dialog requests to it. But that would make it >> *special*. If the UA wants such properties for the gruu then it >> would need some way to negotiate that behavior when requesting the >> gruu.) >> >> If you want to finish this up without solving the problem, you might >> as well just say that a mechanism by which a participant may conceal >> its identity from other participants is left for future work. >> >> I guess it might also be useful to suggest that using a temporary >> gruu could provide a degree of anonymity, but would only work if the >> focus permits unknown participants to join, or authenticates callers >> with a mechanism independent of the From address. (E.g. Digest.) And >> this would also expose the UA to incoming sip requests to that gruu >> from sources other than the conference. (It could however refuse >> such requests.) >> >> Thanks, >> Paul >> >> >> ..and change the following references to this new definition. >> >> Thanks, >> Geir Arne >> >> >> Paul Kyzivat wrote: >> >> >> >> Geir Arne Sandbakken wrote: >> >> Paul, >> >> I split this specific issue out from the WGLC thread, as >> it need a bit more attention. >> >> You called for a clear spell out behavior for having >> anonymous participants in a chat room. IMHO the only >> difference between a focus with chat compared to a focus >> supporting other media, is that the MSRP switch utilizes >> the anonymous URI to switch the messages. Any mechanism >> supported by a focus for anonymous participation is >> valid for chat. I see the problem to be general for SIP >> based conferencing. >> >> Two possible ways to solve this: >> 1. Describe one normative way to have anonymous >> participants in a conference focus. >> 2. Do not describe the anonymity mechanism itself, but >> add a requirement that the URI used to route the message >> must be anonymous. >> >> >> Geir, >> >> Yeah, you are right that in principle there is nothing >> special about anonymous participation here. So potentially >> this draft could say nothing at all. I guess I was reacting >> to its attempt to say something, yet leaving it unclear what >> was being proposed. >> >> In a typical anonymous call, the callee does not know the >> identity of the caller. If this is applied to a conference, >> that means that neither the focus nor any of the other >> participants know the identity of that participant. >> >> But I think what you were hinting at was a situation where >> the focus *does* know the identity of a participant, yet >> provides a way to hide that identity from the other >> participants. This case *is* different from other media (at >> least the common ones). The other media don't expose URIs of >> the sending party in the media stream, and the actual source >> of the media is lost in the mixing process. So its only a >> matter of hiding the identity in the conference event >> package that is required. >> >> Here the problem is more difficult. The From URI in the CPIM >> wrapper is being constrained to match the one used by the >> "anonymous" user to connect to the focus, and will be >> exposed to the other participants. Yet if the participant >> uses an anonymous URI to establish the connection it may not >> be able to authenticate as a valid participant in the >> conference. >> >> What needs to be described depends on the goals. If the only >> goal is to permit participants that are anonymous to the >> focus, then little needs to be said. But if the goal is for >> the focus to know the identity of a participant, yet permit >> that identity to be hidden from other participants, then a >> mechanism to achieve that needs to be spelled out. >> >> (For instance it could call for the MSRP switch to do the >> anonymizing, by replacing the From address in the CPIM >> wrapper. Or it could be done by negotiating an anonymous URI >> for the participant to include in the MSRP, that is >> different from the URI used to establish the dialog with the >> focus.) >> >> Thanks, >> Paul >> >> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> >> https://www.ietf.org/mailman/listinfo/simple >> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> >> https://www.ietf.org/mailman/listinfo/simple >> >> >> --001636e0a6b245cff50479d3feb7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable (apologies, the conversation accidentally became private when I hit the rep= ly button. CCing the list again).



2009/12/4 Paul Kyzivat <pkyzivat@cisco.com>
(Did you mean thi= s reply to be only to me? If not, feel free to forward to Geir and the list= .)


Hisham Khartabil wrote:
I would suggest saying that the method of obtaining an anonymous URI is out= of scope of this document, but the anonymous URI must allow messages to be= routed to the owner. Non-normative text suggesting during the user's d= omain to obtain a gruu.

Can't remember what I was tryi= ng to say here, but it sure doesn't make sense (dam sensitive mouse pad= ). I think I suggesting non-normative text to the effect of what I have bel= ow (next comment).
=A0

I.e.

- you join the conference using the anonymous URI
- the focus only knows you anonymous uri and sends messages to it
- it is the user's responsibility to make sure that this anonymous uri = routes to it (perhaps using the user's domain to obtain a gruu)

Regarding authentication, conferences either authenticate using a PIN or us= ername and password. The username and password are usually entered by the c= reator of the conference or by the user registering (not sip registration) = on a website. Either case, you need to know your anonymous URI before you g= et registered.

Knowing your anonymous URI before you sign up to participate in the confere= nce may be a problem, assuming you might do that hours/days/weeks in advanc= e.

Can you elaborate what the problem might be?
I can go into a webpage and create an account that enables me to join c= hatroom using my anonymous uri = anonymous01@mydomain.com and a password of my choosing. This anonymous = URI could be gruu or could be a service that my domain offers.

The point is that it doesn't matter. The draft needs to say, imo, t= hat the method of obtaining an anonymous URI is out of scope of this document, but the anonymous URI must allow messages to be routed to the owner.

Regards,
Hisham
=A0

I guess its not a problem for those conferences that simply use a password = or pin and allow anybody who knows that. Its the same as when people call i= nto audio conferences from arbitrary phone numbers.

And it could work if you enrolled for a conference using your true identity= and were given a unique id/pw with which to authenticate, but which is dis= tinct from the From URI you use to connect. That is roughly the same as usi= ng digest authentication.

What is important here is to spell out anything "special" that th= e UA needs to do.

=A0 =A0 =A0 =A0Thanks,
=A0 =A0 =A0 =A0Paul

Hisham

2009/12/3 Paul Kyzivat <pkyzivat@cisco.com <mailto:pkyzivat@cisco.com>>




=A0 =A0Geir Arne Sandbakken wrote:

=A0 =A0 =A0 =A0Paul,

=A0 =A0 =A0 =A0An earlier revision of the draft tried to replace the real = URI's
=A0 =A0 =A0 =A0with anonymous ones. =A0Remove them both from the MSRP head= ers and
=A0 =A0 =A0 =A0in the conference event package. The issue was keeping the<= br> =A0 =A0 =A0 =A0client and the focus in sync - so a client didn't send = a message
=A0 =A0 =A0 =A0to itself not knowing it's own anonymous URI. =A0Listen= ing in on
=A0 =A0 =A0 =A0the conference event package trying to discover it was just= to
=A0 =A0 =A0 =A0tenuous.


=A0 =A0OK, I understand how that could be a problem.


=A0 =A0 =A0 =A0The proposed solution to the problem was to register with t= he
=A0 =A0 =A0 =A0focus in order to receive a temporary GRUU. Both the client= and
=A0 =A0 =A0 =A0the focus would know the binding - and the client could use= it
=A0 =A0 =A0 =A0as a normal URI in the CPIM wrapper. =A0As you have noticed= the
=A0 =A0 =A0 =A0current drafts hints about this - but doesn't require i= t. =A0This
=A0 =A0 =A0 =A0just makes things unclear.


=A0 =A0Yup.


=A0 =A0 =A0 =A0While I would like to see a solution to the problem, I prop= ose
=A0 =A0 =A0 =A0that the hint is removed. =A0Instead add some non-normative= text
=A0 =A0 =A0 =A0referring to a temporary GRUU as a good example of an anony= mous
=A0 =A0 =A0 =A0URI that would fulfill the requirements of an anonymous par= ticipant.

=A0 =A0 =A0 =A0Before:
=A0 =A0 =A0 =A0Anonymous URI: =A0a temporary Globally Routable User Agent = URI (GRUU)
=A0 =A0 =A0 =A0 =A0 =A0[I-D.ietf-sip-gruu] that can be registered with the= conference
=A0 =A0 =A0 =A0 =A0 =A0focus to conceal a participant's SIP AOR from t= he other
=A0 =A0 =A0 =A0 =A0 =A0participants in the conference.

=A0 =A0 =A0 =A0New (with non-English-speaker-disclaimer):
=A0 =A0 =A0 =A0Anonymous URI: =A0a URI concealing the
=A0 =A0 =A0 =A0 =A0 =A0 participant's SIP AOR from the other participa= nts
=A0 =A0 =A0 =A0 =A0 =A0 in the conference. =A0It is the URI of which the p= articipant
=A0 =A0 =A0 =A0 =A0 =A0 is known to the focus and the MSRP switch. A tempo= rary GRUU
=A0 =A0 =A0 =A0 =A0 =A0 is an example of such a URI.


=A0 =A0I don't see how this helps. Its not enough for anyone to implem= ent
=A0 =A0anything interoperable.

=A0 =A0ISTM that the properties you are looking for in this URI are:
=A0 =A0- it can be used in the From and To of CPIM bodies
=A0 =A0 to refer to a participant
=A0 =A0- sip messages sent to this URI will not reach the participant,
=A0 =A0 and ideally are never complete successfully.
=A0 =A0- the URI can only be mapped to the actual URI of the participant =A0 =A0 using secret knowledge only known to the focus and switch.

=A0 =A0A GRUU, even if assigned by the focus itself, doesn't have this=
=A0 =A0property, since sip messages sent to it would presumably succeed. =A0 =A0Now that *may* be acceptable, if it is only true for the lifetime o= f
=A0 =A0the connection to the focus, but its not ideal. (I guess the gruu =A0 =A0*could* have those properties if the proxy issuing the gruu refuses=
=A0 =A0to route any out of dialog requests to it. But that would make it =A0 =A0*special*. If the UA wants such properties for the gruu then it
=A0 =A0would need some way to negotiate that behavior when requesting the<= br> =A0 =A0gruu.)

=A0 =A0If you want to finish this up without solving the problem, you migh= t
=A0 =A0as well just say that a mechanism by which a participant may concea= l
=A0 =A0its identity from other participants is left for future work.

=A0 =A0I guess it might also be useful to suggest that using a temporary =A0 =A0gruu could provide a degree of anonymity, but would only work if th= e
=A0 =A0focus permits unknown participants to join, or authenticates caller= s
=A0 =A0with a mechanism independent of the From address. (E.g. Digest.) An= d
=A0 =A0this would also expose the UA to incoming sip requests to that gruu=
=A0 =A0from sources other than the conference. (It could however refuse =A0 =A0such requests.)

=A0 =A0 =A0 =A0 =A0 Thanks,
=A0 =A0 =A0 =A0 =A0 Paul


=A0 =A0 =A0 =A0..and change the following references to this new definitio= n.

=A0 =A0 =A0 =A0Thanks,
=A0 =A0 =A0 =A0Geir Arne


=A0 =A0 =A0 =A0Paul Kyzivat wrote:



=A0 =A0 =A0 =A0 =A0 =A0Geir Arne Sandbakken wrote:

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Paul,

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0I split this specific issue out from the WG= LC thread, as
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0it need a bit more attention.

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0You called for a clear spell out behavior f= or having
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0anonymous participants in a chat room. =A0I= MHO the only
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0difference between a focus with chat compar= ed to a focus
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0supporting other media, is that the MSRP sw= itch utilizes
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0the anonymous URI to switch the messages. = =A0Any mechanism
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0supported by a focus for anonymous particip= ation is
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0valid for chat. =A0I see the problem to be = general for SIP
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0based conferencing.

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Two possible ways to solve this:
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01. Describe one normative way to have anony= mous
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0participants in a conference focus.
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02. Do not describe the anonymity mechanism = itself, but
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0add a requirement that the URI used to rout= e the message
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0must be anonymous.


=A0 =A0 =A0 =A0 =A0 =A0Geir,

=A0 =A0 =A0 =A0 =A0 =A0Yeah, you are right that in principle there is noth= ing
=A0 =A0 =A0 =A0 =A0 =A0special about anonymous participation here. So pote= ntially
=A0 =A0 =A0 =A0 =A0 =A0this draft could say nothing at all. I guess I was = reacting
=A0 =A0 =A0 =A0 =A0 =A0to its attempt to say something, yet leaving it unc= lear what
=A0 =A0 =A0 =A0 =A0 =A0was being proposed.

=A0 =A0 =A0 =A0 =A0 =A0In a typical anonymous call, the callee does not kn= ow the
=A0 =A0 =A0 =A0 =A0 =A0identity of the caller. If this is applied to a con= ference,
=A0 =A0 =A0 =A0 =A0 =A0that means that neither the focus nor any of the ot= her
=A0 =A0 =A0 =A0 =A0 =A0participants know the identity of that participant.=

=A0 =A0 =A0 =A0 =A0 =A0But I think what you were hinting at was a situatio= n where
=A0 =A0 =A0 =A0 =A0 =A0the focus *does* know the identity of a participant= , yet
=A0 =A0 =A0 =A0 =A0 =A0provides a way to hide that identity from the other=
=A0 =A0 =A0 =A0 =A0 =A0participants. This case *is* different from other m= edia (at
=A0 =A0 =A0 =A0 =A0 =A0least the common ones). The other media don't e= xpose URIs of
=A0 =A0 =A0 =A0 =A0 =A0the sending party in the media stream, and the actu= al source
=A0 =A0 =A0 =A0 =A0 =A0of the media is lost in the mixing process. So its = only a
=A0 =A0 =A0 =A0 =A0 =A0matter of hiding the identity in the conference eve= nt
=A0 =A0 =A0 =A0 =A0 =A0package that is required.

=A0 =A0 =A0 =A0 =A0 =A0Here the problem is more difficult. The From URI in= the CPIM
=A0 =A0 =A0 =A0 =A0 =A0wrapper is being constrained to match the one used = by the
=A0 =A0 =A0 =A0 =A0 =A0"anonymous" user to connect to the focus,= and will be
=A0 =A0 =A0 =A0 =A0 =A0exposed to the other participants. Yet if the parti= cipant
=A0 =A0 =A0 =A0 =A0 =A0uses an anonymous URI to establish the connection i= t may not
=A0 =A0 =A0 =A0 =A0 =A0be able to authenticate as a valid participant in t= he
=A0 =A0 =A0 =A0 =A0 =A0conference.

=A0 =A0 =A0 =A0 =A0 =A0What needs to be described depends on the goals. If= the only
=A0 =A0 =A0 =A0 =A0 =A0goal is to permit participants that are anonymous t= o the
=A0 =A0 =A0 =A0 =A0 =A0focus, then little needs to be said. But if the goa= l is for
=A0 =A0 =A0 =A0 =A0 =A0the focus to know the identity of a participant, ye= t permit
=A0 =A0 =A0 =A0 =A0 =A0that identity to be hidden from other participants,= then a
=A0 =A0 =A0 =A0 =A0 =A0mechanism to achieve that needs to be spelled out.<= br>
=A0 =A0 =A0 =A0 =A0 =A0(For instance it could call for the MSRP switch to = do the
=A0 =A0 =A0 =A0 =A0 =A0anonymizing, by replacing the From address in the C= PIM
=A0 =A0 =A0 =A0 =A0 =A0wrapper. Or it could be done by negotiating an anon= ymous URI
=A0 =A0 =A0 =A0 =A0 =A0for the participant to include in the MSRP, that is=
=A0 =A0 =A0 =A0 =A0 =A0different from the URI used to establish the dialog= with the
=A0 =A0 =A0 =A0 =A0 =A0focus.)

=A0 =A0 =A0 =A0 =A0 =A0 =A0 Thanks,
=A0 =A0 =A0 =A0 =A0 =A0 =A0 Paul


=A0 =A0 =A0 =A0_______________________________________________
=A0 =A0 =A0 =A0Simple mailing list
=A0 =A0 =A0 =A0Simple= @ietf.org <mailto:Simple@ietf.org>

=A0 =A0 =A0 =A0https://www.ietf.org/mailman/listinfo/simple

=A0 =A0_______________________________________________
=A0 =A0Simple mailing list
=A0 =A0Simple@ietf.or= g <mailto:Simpl= e@ietf.org>

--001636e0a6b245cff50479d3feb7-- From web-usrn@ISI.EDU Thu Dec 3 03:50:38 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A05D3A68ED for ; Thu, 3 Dec 2009 03:50:38 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -17.573 X-Spam-Level: X-Spam-Status: No, score=-17.573 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, USER_IN_DEF_WHITELIST=-15] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RiGFrgL+qpmc for ; Thu, 3 Dec 2009 03:50:37 -0800 (PST) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 4FCF03A6828 for ; Thu, 3 Dec 2009 03:50:37 -0800 (PST) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id nB3BnCZs022364; Thu, 3 Dec 2009 03:49:13 -0800 (PST) Received: (from web-usrn@localhost) by boreas.isi.edu (8.13.8/8.13.8/Submit) id nB3BnCk4022362; Thu, 3 Dec 2009 03:49:12 -0800 (PST) Date: Thu, 3 Dec 2009 03:49:12 -0800 (PST) Message-Id: <200912031149.nB3BnCk4022362@boreas.isi.edu> To: ben@estacado.net, rohan@ekabal.com, fluffy@cisco.com, rjsparks@nostrum.com, fluffy@cisco.com, ben@nostrum.com, hisham.khartabil@gmail.com From: RFC Errata System X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: web-usrn@boreas.isi.edu X-Mailman-Approved-At: Thu, 03 Dec 2009 06:45:44 -0800 Cc: dennis.noordsij@movial.com, simple@ietf.org, rfc-editor@rfc-editor.org Subject: [Simple] [Technical Errata Reported] RFC4975 (1954) X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 11:50:38 -0000 The following errata report has been submitted for RFC4975, "The Message Session Relay Protocol (MSRP)". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata_search.php?rfc=4975&eid=1954 -------------------------------------- Type: Technical Reported by: Dennis Noordsij Section: 9 Original Text ------------- ext-header = hname ":" SP hval CRLF Corrected Text -------------- ext-header = hname ":" SP hval Notes ----- The rule: headers = To-Path CRLF From-Path CRLF 1*( header CRLF ) already suffixes every header with a CRLF. The result is that the extension headers are followed by 2 CRLFs, introducing empty lines inside the header segment. This appears to be unintended, since none of the other headers have a terminating CRLF in their production rules, only the ext-header. Instructions: ------------- This errata is currently posted as "Reported". If necessary, please use "Reply All" to discuss whether it should be verified or rejected. When a decision is reached, the verifying party (IESG) can log in to change the status and edit the report, if necessary. -------------------------------------- RFC4975 (draft-ietf-simple-message-sessions-19) -------------------------------------- Title : The Message Session Relay Protocol (MSRP) Publication Date : September 2007 Author(s) : B. Campbell, Ed., R. Mahy, Ed., C. Jennings, Ed. Category : PROPOSED STANDARD Source : SIP for Instant Messaging and Presence Leveraging Extensions Area : Real-time Applications and Infrastructure Stream : IETF Verifying Party : IESG From stpeter@stpeter.im Thu Dec 3 06:58:56 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E2EAC28C17D for ; Thu, 3 Dec 2009 06:58:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mv4ujHgHXf2i for ; Thu, 3 Dec 2009 06:58:56 -0800 (PST) Received: from stpeter.im (stpeter.im [207.210.219.233]) by core3.amsl.com (Postfix) with ESMTP id 10D343A6974 for ; Thu, 3 Dec 2009 06:58:55 -0800 (PST) Received: from leavealone.cisco.com (72-163-0-129.cisco.com [72.163.0.129]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id D6C1F40337; Thu, 3 Dec 2009 07:58:45 -0700 (MST) Message-ID: <4B17D224.6020301@stpeter.im> Date: Thu, 03 Dec 2009 07:58:44 -0700 From: Peter Saint-Andre User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Hisham Khartabil References: <4B16707A.6000507@tandberg.com> <4B167AD6.9030406@cisco.com> <4B1696C8.5070101@tandberg.com> <4B16B5CF.7070109@cisco.com> <66cd252f0912021918j18d7dad3nbeb21eb354ab95a@mail.gmail.com> <4B17C4DC.4080104@cisco.com> <66cd252f0912030641o112b6312xcc5ed876bb0d12a5@mail.gmail.com> In-Reply-To: <66cd252f0912030641o112b6312xcc5ed876bb0d12a5@mail.gmail.com> X-Enigmail-Version: 0.96.0 OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms030102000803090600010202" Cc: Paul Kyzivat , Simple WG Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 14:58:57 -0000 This is a cryptographically signed message in MIME format. --------------ms030102000803090600010202 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 12/3/09 7:41 AM, Hisham Khartabil wrote: > I can go into a webpage and create an account that enables me to join > chatroom using my anonymous uri anonymous01@mydomain.com > and a password of my choosing. This > anonymous URI could be gruu or could be a service that my domain offers. > > The point is that it doesn't matter. The draft needs to say, imo, that > the method of obtaining an anonymous URI is out of scope of this > document, but the anonymous URI must allow messages to be routed to the > owner. The question is: does the chatroom then need to take further measures to hide the identifier from everyone in the room (including the admins)? Peter -- Peter Saint-Andre https://stpeter.im/ --------------ms030102000803090600010202 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIWnDCC B1cwggY/oAMCAQICAVUwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBT aWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRl IENsaWVudCBDQTAeFw0wOTA3MDYwMDAwMDFaFw0xMDA3MDYyMzU5NTlaMIHCMQswCQYDVQQG EwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRlbnZlcjEiMCAGA1UEChMZWE1Q UCBTdGFuZGFyZHMgRm91bmRhdGlvbjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0 aWZpY2F0ZSBNZW1iZXIxGjAYBgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcN AQkBFhJzdHBldGVyQHN0cGV0ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCas7Mrnh02GakN8sft+HJpU4MwBxEgrGDZ2ZzUxDDt2sEhM+9Q74h955MtgMhK3TeBf6Hs hDh/8Z9G//k2qNA0M2S5rejTqrmW0Jabca/L7BUZ0GhnU2N/2zeciFUmuZ4A2l1T5IMX2ZVP XnNIaefBtbImJAbDz3T0vxkzTtcqgW3wL83PMDiqiuM+e1k+VPvOW4f5ZSGkPIhYCDpWqNE5 wZvjrLNMc8jZOPs9DrsYuIVwU72Vhy1tkEh+w6YpYHrdEUAe+eKe6TuxqZ60e9z3O36uiV// Ms274iD6PbA/IGazJgaAdg6tvPehwTYGJAGmv3PsJKkLGjgoh+RrrM1LAgMBAAGjggOKMIID hjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwQwHQYDVR0OBBYEFOyws3XWgIY9FP1POVqjdZP9Lu38MB0GA1UdEQQWMBSBEnN0cGV0ZXJA c3RwZXRlci5pbTCBqAYDVR0jBIGgMIGdgBR7iZySlyShhEcCy3T8LvSs3DLl86GBgaR/MH0x CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZp Y2F0aW9uIEF1dGhvcml0eYIBDzCCAUcGA1UdIASCAT4wggE6MIIBNgYLKwYBBAGBtTcBAgAw ggElMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQG CCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMIG8 BggrBgEFBQcCAjCBrzAUFg1TdGFydENvbSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0 eSwgcmVhZCB0aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENv bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwYwYDVR0fBFwwWjAroCmgJ4YlaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vY3J0dTMtY3JsLmNybDAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNz bC5jb20vY3J0dTMtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0 cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczMvY2xpZW50L2NhMEIGCCsGAQUFBzAC hjZodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIuY2xhc3MzLmNsaWVudC5jYS5j cnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUA A4IBAQBgv4xFXZqDKSOtnPOVbqOh1brj7oxRaVYk7N0MJG7x9Y/wkO3iwRwizVLcC1bA+D/R gyFilXx6IQWE63Ge2tu+Y4w5QoHYwuUFQuBZuxvZpOa3ykdgPlBQaBM8m+Ien0skwNggaizA X9Pc/sMLpP3jkO1iSF4agy4r5Ed+4G10mP5X0zO3gQwq9Uj4F9tX+58kU+fM1P8Sh+BYR4r/ kSbKE3tWcMaKblWPGwX0nYD26Je7Qb+uX/J5lCgozBrHXQWq8N98iklASf2pv+32Oi1dEjmM UgAm/J2+YmxaI02+c+H6QH8+F3RUjCiRg9XqUNjcrNrnTFnm/iMMZADktsXPMIIHVzCCBj+g AwIBAgIBVTANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBMB4XDTA5MDcwNjAwMDAwMVoXDTEwMDcwNjIzNTk1OVowgcIxCzAJBgNVBAYTAlVTMREw DwYDVQQIEwhDb2xvcmFkbzEPMA0GA1UEBxMGRGVudmVyMSIwIAYDVQQKExlYTVBQIFN0YW5k YXJkcyBGb3VuZGF0aW9uMSwwKgYDVQQLEyNTdGFydENvbSBUcnVzdGVkIENlcnRpZmljYXRl IE1lbWJlcjEaMBgGA1UEAxMRUGV0ZXIgU2FpbnQtQW5kcmUxITAfBgkqhkiG9w0BCQEWEnN0 cGV0ZXJAc3RwZXRlci5pbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqzsyue HTYZqQ3yx+34cmlTgzAHESCsYNnZnNTEMO3awSEz71DviH3nky2AyErdN4F/oeyEOH/xn0b/ +Tao0DQzZLmt6NOquZbQlptxr8vsFRnQaGdTY3/bN5yIVSa5ngDaXVPkgxfZlU9ec0hp58G1 siYkBsPPdPS/GTNO1yqBbfAvzc8wOKqK4z57WT5U+85bh/llIaQ8iFgIOlao0TnBm+Oss0xz yNk4+z0Ouxi4hXBTvZWHLW2QSH7Dpilget0RQB754p7pO7GpnrR73Pc7fq6JX/8yzbviIPo9 sD8gZrMmBoB2Dq2896HBNgYkAaa/c+wkqQsaOCiH5GuszUsCAwEAAaOCA4owggOGMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNV HQ4EFgQU7LCzddaAhj0U/U85WqN1k/0u7fwwHQYDVR0RBBYwFIESc3RwZXRlckBzdHBldGVy LmltMIGoBgNVHSMEgaAwgZ2AFHuJnJKXJKGERwLLdPwu9KzcMuXzoYGBpH8wfTELMAkGA1UE BhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFs IENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g QXV0aG9yaXR5ggEPMIIBRwYDVR0gBIIBPjCCATowggE2BgsrBgEEAYG1NwECADCCASUwLgYI KwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUH AgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgbwGCCsGAQUF BwICMIGvMBQWDVN0YXJ0Q29tIEx0ZC4wAwIBARqBlkxpbWl0ZWQgTGlhYmlsaXR5LCByZWFk IHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRp ZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFy dHNzbC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0 c3NsLmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9j cnR1My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2Nz cC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNV HRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBAGC/ jEVdmoMpI62c85Vuo6HVuuPujFFpViTs3QwkbvH1j/CQ7eLBHCLNUtwLVsD4P9GDIWKVfHoh BYTrcZ7a275jjDlCgdjC5QVC4Fm7G9mk5rfKR2A+UFBoEzyb4h6fSyTA2CBqLMBf09z+wwuk /eOQ7WJIXhqDLivkR37gbXSY/lfTM7eBDCr1SPgX21f7nyRT58zU/xKH4FhHiv+RJsoTe1Zw xopuVY8bBfSdgPbol7tBv65f8nmUKCjMGsddBarw33yKSUBJ/am/7fY6LV0SOYxSACb8nb5i bFojTb5z4fpAfz4XdFSMKJGD1epQ2Nys2udMWeb+IwxkAOS2xc8wggfiMIIFyqADAgECAgEP MA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQu MSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQD EyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAzMzJaFw0x MjEwMjIyMTAzMzJaMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEr MCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv U3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5o0luEj4gypQIp71Xi2TlXyLYrj9WkRy+d9BO 0FHPYnAsC99/jx/ibNRwIfAoFhZd+LDscdRSckvwuFSz0bKg3z+9o7cwlVAC9AwMWe8IM0Lx c+8etYxsX4WIamG9fjzzi5GAW5ESKzzIN3SxHSplyGCWFwx/pgf1f4y6O9/ym+4f6zaDYP6B x0r+SaJcr6eSGNm7X3EwX1v7XpRBY+aw019o7k72d0IX910F+XGt0OwNdM61Ff3FiTiexeUZ bWxCGm6GZl+SQVG9xYVIgHQaLXoQF+g2wzrmKCbVcZhqH+hrlRnD6PfCuEyX/BR6PlAPRDlQ 6f1u3wqik+LF5P15AgMBAAGjggNbMIIDVzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBpjAd BgNVHQ4EFgQUe4mckpckoYRHAst0/C70rNwy5fMwgagGA1UdIwSBoDCBnYAUTgvvGqRAW6UX aYcwyjRoQ9BBrvKhgYGkfzB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UE AxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQEwCQYDVR0SBAIwADA9Bggr BgEFBQcBAQQxMC8wLQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2Nh LmNydDBgBgNVHR8EWTBXMCygKqAohiZodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvc2ZzY2Et Y3JsLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMIIBXQYD VR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBBDCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9j ZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5z dGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3RhcnQg Q29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5LCBy ZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQu c3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMFAGCWCGSAGG+EIB DQRDFkFTdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIEZyZWUgU1NMIEVt YWlsIENlcnRpZmljYXRlczANBgkqhkiG9w0BAQUFAAOCAgEAUpcEDdsKFRCxFBxcSm+8oMTT fpS7fbZkxWHx5fHDjvAgaBQ+oY0tk4xtbD6VxeHYjxI63+hj8jICnqeVXPe34Bu+XzekIn2T lrnPCQobKdQF2p52QgUvIxSURed0jcBaCBV22DSKaUqDOzD/Tx6VQy78zpblXjRH7OALE/+H jzJVmspdnBUUtQOLYgPo924xkxR25VDdgtEE5vAXa/g2oCeZhy0ZEO4NbgIayAYCJcJRDz0h dD2Ahec65Kw6LB3N7VXEjiRR5/WoKwH/QteRzPJbFDc1somrApjm2cyg+5nbm1RHeFIz+GxX luRrPztvhNcby0PtAjqwY1txi4sW0R6ZJPuZ2DZ1/dzckoFhyZgFyOX3SEkNXVLldjTzneFJ FnVSzDbc720vq184jR7pYoI9+f5QJ96a0iLxEAG8SJ5auBwXI/w2FmKmwmdMvJ8/17+B4sMC IRrXrDQl2xzpVXh/Qcmk5nf+w8HFmqATGy1OUAQbXga7AySAUaYhvvFk50u0bO5DiUGwzrJO 3TrwvaC2Ei4EFaBmIVgG7TfU5TaaY9IcJSCQ7AGUYE3RFSRpsLOoA3DsxP42YERgS/Nxw29+ YqZtPoO2QPbNpI7xnHVCfNBabx3oDIf438nFfv8spw5BQqBSbEF1izJA57eE64CzHnt7lB20 OFD11avYopwxggPKMIIDxgIBATCBkjCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBAgFVMAkGBSsOAwIaBQCgggIMMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTA5MTIwMzE0NTg0NFowIwYJKoZIhvcNAQkEMRYEFAL4NdbiNcCIl1ZEIZsw ZOnKALz3MF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqG SIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBowYJ KwYBBAGCNxAEMYGVMIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UE AxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAVUw gaUGCyqGSIb3DQEJEAILMYGVoIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4 MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQg Q0ECAVUwDQYJKoZIhvcNAQEBBQAEggEADBc2xSIcxSB4idXe0pPIkuDw1+M0aK7pPrZ+urmq 5AovIls9fcH1wT79+I+sbfdAVEvrZCl/sXcWDcqP4nHcfnFS8d9jSst/+BnzxY/CDAaXswfi 2TCbQJvwp/OVp/UEtqdsgESeO7ZSRLvn8zasLfGEOC9gWsKgr0l3JEZnksJg3UtUxoRM2/dM 606P98IE3Ng5SL4KsyRYlc79ULLnHfeq520AEfvZqLSYPtSk314biGu88PkZLQIYbiNy2ovP u26mAP8IxHT1Xsgl7G/65oNWmv0yM4ELE/3ceKxR6+D5TgD1ntnHOAYXaH6QnJJYu5mDUtTR ngVd3VvfUah27QAAAAAAAA== --------------ms030102000803090600010202-- From pkyzivat@cisco.com Thu Dec 3 08:11:56 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5DE623A69E1 for ; Thu, 3 Dec 2009 08:11:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7FDrZOzMrS92 for ; Thu, 3 Dec 2009 08:11:54 -0800 (PST) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id CF0673A69E7 for ; Thu, 3 Dec 2009 08:11:52 -0800 (PST) Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiUFAFtyF0tAZnwN/2dsb2JhbACZMIEepk6JBwgDBI5Qgi8UCAWBYgQ X-IronPort-AV: E=Sophos;i="4.47,336,1257120000"; d="scan'208";a="71885766" Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 03 Dec 2009 16:11:43 +0000 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id nB3GBhv2026287; Thu, 3 Dec 2009 16:11:43 GMT Received: from xfe-rtp-212.amer.cisco.com ([64.102.31.100]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 3 Dec 2009 11:11:43 -0500 Received: from [161.44.174.156] ([161.44.174.156]) by xfe-rtp-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 3 Dec 2009 11:11:43 -0500 Message-ID: <4B17E33E.2030800@cisco.com> Date: Thu, 03 Dec 2009 11:11:42 -0500 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Hisham Khartabil References: <4B16707A.6000507@tandberg.com> <4B167AD6.9030406@cisco.com> <4B1696C8.5070101@tandberg.com> <4B16B5CF.7070109@cisco.com> <66cd252f0912021918j18d7dad3nbeb21eb354ab95a@mail.gmail.com> <4B17C4DC.4080104@cisco.com> <66cd252f0912030641o112b6312xcc5ed876bb0d12a5@mail.gmail.com> In-Reply-To: <66cd252f0912030641o112b6312xcc5ed876bb0d12a5@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 03 Dec 2009 16:11:43.0201 (UTC) FILETIME=[4DDDB510:01CA7433] Cc: Simple WG Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 16:11:56 -0000 Inline... Hisham Khartabil wrote: > (apologies, the conversation accidentally became private when I hit the > reply button. CCing the list again). > > > > 2009/12/4 Paul Kyzivat > > > (Did you mean this reply to be only to me? If not, feel free to > forward to Geir and the list.) > > > Hisham Khartabil wrote: > > I would suggest saying that the method of obtaining an anonymous > URI is out of scope of this document, but the anonymous URI must > allow messages to be routed to the owner. Non-normative text > suggesting during the user's domain to obtain a gruu. > > > Can't remember what I was trying to say here, but it sure doesn't make > sense (dam sensitive mouse pad). I think I suggesting non-normative text > to the effect of what I have below (next comment). > > > > I.e. > > - you join the conference using the anonymous URI > - the focus only knows you anonymous uri and sends messages to it > - it is the user's responsibility to make sure that this > anonymous uri routes to it (perhaps using the user's domain to > obtain a gruu) > > Regarding authentication, conferences either authenticate using > a PIN or username and password. The username and password are > usually entered by the creator of the conference or by the user > registering (not sip registration) on a website. Either case, > you need to know your anonymous URI before you get registered. > > Knowing your anonymous URI before you sign up to participate in the > conference may be a problem, assuming you might do that > hours/days/weeks in advance. > > Can you elaborate what the problem might be? The problem is that the lifetime of the anonymous URI might well be limited. For instance, a temporary GRUU might only be valid for the lifetime of one registration and its renewals. If I register again later (perhaps with a different contact) the old one may no longer work. > I can go into a webpage and create an account that enables me to join > chatroom using my anonymous uri anonymous01@mydomain.com > and a password of my choosing. This > anonymous URI could be gruu or could be a service that my domain offers. > > The point is that it doesn't matter. The draft needs to say, imo, that > the method of obtaining an anonymous URI is out of scope of this > document, but the anonymous URI must allow messages to be routed to the > owner. I agree that how you get this URI need not be specified. But to allow for limited lifetime anonymous URIs, the mechanism for authenticating that you are a valid participant of the conference ought to be decoupled (or decouplable) from the specific URI you are using to connect. But I guess this need not be normative either. It may simply be a QOI (quality of implementation) issue. Still, it might be worth noting, even if non-normatively. Thanks, Paul > Regards, > Hisham > > > > I guess its not a problem for those conferences that simply use a > password or pin and allow anybody who knows that. Its the same as > when people call into audio conferences from arbitrary phone numbers. > > And it could work if you enrolled for a conference using your true > identity and were given a unique id/pw with which to authenticate, > but which is distinct from the From URI you use to connect. That is > roughly the same as using digest authentication. > > What is important here is to spell out anything "special" that the > UA needs to do. > > Thanks, > Paul > > Hisham > > 2009/12/3 Paul Kyzivat >> > > > > > Geir Arne Sandbakken wrote: > > Paul, > > An earlier revision of the draft tried to replace the > real URI's > with anonymous ones. Remove them both from the MSRP > headers and > in the conference event package. The issue was keeping the > client and the focus in sync - so a client didn't send a > message > to itself not knowing it's own anonymous URI. Listening > in on > the conference event package trying to discover it was > just to > tenuous. > > > OK, I understand how that could be a problem. > > > The proposed solution to the problem was to register with the > focus in order to receive a temporary GRUU. Both the > client and > the focus would know the binding - and the client could > use it > as a normal URI in the CPIM wrapper. As you have noticed the > current drafts hints about this - but doesn't require it. > This > just makes things unclear. > > > Yup. > > > While I would like to see a solution to the problem, I > propose > that the hint is removed. Instead add some non-normative > text > referring to a temporary GRUU as a good example of an > anonymous > URI that would fulfill the requirements of an anonymous > participant. > > Before: > Anonymous URI: a temporary Globally Routable User Agent > URI (GRUU) > [I-D.ietf-sip-gruu] that can be registered with the > conference > focus to conceal a participant's SIP AOR from the other > participants in the conference. > > New (with non-English-speaker-disclaimer): > Anonymous URI: a URI concealing the > participant's SIP AOR from the other participants > in the conference. It is the URI of which the > participant > is known to the focus and the MSRP switch. A > temporary GRUU > is an example of such a URI. > > > I don't see how this helps. Its not enough for anyone to > implement > anything interoperable. > > ISTM that the properties you are looking for in this URI are: > - it can be used in the From and To of CPIM bodies > to refer to a participant > - sip messages sent to this URI will not reach the participant, > and ideally are never complete successfully. > - the URI can only be mapped to the actual URI of the participant > using secret knowledge only known to the focus and switch. > > A GRUU, even if assigned by the focus itself, doesn't have this > property, since sip messages sent to it would presumably succeed. > Now that *may* be acceptable, if it is only true for the > lifetime of > the connection to the focus, but its not ideal. (I guess the gruu > *could* have those properties if the proxy issuing the gruu > refuses > to route any out of dialog requests to it. But that would make it > *special*. If the UA wants such properties for the gruu then it > would need some way to negotiate that behavior when > requesting the > gruu.) > > If you want to finish this up without solving the problem, > you might > as well just say that a mechanism by which a participant may > conceal > its identity from other participants is left for future work. > > I guess it might also be useful to suggest that using a temporary > gruu could provide a degree of anonymity, but would only work > if the > focus permits unknown participants to join, or authenticates > callers > with a mechanism independent of the From address. (E.g. > Digest.) And > this would also expose the UA to incoming sip requests to > that gruu > from sources other than the conference. (It could however refuse > such requests.) > > Thanks, > Paul > > > ..and change the following references to this new definition. > > Thanks, > Geir Arne > > > Paul Kyzivat wrote: > > > > Geir Arne Sandbakken wrote: > > Paul, > > I split this specific issue out from the WGLC > thread, as > it need a bit more attention. > > You called for a clear spell out behavior for having > anonymous participants in a chat room. IMHO the only > difference between a focus with chat compared to > a focus > supporting other media, is that the MSRP switch > utilizes > the anonymous URI to switch the messages. Any > mechanism > supported by a focus for anonymous participation is > valid for chat. I see the problem to be general > for SIP > based conferencing. > > Two possible ways to solve this: > 1. Describe one normative way to have anonymous > participants in a conference focus. > 2. Do not describe the anonymity mechanism > itself, but > add a requirement that the URI used to route the > message > must be anonymous. > > > Geir, > > Yeah, you are right that in principle there is nothing > special about anonymous participation here. So > potentially > this draft could say nothing at all. I guess I was > reacting > to its attempt to say something, yet leaving it > unclear what > was being proposed. > > In a typical anonymous call, the callee does not know the > identity of the caller. If this is applied to a > conference, > that means that neither the focus nor any of the other > participants know the identity of that participant. > > But I think what you were hinting at was a situation > where > the focus *does* know the identity of a participant, yet > provides a way to hide that identity from the other > participants. This case *is* different from other > media (at > least the common ones). The other media don't expose > URIs of > the sending party in the media stream, and the actual > source > of the media is lost in the mixing process. So its only a > matter of hiding the identity in the conference event > package that is required. > > Here the problem is more difficult. The From URI in > the CPIM > wrapper is being constrained to match the one used by the > "anonymous" user to connect to the focus, and will be > exposed to the other participants. Yet if the participant > uses an anonymous URI to establish the connection it > may not > be able to authenticate as a valid participant in the > conference. > > What needs to be described depends on the goals. If > the only > goal is to permit participants that are anonymous to the > focus, then little needs to be said. But if the goal > is for > the focus to know the identity of a participant, yet > permit > that identity to be hidden from other participants, > then a > mechanism to achieve that needs to be spelled out. > > (For instance it could call for the MSRP switch to do the > anonymizing, by replacing the From address in the CPIM > wrapper. Or it could be done by negotiating an > anonymous URI > for the participant to include in the MSRP, that is > different from the URI used to establish the dialog > with the > focus.) > > Thanks, > Paul > > > _______________________________________________ > Simple mailing list > Simple@ietf.org > > > > https://www.ietf.org/mailman/listinfo/simple > > _______________________________________________ > Simple mailing list > Simple@ietf.org > > > > https://www.ietf.org/mailman/listinfo/simple > > > From ibc@aliax.net Thu Dec 3 09:19:59 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 15D0C3A6801 for ; Thu, 3 Dec 2009 09:19:59 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.127 X-Spam-Level: X-Spam-Status: No, score=-2.127 tagged_above=-999 required=5 tests=[AWL=0.172, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wJ8K2KngR31i for ; Thu, 3 Dec 2009 09:19:58 -0800 (PST) Received: from mail-ew0-f210.google.com (mail-ew0-f210.google.com [209.85.219.210]) by core3.amsl.com (Postfix) with ESMTP id 061E73A677D for ; Thu, 3 Dec 2009 09:19:57 -0800 (PST) Received: by ewy2 with SMTP id 2so784899ewy.28 for ; Thu, 03 Dec 2009 09:19:45 -0800 (PST) Received: by 10.213.2.73 with SMTP id 9mr2045057ebi.21.1259860785302; Thu, 03 Dec 2009 09:19:45 -0800 (PST) Received: from ibc-laptop.localnet ([212.230.46.89]) by mx.google.com with ESMTPS id 23sm3957672eya.27.2009.12.03.09.19.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 03 Dec 2009 09:19:44 -0800 (PST) From: =?utf-8?q?I=C3=B1aki_Baz_Castillo?= To: simple@ietf.org Date: Thu, 3 Dec 2009 18:19:41 +0100 User-Agent: KMail/1.12.2 (Linux/2.6.28-16-generic; KDE/4.3.2; x86_64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <200912031819.41923.ibc@aliax.net> Subject: [Simple] [XCAP] Idempotency is not possible for DELETE request when using "by-pos" to delete a node X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 17:19:59 -0000 Hi, RFC 4825 says (page 24): =20 HTTP also specifies that PUT and DELETE requests are idempotent. This means that, if the client performs a PUT on a document and it succeeds, it can perform the same PUT, and the resulting document will look the same. Similarly, when a client performs a DELETE, if it succeeds, a subsequent DELETE to the same URI will generate a 404; the resource no longer exists on the server since it was deleted by the previous DELETE operation. To maintain this property, the client SHOULD construct its URIs such that, after the modification has taken place, the URI in the request will point to the resource just inserted for PUT (i.e., the body of the request), and will point to nothing for DELETE. But this is not possible for DELETE requests when selecting the node to del= ete=20 using "by-pos": by-pos =3D NameorAny "[" position "]" Imagine a node "" containing various "" nodes. A client=20 performs a DELETE request for the second node: DELETE /auid/xui/sip:a@dom.org/index/~~/parent/child[2] HTTP/1.1 This request will delete the second node. If the clients repeats the same DELETE request it will delete the current=20 second nod rather than "nothing" as "Idempotency" concept states in= =20 RFC 4825. So? is it a bug in the specification? or do I miss something? Regards. =2D-=20 I=C3=B1aki Baz Castillo From ibc@aliax.net Thu Dec 3 15:45:22 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7AF4628C194 for ; Thu, 3 Dec 2009 15:45:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.14 X-Spam-Level: X-Spam-Status: No, score=-2.14 tagged_above=-999 required=5 tests=[AWL=0.159, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sql-Zkf5GACi for ; Thu, 3 Dec 2009 15:45:21 -0800 (PST) Received: from mail-ew0-f216.google.com (mail-ew0-f216.google.com [209.85.219.216]) by core3.amsl.com (Postfix) with ESMTP id 6AF3528C0EF for ; Thu, 3 Dec 2009 15:45:21 -0800 (PST) Received: by ewy8 with SMTP id 8so2223164ewy.15 for ; Thu, 03 Dec 2009 15:45:09 -0800 (PST) Received: by 10.213.50.140 with SMTP id z12mr2555624ebf.9.1259883908947; Thu, 03 Dec 2009 15:45:08 -0800 (PST) Received: from ibc-laptop.localnet ([212.230.46.89]) by mx.google.com with ESMTPS id 14sm1604775ewy.7.2009.12.03.15.45.06 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 03 Dec 2009 15:45:07 -0800 (PST) From: =?utf-8?q?I=C3=B1aki_Baz_Castillo?= To: simple@ietf.org Date: Fri, 4 Dec 2009 00:45:04 +0100 User-Agent: KMail/1.12.2 (Linux/2.6.28-16-generic; KDE/4.3.2; x86_64; ; ) References: <200912031819.41923.ibc@aliax.net> In-Reply-To: <200912031819.41923.ibc@aliax.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <200912040045.04558.ibc@aliax.net> Subject: Re: [Simple] [XCAP] Idempotency is not possible for DELETE request when using "by-pos" to delete a node X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 23:45:22 -0000 El Jueves, 3 de Diciembre de 2009, I=C3=B1aki Baz Castillo escribi=C3=B3: > Hi, RFC 4825 says (page 24): >=20 > HTTP also specifies that PUT and DELETE requests are idempotent. > This means that, if the client performs a PUT on a document and it > succeeds, it can perform the same PUT, and the resulting document > will look the same. Similarly, when a client performs a DELETE, if > it succeeds, a subsequent DELETE to the same URI will generate a 404; > the resource no longer exists on the server since it was deleted by > the previous DELETE operation. To maintain this property, the client > SHOULD construct its URIs such that, after the modification has taken > place, the URI in the request will point to the resource just > inserted for PUT (i.e., the body of the request), and will point to > nothing for DELETE. >=20 >=20 > But this is not possible for DELETE requests when selecting the node to > delete using "by-pos": >=20 > by-pos =3D NameorAny "[" position "]" >=20 >=20 > Imagine a node "" containing various "" nodes. A client > performs a DELETE request for the second node: >=20 > DELETE /auid/xui/sip:a@dom.org/index/~~/parent/child[2] HTTP/1.1 >=20 > This request will delete the second node. > If the clients repeats the same DELETE request it will delete the current > second nod rather than "nothing" as "Idempotency" concept states = in > RFC 4825. >=20 > So? is it a bug in the specification? or do I miss something? Yes, I missed something: 7.5. Delete an Element [...] Positional deletions without using a unique attribute name and value are possible, but only in limited cases where idempotency is guaranteed. In particular, if a DELETE operation refers to an element by name and position alone (parent/elname[n]), this is permitted only when the element to be deleted is the last element amongst all its siblings with that name. Similarly, if a DELETE operation refers to an element by position alone (parent/*[n]), this is permitted only when the element to be deleted is the last amongst all sibling elements, regardless of name. However I don't like this rule, I don't consider it useful at all. =2D-=20 I=C3=B1aki Baz Castillo From geir.sandbakken@tandberg.com Fri Dec 4 05:48:49 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E40203A68ED for ; Fri, 4 Dec 2009 05:48:49 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.561 X-Spam-Level: X-Spam-Status: No, score=-6.561 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H0UABoqwsEpX for ; Fri, 4 Dec 2009 05:48:48 -0800 (PST) Received: from mail169.messagelabs.com (mail169.messagelabs.com [85.158.138.179]) by core3.amsl.com (Postfix) with SMTP id 9F0423A6806 for ; Fri, 4 Dec 2009 05:48:47 -0800 (PST) X-VirusChecked: Checked X-Env-Sender: geir.sandbakken@tandberg.com X-Msg-Ref: server-2.tower-169.messagelabs.com!1259934516!48596348!4 X-StarScan-Version: 6.2.4; banners=-,-,- X-Originating-IP: [62.70.2.252] Received: (qmail 30392 invoked from network); 4 Dec 2009 13:48:38 -0000 Received: from unknown (HELO OSLEXCP11.eu.tandberg.int) (62.70.2.252) by server-2.tower-169.messagelabs.com with SMTP; 4 Dec 2009 13:48:38 -0000 Received: from ultra.eu.tandberg.int ([10.47.1.15]) by OSLEXCP11.eu.tandberg.int with Microsoft SMTPSVC(6.0.3790.3959); Fri, 4 Dec 2009 14:48:37 +0100 Received: from [10.47.2.142] (GSandbakkenT61.rd.tandberg.com [10.47.2.142]) by ultra.eu.tandberg.int (8.13.1/8.13.1) with ESMTP id nB4DmaaF007579; Fri, 4 Dec 2009 14:48:36 +0100 Message-ID: <4B191334.7030400@tandberg.com> Date: Fri, 04 Dec 2009 14:48:36 +0100 From: Geir Arne Sandbakken User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Paul Kyzivat References: <4B16707A.6000507@tandberg.com> <4B167AD6.9030406@cisco.com> <4B1696C8.5070101@tandberg.com> <4B16B5CF.7070109@cisco.com> <66cd252f0912021918j18d7dad3nbeb21eb354ab95a@mail.gmail.com> <4B17C4DC.4080104@cisco.com> <66cd252f0912030641o112b6312xcc5ed876bb0d12a5@mail.gmail.com> <4B17E33E.2030800@cisco.com> In-Reply-To: <4B17E33E.2030800@cisco.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Dec 2009 13:48:37.0468 (UTC) FILETIME=[7AC891C0:01CA74E8] Cc: Simple WG Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2009 13:48:50 -0000 Experts, What about something like Anonymous URI: a URI concealing the participant's SIP AOR from the other participants in the conference. The allocation of such a URI is out of scope of this specification. It must be valid for the length of the conference, and will be utilized by the MSRP switch to route messages to and from anonymous participants. .. and I remove any references to temporary GRUU and how to get them. Thanks, Geir Arne Paul Kyzivat wrote: > Inline... > > Hisham Khartabil wrote: >> (apologies, the conversation accidentally became private when I hit >> the reply button. CCing the list again). >> >> >> >> 2009/12/4 Paul Kyzivat > >> >> (Did you mean this reply to be only to me? If not, feel free to >> forward to Geir and the list.) >> >> >> Hisham Khartabil wrote: >> >> I would suggest saying that the method of obtaining an anonymous >> URI is out of scope of this document, but the anonymous URI must >> allow messages to be routed to the owner. Non-normative text >> suggesting during the user's domain to obtain a gruu. >> >> >> Can't remember what I was trying to say here, but it sure doesn't >> make sense (dam sensitive mouse pad). I think I suggesting >> non-normative text to the effect of what I have below (next comment). >> >> >> >> I.e. >> >> - you join the conference using the anonymous URI >> - the focus only knows you anonymous uri and sends messages to it >> - it is the user's responsibility to make sure that this >> anonymous uri routes to it (perhaps using the user's domain to >> obtain a gruu) >> >> Regarding authentication, conferences either authenticate using >> a PIN or username and password. The username and password are >> usually entered by the creator of the conference or by the user >> registering (not sip registration) on a website. Either case, >> you need to know your anonymous URI before you get registered. >> >> Knowing your anonymous URI before you sign up to participate in the >> conference may be a problem, assuming you might do that >> hours/days/weeks in advance. >> >> Can you elaborate what the problem might be? > > The problem is that the lifetime of the anonymous URI might well be > limited. For instance, a temporary GRUU might only be valid for the > lifetime of one registration and its renewals. If I register again > later (perhaps with a different contact) the old one may no longer work. > >> I can go into a webpage and create an account that enables me to join >> chatroom using my anonymous uri anonymous01@mydomain.com >> and a password of my choosing. This >> anonymous URI could be gruu or could be a service that my domain offers. >> >> The point is that it doesn't matter. The draft needs to say, imo, >> that the method of obtaining an anonymous URI is out of scope of this >> document, but the anonymous URI must allow messages to be routed to >> the owner. > > I agree that how you get this URI need not be specified. > > But to allow for limited lifetime anonymous URIs, the mechanism for > authenticating that you are a valid participant of the conference > ought to be decoupled (or decouplable) from the specific URI you are > using to connect. > > But I guess this need not be normative either. It may simply be a QOI > (quality of implementation) issue. Still, it might be worth noting, > even if non-normatively. > > Thanks, > Paul > >> Regards, >> Hisham >> >> >> >> I guess its not a problem for those conferences that simply use a >> password or pin and allow anybody who knows that. Its the same as >> when people call into audio conferences from arbitrary phone numbers. >> >> And it could work if you enrolled for a conference using your true >> identity and were given a unique id/pw with which to authenticate, >> but which is distinct from the From URI you use to connect. That is >> roughly the same as using digest authentication. >> >> What is important here is to spell out anything "special" that the >> UA needs to do. >> >> Thanks, >> Paul >> >> Hisham >> >> 2009/12/3 Paul Kyzivat > > >> >> >> >> >> >> Geir Arne Sandbakken wrote: >> >> Paul, >> >> An earlier revision of the draft tried to replace the >> real URI's >> with anonymous ones. Remove them both from the MSRP >> headers and >> in the conference event package. The issue was keeping the >> client and the focus in sync - so a client didn't send a >> message >> to itself not knowing it's own anonymous URI. Listening >> in on >> the conference event package trying to discover it was >> just to >> tenuous. >> >> >> OK, I understand how that could be a problem. >> >> >> The proposed solution to the problem was to register with the >> focus in order to receive a temporary GRUU. Both the >> client and >> the focus would know the binding - and the client could >> use it >> as a normal URI in the CPIM wrapper. As you have noticed the >> current drafts hints about this - but doesn't require it. >> This >> just makes things unclear. >> >> >> Yup. >> >> >> While I would like to see a solution to the problem, I >> propose >> that the hint is removed. Instead add some non-normative >> text >> referring to a temporary GRUU as a good example of an >> anonymous >> URI that would fulfill the requirements of an anonymous >> participant. >> >> Before: >> Anonymous URI: a temporary Globally Routable User Agent >> URI (GRUU) >> [I-D.ietf-sip-gruu] that can be registered with the >> conference >> focus to conceal a participant's SIP AOR from the other >> participants in the conference. >> >> New (with non-English-speaker-disclaimer): >> Anonymous URI: a URI concealing the >> participant's SIP AOR from the other participants >> in the conference. It is the URI of which the >> participant >> is known to the focus and the MSRP switch. A >> temporary GRUU >> is an example of such a URI. >> >> >> I don't see how this helps. Its not enough for anyone to >> implement >> anything interoperable. >> >> ISTM that the properties you are looking for in this URI are: >> - it can be used in the From and To of CPIM bodies >> to refer to a participant >> - sip messages sent to this URI will not reach the participant, >> and ideally are never complete successfully. >> - the URI can only be mapped to the actual URI of the participant >> using secret knowledge only known to the focus and switch. >> >> A GRUU, even if assigned by the focus itself, doesn't have this >> property, since sip messages sent to it would presumably succeed. >> Now that *may* be acceptable, if it is only true for the >> lifetime of >> the connection to the focus, but its not ideal. (I guess the gruu >> *could* have those properties if the proxy issuing the gruu >> refuses >> to route any out of dialog requests to it. But that would make it >> *special*. If the UA wants such properties for the gruu then it >> would need some way to negotiate that behavior when >> requesting the >> gruu.) >> >> If you want to finish this up without solving the problem, >> you might >> as well just say that a mechanism by which a participant may >> conceal >> its identity from other participants is left for future work. >> >> I guess it might also be useful to suggest that using a temporary >> gruu could provide a degree of anonymity, but would only work >> if the >> focus permits unknown participants to join, or authenticates >> callers >> with a mechanism independent of the From address. (E.g. >> Digest.) And >> this would also expose the UA to incoming sip requests to >> that gruu >> from sources other than the conference. (It could however refuse >> such requests.) >> >> Thanks, >> Paul >> >> >> ..and change the following references to this new definition. >> >> Thanks, >> Geir Arne >> >> >> Paul Kyzivat wrote: >> >> >> >> Geir Arne Sandbakken wrote: >> >> Paul, >> >> I split this specific issue out from the WGLC >> thread, as >> it need a bit more attention. >> >> You called for a clear spell out behavior for having >> anonymous participants in a chat room. IMHO the only >> difference between a focus with chat compared to >> a focus >> supporting other media, is that the MSRP switch >> utilizes >> the anonymous URI to switch the messages. Any >> mechanism >> supported by a focus for anonymous participation is >> valid for chat. I see the problem to be general >> for SIP >> based conferencing. >> >> Two possible ways to solve this: >> 1. Describe one normative way to have anonymous >> participants in a conference focus. >> 2. Do not describe the anonymity mechanism >> itself, but >> add a requirement that the URI used to route the >> message >> must be anonymous. >> >> >> Geir, >> >> Yeah, you are right that in principle there is nothing >> special about anonymous participation here. So >> potentially >> this draft could say nothing at all. I guess I was >> reacting >> to its attempt to say something, yet leaving it >> unclear what >> was being proposed. >> >> In a typical anonymous call, the callee does not know the >> identity of the caller. If this is applied to a >> conference, >> that means that neither the focus nor any of the other >> participants know the identity of that participant. >> >> But I think what you were hinting at was a situation >> where >> the focus *does* know the identity of a participant, yet >> provides a way to hide that identity from the other >> participants. This case *is* different from other >> media (at >> least the common ones). The other media don't expose >> URIs of >> the sending party in the media stream, and the actual >> source >> of the media is lost in the mixing process. So its only a >> matter of hiding the identity in the conference event >> package that is required. >> >> Here the problem is more difficult. The From URI in >> the CPIM >> wrapper is being constrained to match the one used by the >> "anonymous" user to connect to the focus, and will be >> exposed to the other participants. Yet if the participant >> uses an anonymous URI to establish the connection it >> may not >> be able to authenticate as a valid participant in the >> conference. >> >> What needs to be described depends on the goals. If >> the only >> goal is to permit participants that are anonymous to the >> focus, then little needs to be said. But if the goal >> is for >> the focus to know the identity of a participant, yet >> permit >> that identity to be hidden from other participants, >> then a >> mechanism to achieve that needs to be spelled out. >> >> (For instance it could call for the MSRP switch to do the >> anonymizing, by replacing the From address in the CPIM >> wrapper. Or it could be done by negotiating an >> anonymous URI >> for the participant to include in the MSRP, that is >> different from the URI used to establish the dialog >> with the >> focus.) >> >> Thanks, >> Paul >> >> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> > >> >> https://www.ietf.org/mailman/listinfo/simple >> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> > >> >> https://www.ietf.org/mailman/listinfo/simple >> >> >> > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From pkyzivat@cisco.com Fri Dec 4 05:58:41 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 146CC3A68A2 for ; Fri, 4 Dec 2009 05:58:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WpaydvQXiv3M for ; Fri, 4 Dec 2009 05:58:39 -0800 (PST) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 34CA23A6868 for ; Fri, 4 Dec 2009 05:58:39 -0800 (PST) Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvwFADekGEtAZnwM/2dsb2JhbACZJIEepRKJBwgDBI4vgi8UCAWBYwQ X-IronPort-AV: E=Sophos;i="4.47,341,1257120000"; d="scan'208";a="72093013" Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 04 Dec 2009 13:58:29 +0000 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id nB4DwTSh010340; Fri, 4 Dec 2009 13:58:29 GMT Received: from xfe-rtp-211.amer.cisco.com ([64.102.31.113]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 4 Dec 2009 08:58:29 -0500 Received: from [161.44.174.156] ([161.44.174.156]) by xfe-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 4 Dec 2009 08:58:29 -0500 Message-ID: <4B191585.1030503@cisco.com> Date: Fri, 04 Dec 2009 08:58:29 -0500 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Geir Arne Sandbakken References: <4B16707A.6000507@tandberg.com> <4B167AD6.9030406@cisco.com> <4B1696C8.5070101@tandberg.com> <4B16B5CF.7070109@cisco.com> <66cd252f0912021918j18d7dad3nbeb21eb354ab95a@mail.gmail.com> <4B17C4DC.4080104@cisco.com> <66cd252f0912030641o112b6312xcc5ed876bb0d12a5@mail.gmail.com> <4B17E33E.2030800@cisco.com> <4B191334.7030400@tandberg.com> In-Reply-To: <4B191334.7030400@tandberg.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Dec 2009 13:58:29.0394 (UTC) FILETIME=[DB994F20:01CA74E9] Cc: Simple WG Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2009 13:58:41 -0000 I'm ok with that. Thanks, Paul Geir Arne Sandbakken wrote: > Experts, > > What about something like > > Anonymous URI: a URI concealing the > participant's SIP AOR from the other participants > in the conference. The allocation of such a > URI is out of scope of this specification. > It must be valid for the length of the conference, > and will be utilized by the MSRP switch to > route messages to and from anonymous participants. > > .. and I remove any references to temporary GRUU and how to get them. > > Thanks, > Geir Arne > > > Paul Kyzivat wrote: >> Inline... >> >> Hisham Khartabil wrote: >>> (apologies, the conversation accidentally became private when I hit >>> the reply button. CCing the list again). >>> >>> >>> >>> 2009/12/4 Paul Kyzivat > >>> >>> (Did you mean this reply to be only to me? If not, feel free to >>> forward to Geir and the list.) >>> >>> >>> Hisham Khartabil wrote: >>> >>> I would suggest saying that the method of obtaining an anonymous >>> URI is out of scope of this document, but the anonymous URI must >>> allow messages to be routed to the owner. Non-normative text >>> suggesting during the user's domain to obtain a gruu. >>> >>> >>> Can't remember what I was trying to say here, but it sure doesn't >>> make sense (dam sensitive mouse pad). I think I suggesting >>> non-normative text to the effect of what I have below (next comment). >>> >>> >>> >>> I.e. >>> >>> - you join the conference using the anonymous URI >>> - the focus only knows you anonymous uri and sends messages to it >>> - it is the user's responsibility to make sure that this >>> anonymous uri routes to it (perhaps using the user's domain to >>> obtain a gruu) >>> >>> Regarding authentication, conferences either authenticate using >>> a PIN or username and password. The username and password are >>> usually entered by the creator of the conference or by the user >>> registering (not sip registration) on a website. Either case, >>> you need to know your anonymous URI before you get registered. >>> >>> Knowing your anonymous URI before you sign up to participate in the >>> conference may be a problem, assuming you might do that >>> hours/days/weeks in advance. >>> >>> Can you elaborate what the problem might be? >> >> The problem is that the lifetime of the anonymous URI might well be >> limited. For instance, a temporary GRUU might only be valid for the >> lifetime of one registration and its renewals. If I register again >> later (perhaps with a different contact) the old one may no longer work. >> >>> I can go into a webpage and create an account that enables me to join >>> chatroom using my anonymous uri anonymous01@mydomain.com >>> and a password of my choosing. This >>> anonymous URI could be gruu or could be a service that my domain offers. >>> >>> The point is that it doesn't matter. The draft needs to say, imo, >>> that the method of obtaining an anonymous URI is out of scope of this >>> document, but the anonymous URI must allow messages to be routed to >>> the owner. >> >> I agree that how you get this URI need not be specified. >> >> But to allow for limited lifetime anonymous URIs, the mechanism for >> authenticating that you are a valid participant of the conference >> ought to be decoupled (or decouplable) from the specific URI you are >> using to connect. >> >> But I guess this need not be normative either. It may simply be a QOI >> (quality of implementation) issue. Still, it might be worth noting, >> even if non-normatively. >> >> Thanks, >> Paul >> >>> Regards, >>> Hisham >>> >>> >>> >>> I guess its not a problem for those conferences that simply use a >>> password or pin and allow anybody who knows that. Its the same as >>> when people call into audio conferences from arbitrary phone numbers. >>> >>> And it could work if you enrolled for a conference using your true >>> identity and were given a unique id/pw with which to authenticate, >>> but which is distinct from the From URI you use to connect. That is >>> roughly the same as using digest authentication. >>> >>> What is important here is to spell out anything "special" that the >>> UA needs to do. >>> >>> Thanks, >>> Paul >>> >>> Hisham >>> >>> 2009/12/3 Paul Kyzivat >> >> >> >>> >>> >>> >>> >>> Geir Arne Sandbakken wrote: >>> >>> Paul, >>> >>> An earlier revision of the draft tried to replace the >>> real URI's >>> with anonymous ones. Remove them both from the MSRP >>> headers and >>> in the conference event package. The issue was keeping the >>> client and the focus in sync - so a client didn't send a >>> message >>> to itself not knowing it's own anonymous URI. Listening >>> in on >>> the conference event package trying to discover it was >>> just to >>> tenuous. >>> >>> >>> OK, I understand how that could be a problem. >>> >>> >>> The proposed solution to the problem was to register with the >>> focus in order to receive a temporary GRUU. Both the >>> client and >>> the focus would know the binding - and the client could >>> use it >>> as a normal URI in the CPIM wrapper. As you have noticed the >>> current drafts hints about this - but doesn't require it. >>> This >>> just makes things unclear. >>> >>> >>> Yup. >>> >>> >>> While I would like to see a solution to the problem, I >>> propose >>> that the hint is removed. Instead add some non-normative >>> text >>> referring to a temporary GRUU as a good example of an >>> anonymous >>> URI that would fulfill the requirements of an anonymous >>> participant. >>> >>> Before: >>> Anonymous URI: a temporary Globally Routable User Agent >>> URI (GRUU) >>> [I-D.ietf-sip-gruu] that can be registered with the >>> conference >>> focus to conceal a participant's SIP AOR from the other >>> participants in the conference. >>> >>> New (with non-English-speaker-disclaimer): >>> Anonymous URI: a URI concealing the >>> participant's SIP AOR from the other participants >>> in the conference. It is the URI of which the >>> participant >>> is known to the focus and the MSRP switch. A >>> temporary GRUU >>> is an example of such a URI. >>> >>> >>> I don't see how this helps. Its not enough for anyone to >>> implement >>> anything interoperable. >>> >>> ISTM that the properties you are looking for in this URI are: >>> - it can be used in the From and To of CPIM bodies >>> to refer to a participant >>> - sip messages sent to this URI will not reach the participant, >>> and ideally are never complete successfully. >>> - the URI can only be mapped to the actual URI of the participant >>> using secret knowledge only known to the focus and switch. >>> >>> A GRUU, even if assigned by the focus itself, doesn't have this >>> property, since sip messages sent to it would presumably succeed. >>> Now that *may* be acceptable, if it is only true for the >>> lifetime of >>> the connection to the focus, but its not ideal. (I guess the gruu >>> *could* have those properties if the proxy issuing the gruu >>> refuses >>> to route any out of dialog requests to it. But that would make it >>> *special*. If the UA wants such properties for the gruu then it >>> would need some way to negotiate that behavior when >>> requesting the >>> gruu.) >>> >>> If you want to finish this up without solving the problem, >>> you might >>> as well just say that a mechanism by which a participant may >>> conceal >>> its identity from other participants is left for future work. >>> >>> I guess it might also be useful to suggest that using a temporary >>> gruu could provide a degree of anonymity, but would only work >>> if the >>> focus permits unknown participants to join, or authenticates >>> callers >>> with a mechanism independent of the From address. (E.g. >>> Digest.) And >>> this would also expose the UA to incoming sip requests to >>> that gruu >>> from sources other than the conference. (It could however refuse >>> such requests.) >>> >>> Thanks, >>> Paul >>> >>> >>> ..and change the following references to this new definition. >>> >>> Thanks, >>> Geir Arne >>> >>> >>> Paul Kyzivat wrote: >>> >>> >>> >>> Geir Arne Sandbakken wrote: >>> >>> Paul, >>> >>> I split this specific issue out from the WGLC >>> thread, as >>> it need a bit more attention. >>> >>> You called for a clear spell out behavior for having >>> anonymous participants in a chat room. IMHO the only >>> difference between a focus with chat compared to >>> a focus >>> supporting other media, is that the MSRP switch >>> utilizes >>> the anonymous URI to switch the messages. Any >>> mechanism >>> supported by a focus for anonymous participation is >>> valid for chat. I see the problem to be general >>> for SIP >>> based conferencing. >>> >>> Two possible ways to solve this: >>> 1. Describe one normative way to have anonymous >>> participants in a conference focus. >>> 2. Do not describe the anonymity mechanism >>> itself, but >>> add a requirement that the URI used to route the >>> message >>> must be anonymous. >>> >>> >>> Geir, >>> >>> Yeah, you are right that in principle there is nothing >>> special about anonymous participation here. So >>> potentially >>> this draft could say nothing at all. I guess I was >>> reacting >>> to its attempt to say something, yet leaving it >>> unclear what >>> was being proposed. >>> >>> In a typical anonymous call, the callee does not know the >>> identity of the caller. If this is applied to a >>> conference, >>> that means that neither the focus nor any of the other >>> participants know the identity of that participant. >>> >>> But I think what you were hinting at was a situation >>> where >>> the focus *does* know the identity of a participant, yet >>> provides a way to hide that identity from the other >>> participants. This case *is* different from other >>> media (at >>> least the common ones). The other media don't expose >>> URIs of >>> the sending party in the media stream, and the actual >>> source >>> of the media is lost in the mixing process. So its only a >>> matter of hiding the identity in the conference event >>> package that is required. >>> >>> Here the problem is more difficult. The From URI in >>> the CPIM >>> wrapper is being constrained to match the one used by the >>> "anonymous" user to connect to the focus, and will be >>> exposed to the other participants. Yet if the participant >>> uses an anonymous URI to establish the connection it >>> may not >>> be able to authenticate as a valid participant in the >>> conference. >>> >>> What needs to be described depends on the goals. If >>> the only >>> goal is to permit participants that are anonymous to the >>> focus, then little needs to be said. But if the goal >>> is for >>> the focus to know the identity of a participant, yet >>> permit >>> that identity to be hidden from other participants, >>> then a >>> mechanism to achieve that needs to be spelled out. >>> >>> (For instance it could call for the MSRP switch to do the >>> anonymizing, by replacing the From address in the CPIM >>> wrapper. Or it could be done by negotiating an >>> anonymous URI >>> for the participant to include in the MSRP, that is >>> different from the URI used to establish the dialog >>> with the >>> focus.) >>> >>> Thanks, >>> Paul >>> >>> >>> _______________________________________________ >>> Simple mailing list >>> Simple@ietf.org >>> > >>> >>> https://www.ietf.org/mailman/listinfo/simple >>> >>> _______________________________________________ >>> Simple mailing list >>> Simple@ietf.org >>> > >>> >>> https://www.ietf.org/mailman/listinfo/simple >>> >>> >>> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www.ietf.org/mailman/listinfo/simple > > From ben@estacado.net Fri Dec 4 13:23:37 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0F9F63A6949 for ; Fri, 4 Dec 2009 13:23:36 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.499 X-Spam-Level: X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RDNS_DYNAMIC=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iBxi68Wjml3g for ; Fri, 4 Dec 2009 13:23:35 -0800 (PST) Received: from estacado.net (dsl001-129-069.dfw1.dsl.speakeasy.net [72.1.129.69]) by core3.amsl.com (Postfix) with ESMTP id B1EDE3A6953 for ; Fri, 4 Dec 2009 13:23:34 -0800 (PST) Received: from rocinante.test.estacado.net (dn3-213.estacado.net [172.16.3.213]) (authenticated bits=0) by estacado.net (8.14.3/8.14.2) with ESMTP id nB4LM2YI010612 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 4 Dec 2009 15:22:03 -0600 (CST) (envelope-from ben@estacado.net) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Ben Campbell In-Reply-To: <8F1F6A0C-8671-46D4-9625-08A547BC67EA@estacado.net> Date: Fri, 4 Dec 2009 15:22:02 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <91DCC756-147B-4D12-866A-DE5146FF82A5@estacado.net> References: <4B18E7BE-C392-4B0B-BB57-C568B5B52D93@estacado.net> <8F1F6A0C-8671-46D4-9625-08A547BC67EA@estacado.net> To: Simple WG X-Mailer: Apple Mail (2.1077) Subject: Re: [Simple] MSRP-ACM Draft Split X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2009 21:23:37 -0000 Since we've had no objections, we will adopt = draft-draft-holmberg-simple-msrp-sessmatch as a work group draft as part = of the MSRP ACM milestone.=20 Christer, please resubmit with a draft-ietf-simple-* name at your = convenience. Thanks! Ben. On Dec 2, 2009, at 9:14 AM, Ben Campbell wrote: > >=20 > Reminder: If you object to the plan described below, please make it = known on the list ASAP. We will treat silence as consensus on this one. = If there are no objections by the end of this week, we intend to move = forward on this. >=20 > On Nov 25, 2009, at 3:00 PM, Ben Campbell wrote: >=20 >> >>=20 >> We discussed at the Hiroshima SIMPLE meeting that Christer would = split the MSRP-ACM draft into two parts. The first part would contain = the COMEDIA usage and related text, and the second would include the = normative update to RFC 4975 to remove the domain part of an MSRP URI = from the session matching comparison. This update was originally = intended to be part of the MSRP-ACM draft, but the sense of the room was = that we should separate the normative update from the optional behavior = in MSRP-ACM. >>=20 >> Based on this discussion, Christer submitted = draft-holmberg-simple-msrp-sessmatch-00, which contains the session = matching update. The draft is available at: >>=20 >> http://tools.ietf.org/html/draft-holmberg-simple-msrp-sessmatch-00 >>=20 >> Does anyone object to the adoption of that draft as a SIMPLE = workgroup item, as part of the "additional connection models for MSRP" = milestone? If you have objections, please raise them on the list ASAP. = Please remember that accepting this as a work group document does not = mean we have agreed to every detail of the draft--just that we believe = that this draft is a good start towards the milestone. >>=20 >> Thanks! >>=20 >>=20 >> Ben. >>=20 >>=20 >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www.ietf.org/mailman/listinfo/simple >=20 > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From hisham.khartabil@gmail.com Fri Dec 4 19:21:38 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 348F73A685E for ; Fri, 4 Dec 2009 19:21:38 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.196 X-Spam-Level: X-Spam-Status: No, score=-2.196 tagged_above=-999 required=5 tests=[AWL=0.402, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S6FJ0ENDbs1k for ; Fri, 4 Dec 2009 19:21:35 -0800 (PST) Received: from mail-yw0-f171.google.com (mail-yw0-f171.google.com [209.85.211.171]) by core3.amsl.com (Postfix) with ESMTP id 7D6853A68D3 for ; Fri, 4 Dec 2009 19:21:35 -0800 (PST) Received: by ywh1 with SMTP id 1so3966878ywh.18 for ; Fri, 04 Dec 2009 19:21:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=7WTFqGB50g0p2xQshcvm37DEPgLm4tZ5DhYOT9qnwTU=; b=aTqx0+zUbVKldwExTFZy0RMYvIX9xHn97Bm5DJ3CWBIkEbIECX582qpGrlpN+8E75x N2ybxFZnj07ApyYXxFJM4p9WErFFYX9nzCJuyRpcMh2hA5BWp7LJ5mQdZ33D8IX6DA6A bF79g0bsIX4mlzVc1QZ3cMQP9oOoPdU1Op+nU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=LBdQTGAYzhoGaOztaz4oI3ktGcve+RleWksPytRMCWpTn1+cqAOtNy7o1unG5OwAh+ MImb2XFGa/GBZiz9tm7V5hV4DN5knw3CPQWgF6se5KTbuewuXry3wCjXrwxvSEabTCuC eYUarUE4dK+U6JzPN/h4tY0GCJlwCkyg0pCjI= MIME-Version: 1.0 Received: by 10.101.7.35 with SMTP id k35mr4886918ani.179.1259983280557; Fri, 04 Dec 2009 19:21:20 -0800 (PST) In-Reply-To: <4B191585.1030503@cisco.com> References: <4B16707A.6000507@tandberg.com> <4B167AD6.9030406@cisco.com> <4B1696C8.5070101@tandberg.com> <4B16B5CF.7070109@cisco.com> <66cd252f0912021918j18d7dad3nbeb21eb354ab95a@mail.gmail.com> <4B17C4DC.4080104@cisco.com> <66cd252f0912030641o112b6312xcc5ed876bb0d12a5@mail.gmail.com> <4B17E33E.2030800@cisco.com> <4B191334.7030400@tandberg.com> <4B191585.1030503@cisco.com> Date: Sat, 5 Dec 2009 14:21:20 +1100 Message-ID: <66cd252f0912041921g47c0d02bhcf15996acf39822a@mail.gmail.com> From: Hisham Khartabil To: Paul Kyzivat Content-Type: multipart/alternative; boundary=001636c5bbb4dc4ea50479f2b759 Cc: Geir Arne Sandbakken , Simple WG Subject: Re: [Simple] Anonymous participants in a chat room X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2009 03:21:38 -0000 --001636c5bbb4dc4ea50479f2b759 Content-Type: text/plain; charset=ISO-8859-1 I'm ok with that too. 2009/12/5 Paul Kyzivat > I'm ok with that. > > Thanks, > Paul > > > Geir Arne Sandbakken wrote: > >> Experts, >> >> What about something like >> >> Anonymous URI: a URI concealing the >> participant's SIP AOR from the other participants >> in the conference. The allocation of such a >> URI is out of scope of this specification. >> It must be valid for the length of the conference, >> and will be utilized by the MSRP switch to >> route messages to and from anonymous participants. >> >> .. and I remove any references to temporary GRUU and how to get them. >> >> Thanks, >> Geir Arne >> >> >> Paul Kyzivat wrote: >> >>> Inline... >>> >>> Hisham Khartabil wrote: >>> >>>> (apologies, the conversation accidentally became private when I hit the >>>> reply button. CCing the list again). >>>> >>>> >>>> >>>> 2009/12/4 Paul Kyzivat > >>>> >>>> (Did you mean this reply to be only to me? If not, feel free to >>>> forward to Geir and the list.) >>>> >>>> >>>> Hisham Khartabil wrote: >>>> >>>> I would suggest saying that the method of obtaining an anonymous >>>> URI is out of scope of this document, but the anonymous URI must >>>> allow messages to be routed to the owner. Non-normative text >>>> suggesting during the user's domain to obtain a gruu. >>>> >>>> >>>> Can't remember what I was trying to say here, but it sure doesn't make >>>> sense (dam sensitive mouse pad). I think I suggesting non-normative text to >>>> the effect of what I have below (next comment). >>>> >>>> >>>> >>>> I.e. >>>> >>>> - you join the conference using the anonymous URI >>>> - the focus only knows you anonymous uri and sends messages to it >>>> - it is the user's responsibility to make sure that this >>>> anonymous uri routes to it (perhaps using the user's domain to >>>> obtain a gruu) >>>> >>>> Regarding authentication, conferences either authenticate using >>>> a PIN or username and password. The username and password are >>>> usually entered by the creator of the conference or by the user >>>> registering (not sip registration) on a website. Either case, >>>> you need to know your anonymous URI before you get registered. >>>> >>>> Knowing your anonymous URI before you sign up to participate in the >>>> conference may be a problem, assuming you might do that >>>> hours/days/weeks in advance. >>>> >>>> Can you elaborate what the problem might be? >>>> >>> >>> The problem is that the lifetime of the anonymous URI might well be >>> limited. For instance, a temporary GRUU might only be valid for the lifetime >>> of one registration and its renewals. If I register again later (perhaps >>> with a different contact) the old one may no longer work. >>> >>> I can go into a webpage and create an account that enables me to join >>>> chatroom using my anonymous uri anonymous01@mydomain.com >>> anonymous01@mydomain.com> and a password of my choosing. This anonymous >>>> URI could be gruu or could be a service that my domain offers. >>>> >>>> The point is that it doesn't matter. The draft needs to say, imo, that >>>> the method of obtaining an anonymous URI is out of scope of this document, >>>> but the anonymous URI must allow messages to be routed to the owner. >>>> >>> >>> I agree that how you get this URI need not be specified. >>> >>> But to allow for limited lifetime anonymous URIs, the mechanism for >>> authenticating that you are a valid participant of the conference ought to >>> be decoupled (or decouplable) from the specific URI you are using to >>> connect. >>> >>> But I guess this need not be normative either. It may simply be a QOI >>> (quality of implementation) issue. Still, it might be worth noting, even if >>> non-normatively. >>> >>> Thanks, >>> Paul >>> >>> Regards, >>>> Hisham >>>> >>>> >>>> >>>> I guess its not a problem for those conferences that simply use a >>>> password or pin and allow anybody who knows that. Its the same as >>>> when people call into audio conferences from arbitrary phone numbers. >>>> >>>> And it could work if you enrolled for a conference using your true >>>> identity and were given a unique id/pw with which to authenticate, >>>> but which is distinct from the From URI you use to connect. That is >>>> roughly the same as using digest authentication. >>>> >>>> What is important here is to spell out anything "special" that the >>>> UA needs to do. >>>> >>>> Thanks, >>>> Paul >>>> >>>> Hisham >>>> >>>> 2009/12/3 Paul Kyzivat >>> >>> >> >>>> >>>> >>>> >>>> >>>> Geir Arne Sandbakken wrote: >>>> >>>> Paul, >>>> >>>> An earlier revision of the draft tried to replace the >>>> real URI's >>>> with anonymous ones. Remove them both from the MSRP >>>> headers and >>>> in the conference event package. The issue was keeping the >>>> client and the focus in sync - so a client didn't send a >>>> message >>>> to itself not knowing it's own anonymous URI. Listening >>>> in on >>>> the conference event package trying to discover it was >>>> just to >>>> tenuous. >>>> >>>> >>>> OK, I understand how that could be a problem. >>>> >>>> >>>> The proposed solution to the problem was to register with the >>>> focus in order to receive a temporary GRUU. Both the >>>> client and >>>> the focus would know the binding - and the client could >>>> use it >>>> as a normal URI in the CPIM wrapper. As you have noticed the >>>> current drafts hints about this - but doesn't require it. >>>> This >>>> just makes things unclear. >>>> >>>> >>>> Yup. >>>> >>>> >>>> While I would like to see a solution to the problem, I >>>> propose >>>> that the hint is removed. Instead add some non-normative >>>> text >>>> referring to a temporary GRUU as a good example of an >>>> anonymous >>>> URI that would fulfill the requirements of an anonymous >>>> participant. >>>> >>>> Before: >>>> Anonymous URI: a temporary Globally Routable User Agent >>>> URI (GRUU) >>>> [I-D.ietf-sip-gruu] that can be registered with the >>>> conference >>>> focus to conceal a participant's SIP AOR from the other >>>> participants in the conference. >>>> >>>> New (with non-English-speaker-disclaimer): >>>> Anonymous URI: a URI concealing the >>>> participant's SIP AOR from the other participants >>>> in the conference. It is the URI of which the >>>> participant >>>> is known to the focus and the MSRP switch. A >>>> temporary GRUU >>>> is an example of such a URI. >>>> >>>> >>>> I don't see how this helps. Its not enough for anyone to >>>> implement >>>> anything interoperable. >>>> >>>> ISTM that the properties you are looking for in this URI are: >>>> - it can be used in the From and To of CPIM bodies >>>> to refer to a participant >>>> - sip messages sent to this URI will not reach the participant, >>>> and ideally are never complete successfully. >>>> - the URI can only be mapped to the actual URI of the participant >>>> using secret knowledge only known to the focus and switch. >>>> >>>> A GRUU, even if assigned by the focus itself, doesn't have this >>>> property, since sip messages sent to it would presumably succeed. >>>> Now that *may* be acceptable, if it is only true for the >>>> lifetime of >>>> the connection to the focus, but its not ideal. (I guess the gruu >>>> *could* have those properties if the proxy issuing the gruu >>>> refuses >>>> to route any out of dialog requests to it. But that would make it >>>> *special*. If the UA wants such properties for the gruu then it >>>> would need some way to negotiate that behavior when >>>> requesting the >>>> gruu.) >>>> >>>> If you want to finish this up without solving the problem, >>>> you might >>>> as well just say that a mechanism by which a participant may >>>> conceal >>>> its identity from other participants is left for future work. >>>> >>>> I guess it might also be useful to suggest that using a temporary >>>> gruu could provide a degree of anonymity, but would only work >>>> if the >>>> focus permits unknown participants to join, or authenticates >>>> callers >>>> with a mechanism independent of the From address. (E.g. >>>> Digest.) And >>>> this would also expose the UA to incoming sip requests to >>>> that gruu >>>> from sources other than the conference. (It could however refuse >>>> such requests.) >>>> >>>> Thanks, >>>> Paul >>>> >>>> >>>> ..and change the following references to this new definition. >>>> >>>> Thanks, >>>> Geir Arne >>>> >>>> >>>> Paul Kyzivat wrote: >>>> >>>> >>>> >>>> Geir Arne Sandbakken wrote: >>>> >>>> Paul, >>>> >>>> I split this specific issue out from the WGLC >>>> thread, as >>>> it need a bit more attention. >>>> >>>> You called for a clear spell out behavior for having >>>> anonymous participants in a chat room. IMHO the only >>>> difference between a focus with chat compared to >>>> a focus >>>> supporting other media, is that the MSRP switch >>>> utilizes >>>> the anonymous URI to switch the messages. Any >>>> mechanism >>>> supported by a focus for anonymous participation is >>>> valid for chat. I see the problem to be general >>>> for SIP >>>> based conferencing. >>>> >>>> Two possible ways to solve this: >>>> 1. Describe one normative way to have anonymous >>>> participants in a conference focus. >>>> 2. Do not describe the anonymity mechanism >>>> itself, but >>>> add a requirement that the URI used to route the >>>> message >>>> must be anonymous. >>>> >>>> >>>> Geir, >>>> >>>> Yeah, you are right that in principle there is nothing >>>> special about anonymous participation here. So >>>> potentially >>>> this draft could say nothing at all. I guess I was >>>> reacting >>>> to its attempt to say something, yet leaving it >>>> unclear what >>>> was being proposed. >>>> >>>> In a typical anonymous call, the callee does not know the >>>> identity of the caller. If this is applied to a >>>> conference, >>>> that means that neither the focus nor any of the other >>>> participants know the identity of that participant. >>>> >>>> But I think what you were hinting at was a situation >>>> where >>>> the focus *does* know the identity of a participant, yet >>>> provides a way to hide that identity from the other >>>> participants. This case *is* different from other >>>> media (at >>>> least the common ones). The other media don't expose >>>> URIs of >>>> the sending party in the media stream, and the actual >>>> source >>>> of the media is lost in the mixing process. So its only a >>>> matter of hiding the identity in the conference event >>>> package that is required. >>>> >>>> Here the problem is more difficult. The From URI in >>>> the CPIM >>>> wrapper is being constrained to match the one used by the >>>> "anonymous" user to connect to the focus, and will be >>>> exposed to the other participants. Yet if the participant >>>> uses an anonymous URI to establish the connection it >>>> may not >>>> be able to authenticate as a valid participant in the >>>> conference. >>>> >>>> What needs to be described depends on the goals. If >>>> the only >>>> goal is to permit participants that are anonymous to the >>>> focus, then little needs to be said. But if the goal >>>> is for >>>> the focus to know the identity of a participant, yet >>>> permit >>>> that identity to be hidden from other participants, >>>> then a >>>> mechanism to achieve that needs to be spelled out. >>>> >>>> (For instance it could call for the MSRP switch to do the >>>> anonymizing, by replacing the From address in the CPIM >>>> wrapper. Or it could be done by negotiating an >>>> anonymous URI >>>> for the participant to include in the MSRP, that is >>>> different from the URI used to establish the dialog >>>> with the >>>> focus.) >>>> >>>> Thanks, >>>> Paul >>>> >>>> >>>> _______________________________________________ >>>> Simple mailing list >>>> Simple@ietf.org >>>> > >>>> >>>> https://www.ietf.org/mailman/listinfo/simple >>>> >>>> _______________________________________________ >>>> Simple mailing list >>>> Simple@ietf.org >>>> > >>>> >>>> https://www.ietf.org/mailman/listinfo/simple >>>> >>>> >>>> >>>> _______________________________________________ >>> Simple mailing list >>> Simple@ietf.org >>> https://www.ietf.org/mailman/listinfo/simple >>> >> >> >> --001636c5bbb4dc4ea50479f2b759 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I'm ok with that too.

2009/12/5 Paul = Kyzivat <pkyziva= t@cisco.com>
I'm ok with that.

=A0 =A0 =A0 =A0Thanks,
=A0 =A0 =A0 =A0Paul


Geir Arne Sandbakken wrote:
Experts,

What about something like

Anonymous URI: a URI concealing the
participant's SIP AOR from the other participants
in the conference. The allocation of such a
URI is out of scope of this specification.
It must be valid for the length of the conference,
and will be utilized by the MSRP switch to
route messages to and from anonymous participants.

.. and I remove any references to temporary GRUU and how to get them.

Thanks,
Geir Arne


Paul Kyzivat wrote:
Inline...

Hisham Khartabil wrote:
(apologies, the conversation accidentally became private when I hit the rep= ly button. CCing the list again).



2009/12/4 Paul Kyzivat <pkyzivat@cisco.com <mailto:pkyzivat@cisco.com>>

(Did you mean this reply to be only to me? If not, feel free to
forward to Geir and the list.)


Hisham Khartabil wrote:

I would suggest saying that the method of obtaining an anonymous
URI is out of scope of this document, but the anonymous URI must
allow messages to be routed to the owner. Non-normative text
suggesting during the user's domain to obtain a gruu.


Can't remember what I was trying to say here, but it sure doesn't m= ake sense (dam sensitive mouse pad). I think I suggesting non-normative tex= t to the effect of what I have below (next comment).



I.e.

- you join the conference using the anonymous URI
- the focus only knows you anonymous uri and sends messages to it
- it is the user's responsibility to make sure that this
anonymous uri routes to it (perhaps using the user's domain to
obtain a gruu)

Regarding authentication, conferences either authenticate using
a PIN or username and password. The username and password are
usually entered by the creator of the conference or by the user
registering (not sip registration) on a website. Either case,
you need to know your anonymous URI before you get registered.

Knowing your anonymous URI before you sign up to participate in the
conference may be a problem, assuming you might do that
hours/days/weeks in advance.

Can you elaborate what the problem might be?

The problem is that the lifetime of the anonymous URI might well be limited= . For instance, a temporary GRUU might only be valid for the lifetime of on= e registration and its renewals. If I register again later (perhaps with a = different contact) the old one may no longer work.

I can go into a webpage and create an account that enables me to join chatr= oom using my anonymous uri anonymous01@mydomain.com <mailto:anonymous01@mydomain.com> a= nd a password of my choosing. This anonymous URI could be gruu or could be = a service that my domain offers.

The point is that it doesn't matter. The draft needs to say, imo, that = the method of obtaining an anonymous URI is out of scope of this document, = but the anonymous URI must allow messages to be routed to the owner.

I agree that how you get this URI need not be specified.

But to allow for limited lifetime anonymous URIs, the mechanism for authent= icating that you are a valid participant of the conference ought to be deco= upled (or decouplable) from the specific URI you are using to connect.

But I guess this need not be normative either. It may simply be a QOI (qual= ity of implementation) issue. Still, it might be worth noting, even if non-= normatively.

Thanks,
Paul

Regards,
Hisham



I guess its not a problem for those conferences that simply use a
password or pin and allow anybody who knows that. Its the same as
when people call into audio conferences from arbitrary phone numbers.

And it could work if you enrolled for a conference using your true
identity and were given a unique id/pw with which to authenticate,
but which is distinct from the From URI you use to connect. That is
roughly the same as using digest authentication.

What is important here is to spell out anything "special" that th= e
UA needs to do.

Thanks,
Paul

Hisham

2009/12/3 Paul Kyzivat <pkyzivat@cisco.com
<mailto:pkyzivat= @cisco.com> <mailto:pkyzivat@cisco.com
<mailto:pkyzivat= @cisco.com>>>




Geir Arne Sandbakken wrote:

Paul,

An earlier revision of the draft tried to replace the
real URI's
with anonymous ones. Remove them both from the MSRP
headers and
in the conference event package. The issue was keeping the
client and the focus in sync - so a client didn't send a
message
to itself not knowing it's own anonymous URI. Listening
in on
the conference event package trying to discover it was
just to
tenuous.


OK, I understand how that could be a problem.


The proposed solution to the problem was to register with the
focus in order to receive a temporary GRUU. Both the
client and
the focus would know the binding - and the client could
use it
as a normal URI in the CPIM wrapper. As you have noticed the
current drafts hints about this - but doesn't require it.
This
just makes things unclear.


Yup.


While I would like to see a solution to the problem, I
propose
that the hint is removed. Instead add some non-normative
text
referring to a temporary GRUU as a good example of an
anonymous
URI that would fulfill the requirements of an anonymous
participant.

Before:
Anonymous URI: a temporary Globally Routable User Agent
URI (GRUU)
[I-D.ietf-sip-gruu] that can be registered with the
conference
focus to conceal a participant's SIP AOR from the other
participants in the conference.

New (with non-English-speaker-disclaimer):
Anonymous URI: a URI concealing the
participant's SIP AOR from the other participants
in the conference. It is the URI of which the
participant
is known to the focus and the MSRP switch. A
temporary GRUU
is an example of such a URI.


I don't see how this helps. Its not enough for anyone to
implement
anything interoperable.

ISTM that the properties you are looking for in this URI are:
- it can be used in the From and To of CPIM bodies
to refer to a participant
- sip messages sent to this URI will not reach the participant,
and ideally are never complete successfully.
- the URI can only be mapped to the actual URI of the participant
using secret knowledge only known to the focus and switch.

A GRUU, even if assigned by the focus itself, doesn't have this
property, since sip messages sent to it would presumably succeed.
Now that *may* be acceptable, if it is only true for the
lifetime of
the connection to the focus, but its not ideal. (I guess the gruu
*could* have those properties if the proxy issuing the gruu
refuses
to route any out of dialog requests to it. But that would make it
*special*. If the UA wants such properties for the gruu then it
would need some way to negotiate that behavior when
requesting the
gruu.)

If you want to finish this up without solving the problem,
you might
as well just say that a mechanism by which a participant may
conceal
its identity from other participants is left for future work.

I guess it might also be useful to suggest that using a temporary
gruu could provide a degree of anonymity, but would only work
if the
focus permits unknown participants to join, or authenticates
callers
with a mechanism independent of the From address. (E.g.
Digest.) And
this would also expose the UA to incoming sip requests to
that gruu
from sources other than the conference. (It could however refuse
such requests.)

Thanks,
Paul


..and change the following references to this new definition.

Thanks,
Geir Arne


Paul Kyzivat wrote:



Geir Arne Sandbakken wrote:

Paul,

I split this specific issue out from the WGLC
thread, as
it need a bit more attention.

You called for a clear spell out behavior for having
anonymous participants in a chat room. IMHO the only
difference between a focus with chat compared to
a focus
supporting other media, is that the MSRP switch
utilizes
the anonymous URI to switch the messages. Any
mechanism
supported by a focus for anonymous participation is
valid for chat. I see the problem to be general
for SIP
based conferencing.

Two possible ways to solve this:
1. Describe one normative way to have anonymous
participants in a conference focus.
2. Do not describe the anonymity mechanism
itself, but
add a requirement that the URI used to route the
message
must be anonymous.


Geir,

Yeah, you are right that in principle there is nothing
special about anonymous participation here. So
potentially
this draft could say nothing at all. I guess I was
reacting
to its attempt to say something, yet leaving it
unclear what
was being proposed.

In a typical anonymous call, the callee does not know the
identity of the caller. If this is applied to a
conference,
that means that neither the focus nor any of the other
participants know the identity of that participant.

But I think what you were hinting at was a situation
where
the focus *does* know the identity of a participant, yet
provides a way to hide that identity from the other
participants. This case *is* different from other
media (at
least the common ones). The other media don't expose
URIs of
the sending party in the media stream, and the actual
source
of the media is lost in the mixing process. So its only a
matter of hiding the identity in the conference event
package that is required.

Here the problem is more difficult. The From URI in
the CPIM
wrapper is being constrained to match the one used by the
"anonymous" user to connect to the focus, and will be
exposed to the other participants. Yet if the participant
uses an anonymous URI to establish the connection it
may not
be able to authenticate as a valid participant in the
conference.

What needs to be described depends on the goals. If
the only
goal is to permit participants that are anonymous to the
focus, then little needs to be said. But if the goal
is for
the focus to know the identity of a participant, yet
permit
that identity to be hidden from other participants,
then a
mechanism to achieve that needs to be spelled out.

(For instance it could call for the MSRP switch to do the
anonymizing, by replacing the From address in the CPIM
wrapper. Or it could be done by negotiating an
anonymous URI
for the participant to include in the MSRP, that is
different from the URI used to establish the dialog
with the
focus.)

Thanks,
Paul


_______________________________________________
Simple mailing list
Simple@ietf.org &l= t;mailto:Simple@ietf.o= rg>
<mailto:Simple@ietf= .org <mailto:Si= mple@ietf.org>>

= https://www.ietf.org/mailman/listinfo/simple

_______________________________________________
Simple mailing list
Simple@ietf.org &l= t;mailto:Simple@ietf.o= rg>
<mailto:Simple@ietf= .org <mailto:Si= mple@ietf.org>>

= https://www.ietf.org/mailman/listinfo/simple



_______________________________________________
Simple mailing list
Simple@ietf.org = https://www.ietf.org/mailman/listinfo/simple



--001636c5bbb4dc4ea50479f2b759-- From root@core3.amsl.com Sun Dec 6 11:30:02 2009 Return-Path: X-Original-To: simple@ietf.org Delivered-To: simple@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 0) id 040693A67FC; Sun, 6 Dec 2009 11:30:01 -0800 (PST) From: Internet-Drafts@ietf.org To: i-d-announce@ietf.org Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 Message-Id: <20091206193002.040693A67FC@core3.amsl.com> Date: Sun, 6 Dec 2009 11:30:02 -0800 (PST) Cc: simple@ietf.org Subject: [Simple] I-D Action:draft-ietf-simple-msrp-sessmatch-00.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Dec 2009 19:30:02 -0000 --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF. Title : Session Matching Update for the Message Session Relay Protocol (MSRP) Author(s) : C. Holmberg, S. Blau Filename : draft-ietf-simple-msrp-sessmatch-00.txt Pages : 6 Date : 2009-12-06 This document updates the session matching procedure defined in section 7.3 of RFC 4975, so that an MSRP UA only uses the session-id part of the MSRP URI in order to perform the consistency checks. The update allows intermediate network entities (ALGs) to modify the address information in the MSRP URI of the SDP a=path attribute, without the need for the intermediate to terminate and do the correlating modifications in the associated MSRP messages. Status of this Memo This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. This Internet-Draft will expire on June 9, 2010. Copyright Notice Copyright (c) 2009 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the BSD License. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-simple-msrp-sessmatch-00.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Message/External-body; name="draft-ietf-simple-msrp-sessmatch-00.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2009-12-06112523.I-D@ietf.org> --NextPart-- From christer.holmberg@ericsson.com Sun Dec 6 23:41:37 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B340228C10E for ; Sun, 6 Dec 2009 23:41:37 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.249 X-Spam-Level: X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fw-3A-GY1556 for ; Sun, 6 Dec 2009 23:41:36 -0800 (PST) Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id 6E0063A67D6 for ; Sun, 6 Dec 2009 23:41:36 -0800 (PST) X-AuditID: c1b4fb3e-b7bc9ae000005cee-06-4b1caf94314a Received: from esealmw128.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw4.ericsson.se (Symantec Mail Security) with SMTP id B8.A5.23790.49FAC1B4; Mon, 7 Dec 2009 08:32:37 +0100 (CET) Received: from esealmw113.eemea.ericsson.se ([153.88.200.4]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Mon, 7 Dec 2009 08:29:22 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 7 Dec 2009 08:29:21 +0100 Message-ID: In-Reply-To: <91DCC756-147B-4D12-866A-DE5146FF82A5@estacado.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] MSRP-ACM Draft Split Thread-Index: Acp1J9U19I+7ahZPRiS/TKqxcc0ZVAB5xGOg References: <4B18E7BE-C392-4B0B-BB57-C568B5B52D93@estacado.net> <8F1F6A0C-8671-46D4-9625-08A547BC67EA@estacado.net> <91DCC756-147B-4D12-866A-DE5146FF82A5@estacado.net> From: "Christer Holmberg" To: "Ben Campbell" , "Simple WG" X-OriginalArrivalTime: 07 Dec 2009 07:29:22.0530 (UTC) FILETIME=[FF05D420:01CA770E] X-Brightmail-Tracker: AAAAAA== Subject: Re: [Simple] MSRP-ACM Draft Split X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 07:41:37 -0000 Hi, Thanks, Ben! As you may have seen, I have now submitted the first version of draft-ietf-simple-msrp-sessmatch. Regards, Christer=20 -----Original Message----- From: Ben Campbell [mailto:ben@estacado.net]=20 Sent: 4. joulukuuta 2009 23:22 To: Simple WG Cc: Christer Holmberg; Hisham Khartabil Subject: Re: [Simple] MSRP-ACM Draft Split Since we've had no objections, we will adopt draft-draft-holmberg-simple-msrp-sessmatch as a work group draft as part of the MSRP ACM milestone.=20 Christer, please resubmit with a draft-ietf-simple-* name at your convenience. Thanks! Ben. On Dec 2, 2009, at 9:14 AM, Ben Campbell wrote: > >=20 > Reminder: If you object to the plan described below, please make it known on the list ASAP. We will treat silence as consensus on this one. If there are no objections by the end of this week, we intend to move forward on this. >=20 > On Nov 25, 2009, at 3:00 PM, Ben Campbell wrote: >=20 >> >>=20 >> We discussed at the Hiroshima SIMPLE meeting that Christer would split the MSRP-ACM draft into two parts. The first part would contain the COMEDIA usage and related text, and the second would include the normative update to RFC 4975 to remove the domain part of an MSRP URI from the session matching comparison. This update was originally intended to be part of the MSRP-ACM draft, but the sense of the room was that we should separate the normative update from the optional behavior in MSRP-ACM. >>=20 >> Based on this discussion, Christer submitted draft-holmberg-simple-msrp-sessmatch-00, which contains the session matching update. The draft is available at: >>=20 >> http://tools.ietf.org/html/draft-holmberg-simple-msrp-sessmatch-00 >>=20 >> Does anyone object to the adoption of that draft as a SIMPLE workgroup item, as part of the "additional connection models for MSRP" milestone? If you have objections, please raise them on the list ASAP. Please remember that accepting this as a work group document does not mean we have agreed to every detail of the draft--just that we believe that this draft is a good start towards the milestone. >>=20 >> Thanks! >>=20 >>=20 >> Ben. >>=20 >>=20 >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www.ietf.org/mailman/listinfo/simple >=20 > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From geir.sandbakken@tandberg.com Mon Dec 7 05:10:39 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA85828C177 for ; Mon, 7 Dec 2009 05:10:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.569 X-Spam-Level: X-Spam-Status: No, score=-6.569 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Srxj9O-KvVkU for ; Mon, 7 Dec 2009 05:10:36 -0800 (PST) Received: from mail205.messagelabs.com (mail205.messagelabs.com [85.158.140.179]) by core3.amsl.com (Postfix) with SMTP id 22F7228C184 for ; Mon, 7 Dec 2009 05:10:34 -0800 (PST) X-VirusChecked: Checked X-Env-Sender: geir.sandbakken@tandberg.com X-Msg-Ref: server-6.tower-205.messagelabs.com!1260191424!5846585!1 X-StarScan-Version: 6.2.4; banners=-,-,- X-Originating-IP: [62.70.2.252] Received: (qmail 5410 invoked from network); 7 Dec 2009 13:10:24 -0000 Received: from unknown (HELO OSLEXCP11.eu.tandberg.int) (62.70.2.252) by server-6.tower-205.messagelabs.com with SMTP; 7 Dec 2009 13:10:24 -0000 Received: from ultra.eu.tandberg.int ([10.47.1.15]) by OSLEXCP11.eu.tandberg.int with Microsoft SMTPSVC(6.0.3790.3959); Mon, 7 Dec 2009 14:10:24 +0100 Received: from [10.47.2.169] (GSandbakkenT61.rd.tandberg.com [10.47.2.169]) by ultra.eu.tandberg.int (8.13.1/8.13.1) with ESMTP id nB7DANdI016318 for ; Mon, 7 Dec 2009 14:10:23 +0100 Message-ID: <4B1CFEBF.2000808@tandberg.com> Date: Mon, 07 Dec 2009 14:10:23 +0100 From: Geir Arne Sandbakken User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Simple Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 07 Dec 2009 13:10:24.0149 (UTC) FILETIME=[A3191C50:01CA773E] Subject: [Simple] Simple chat WGLC summary with action points X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 13:10:39 -0000 Issues: - Issue with the proposed usage of temporary GRUU registered with the focus for anonymous participants. - Missing clarity of Nickname allocation and usage related to SIP AORs. - Various spelling and wording errors Action points: - Use proposed definition on the list as the new terminology for anonymous URI - Remove temporary GRUU allocation and usage examples - Add a sentence to Nickname section, and simply nickname example slightly New revision will be ready shortly. Thanks, Geir Arne From stpeter@stpeter.im Tue Dec 8 09:17:51 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 14AF13A6A29; Tue, 8 Dec 2009 09:17:51 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hNxyIMJstFkJ; Tue, 8 Dec 2009 09:17:46 -0800 (PST) Received: from stpeter.im (stpeter.im [207.210.219.233]) by core3.amsl.com (Postfix) with ESMTP id 119F03A67E6; Tue, 8 Dec 2009 09:17:46 -0800 (PST) Received: from leavealone.cisco.com (72-163-0-129.cisco.com [72.163.0.129]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 74BE340329; Tue, 8 Dec 2009 10:17:31 -0700 (MST) Message-ID: <4B1E8A29.5060808@stpeter.im> Date: Tue, 08 Dec 2009 10:17:29 -0700 From: Peter Saint-Andre User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Avshalom Houri References: In-Reply-To: X-Enigmail-Version: 0.96.0 OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms080604030002090703030208" Cc: simple@ietf.org, simple-bounces@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2009 17:17:51 -0000 This is a cryptographically signed message in MIME format. --------------ms080604030002090703030208 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Avshalom and I just had a chat about this I-D. He might post in more detail, but my main conclusions are as follows: 1. Analyzing the network impact of presence technologies is the responsible thing for the IETF to do. 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis and draft-saintandre-xmpp-presence-analysis are not intended to force work on optimizations, instead they are intended to frame a broader discussion about the network impact of presence technologies. 3. It's unproductive to set up a competition in this regard between SIP and XMPP. 4. It would be more productive to move up a level of abstraction by discussing presence technologies at a higher level (not specific to SIP or XMPP). 5. A more general treatment might help protocol designers, application developers, and service operators think more clearly about protocol optimizations, implementation improvements, and deployment sizing. However, detailed discussion of those issues belongs somewhere else, not in the general analysis document. If people on this list think it would be helpful, Avshalom and I are open to working together on a more general analysis. Peter On 12/2/09 12:09 AM, Avshalom Houri wrote: > Section 2.2 and 2.3 contain plenty of explanations regarding the > assumptions behind the document, but I will try to make them less "dry"= > and more explanatory. >=20 > Peter's document actually took this document as a basis. >=20 > Maybe you mean that it should not be assumed that the readers are > familiar with the way that SIMPLE works? >=20 > Note that the IESG comments specifically said that actual field numbers= > are necessary and we should try to get them as much as possible. I have= > submitted a request to the list for these kind of numbers and got almos= t > no response. Hope that someone will be able to provide some field numbe= rs. >=20 > --Avshalom >=20 >=20 >=20 > From: "Bernard Aboba" > To: > Date: 02/12/2009 01:16 AM > Subject: Re: [Simple] Suggested next actions with =20 > draft-ietf-simple-interdomain-scaling-analysis > Sent by: simple-bounces@ietf.org >=20 >=20 > -----------------------------------------------------------------------= - >=20 >=20 >=20 > The problems of this document go beyond the issue of =E2=80=9Cbetter nu= mbers=E2=80=9D. > The fundamental goal of scaling analysis is to elucidate the factors > that influence performance. The document as currently written does no= t > do this. As Cullen noted in his review: > =20 > *In summary, you can see I don't think the document actually shows most= > the* > *things it claims in the conclusion. I believe that it would be very > harmful to* > *publish the document as is. The numbers will be used by folks to > justify work* > *that is not needed and claim that other protocol are 10x better than > SIMPLE. I* > *don't mind claims like that if they are true, but working off these > numbers I* > *would not feel they are true.* > =20 > My suggestion is that the document be re-organized along the lines of > Peter St. Andre=E2=80=99s XMPP scaling document: > _http://tools.ietf.org/html/draft-saintandre-xmpp-presence-analysis_ > =20 > Peter=E2=80=99s document (while containing plenty of calculations) fir= st lays > out the formulas and assumptions that go into the numbers. This enable= s > the reader to understand and if necessary, modify those assumptions to > fit their needs. > =20 > By re-organizing the document along these lines (possibly moving > calculations of specific scenarios to an Appendix), more emphasis woul= d > be placed on the underlying performance model and how this is influence= d > by various protocol extensions and capabilities, rather than on the > assumptions being made in the calculation of specific scenarios. =20 > =20 > While it=E2=80=99s ok to attempt to improve the realism of the assumpti= ons as > they stand, this won=E2=80=99t address the more fundamental problems of= logical > structure and readability which are the heart of the concerns that have= > been expressed so far. =20 > =20 > =20 > Avshalom said: > =20 > =E2=80=9CThis did not get much attention when it was sent before the IE= TF. >=20 > We really need some input from actual deployments of SIMPLE regarding t= he > following in order to be able to address the IESG comment in a new > revision of this draft: >=20 > - Message sizes. >=20 > - Different refresh (re-subscribe) rates used and when they are used. >=20 > - Presence document data sizes >=20 > - Geolocation presence document data sizes. >=20 > - Size of data per subscription that the presence server needs to > allocate >=20 > - Any other data that we can get from the field. >=20 > Any other comments are also welcome. >=20 > Thanks > --Avshalom >=20 > __________________ >=20 > The IESG had substantial comments on the draft: _ > __https://datatracker.ietf.org/idtracker/draft-ietf-simple-interdomain-= scaling-analysis/comment/102863/_ >=20 >=20 > The following is a plan for revising the draft to address these comment= s. > The plan is based on discussions with Ben, Cullen and Robert. >=20 > One very important thing that will help us a lot in this work is gettin= g > real data from actual deployments of SIMPLE regarding the following: >=20 > - Message sizes. >=20 > - Different refresh (re-subscribe) rates used and when they are used. >=20 > - Presence document data sizes >=20 > - Geolocation presence document data sizes. >=20 > - Size of data per subscription that the presence server needs to > allocate >=20 > - Any other data that we can get from the field. >=20 > **** Any numbers here will be greatly appreciated and will help a lot > in creating the new revision of the document **** >=20 > Note that the above numbers are more SIP specific and we need to get =20 > them from actual SIP deployments. They are different from the =20 > general constants of buddy list size, rate of state changes per day etc= =2E > which are more usage numbers. >=20 > General Changes: > ---------------- >=20 > * Remove subjective language as much as possible >=20 > * The document should not be written as a protocol comparison document > but as a document that provides input that will help deployment =20 > considerations for SIMPLE and directions for optimizations. >=20 > * Clarify the assumptions behind the chosen input values. >=20 > * Discuss elasticity of inputs and which inputs have more effect. >=20 > * Make it clear that we are talking only about inter-domain =20 > traffic. >=20 > * The document will have to go through the working group last call =20 > again. >=20 > Changes in Phase I > ------------------- >=20 > * Separate the scenarios into enterprise and consumer related =20 > scenarios. Number as the time that a user will be logged in which is > reasonable to be 8 in an enterprise will be different for a consumer > network. The rate of status changes will be different also. >=20 > * Since we can not mention explicit numbers from actual deployments, =20 > we should say e.g. "hypothetical consumer service"... >=20 > * Add per active (logged in) user calculations >=20 > * Section 2.2: The 2000/4000 difference in login/logouts is probably =20 > a typo mistake that needs to be clarified. It does NOT affect the =20 > calculations. >=20 > * Add a section describing changes with different constants. Provide =20 > several points on the possible reasonable values. >=20 > * Add geolocation information as part of the model. >=20 > * Provide different calculations for the refresh time. The 3600 =20 > seconds from the RFC is not the number that is usually used. > Provide both extremes. >=20 > * Message sizes: Need to do sanity check of messages. Talk to people =20 > that may have these numbers. >=20 > * Section 2.10 - Change to 48 changes per day from 24. It was done =20 > in order to show that the optimized protocol can be better even with > doubling the number notifications. This is probably confusing and need = to > be fixed. >=20 > * Sizes for state calculations. Need to revisit the numbers that are =20 > used. Get actual numbers from the same sources that we will get message= > sizes. >=20 > * Talk about the limits that are imposed by privacy constraints on =20 > the way that SIMPLE works and possible optimizations. >=20 > * Provide numbers for when SIGCOMP compression is used. >=20 > Phase II > -------- >=20 > * Revisit Processing Complexities, Current Optimizations, Summary and > Conclusions sections after doing the changes in the main part of the =20 > document. >=20 > Thanks > --Avshalom=E2=80=9D_______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple >=20 >=20 > -----------------------------------------------------------------------= - --------------ms080604030002090703030208 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIWnDCC B1cwggY/oAMCAQICAVUwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBT aWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRl IENsaWVudCBDQTAeFw0wOTA3MDYwMDAwMDFaFw0xMDA3MDYyMzU5NTlaMIHCMQswCQYDVQQG EwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRlbnZlcjEiMCAGA1UEChMZWE1Q UCBTdGFuZGFyZHMgRm91bmRhdGlvbjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0 aWZpY2F0ZSBNZW1iZXIxGjAYBgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcN AQkBFhJzdHBldGVyQHN0cGV0ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCas7Mrnh02GakN8sft+HJpU4MwBxEgrGDZ2ZzUxDDt2sEhM+9Q74h955MtgMhK3TeBf6Hs hDh/8Z9G//k2qNA0M2S5rejTqrmW0Jabca/L7BUZ0GhnU2N/2zeciFUmuZ4A2l1T5IMX2ZVP XnNIaefBtbImJAbDz3T0vxkzTtcqgW3wL83PMDiqiuM+e1k+VPvOW4f5ZSGkPIhYCDpWqNE5 wZvjrLNMc8jZOPs9DrsYuIVwU72Vhy1tkEh+w6YpYHrdEUAe+eKe6TuxqZ60e9z3O36uiV// Ms274iD6PbA/IGazJgaAdg6tvPehwTYGJAGmv3PsJKkLGjgoh+RrrM1LAgMBAAGjggOKMIID hjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwQwHQYDVR0OBBYEFOyws3XWgIY9FP1POVqjdZP9Lu38MB0GA1UdEQQWMBSBEnN0cGV0ZXJA c3RwZXRlci5pbTCBqAYDVR0jBIGgMIGdgBR7iZySlyShhEcCy3T8LvSs3DLl86GBgaR/MH0x CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZp Y2F0aW9uIEF1dGhvcml0eYIBDzCCAUcGA1UdIASCAT4wggE6MIIBNgYLKwYBBAGBtTcBAgAw ggElMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQG CCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMIG8 BggrBgEFBQcCAjCBrzAUFg1TdGFydENvbSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0 eSwgcmVhZCB0aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENv bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwYwYDVR0fBFwwWjAroCmgJ4YlaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vY3J0dTMtY3JsLmNybDAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNz bC5jb20vY3J0dTMtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0 cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczMvY2xpZW50L2NhMEIGCCsGAQUFBzAC hjZodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIuY2xhc3MzLmNsaWVudC5jYS5j cnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUA A4IBAQBgv4xFXZqDKSOtnPOVbqOh1brj7oxRaVYk7N0MJG7x9Y/wkO3iwRwizVLcC1bA+D/R gyFilXx6IQWE63Ge2tu+Y4w5QoHYwuUFQuBZuxvZpOa3ykdgPlBQaBM8m+Ien0skwNggaizA X9Pc/sMLpP3jkO1iSF4agy4r5Ed+4G10mP5X0zO3gQwq9Uj4F9tX+58kU+fM1P8Sh+BYR4r/ kSbKE3tWcMaKblWPGwX0nYD26Je7Qb+uX/J5lCgozBrHXQWq8N98iklASf2pv+32Oi1dEjmM UgAm/J2+YmxaI02+c+H6QH8+F3RUjCiRg9XqUNjcrNrnTFnm/iMMZADktsXPMIIHVzCCBj+g AwIBAgIBVTANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBMB4XDTA5MDcwNjAwMDAwMVoXDTEwMDcwNjIzNTk1OVowgcIxCzAJBgNVBAYTAlVTMREw DwYDVQQIEwhDb2xvcmFkbzEPMA0GA1UEBxMGRGVudmVyMSIwIAYDVQQKExlYTVBQIFN0YW5k YXJkcyBGb3VuZGF0aW9uMSwwKgYDVQQLEyNTdGFydENvbSBUcnVzdGVkIENlcnRpZmljYXRl IE1lbWJlcjEaMBgGA1UEAxMRUGV0ZXIgU2FpbnQtQW5kcmUxITAfBgkqhkiG9w0BCQEWEnN0 cGV0ZXJAc3RwZXRlci5pbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqzsyue HTYZqQ3yx+34cmlTgzAHESCsYNnZnNTEMO3awSEz71DviH3nky2AyErdN4F/oeyEOH/xn0b/ +Tao0DQzZLmt6NOquZbQlptxr8vsFRnQaGdTY3/bN5yIVSa5ngDaXVPkgxfZlU9ec0hp58G1 siYkBsPPdPS/GTNO1yqBbfAvzc8wOKqK4z57WT5U+85bh/llIaQ8iFgIOlao0TnBm+Oss0xz yNk4+z0Ouxi4hXBTvZWHLW2QSH7Dpilget0RQB754p7pO7GpnrR73Pc7fq6JX/8yzbviIPo9 sD8gZrMmBoB2Dq2896HBNgYkAaa/c+wkqQsaOCiH5GuszUsCAwEAAaOCA4owggOGMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNV HQ4EFgQU7LCzddaAhj0U/U85WqN1k/0u7fwwHQYDVR0RBBYwFIESc3RwZXRlckBzdHBldGVy LmltMIGoBgNVHSMEgaAwgZ2AFHuJnJKXJKGERwLLdPwu9KzcMuXzoYGBpH8wfTELMAkGA1UE BhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFs IENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g QXV0aG9yaXR5ggEPMIIBRwYDVR0gBIIBPjCCATowggE2BgsrBgEEAYG1NwECADCCASUwLgYI KwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUH AgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgbwGCCsGAQUF BwICMIGvMBQWDVN0YXJ0Q29tIEx0ZC4wAwIBARqBlkxpbWl0ZWQgTGlhYmlsaXR5LCByZWFk IHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRp ZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFy dHNzbC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0 c3NsLmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9j cnR1My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2Nz cC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNV HRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBAGC/ jEVdmoMpI62c85Vuo6HVuuPujFFpViTs3QwkbvH1j/CQ7eLBHCLNUtwLVsD4P9GDIWKVfHoh BYTrcZ7a275jjDlCgdjC5QVC4Fm7G9mk5rfKR2A+UFBoEzyb4h6fSyTA2CBqLMBf09z+wwuk /eOQ7WJIXhqDLivkR37gbXSY/lfTM7eBDCr1SPgX21f7nyRT58zU/xKH4FhHiv+RJsoTe1Zw xopuVY8bBfSdgPbol7tBv65f8nmUKCjMGsddBarw33yKSUBJ/am/7fY6LV0SOYxSACb8nb5i bFojTb5z4fpAfz4XdFSMKJGD1epQ2Nys2udMWeb+IwxkAOS2xc8wggfiMIIFyqADAgECAgEP MA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQu MSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQD EyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAzMzJaFw0x MjEwMjIyMTAzMzJaMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEr MCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv U3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5o0luEj4gypQIp71Xi2TlXyLYrj9WkRy+d9BO 0FHPYnAsC99/jx/ibNRwIfAoFhZd+LDscdRSckvwuFSz0bKg3z+9o7cwlVAC9AwMWe8IM0Lx c+8etYxsX4WIamG9fjzzi5GAW5ESKzzIN3SxHSplyGCWFwx/pgf1f4y6O9/ym+4f6zaDYP6B x0r+SaJcr6eSGNm7X3EwX1v7XpRBY+aw019o7k72d0IX910F+XGt0OwNdM61Ff3FiTiexeUZ bWxCGm6GZl+SQVG9xYVIgHQaLXoQF+g2wzrmKCbVcZhqH+hrlRnD6PfCuEyX/BR6PlAPRDlQ 6f1u3wqik+LF5P15AgMBAAGjggNbMIIDVzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBpjAd BgNVHQ4EFgQUe4mckpckoYRHAst0/C70rNwy5fMwgagGA1UdIwSBoDCBnYAUTgvvGqRAW6UX aYcwyjRoQ9BBrvKhgYGkfzB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UE AxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQEwCQYDVR0SBAIwADA9Bggr BgEFBQcBAQQxMC8wLQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2Nh LmNydDBgBgNVHR8EWTBXMCygKqAohiZodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvc2ZzY2Et Y3JsLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMIIBXQYD VR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBBDCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9j ZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5z dGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3RhcnQg Q29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5LCBy ZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQu c3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMFAGCWCGSAGG+EIB DQRDFkFTdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIEZyZWUgU1NMIEVt YWlsIENlcnRpZmljYXRlczANBgkqhkiG9w0BAQUFAAOCAgEAUpcEDdsKFRCxFBxcSm+8oMTT fpS7fbZkxWHx5fHDjvAgaBQ+oY0tk4xtbD6VxeHYjxI63+hj8jICnqeVXPe34Bu+XzekIn2T lrnPCQobKdQF2p52QgUvIxSURed0jcBaCBV22DSKaUqDOzD/Tx6VQy78zpblXjRH7OALE/+H jzJVmspdnBUUtQOLYgPo924xkxR25VDdgtEE5vAXa/g2oCeZhy0ZEO4NbgIayAYCJcJRDz0h dD2Ahec65Kw6LB3N7VXEjiRR5/WoKwH/QteRzPJbFDc1somrApjm2cyg+5nbm1RHeFIz+GxX luRrPztvhNcby0PtAjqwY1txi4sW0R6ZJPuZ2DZ1/dzckoFhyZgFyOX3SEkNXVLldjTzneFJ FnVSzDbc720vq184jR7pYoI9+f5QJ96a0iLxEAG8SJ5auBwXI/w2FmKmwmdMvJ8/17+B4sMC IRrXrDQl2xzpVXh/Qcmk5nf+w8HFmqATGy1OUAQbXga7AySAUaYhvvFk50u0bO5DiUGwzrJO 3TrwvaC2Ei4EFaBmIVgG7TfU5TaaY9IcJSCQ7AGUYE3RFSRpsLOoA3DsxP42YERgS/Nxw29+ YqZtPoO2QPbNpI7xnHVCfNBabx3oDIf438nFfv8spw5BQqBSbEF1izJA57eE64CzHnt7lB20 OFD11avYopwxggPKMIIDxgIBATCBkjCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBAgFVMAkGBSsOAwIaBQCgggIMMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTA5MTIwODE3MTcyOVowIwYJKoZIhvcNAQkEMRYEFOVn1BXb3MJ+JXF6xu6n gRmjtH+MMF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqG SIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBowYJ KwYBBAGCNxAEMYGVMIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UE AxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAVUw gaUGCyqGSIb3DQEJEAILMYGVoIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4 MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQg Q0ECAVUwDQYJKoZIhvcNAQEBBQAEggEADKHQrstAkx0pKrZ0pF2z7hrJst98YfMG2/7HSrFw KyFzQ/2ZK6ZX8XABLZjErH+DUnz8PCOPJhK5YatcGHqAaSj3139y7LHpITMeCn0L9Yft/NpT SOlEACzSFgRbOVD7R1MrIfXmn3gCQ9EpcYW8n6l9qYUwItF/zC/VG32+4EoJ/FJT1A/kWYV2 IDqke8iY/7KErVkn72FepDzrpAhJK4OPitkeK5HguOznz6sQ7UuomY8L3DKcI8haEevc1Leu JdsXQk5NrjMLwYUo5PWz/PKJvZbUGwl8HpFEgOTkLRKAs/xbmtbsYKSCl1IctcQSJBZj1NnJ eamCzVO0HSemFgAAAAAAAA== --------------ms080604030002090703030208-- From pkyzivat@cisco.com Tue Dec 8 09:40:14 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 26D003A67D4; Tue, 8 Dec 2009 09:40:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LbwoMJehWe9d; Tue, 8 Dec 2009 09:40:12 -0800 (PST) Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id C59CB3A67A7; Tue, 8 Dec 2009 09:40:12 -0800 (PST) Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AogHAIQeHktAZnwM/2dsb2JhbACEJYt4iFypPYZ/ghABjgyBL4EbAYEQVwQ X-IronPort-AV: E=Sophos;i="4.47,363,1257120000"; d="scan'208";a="59597831" Received: from rtp-core-1.cisco.com ([64.102.124.12]) by sj-iport-4.cisco.com with ESMTP; 08 Dec 2009 17:40:01 +0000 Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id nB8He1FI020491; Tue, 8 Dec 2009 17:40:01 GMT Received: from xfe-rtp-212.amer.cisco.com ([64.102.31.100]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 8 Dec 2009 12:40:00 -0500 Received: from [161.44.174.156] ([161.44.174.156]) by xfe-rtp-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 8 Dec 2009 12:40:00 -0500 Message-ID: <4B1E8F70.8050309@cisco.com> Date: Tue, 08 Dec 2009 12:40:00 -0500 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Peter Saint-Andre References: <4B1E8A29.5060808@stpeter.im> In-Reply-To: <4B1E8A29.5060808@stpeter.im> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 08 Dec 2009 17:40:00.0755 (UTC) FILETIME=[77850C30:01CA782D] Cc: Avshalom Houri , simple@ietf.org, simple-bounces@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2009 17:40:14 -0000 Peter, I think the general analysis would be a useful place to go next. That should indeed lead to the discussion of issues. It seems very likely that there will need to be some architectural changes to arrive at a system that can ultimately support a planet's worth of people who each want the status of a bunch of buddies. Thanks, Paul Peter Saint-Andre wrote: > Avshalom and I just had a chat about this I-D. He might post in more > detail, but my main conclusions are as follows: > > 1. Analyzing the network impact of presence technologies is the > responsible thing for the IETF to do. > > 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis and > draft-saintandre-xmpp-presence-analysis are not intended to force work > on optimizations, instead they are intended to frame a broader > discussion about the network impact of presence technologies. > > 3. It's unproductive to set up a competition in this regard between SIP > and XMPP. > > 4. It would be more productive to move up a level of abstraction by > discussing presence technologies at a higher level (not specific to SIP > or XMPP). > > 5. A more general treatment might help protocol designers, application > developers, and service operators think more clearly about protocol > optimizations, implementation improvements, and deployment sizing. > However, detailed discussion of those issues belongs somewhere else, not > in the general analysis document. > > If people on this list think it would be helpful, Avshalom and I are > open to working together on a more general analysis. > > Peter > > On 12/2/09 12:09 AM, Avshalom Houri wrote: >> Section 2.2 and 2.3 contain plenty of explanations regarding the >> assumptions behind the document, but I will try to make them less "dry" >> and more explanatory. >> >> Peter's document actually took this document as a basis. >> >> Maybe you mean that it should not be assumed that the readers are >> familiar with the way that SIMPLE works? >> >> Note that the IESG comments specifically said that actual field numbers >> are necessary and we should try to get them as much as possible. I have >> submitted a request to the list for these kind of numbers and got almost >> no response. Hope that someone will be able to provide some field numbers. >> >> --Avshalom >> >> >> >> From: "Bernard Aboba" >> To: >> Date: 02/12/2009 01:16 AM >> Subject: Re: [Simple] Suggested next actions with >> draft-ietf-simple-interdomain-scaling-analysis >> Sent by: simple-bounces@ietf.org >> >> >> ------------------------------------------------------------------------ >> >> >> >> The problems of this document go beyond the issue of “better numbers”. >> The fundamental goal of scaling analysis is to elucidate the factors >> that influence performance. The document as currently written does not >> do this. As Cullen noted in his review: >> >> *In summary, you can see I don't think the document actually shows most >> the* >> *things it claims in the conclusion. I believe that it would be very >> harmful to* >> *publish the document as is. The numbers will be used by folks to >> justify work* >> *that is not needed and claim that other protocol are 10x better than >> SIMPLE. I* >> *don't mind claims like that if they are true, but working off these >> numbers I* >> *would not feel they are true.* >> >> My suggestion is that the document be re-organized along the lines of >> Peter St. Andre’s XMPP scaling document: >> _http://tools.ietf.org/html/draft-saintandre-xmpp-presence-analysis_ >> >> Peter’s document (while containing plenty of calculations) first lays >> out the formulas and assumptions that go into the numbers. This enables >> the reader to understand and if necessary, modify those assumptions to >> fit their needs. >> >> By re-organizing the document along these lines (possibly moving >> calculations of specific scenarios to an Appendix), more emphasis would >> be placed on the underlying performance model and how this is influenced >> by various protocol extensions and capabilities, rather than on the >> assumptions being made in the calculation of specific scenarios. >> >> While it’s ok to attempt to improve the realism of the assumptions as >> they stand, this won’t address the more fundamental problems of logical >> structure and readability which are the heart of the concerns that have >> been expressed so far. >> >> >> Avshalom said: >> >> “This did not get much attention when it was sent before the IETF. >> >> We really need some input from actual deployments of SIMPLE regarding the >> following in order to be able to address the IESG comment in a new >> revision of this draft: >> >> - Message sizes. >> >> - Different refresh (re-subscribe) rates used and when they are used. >> >> - Presence document data sizes >> >> - Geolocation presence document data sizes. >> >> - Size of data per subscription that the presence server needs to >> allocate >> >> - Any other data that we can get from the field. >> >> Any other comments are also welcome. >> >> Thanks >> --Avshalom >> >> __________________ >> >> The IESG had substantial comments on the draft: _ >> __https://datatracker.ietf.org/idtracker/draft-ietf-simple-interdomain-scaling-analysis/comment/102863/_ >> >> >> The following is a plan for revising the draft to address these comments. >> The plan is based on discussions with Ben, Cullen and Robert. >> >> One very important thing that will help us a lot in this work is getting >> real data from actual deployments of SIMPLE regarding the following: >> >> - Message sizes. >> >> - Different refresh (re-subscribe) rates used and when they are used. >> >> - Presence document data sizes >> >> - Geolocation presence document data sizes. >> >> - Size of data per subscription that the presence server needs to >> allocate >> >> - Any other data that we can get from the field. >> >> **** Any numbers here will be greatly appreciated and will help a lot >> in creating the new revision of the document **** >> >> Note that the above numbers are more SIP specific and we need to get >> them from actual SIP deployments. They are different from the >> general constants of buddy list size, rate of state changes per day etc. >> which are more usage numbers. >> >> General Changes: >> ---------------- >> >> * Remove subjective language as much as possible >> >> * The document should not be written as a protocol comparison document >> but as a document that provides input that will help deployment >> considerations for SIMPLE and directions for optimizations. >> >> * Clarify the assumptions behind the chosen input values. >> >> * Discuss elasticity of inputs and which inputs have more effect. >> >> * Make it clear that we are talking only about inter-domain >> traffic. >> >> * The document will have to go through the working group last call >> again. >> >> Changes in Phase I >> ------------------- >> >> * Separate the scenarios into enterprise and consumer related >> scenarios. Number as the time that a user will be logged in which is >> reasonable to be 8 in an enterprise will be different for a consumer >> network. The rate of status changes will be different also. >> >> * Since we can not mention explicit numbers from actual deployments, >> we should say e.g. "hypothetical consumer service"... >> >> * Add per active (logged in) user calculations >> >> * Section 2.2: The 2000/4000 difference in login/logouts is probably >> a typo mistake that needs to be clarified. It does NOT affect the >> calculations. >> >> * Add a section describing changes with different constants. Provide >> several points on the possible reasonable values. >> >> * Add geolocation information as part of the model. >> >> * Provide different calculations for the refresh time. The 3600 >> seconds from the RFC is not the number that is usually used. >> Provide both extremes. >> >> * Message sizes: Need to do sanity check of messages. Talk to people >> that may have these numbers. >> >> * Section 2.10 - Change to 48 changes per day from 24. It was done >> in order to show that the optimized protocol can be better even with >> doubling the number notifications. This is probably confusing and need to >> be fixed. >> >> * Sizes for state calculations. Need to revisit the numbers that are >> used. Get actual numbers from the same sources that we will get message >> sizes. >> >> * Talk about the limits that are imposed by privacy constraints on >> the way that SIMPLE works and possible optimizations. >> >> * Provide numbers for when SIGCOMP compression is used. >> >> Phase II >> -------- >> >> * Revisit Processing Complexities, Current Optimizations, Summary and >> Conclusions sections after doing the changes in the main part of the >> document. >> >> Thanks >> --Avshalom”_______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www.ietf.org/mailman/listinfo/simple >> >> >> ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From bernard_aboba@hotmail.com Tue Dec 8 10:44:50 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF8463A6A4E for ; Tue, 8 Dec 2009 10:44:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.338 X-Spam-Level: X-Spam-Status: No, score=-0.338 tagged_above=-999 required=5 tests=[AWL=-0.340, BAYES_50=0.001, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LUYQ0Qa2N0Tc for ; Tue, 8 Dec 2009 10:44:46 -0800 (PST) Received: from blu0-omc4-s8.blu0.hotmail.com (blu0-omc4-s8.blu0.hotmail.com [65.55.111.147]) by core3.amsl.com (Postfix) with ESMTP id 2DE8C3A6841 for ; Tue, 8 Dec 2009 10:44:46 -0800 (PST) Received: from BLU137-DS6 ([65.55.111.135]) by blu0-omc4-s8.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 8 Dec 2009 10:44:35 -0800 X-Originating-IP: [131.107.0.104] X-Originating-Email: [bernard_aboba@hotmail.com] Message-ID: From: "Bernard Aboba" To: Date: Tue, 8 Dec 2009 10:44:34 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_072D_01CA77F3.6E83F360" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Acp4NnxptBH8jK2rSGeED7oJVWVPDw== Content-Language: en-us X-OriginalArrivalTime: 08 Dec 2009 18:44:35.0818 (UTC) FILETIME=[7D3CBCA0:01CA7836] Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2009 18:44:50 -0000 ------=_NextPart_000_072D_01CA77F3.6E83F360 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I agree with all of Peter's points below. However, this begs the question of what the next steps are on draft-ietf-simple-interdomain-scaling-analysis. IMHO, both draft-ietf-simple-interdomain-scaling-analysis and draft-saintandre-xmpp-presence-analysis would benefit from the context that Peter's suggested "more general analysis" would provide. Not only would that context make both documents more understandable, but it would also help answer the questions posed in item #5. "Better numbers" by themselves can't accomplish that. Peter Saint-Andre wrote: > Avshalom and I just had a chat about this I-D. He might post in more > detail, but my main conclusions are as follows: > > 1. Analyzing the network impact of presence technologies is the > responsible thing for the IETF to do. > > 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis and > draft-saintandre-xmpp-presence-analysis are not intended to force work > on optimizations, instead they are intended to frame a broader > discussion about the network impact of presence technologies. > > 3. It's unproductive to set up a competition in this regard between > SIP and XMPP. > > 4. It would be more productive to move up a level of abstraction by > discussing presence technologies at a higher level (not specific to > SIP or XMPP). > > 5. A more general treatment might help protocol designers, application > developers, and service operators think more clearly about protocol > optimizations, implementation improvements, and deployment sizing. > However, detailed discussion of those issues belongs somewhere else, > not in the general analysis document. > > If people on this list think it would be helpful, Avshalom and I are > open to working together on a more general analysis. > > Peter ------=_NextPart_000_072D_01CA77F3.6E83F360 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I agree with all of Peter’s points below. =

 

However, this begs the question of what the next = steps are on

draft-ietf-simple-interdomain-scaling-analysis. =

 

IMHO, both = draft-ietf-simple-interdomain-scaling-analysis and

draft-saintandre-xmpp-presence-analysis would = benefit from the context that

Peter’s suggested “more general = analysis” would provide. 

 

Not only would that context make both documents = more understandable, but

it would also help answer the questions posed in = item #5.   “Better numbers” by

themselves can’t accomplish that. =

 

 

 

Peter Saint-Andre wrote:

> Avshalom and I just had a chat about this = I-D. He might post in more

> detail, but my main conclusions are as = follows:

>

> 1. Analyzing the network impact of presence technologies is the

> responsible thing for the IETF to = do.

>

> 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis and

> draft-saintandre-xmpp-presence-analysis are = not intended to force work

> on optimizations, instead they are intended = to frame a broader

> discussion about the network impact of = presence technologies.

>

> 3. It's unproductive to set up a = competition in this regard between

> SIP and XMPP.

>

> 4. It would be more productive to move up a = level of abstraction by

> discussing presence technologies at a = higher level (not specific to

> SIP or XMPP).

>

> 5. A more general treatment might help = protocol designers, application

> developers, and service operators think = more clearly about protocol

> optimizations, implementation improvements, = and deployment sizing.

> However, detailed discussion of those = issues belongs somewhere else,

> not in the general analysis = document.

>

> If people on this list think it would be = helpful, Avshalom and I are

> open to working together on a more general = analysis.

>

> Peter

 

------=_NextPart_000_072D_01CA77F3.6E83F360-- From stpeter@stpeter.im Tue Dec 8 10:48:11 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A624728C174 for ; Tue, 8 Dec 2009 10:48:11 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q4a7NxI73ecr for ; Tue, 8 Dec 2009 10:48:10 -0800 (PST) Received: from stpeter.im (stpeter.im [207.210.219.233]) by core3.amsl.com (Postfix) with ESMTP id AD23F28C144 for ; Tue, 8 Dec 2009 10:48:10 -0800 (PST) Received: from leavealone.cisco.com (72-163-0-129.cisco.com [72.163.0.129]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 623A240126; Tue, 8 Dec 2009 11:47:58 -0700 (MST) Message-ID: <4B1E9F5B.9090109@stpeter.im> Date: Tue, 08 Dec 2009 11:47:55 -0700 From: Peter Saint-Andre User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Bernard Aboba References: In-Reply-To: X-Enigmail-Version: 0.96.0 OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms080500070400050701020402" Cc: simple@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2009 18:48:11 -0000 This is a cryptographically signed message in MIME format. --------------ms080500070400050701020402 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable If we work on a more general analysis, perhaps there might not be next steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's too early to say. On 12/8/09 11:44 AM, Bernard Aboba wrote: > I agree with all of Peter=E2=80=99s points below. >=20 > =20 >=20 > However, this begs the question of what the next steps are on >=20 > draft-ietf-simple-interdomain-scaling-analysis. >=20 > =20 >=20 > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and >=20 > draft-saintandre-xmpp-presence-analysis would benefit from the context = that >=20 > Peter=E2=80=99s suggested =E2=80=9Cmore general analysis=E2=80=9D would= provide.=20 >=20 > =20 >=20 > Not only would that context make both documents more understandable, bu= t >=20 > it would also help answer the questions posed in item #5. =E2=80=9CBe= tter > numbers=E2=80=9D by >=20 > themselves can=E2=80=99t accomplish that. >=20 > =20 >=20 > =20 >=20 > =20 >=20 > Peter Saint-Andre wrote: >=20 >> Avshalom and I just had a chat about this I-D. He might post in more >=20 >> detail, but my main conclusions are as follows: >=20 >> >=20 >> 1. Analyzing the network impact of presence technologies is the >=20 >> responsible thing for the IETF to do. >=20 >> >=20 >> 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis and >=20 >> draft-saintandre-xmpp-presence-analysis are not intended to force work= >=20 >> on optimizations, instead they are intended to frame a broader >=20 >> discussion about the network impact of presence technologies. >=20 >> >=20 >> 3. It's unproductive to set up a competition in this regard between >=20 >> SIP and XMPP. >=20 >> >=20 >> 4. It would be more productive to move up a level of abstraction by >=20 >> discussing presence technologies at a higher level (not specific to >=20 >> SIP or XMPP). >=20 >> >=20 >> 5. A more general treatment might help protocol designers, application= >=20 >> developers, and service operators think more clearly about protocol >=20 >> optimizations, implementation improvements, and deployment sizing. >=20 >> However, detailed discussion of those issues belongs somewhere else, >=20 >> not in the general analysis document. >=20 >> >=20 >> If people on this list think it would be helpful, Avshalom and I are >=20 >> open to working together on a more general analysis. >=20 >> >=20 >> Peter --------------ms080500070400050701020402 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIWnDCC B1cwggY/oAMCAQICAVUwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBT aWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRl IENsaWVudCBDQTAeFw0wOTA3MDYwMDAwMDFaFw0xMDA3MDYyMzU5NTlaMIHCMQswCQYDVQQG EwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRlbnZlcjEiMCAGA1UEChMZWE1Q UCBTdGFuZGFyZHMgRm91bmRhdGlvbjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0 aWZpY2F0ZSBNZW1iZXIxGjAYBgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcN AQkBFhJzdHBldGVyQHN0cGV0ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCas7Mrnh02GakN8sft+HJpU4MwBxEgrGDZ2ZzUxDDt2sEhM+9Q74h955MtgMhK3TeBf6Hs hDh/8Z9G//k2qNA0M2S5rejTqrmW0Jabca/L7BUZ0GhnU2N/2zeciFUmuZ4A2l1T5IMX2ZVP XnNIaefBtbImJAbDz3T0vxkzTtcqgW3wL83PMDiqiuM+e1k+VPvOW4f5ZSGkPIhYCDpWqNE5 wZvjrLNMc8jZOPs9DrsYuIVwU72Vhy1tkEh+w6YpYHrdEUAe+eKe6TuxqZ60e9z3O36uiV// Ms274iD6PbA/IGazJgaAdg6tvPehwTYGJAGmv3PsJKkLGjgoh+RrrM1LAgMBAAGjggOKMIID hjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwQwHQYDVR0OBBYEFOyws3XWgIY9FP1POVqjdZP9Lu38MB0GA1UdEQQWMBSBEnN0cGV0ZXJA c3RwZXRlci5pbTCBqAYDVR0jBIGgMIGdgBR7iZySlyShhEcCy3T8LvSs3DLl86GBgaR/MH0x CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZp Y2F0aW9uIEF1dGhvcml0eYIBDzCCAUcGA1UdIASCAT4wggE6MIIBNgYLKwYBBAGBtTcBAgAw ggElMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQG CCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMIG8 BggrBgEFBQcCAjCBrzAUFg1TdGFydENvbSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0 eSwgcmVhZCB0aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENv bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwYwYDVR0fBFwwWjAroCmgJ4YlaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vY3J0dTMtY3JsLmNybDAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNz bC5jb20vY3J0dTMtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0 cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczMvY2xpZW50L2NhMEIGCCsGAQUFBzAC hjZodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIuY2xhc3MzLmNsaWVudC5jYS5j cnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUA A4IBAQBgv4xFXZqDKSOtnPOVbqOh1brj7oxRaVYk7N0MJG7x9Y/wkO3iwRwizVLcC1bA+D/R gyFilXx6IQWE63Ge2tu+Y4w5QoHYwuUFQuBZuxvZpOa3ykdgPlBQaBM8m+Ien0skwNggaizA X9Pc/sMLpP3jkO1iSF4agy4r5Ed+4G10mP5X0zO3gQwq9Uj4F9tX+58kU+fM1P8Sh+BYR4r/ kSbKE3tWcMaKblWPGwX0nYD26Je7Qb+uX/J5lCgozBrHXQWq8N98iklASf2pv+32Oi1dEjmM UgAm/J2+YmxaI02+c+H6QH8+F3RUjCiRg9XqUNjcrNrnTFnm/iMMZADktsXPMIIHVzCCBj+g AwIBAgIBVTANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBMB4XDTA5MDcwNjAwMDAwMVoXDTEwMDcwNjIzNTk1OVowgcIxCzAJBgNVBAYTAlVTMREw DwYDVQQIEwhDb2xvcmFkbzEPMA0GA1UEBxMGRGVudmVyMSIwIAYDVQQKExlYTVBQIFN0YW5k YXJkcyBGb3VuZGF0aW9uMSwwKgYDVQQLEyNTdGFydENvbSBUcnVzdGVkIENlcnRpZmljYXRl IE1lbWJlcjEaMBgGA1UEAxMRUGV0ZXIgU2FpbnQtQW5kcmUxITAfBgkqhkiG9w0BCQEWEnN0 cGV0ZXJAc3RwZXRlci5pbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqzsyue HTYZqQ3yx+34cmlTgzAHESCsYNnZnNTEMO3awSEz71DviH3nky2AyErdN4F/oeyEOH/xn0b/ +Tao0DQzZLmt6NOquZbQlptxr8vsFRnQaGdTY3/bN5yIVSa5ngDaXVPkgxfZlU9ec0hp58G1 siYkBsPPdPS/GTNO1yqBbfAvzc8wOKqK4z57WT5U+85bh/llIaQ8iFgIOlao0TnBm+Oss0xz yNk4+z0Ouxi4hXBTvZWHLW2QSH7Dpilget0RQB754p7pO7GpnrR73Pc7fq6JX/8yzbviIPo9 sD8gZrMmBoB2Dq2896HBNgYkAaa/c+wkqQsaOCiH5GuszUsCAwEAAaOCA4owggOGMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNV HQ4EFgQU7LCzddaAhj0U/U85WqN1k/0u7fwwHQYDVR0RBBYwFIESc3RwZXRlckBzdHBldGVy LmltMIGoBgNVHSMEgaAwgZ2AFHuJnJKXJKGERwLLdPwu9KzcMuXzoYGBpH8wfTELMAkGA1UE BhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFs IENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g QXV0aG9yaXR5ggEPMIIBRwYDVR0gBIIBPjCCATowggE2BgsrBgEEAYG1NwECADCCASUwLgYI KwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUH AgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgbwGCCsGAQUF BwICMIGvMBQWDVN0YXJ0Q29tIEx0ZC4wAwIBARqBlkxpbWl0ZWQgTGlhYmlsaXR5LCByZWFk IHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRp ZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFy dHNzbC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0 c3NsLmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9j cnR1My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2Nz cC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNV HRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBAGC/ jEVdmoMpI62c85Vuo6HVuuPujFFpViTs3QwkbvH1j/CQ7eLBHCLNUtwLVsD4P9GDIWKVfHoh BYTrcZ7a275jjDlCgdjC5QVC4Fm7G9mk5rfKR2A+UFBoEzyb4h6fSyTA2CBqLMBf09z+wwuk /eOQ7WJIXhqDLivkR37gbXSY/lfTM7eBDCr1SPgX21f7nyRT58zU/xKH4FhHiv+RJsoTe1Zw xopuVY8bBfSdgPbol7tBv65f8nmUKCjMGsddBarw33yKSUBJ/am/7fY6LV0SOYxSACb8nb5i bFojTb5z4fpAfz4XdFSMKJGD1epQ2Nys2udMWeb+IwxkAOS2xc8wggfiMIIFyqADAgECAgEP MA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQu MSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQD EyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAzMzJaFw0x MjEwMjIyMTAzMzJaMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEr MCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv U3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5o0luEj4gypQIp71Xi2TlXyLYrj9WkRy+d9BO 0FHPYnAsC99/jx/ibNRwIfAoFhZd+LDscdRSckvwuFSz0bKg3z+9o7cwlVAC9AwMWe8IM0Lx c+8etYxsX4WIamG9fjzzi5GAW5ESKzzIN3SxHSplyGCWFwx/pgf1f4y6O9/ym+4f6zaDYP6B x0r+SaJcr6eSGNm7X3EwX1v7XpRBY+aw019o7k72d0IX910F+XGt0OwNdM61Ff3FiTiexeUZ bWxCGm6GZl+SQVG9xYVIgHQaLXoQF+g2wzrmKCbVcZhqH+hrlRnD6PfCuEyX/BR6PlAPRDlQ 6f1u3wqik+LF5P15AgMBAAGjggNbMIIDVzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBpjAd BgNVHQ4EFgQUe4mckpckoYRHAst0/C70rNwy5fMwgagGA1UdIwSBoDCBnYAUTgvvGqRAW6UX aYcwyjRoQ9BBrvKhgYGkfzB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UE AxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQEwCQYDVR0SBAIwADA9Bggr BgEFBQcBAQQxMC8wLQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2Nh LmNydDBgBgNVHR8EWTBXMCygKqAohiZodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvc2ZzY2Et Y3JsLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMIIBXQYD VR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBBDCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9j ZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5z dGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3RhcnQg Q29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5LCBy ZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQu c3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMFAGCWCGSAGG+EIB DQRDFkFTdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIEZyZWUgU1NMIEVt YWlsIENlcnRpZmljYXRlczANBgkqhkiG9w0BAQUFAAOCAgEAUpcEDdsKFRCxFBxcSm+8oMTT fpS7fbZkxWHx5fHDjvAgaBQ+oY0tk4xtbD6VxeHYjxI63+hj8jICnqeVXPe34Bu+XzekIn2T lrnPCQobKdQF2p52QgUvIxSURed0jcBaCBV22DSKaUqDOzD/Tx6VQy78zpblXjRH7OALE/+H jzJVmspdnBUUtQOLYgPo924xkxR25VDdgtEE5vAXa/g2oCeZhy0ZEO4NbgIayAYCJcJRDz0h dD2Ahec65Kw6LB3N7VXEjiRR5/WoKwH/QteRzPJbFDc1somrApjm2cyg+5nbm1RHeFIz+GxX luRrPztvhNcby0PtAjqwY1txi4sW0R6ZJPuZ2DZ1/dzckoFhyZgFyOX3SEkNXVLldjTzneFJ FnVSzDbc720vq184jR7pYoI9+f5QJ96a0iLxEAG8SJ5auBwXI/w2FmKmwmdMvJ8/17+B4sMC IRrXrDQl2xzpVXh/Qcmk5nf+w8HFmqATGy1OUAQbXga7AySAUaYhvvFk50u0bO5DiUGwzrJO 3TrwvaC2Ei4EFaBmIVgG7TfU5TaaY9IcJSCQ7AGUYE3RFSRpsLOoA3DsxP42YERgS/Nxw29+ YqZtPoO2QPbNpI7xnHVCfNBabx3oDIf438nFfv8spw5BQqBSbEF1izJA57eE64CzHnt7lB20 OFD11avYopwxggPKMIIDxgIBATCBkjCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBAgFVMAkGBSsOAwIaBQCgggIMMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTA5MTIwODE4NDc1NVowIwYJKoZIhvcNAQkEMRYEFIKlLFyfxgwSZYK4rMqC SnJfBZEyMF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqG SIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBowYJ KwYBBAGCNxAEMYGVMIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UE AxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAVUw gaUGCyqGSIb3DQEJEAILMYGVoIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4 MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQg Q0ECAVUwDQYJKoZIhvcNAQEBBQAEggEAkAKTGIhq1O9GfF2GIvrbTAyzj5Cd57Jjn2GBJUOf 7G5UZBXX29mpkoR5T8AfBYQgwrcZZ/yqfnLnrUkNPDFd6dcZCrRxD0EyfkFxp3MaBlROWAb8 8k1qpG/pNmfHHm2wl1gPJ5t9qDcbmSynTHa8XUX1wc6/9RLIupToldw1b3zEvGgwCkqEgdZP ft0gyXM0X0CqmzYpYLpRTfiylJ+pi+RGLkjFv352Z1RcELc0rKtYzdvJsN3GEXrmHXWIl5z+ g9otXrnl1dGIkLme8mQPvN8z9BBrVa7gBk++Mx5tScBg+MDcvN5CGpdiF+LopwZC/+pNSd5H QP8kE00IQuykqQAAAAAAAA== --------------ms080500070400050701020402-- From AVSHALOM@il.ibm.com Tue Dec 8 12:44:12 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 98C003A6817 for ; Tue, 8 Dec 2009 12:44:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.844 X-Spam-Level: X-Spam-Status: No, score=-5.844 tagged_above=-999 required=5 tests=[AWL=-0.446, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YtdPH3q-jnCO for ; Tue, 8 Dec 2009 12:44:07 -0800 (PST) Received: from mtagate4.de.ibm.com (mtagate4.de.ibm.com [195.212.17.164]) by core3.amsl.com (Postfix) with ESMTP id 682503A6403 for ; Tue, 8 Dec 2009 12:44:06 -0800 (PST) Received: from d12nrmr1707.megacenter.de.ibm.com (d12nrmr1707.megacenter.de.ibm.com [9.149.167.81]) by mtagate4.de.ibm.com (8.13.1/8.13.1) with ESMTP id nB8KhsDT014195 for ; Tue, 8 Dec 2009 20:43:54 GMT Received: from d12av06.megacenter.de.ibm.com (d12av06.megacenter.de.ibm.com [9.149.165.230]) by d12nrmr1707.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id nB8Khsm02629816 for ; Tue, 8 Dec 2009 21:43:54 +0100 Received: from d12av06.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av06.megacenter.de.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id nB8Khsb1003952 for ; Tue, 8 Dec 2009 21:43:54 +0100 Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d12av06.megacenter.de.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id nB8KhsnA003949; Tue, 8 Dec 2009 21:43:54 +0100 In-Reply-To: <4B1E9F5B.9090109@stpeter.im> References: <4B1E9F5B.9090109@stpeter.im> To: simple@ietf.org, Peter Saint-Andre MIME-Version: 1.0 X-KeepSent: F9C9B4EB:1E6544CA-C2257686:00710256; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5 HF58 February 06, 2009 From: Avshalom Houri Message-ID: Date: Tue, 8 Dec 2009 22:43:52 +0200 X-MIMETrack: Serialize by Router on D12MC102/12/M/IBM(Release 8.5|December 05, 2008) at 08/12/2009 22:43:53, Serialize complete at 08/12/2009 22:43:53 Content-Type: multipart/alternative; boundary="=_alternative 0071D93DC2257686_=" Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2009 20:44:12 -0000 This is a multipart message in MIME format. --=_alternative 0071D93DC2257686_= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable In other words, does the SIMPLE WG is interested in revising the the interdomain-scaling draft to satisfy the last minute comments at the IESG according to the work plan that I have sent to the list few weeks ago, or they would rather prefer that Peter and me will work on a new a=20 document that will merge both the SIMPLE and the XMPP scaling analysis documents in a more general way as described in Peter's note below? --Avshalom simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM: > From: >=20 > Peter Saint-Andre >=20 > To: >=20 > Bernard Aboba >=20 > Cc: >=20 > simple@ietf.org >=20 > Date: >=20 > 08/12/2009 08:48 PM >=20 > Subject: >=20 > Re: [Simple] Suggested next actions with draft-ietf-simple- > interdomain-scaling-analysis >=20 > Sent by: >=20 > simple-bounces@ietf.org >=20 > If we work on a more general analysis, perhaps there might not be next > steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's > too early to say. >=20 > On 12/8/09 11:44 AM, Bernard Aboba wrote: > > I agree with all of Peter?s points below. > >=20 > >=20 > >=20 > > However, this begs the question of what the next steps are on > >=20 > > draft-ietf-simple-interdomain-scaling-analysis. > >=20 > >=20 > >=20 > > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and > >=20 > > draft-saintandre-xmpp-presence-analysis would benefit from the context = that > >=20 > > Peter?s suggested ?more general analysis? would provide.=20 > >=20 > >=20 > >=20 > > Not only would that context make both documents more understandable,=20 but > >=20 > > it would also help answer the questions posed in item #5. ?Better > > numbers? by > >=20 > > themselves can?t accomplish that. > >=20 > >=20 > >=20 > >=20 > >=20 > >=20 > >=20 > > Peter Saint-Andre wrote: > >=20 > >> Avshalom and I just had a chat about this I-D. He might post in more > >=20 > >> detail, but my main conclusions are as follows: > >=20 > >> > >=20 > >> 1. Analyzing the network impact of presence technologies is the > >=20 > >> responsible thing for the IETF to do. > >=20 > >> > >=20 > >> 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis and > >=20 > >> draft-saintandre-xmpp-presence-analysis are not intended to force=20 work > >=20 > >> on optimizations, instead they are intended to frame a broader > >=20 > >> discussion about the network impact of presence technologies. > >=20 > >> > >=20 > >> 3. It's unproductive to set up a competition in this regard between > >=20 > >> SIP and XMPP. > >=20 > >> > >=20 > >> 4. It would be more productive to move up a level of abstraction by > >=20 > >> discussing presence technologies at a higher level (not specific to > >=20 > >> SIP or XMPP). > >=20 > >> > >=20 > >> 5. A more general treatment might help protocol designers,=20 application > >=20 > >> developers, and service operators think more clearly about protocol > >=20 > >> optimizations, implementation improvements, and deployment sizing. > >=20 > >> However, detailed discussion of those issues belongs somewhere else, > >=20 > >> not in the general analysis document. > >=20 > >> > >=20 > >> If people on this list think it would be helpful, Avshalom and I are > >=20 > >> open to working together on a more general analysis. > >=20 > >> > >=20 > >> Peter >=20 > [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]=20 > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple --=_alternative 0071D93DC2257686_= Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable In other words, does the SIMPLE WG is interested in revising the the
interdomain-scaling draft to satisfy the last minute comments at the IESG
according to the work plan that I h= ave sent to the list few weeks ago,
or they would rather prefer that Pe= ter and me will work on a new a document
that will merge both the SIMPLE and the XMPP scaling analysis documents
in a more general way as described in Peter's note below?

--Avshalom





simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM:

> From:

>
> Peter Saint-Andre <stpeter@stpeter.im>

>
> To:

>
> Bernard Aboba <bernard=5Faboba@hotmail.com>

>
> Cc:

>
> simple@ietf.org

>
> Date:

>
> 08/12/2009 08:48 PM

>
> Subject:

>
> Re: [Simple] Suggested next actions with draft-ietf-simple-
> interdomain-scaling-analysis

>
> Sent by:

>
> simple-bounces@ietf.org

>
> If we work on a more general analysis, perhaps there might not be next
> steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's<= br> > too early to say.
>
> On 12/8/09 11:44 AM, Bernard Aboba wrote:
> > I agree with all of Peter’s points below.
> >
> >  
> >
> > However, this begs the question of what the next steps are on
> >
> > draft-ietf-simple-interdomain-scaling-analysis.
> >
> >  
> >
> > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and
> >
> > draft-saintandre-xmpp-presence-analysis would benefit from the context that
> >
> > Peter’s suggested “more general analysis” would= provide.
> >
> >  
> >
> > Not only would that context make both documents more understandab= le, but
> >
> > it would also help answer the questions posed in item #5.   “Better
> > numbers” by
> >
> > themselves can’t accomplish that.
> >
> >  
> >
> >  
> >
> >  
> >
> > Peter Saint-Andre wrote:
> >
> >> Avshalom and I just had a chat about this I-D. He might post in more
> >
> >> detail, but my main conclusions are as follows:
> >
> >>
> >
> >> 1. Analyzing the network impact of presence technologies is the
> >
> >> responsible thing for the IETF to do.
> >
> >>
> >
> >> 2. The analyses in draft-ietf-simple-interdomain-scaling-anal= ysis and
> >
> >> draft-saintandre-xmpp-presence-analysis are not intended to force work
> >
> >> on optimizations, instead they are intended to frame a broade= r
> >
> >> discussion about the network impact of presence technologies.=
> >
> >>
> >
> >> 3. It's unproductive to set up a competition in this regard between
> >
> >> SIP and XMPP.
> >
> >>
> >
> >> 4. It would be more productive to move up a level of abstract= ion by
> >
> >> discussing presence technologies at a higher level (not speci= fic to
> >
> >> SIP or XMPP).
> >
> >>
> >
> >> 5. A more general treatment might help protocol designers, application
> >
> >> developers, and service operators think more clearly about protocol
> >
> >> optimizations, implementation improvements, and deployment sizing.
> >
> >> However, detailed discussion of those issues belongs somewhere else,
> >
> >> not in the general analysis document.
> >
> >>
> >
> >> If people on this list think it would be helpful, Avshalom and I are
> >
> >> open to working together on a more general analysis.
> >
> >>
> >
> >> Peter
>
> [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]
> =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
> Simple mailing list
> Simple@ietf.org
>
https://www.ietf.org/mailman/listinfo/simple
--=_alternative 0071D93DC2257686_=-- From ben@nostrum.com Wed Dec 9 11:25:48 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 464B53A68F3 for ; Wed, 9 Dec 2009 11:25:48 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, SPF_PASS=-0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BFeJwqBk9DEf for ; Wed, 9 Dec 2009 11:25:47 -0800 (PST) Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 0BFDF3A6841 for ; Wed, 9 Dec 2009 11:25:46 -0800 (PST) Received: from dn3-109.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id nB9JPUmj037640 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 9 Dec 2009 13:25:30 -0600 (CST) (envelope-from ben@nostrum.com) From: Ben Campbell Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Wed, 9 Dec 2009 13:25:30 -0600 Message-Id: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> To: Simple WG Mime-Version: 1.0 (Apple Message framework v1077) X-Mailer: Apple Mail (2.1077) Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism) Subject: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2009 19:25:48 -0000 This is a Working Group Last Call on the msrp-acm and msrp-sessionmatch = drafts. We are last-calling them as a unit: http://tools.ietf.org/html/draft-ietf-simple-msrp-acm-02 http://tools.ietf.org/html/draft-ietf-simple-msrp-sessmatch-00t The WGLC will conclude on 23 December 2009. Please send your comments, = including NITS and "this is ready to go" type comments, to the authors = and the working group. Thanks! Ben.= From ben@estacado.net Thu Dec 10 13:47:09 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D6C8C3A6B50 for ; Thu, 10 Dec 2009 13:47:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.499 X-Spam-Level: X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RDNS_DYNAMIC=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V5dWKJiyUfQn for ; Thu, 10 Dec 2009 13:47:09 -0800 (PST) Received: from estacado.net (dsl001-129-069.dfw1.dsl.speakeasy.net [72.1.129.69]) by core3.amsl.com (Postfix) with ESMTP id 0D5453A67F6 for ; Thu, 10 Dec 2009 13:47:08 -0800 (PST) Received: from dn3-213.estacado.net (rocinante.test.estacado.net [172.16.3.213] (may be forged)) (authenticated bits=0) by estacado.net (8.14.3/8.14.2) with ESMTP id nBALjenh032506 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 10 Dec 2009 15:45:40 -0600 (CST) (envelope-from ben@estacado.net) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Ben Campbell In-Reply-To: Date: Thu, 10 Dec 2009 15:45:40 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <2F8CCCCE-0CAA-4401-B0CF-25585C930D54@estacado.net> References: To: Simple WG X-Mailer: Apple Mail (2.1077) Subject: [Simple] Closure on OMA Liaison Statement (was: Liaison Statement from the Open Mobile Alliance) X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Dec 2009 21:47:09 -0000 =46rom the list discussion so far, I draw the following conclusions: 1) We have consensus to ask IANA to update the published schemas to = match the definitions in RFC 4826. 2) Several people objected to adding the schemaLocation attribute. = Therefore, we do not have consensus to make this change. We will draw up a response to the liaison statement very soon, so if you = disagree with the above conclusions, please make that known ASAP. Thanks! Ben. On Oct 2, 2009, at 1:12 PM, Ben Campbell wrote: > (as SIMPLE co-chair) >=20 > OMA sent a liaison statement to the SIMPLE working group. The = statement's overview reads as follows: >=20 > "This Liaison Statement reports XML validation problems in the XML = schemas that were introduced in RFC 4826 and asks for correction." >=20 > Please read the LS, and send your opinions to the SIMPLE list. A PDF = is available at = https://datatracker.ietf.org/documents/LIAISON/file707.pdf >=20 > Thanks! >=20 > Ben. > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From ben@estacado.net Thu Dec 10 14:35:08 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 80E913A6808 for ; Thu, 10 Dec 2009 14:35:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.498 X-Spam-Level: X-Spam-Status: No, score=-2.498 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RDNS_DYNAMIC=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R8d8JTa7Gm0w for ; Thu, 10 Dec 2009 14:35:07 -0800 (PST) Received: from estacado.net (dsl001-129-069.dfw1.dsl.speakeasy.net [72.1.129.69]) by core3.amsl.com (Postfix) with ESMTP id BA23C3A67D6 for ; Thu, 10 Dec 2009 14:35:06 -0800 (PST) Received: from dn3-213.estacado.net (rocinante.test.estacado.net [172.16.3.213] (may be forged)) (authenticated bits=0) by estacado.net (8.14.3/8.14.2) with ESMTP id nBAMXdWH041659 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 10 Dec 2009 16:33:39 -0600 (CST) (envelope-from ben@estacado.net) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: multipart/alternative; boundary=Apple-Mail-11-856861251 From: Ben Campbell In-Reply-To: Date: Thu, 10 Dec 2009 16:33:39 -0600 Message-Id: References: <4B1E9F5B.9090109@stpeter.im> To: Avshalom Houri X-Mailer: Apple Mail (2.1077) Cc: simple@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Dec 2009 22:35:08 -0000 --Apple-Mail-11-856861251 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Hi Avshalom and Peter, Can you offer some examples of the sort of analyses you have in mind? On Dec 8, 2009, at 2:43 PM, Avshalom Houri wrote: > In other words, does the SIMPLE WG is interested in revising the the=20= > interdomain-scaling draft to satisfy the last minute comments at the = IESG=20 > according to the work plan that I have sent to the list few weeks ago,=20= > or they would rather prefer that Peter and me will work on a new a = document=20 > that will merge both the SIMPLE and the XMPP scaling analysis = documents=20 > in a more general way as described in Peter's note below?=20 >=20 > --Avshalom >=20 >=20 >=20 >=20 > simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM: >=20 > > From:=20 > >=20 > > Peter Saint-Andre =20 > >=20 > > To:=20 > >=20 > > Bernard Aboba =20 > >=20 > > Cc:=20 > >=20 > > simple@ietf.org=20 > >=20 > > Date:=20 > >=20 > > 08/12/2009 08:48 PM=20 > >=20 > > Subject:=20 > >=20 > > Re: [Simple] Suggested next actions with draft-ietf-simple- > > interdomain-scaling-analysis=20 > >=20 > > Sent by:=20 > >=20 > > simple-bounces@ietf.org=20 > >=20 > > If we work on a more general analysis, perhaps there might not be = next > > steps on draft-ietf-simple-interdomain-scaling-analysis. I think = it's > > too early to say. > >=20 > > On 12/8/09 11:44 AM, Bernard Aboba wrote: > > > I agree with all of Peter=92s points below. > > >=20 > > > =20 > > >=20 > > > However, this begs the question of what the next steps are on > > >=20 > > > draft-ietf-simple-interdomain-scaling-analysis. > > >=20 > > > =20 > > >=20 > > > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and > > >=20 > > > draft-saintandre-xmpp-presence-analysis would benefit from the = context that > > >=20 > > > Peter=92s suggested =93more general analysis=94 would provide.=20 > > >=20 > > > =20 > > >=20 > > > Not only would that context make both documents more = understandable, but > > >=20 > > > it would also help answer the questions posed in item #5. = =93Better > > > numbers=94 by > > >=20 > > > themselves can=92t accomplish that. > > >=20 > > > =20 > > >=20 > > > =20 > > >=20 > > > =20 > > >=20 > > > Peter Saint-Andre wrote: > > >=20 > > >> Avshalom and I just had a chat about this I-D. He might post in = more > > >=20 > > >> detail, but my main conclusions are as follows: > > >=20 > > >> > > >=20 > > >> 1. Analyzing the network impact of presence technologies is the > > >=20 > > >> responsible thing for the IETF to do. > > >=20 > > >> > > >=20 > > >> 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis = and > > >=20 > > >> draft-saintandre-xmpp-presence-analysis are not intended to force = work > > >=20 > > >> on optimizations, instead they are intended to frame a broader > > >=20 > > >> discussion about the network impact of presence technologies. > > >=20 > > >> > > >=20 > > >> 3. It's unproductive to set up a competition in this regard = between > > >=20 > > >> SIP and XMPP. > > >=20 > > >> > > >=20 > > >> 4. It would be more productive to move up a level of abstraction = by > > >=20 > > >> discussing presence technologies at a higher level (not specific = to > > >=20 > > >> SIP or XMPP). > > >=20 > > >> > > >=20 > > >> 5. A more general treatment might help protocol designers, = application > > >=20 > > >> developers, and service operators think more clearly about = protocol > > >=20 > > >> optimizations, implementation improvements, and deployment = sizing. > > >=20 > > >> However, detailed discussion of those issues belongs somewhere = else, > > >=20 > > >> not in the general analysis document. > > >=20 > > >> > > >=20 > > >> If people on this list think it would be helpful, Avshalom and I = are > > >=20 > > >> open to working together on a more general analysis. > > >=20 > > >> > > >=20 > > >> Peter > >=20 > > [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]=20 > > _______________________________________________ > > Simple mailing list > > Simple@ietf.org > > https://www.ietf.org/mailman/listinfo/simple > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple --Apple-Mail-11-856861251 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252
In other words, does = the SIMPLE WG is interested in revising the the
interdomain-scaling draft to = satisfy the last minute comments at the IESG
according to the work plan = that I have sent to the list few weeks ago,
or they would rather prefer = that Peter and me will work on a new a document
that will merge both the = SIMPLE and the XMPP scaling analysis documents
in a more general way as = described in Peter's note below?

--Avshalom





simple-bounces@ietf.org = wrote on 08/12/2009 08:47:55 PM:

> From:

>
> Peter Saint-Andre <stpeter@stpeter.im>

>
> To:

>
> Bernard Aboba <bernard_aboba@hotmail.com>= ;

>
> Cc:

>
> simple@ietf.org

>
> Date:

>
> 08/12/2009 08:48 PM

>
> Subject:

>
> Re: [Simple] Suggested next actions with draft-ietf-simple-
> interdomain-scaling-analysis

>
> Sent by:

>
> simple-bounces@ietf.org
=

>
> If we work on a more general analysis, perhaps there might not be next
> steps on draft-ietf-simple-interdomain-scaling-analysis. I think = it's
> too early to say.
>
> On 12/8/09 11:44 AM, Bernard Aboba wrote:
> > I agree with all of Peter=92s points below.
> >
> >  
> >
> > However, this begs the question of what the next steps are = on
> >
> > draft-ietf-simple-interdomain-scaling-analysis.
> >
> >  
> >
> > IMHO, both draft-ietf-simple-interdomain-scaling-analysis = and
> >
> > draft-saintandre-xmpp-presence-analysis would benefit from the context that
> >
> > Peter=92s suggested =93more general analysis=94 would provide. =
> >
> >  
> >
> > Not only would that context make both documents more = understandable, but
> >
> > it would also help answer the questions posed in item #5. =   =93Better
> > numbers=94 by
> >
> > themselves can=92t accomplish that.
> >
> >  
> >
> >  
> >
> >  
> >
> > Peter Saint-Andre wrote:
> >
> >> Avshalom and I just had a chat about this I-D. He might = post in more
> >
> >> detail, but my main conclusions are as follows:
> >
> >>
> >
> >> 1. Analyzing the network impact of presence technologies is the
> >
> >> responsible thing for the IETF to do.
> >
> >>
> >
> >> 2. The analyses in = draft-ietf-simple-interdomain-scaling-analysis and
> >
> >> draft-saintandre-xmpp-presence-analysis are not intended to force work
> >
> >> on optimizations, instead they are intended to frame a = broader
> >
> >> discussion about the network impact of presence = technologies.
> >
> >>
> >
> >> 3. It's unproductive to set up a competition in this = regard between
> >
> >> SIP and XMPP.
> >
> >>
> >
> >> 4. It would be more productive to move up a level of = abstraction by
> >
> >> discussing presence technologies at a higher level (not = specific to
> >
> >> SIP or XMPP).
> >
> >>
> >
> >> 5. A more general treatment might help protocol designers, application
> >
> >> developers, and service operators think more clearly about protocol
> >
> >> optimizations, implementation improvements, and deployment sizing.
> >
> >> However, detailed discussion of those issues belongs = somewhere else,
> >
> >> not in the general analysis document.
> >
> >>
> >
> >> If people on this list think it would be helpful, Avshalom and I are
> >
> >> open to working together on a more general analysis.
> >
> >>
> >
> >> Peter
>
> [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
>
https://www.ietf.org/mailman/listinfo/simple
_______________________________________________
Simple = mailing list
Simple@ietf.org
https://www.ietf.or= g/mailman/listinfo/simple

= --Apple-Mail-11-856861251-- From hisham.khartabil@gmail.com Fri Dec 11 05:49:32 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5BA863A6827 for ; Fri, 11 Dec 2009 05:49:32 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.296 X-Spam-Level: X-Spam-Status: No, score=-2.296 tagged_above=-999 required=5 tests=[AWL=0.302, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6qBZHZ5NUCCt for ; Fri, 11 Dec 2009 05:49:31 -0800 (PST) Received: from mail-yw0-f200.google.com (mail-yw0-f200.google.com [209.85.211.200]) by core3.amsl.com (Postfix) with ESMTP id 235E028C0CE for ; Fri, 11 Dec 2009 05:49:29 -0800 (PST) Received: by ywh38 with SMTP id 38so811823ywh.6 for ; Fri, 11 Dec 2009 05:49:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=mbtikAaBjVbS6zKh8WMjBPRT1VRwfjzUPqHhoXkg5IY=; b=XnDrGKSqDNxAIUHG47vvshluBgnFDGjP7EXKJ5JgPWMXnKRhfLbhSGBwpDn2vIB1ZZ X9hiGskWk7/YHpyGG661/AEyQuBNoXi9cq0wVhYRJXnQvcpIPkd/ePoNMnZ2PHyY9PgP cyZxeyztyDlJX8W0diyFzvJyish7FrUWadp1U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=jbsLw5TOtfPIA8eHoqXYpPErwEhnMdJia8qhwkuKMvYXZN7Jq/oYFELZafljGAluKq N+LZoz4pFF+K7Nem351TNpX5SqP7C41d5OLDBmW1R0F0r8rSKcITmE5PsP0mZFx7ki5o zqbGY3OPo7E9i2zN/150tBMpfKW0CZVCJ5+/A= MIME-Version: 1.0 Received: by 10.101.134.25 with SMTP id l25mr2154805ann.98.1260539346249; Fri, 11 Dec 2009 05:49:06 -0800 (PST) In-Reply-To: References: <4B1E9F5B.9090109@stpeter.im> Date: Sat, 12 Dec 2009 00:49:06 +1100 Message-ID: <66cd252f0912110549j73e51bt8ba086c13cb81522@mail.gmail.com> From: Hisham Khartabil To: Avshalom Houri Content-Type: multipart/alternative; boundary=001636c9274df569e0047a742f49 Cc: simple@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Dec 2009 13:49:32 -0000 --001636c9274df569e0047a742f49 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Avshalom, I don't think you will be able to easily satisfy the DISCUSS issues without substantial changes to the draft, which will most likely be thrown back to the WG by the IESG. (with my individual hat on) I don't think we want to do what Peter is suggesting in the SIMPLE WG. If w= e are to go down that path, then I suggest removing that milestone from the charter and do the work elsewhere. Thanks, Hisham 2009/12/9 Avshalom Houri > In other words, does the SIMPLE WG is interested in revising the the > interdomain-scaling draft to satisfy the last minute comments at the IESG > according to the work plan that I have sent to the list few weeks ago, > or they would rather prefer that Peter and me will work on a new a docume= nt > that will merge both the SIMPLE and the XMPP scaling analysis documents > in a more general way as described in Peter's note below? > > --Avshalom > > > > > simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM: > > > From: > > > > Peter Saint-Andre > > > > To: > > > > Bernard Aboba > > > > Cc: > > > > simple@ietf.org > > > > Date: > > > > 08/12/2009 08:48 PM > > > > Subject: > > > > Re: [Simple] Suggested next actions with draft-ietf-simple- > > interdomain-scaling-analysis > > > > Sent by: > > > > simple-bounces@ietf.org > > > > If we work on a more general analysis, perhaps there might not be next > > steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's > > too early to say. > > > > On 12/8/09 11:44 AM, Bernard Aboba wrote: > > > I agree with all of Peter=92s points below. > > > > > > > > > > > > However, this begs the question of what the next steps are on > > > > > > draft-ietf-simple-interdomain-scaling-analysis. > > > > > > > > > > > > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and > > > > > > draft-saintandre-xmpp-presence-analysis would benefit from the contex= t > that > > > > > > Peter=92s suggested =93more general analysis=94 would provide. > > > > > > > > > > > > Not only would that context make both documents more understandable, > but > > > > > > it would also help answer the questions posed in item #5. =93Better > > > numbers=94 by > > > > > > themselves can=92t accomplish that. > > > > > > > > > > > > > > > > > > > > > > > > Peter Saint-Andre wrote: > > > > > >> Avshalom and I just had a chat about this I-D. He might post in more > > > > > >> detail, but my main conclusions are as follows: > > > > > >> > > > > > >> 1. Analyzing the network impact of presence technologies is the > > > > > >> responsible thing for the IETF to do. > > > > > >> > > > > > >> 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis an= d > > > > > >> draft-saintandre-xmpp-presence-analysis are not intended to force wo= rk > > > > > >> on optimizations, instead they are intended to frame a broader > > > > > >> discussion about the network impact of presence technologies. > > > > > >> > > > > > >> 3. It's unproductive to set up a competition in this regard between > > > > > >> SIP and XMPP. > > > > > >> > > > > > >> 4. It would be more productive to move up a level of abstraction by > > > > > >> discussing presence technologies at a higher level (not specific to > > > > > >> SIP or XMPP). > > > > > >> > > > > > >> 5. A more general treatment might help protocol designers, applicati= on > > > > > >> developers, and service operators think more clearly about protocol > > > > > >> optimizations, implementation improvements, and deployment sizing. > > > > > >> However, detailed discussion of those issues belongs somewhere else, > > > > > >> not in the general analysis document. > > > > > >> > > > > > >> If people on this list think it would be helpful, Avshalom and I are > > > > > >> open to working together on a more general analysis. > > > > > >> > > > > > >> Peter > > > > [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM] > > _______________________________________________ > > Simple mailing list > > Simple@ietf.org > > > https://www.ietf.org/mailman/listinfo/simple > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple > > --001636c9274df569e0047a742f49 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Avshalom,

I don't think you will be able to easily satisfy the D= ISCUSS issues without substantial changes to the draft, which will most lik= ely be thrown back to the WG by the IESG.

(with my individual hat on= )
I don't think we want to do what Peter is suggesting in the SIMPLE WG. = If we are to go down that path, then I suggest removing that milestone from= the charter and do the work elsewhere.

Thanks,
Hisham

2009/12/9 Avshalom Houri <<= a href=3D"mailto:AVSHALOM@il.ibm.com">AVSHALOM@il.ibm.com>
In other words, does the SIMPLE WG is interested in revising the the
interdomain-scaling draft to sati= sfy the last minute comments at the IESG
according to the work plan that I= have sent to the list few weeks ago,
or they would rather prefer that = Peter and me will work on a new a document
that will merge both the SIMPLE a= nd the XMPP scaling analysis documents
in a more general way as describe= d in Peter's note below?

--Avshalom





simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM:

> From:

>
> Peter Saint-Andre <stpeter@stpeter.im>

>
> To:

>
> Bernard Aboba <bernard_aboba@hotmail.com>

>
> Cc:

>
> simple@ietf.org

>
> Date:

>
> 08/12/2009 08:48 PM

>
> Subject:

>
> Re: [Simple] Suggested next actions with draft-ietf-simple-
> interdomain-scaling-analysis

>
> Sent by:

>
>
simple-bo= unces@ietf.org
>
> If we work on a more general analysis, perhaps there might not be next
> steps on draft-ietf-simple-interdomain-scaling-analysis. I think it= 9;s
> too early to say.
>
> On 12/8/09 11:44 AM, Bernard Aboba wrote:
> > I agree with all of Peter=92s points below.
> >
> > =A0
> >
> > However, this begs the question of what the next steps are on
> >
> > draft-ietf-simple-interdomain-scaling-analysis.
> >
> > =A0
> >
> > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and
> >
> > draft-saintandre-xmpp-presence-analysis would benefit from the context that
> >
> > Peter=92s suggested =93more general analysis=94 would provide. > >
> > =A0
> >
> > Not only would that context make both documents more understandab= le, but
> >
> > it would also help answer the questions posed in item #5. =A0 =93Better
> > numbers=94 by
> >
> > themselves can=92t accomplish that.
> >
> > =A0
> >
> > =A0
> >
> > =A0
> >
> > Peter Saint-Andre wrote:
> >
> >> Avshalom and I just had a chat about this I-D. He might post in more
> >
> >> detail, but my main conclusions are as follows:
> >
> >>
> >
> >> 1. Analyzing the network impact of presence technologies is the
> >
> >> responsible thing for the IETF to do.
> >
> >>
> >
> >> 2. The analyses in draft-ietf-simple-interdomain-scaling-anal= ysis and
> >
> >> draft-saintandre-xmpp-presence-analysis are not intended to force work
> >
> >> on optimizations, instead they are intended to frame a broade= r
> >
> >> discussion about the network impact of presence technologies.=
> >
> >>
> >
> >> 3. It's unproductive to set up a competition in this rega= rd between
> >
> >> SIP and XMPP.
> >
> >>
> >
> >> 4. It would be more productive to move up a level of abstract= ion by
> >
> >> discussing presence technologies at a higher level (not speci= fic to
> >
> >> SIP or XMPP).
> >
> >>
> >
> >> 5. A more general treatment might help protocol designers, application
> >
> >> developers, and service operators think more clearly about protocol
> >
> >> optimizations, implementation improvements, and deployment sizing.
> >
> >> However, detailed discussion of those issues belongs somewher= e else,
> >
> >> not in the general analysis document.
> >
> >>
> >
> >> If people on this list think it would be helpful, Avshalom and I are
> >
> >> open to working together on a more general analysis.
> >
> >>
> >
> >> Peter
>
> [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
>
https://www.ietf.org/mailman/li= stinfo/simple

_______________________________________________
Simple mailing list
Simple@ietf.org
= https://www.ietf.org/mailman/listinfo/simple


--001636c9274df569e0047a742f49-- From salvatore.loreto@ericsson.com Mon Dec 14 04:27:42 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2F4AD3A687D for ; Mon, 14 Dec 2009 04:27:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.949 X-Spam-Level: X-Spam-Status: No, score=-5.949 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k4vUYQ6Izf58 for ; Mon, 14 Dec 2009 04:27:41 -0800 (PST) Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id 8791E3A688B for ; Mon, 14 Dec 2009 04:27:40 -0800 (PST) X-AuditID: c1b4fb3e-b7bb6ae000001492-04-4b261fa2824f Received: from esealmw127.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw4.ericsson.se (Symantec Mail Security) with SMTP id 30.58.05266.2AF162B4; Mon, 14 Dec 2009 12:21:07 +0100 (CET) Received: from esealmw127.eemea.ericsson.se ([153.88.254.175]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Mon, 14 Dec 2009 12:21:05 +0100 Received: from mail.lmf.ericsson.se ([131.160.11.50]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Mon, 14 Dec 2009 12:21:05 +0100 Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 60AD124FF; Mon, 14 Dec 2009 13:21:05 +0200 (EET) Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 20BA521A31; Mon, 14 Dec 2009 13:21:05 +0200 (EET) Received: from localhost.localdomain (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id BE38A219B5; Mon, 14 Dec 2009 13:21:04 +0200 (EET) Message-ID: <4B261FA0.70509@ericsson.com> Date: Mon, 14 Dec 2009 13:21:04 +0200 From: Salvatore Loreto User-Agent: Thunderbird 2.0.0.23 (X11/20090825) MIME-Version: 1.0 To: Christer Holmberg References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> In-Reply-To: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP X-OriginalArrivalTime: 14 Dec 2009 11:21:05.0629 (UTC) FILETIME=[86CEA0D0:01CA7CAF] X-Brightmail-Tracker: AAAAAA== Cc: Simple WG Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2009 12:27:42 -0000 Hi there, In my opinion those documents are ready to progress. I have reviewed the both the drafts and I have a few minor comments/typos below that should be considered by the authors, but should not be considered blocking. draft: "An Alternative Connection Model for the Message Session Relay Protocol (MSRP)" http://tools.ietf.org/html/draft-ietf-simple-msrp-acm-02 1. Introduction [RFC4975] defines that the MSRP UA which sends the SDP offer is "active", and is this responsible to create the MSRP transport connection towards the remote UA. it should be .., and it is responsible to create the MSRP transport connection towards the remote UA. moreover consider to add before the comma ", if a new connection is required." 3. Applicability statement An MSRP UA SHOULD use the alternative connection model, defined in this document, when the UA does not use an MSRP relay in order to proxy its MSRP media. the statement is not clear about the fact if the alternative connection model is optional or compulsory. To me it looks like it is compulsory, in either cases it would be good make it more clear. 4.2. a=setup ... An MSRP UA can determine a valid WAN transport address:port if the UA can determine that it is not located behind a NAT, or if the UA relays its MSRP transport connections via a TURN server, or if the UA through STUN signalling from the local port to be used for the eventual transport connection has used STUN to retrieve NAT address: port while also having determined that the NAT is not address restricted. it would be better make it more clear (below a suggestion) An MSRP UA can determine a valid WAN transport address:port in the following scenarios: - the UA can determine that it is not located behind a NAT; - the UA relays its MSRP transport connections via a TURN server; - the UA has used STUN signalling to retrieve NAT address:port through the local port to be used for the the eventual transport connection, while also having determined that the NAT is not address restricted. ------------------------- draft: "Session Matching Update for the Message Session Relay Protocol (MSRP)" http://tools.ietf.org/id/draft-ietf-simple-msrp-sessmatch-00.txt 1. Introduction ... In order to use general NAT traversal methods, an ALGs, should be In order to use general NAT traversal methods and ALGs, 4.2. RFC4975: 7.3 Receiving Requests The receiving endpoint MUST first check the URI in the To-Path to make sure the request belongs to an existing session. When the request is received, the To-Path will have exactly one URI, of which the session-id component MUST map to an existing session that is associated with the connection on which the request arrived. I guess that the idea is that "The session-id part is compared as case sensitive." as specified in Section 6.1 point 4 of RFC 4975. If so it would be better say it explicitly. cheers /Sal Ben Campbell wrote: > This is a Working Group Last Call on the msrp-acm and msrp-sessionmatch drafts. We are last-calling them as a unit: > > http://tools.ietf.org/html/draft-ietf-simple-msrp-acm-02 > http://tools.ietf.org/html/draft-ietf-simple-msrp-sessmatch-00t > > The WGLC will conclude on 23 December 2009. Please send your comments, including NITS and "this is ready to go" type comments, to the authors and the working group. > > Thanks! > > Ben. > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple > > From christer.holmberg@ericsson.com Mon Dec 14 23:08:50 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 89A1A3A67F2 for ; Mon, 14 Dec 2009 23:08:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.936 X-Spam-Level: X-Spam-Status: No, score=-5.936 tagged_above=-999 required=5 tests=[AWL=-0.287, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yqc3008eGtSh for ; Mon, 14 Dec 2009 23:08:49 -0800 (PST) Received: from mailgw5.ericsson.se (mailgw5.ericsson.se [193.180.251.36]) by core3.amsl.com (Postfix) with ESMTP id 2E3EA3A672E for ; Mon, 14 Dec 2009 23:08:48 -0800 (PST) X-AuditID: c1b4fb24-b7beeae000003a71-55-4b2735f25c99 Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw5.ericsson.se (Symantec Mail Security) with SMTP id 7D.E9.14961.2F5372B4; Tue, 15 Dec 2009 08:08:34 +0100 (CET) Received: from ESESSCMS0354.eemea.ericsson.se ([169.254.1.22]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Tue, 15 Dec 2009 08:08:06 +0100 From: Christer Holmberg To: Salvatore Loreto Date: Tue, 15 Dec 2009 08:08:06 +0100 Thread-Topic: [Simple] WGLC of msrp-acm and msrp-sessionmatch Thread-Index: Acp8r4d0nJitbiGqR+WH51vpTLub/gAFcWUw Message-ID: References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> <4B261FA0.70509@ericsson.com> In-Reply-To: <4B261FA0.70509@ericsson.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: Simple WG Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2009 07:08:50 -0000 Hi Sal,=20 >draft: "An Alternative Connection Model for the Message Session Relay=20 >Protocol (MSRP)" > http://tools.ietf.org/html/draft-ietf-simple-msrp-acm-02 >=20 >1. Introduction >=20 > [RFC4975] defines that the MSRP UA which sends the SDP offer is > "active", and is this responsible to create the MSRP transport > connection towards the remote UA. >=20 > it should be >=20 > .., and it is responsible to create the MSRP transport > connection towards the remote UA. I'll fix that. ------------ > moreover consider to add before the comma =20 >=20 > ", if a new connection is required." I can do that also. ------------ > 3. Applicability statement >=20 > An MSRP UA SHOULD use the alternative connection model, defined in > this document, when the UA does not use an MSRP relay in order to > proxy its MSRP media. >=20 >=20 >the statement is not clear about the fact if the alternative=20 >connection model is optional or compulsory. >To me it looks like it is compulsory, in either cases it=20 >would be good make it more clear. In fact, I think the first paragraph of the applicability statement can be = removed. The current version of the draft only defines the usage of comedia, and the= re is no reason why a MSRP UA behind a relay couldn't use it. ------------ =20 > 4.2. a=3Dsetup >=20 > ... >=20 > An MSRP UA can determine a valid WAN transport address:port if the UA > can determine that it is not located behind a NAT, or if the UA > relays its MSRP transport connections via a TURN server,=20 > or if the UA > through STUN signalling from the local port to be used for the=20 > eventual transport connection has used STUN to retrieve=20 > NAT address: > port while also having determined that the NAT is not address > restricted. >=20 >=20 >=20 > it would be better make it more clear (below a suggestion) >=20 > An MSRP UA can determine a valid WAN transport=20 > address:port in the following=20 > scenarios: > - the UA can determine that it is not located behind a NAT; > - the UA relays its MSRP transport connections via a TURN server; > - the UA has used STUN signalling to retrieve NAT address:port=20 > through the local port to be used for the the eventual=20 > transport connection, > while also having determined that the NAT is not address=20 > restricted. I can change that. ------------ =20 > draft: "Session Matching Update for the Message Session Relay=20 > Protocol=20 > (MSRP)" > http://tools.ietf.org/id/draft-ietf-simple-msrp-sessmatch-00.txt >=20 > 1. Introduction >=20 > ... >=20 > In order to use general NAT traversal methods, an ALGs,=20 >=20 > should be >=20 > In order to use general NAT traversal methods and ALGs,=20 >=20 I'll fix that. ------------ > 4.2. RFC4975: 7.3 Receiving Requests >=20 > The receiving endpoint MUST first check the URI in the To-Path to > make sure the request belongs to an existing session. When the > request is received, the To-Path will have exactly one=20 > URI, of which > the session-id component MUST map to an existing session that is > associated with the connection on which the request arrived. >=20 >=20 > I guess that the idea is that "The session-id part is=20 > compared as case=20 > sensitive." as specified in Section 6.1 > point 4 of RFC 4975. If so it would be better say it explicitly. >=20 I'll fix that. Thank you very much for your comments! Regards, Christer From shida@ntt-at.com Tue Dec 15 06:36:47 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B0DFC3A6957 for ; Tue, 15 Dec 2009 06:36:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.73 X-Spam-Level: X-Spam-Status: No, score=-1.73 tagged_above=-999 required=5 tests=[AWL=-0.065, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_15=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zU77Eu-VxC9J for ; Tue, 15 Dec 2009 06:36:46 -0800 (PST) Received: from gateway07.websitewelcome.com (gateway07.websitewelcome.com [69.41.247.30]) by core3.amsl.com (Postfix) with SMTP id ACD173A67FE for ; Tue, 15 Dec 2009 06:36:46 -0800 (PST) Received: (qmail 8228 invoked from network); 15 Dec 2009 14:50:47 -0000 Received: from gator465.hostgator.com (69.56.174.130) by gateway07.websitewelcome.com with SMTP; 15 Dec 2009 14:50:47 -0000 Received: from fl1-118-109-66-179.tky.mesh.ad.jp ([118.109.66.179]:55495 helo=[192.168.1.5]) by gator465.hostgator.com with esmtpa (Exim 4.69) (envelope-from ) id 1NKYVY-0000F6-VP; Tue, 15 Dec 2009 08:36:13 -0600 Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Shida Schubert In-Reply-To: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> Date: Tue, 15 Dec 2009 23:36:29 +0900 Content-Transfer-Encoding: quoted-printable Message-Id: <529E1D68-E839-41AD-AC4D-9FC59A7BD39B@ntt-at.com> References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> To: Simple WG X-Mailer: Apple Mail (2.1077) 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 Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2009 14:36:47 -0000 I reviewed the two drafts and believe that both drafts=20 are in good shape and ready to progress after some of the=20 comments below are addressed.=20 ## Clarification Required### msrp-acm =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - Introduction 1. A lot of acronym is used and they should be expanded when=20 used for the first time. e.g. IM (Instant Messenger), OMA (Open = Mobile Alliance) etc.=20 2. " and all IM MSRP clients support COMEDIA"=20 >> I think you mean all OMA IM MSRP clients ? Or was COMEDIA a = normative=20 MUST implement for MSRP clients??=20 3. "The document also defines how an MSRP UA can establish an MSRP transport connection with a remote UA that = does not support COMEDIA." >> Can't you already establish an MSRP transport connection = without COMEDIA?=20 I think you need to elaborate a little more here.=20 - Applicability Statement 1. I think the statement is about interop with [RFC4975] only = conformant MSRP and=20 that should be clear.=20 - 4.2 1. Use of term WAN transport address >> Do we have a common term = that we use=20 for this in IETF? If so I think you should what's used = elsewhere..=20 2. What do you mean by "If an MSRP UA cannot provide the actual transport address, the UA MUST use the a=3Dsetup = "active" attribute value." Do you mean if MSRP UA cannot provide its WAN transport address? If = so this should be clarified. ## Nits ###### msrp-acm =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 - Abstract "The model allows MSRP UAs which are located behind NATs to indicate that they want to initiate the establishment of the TCP connection towards the remote MSRP UA, " May be replace it with "The model allows MSRP UAs behind NATs to negotiate which UA will initiate the establishment of the TCP connection" - Introduction=20 "[RFC4975] also allows, but does not define, MSRP UAs to use other mechanisms in order to create the MSRP transport connection." =20 May be replace it with "[RFC4975] allows other mechanisms to be used to create=20 MSRP transport connection, but does not define any other = mechanisms." **** "[RFC4145] defines a mechanism, COMEDIA, which endpoints can use to negotiate which endpoint will create the media transport connection." May be replace it with=20 "[RFC4145] defines a mechanism, COMEDIA, which endpoints can use to negotiate the endpoint which initiates the creation of media = transport connection." **** " media server, and which is always" >> and is unnecessary. **** =20 - Applicability statement >> should be Applicability Statement=20 ".. and does not proxy its MSRP communication via an MSRP-Relay node"=20= =20 shouldn't it be something like=20 ".. and does not proxy its MSRP messages via an MSRP-Relay" =20 - Section 4.2 "The media server can ensure that the user MSRP UAs will create the MSRP transport connections towards the server, so that possible NATs at user premises will not interfere with the connection creation." Should be replaced with=20 "a=3Dsetup attributes allows the media server to ensure that the user's = MSRP UAs initiates the MSRP transport connections towards the server, so that NATs at user's premises will not interfere with the connection creation." "If an MSRP UA can determine a valid WAN transport endpoint address: port"=20 =20 Should be replaced with=20 "If an MSRP UA can determine its WAN transport endpoint address: port" **** "COMEDIA and thus always will always act as passive endpoints"=20 >> too many always. =20 - 4.3=20 "the client and server TLS roles MUST"=20 Should be=20 "the role of TLS client and TLS server MUST" =20 msrp-sessionmatch =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - Section 1: 3rd paragraph : 1st sentence. "consistence" should be "consistency"=20 =20 Do you mean Intermediates or Intermediaries? Regards Shida On Dec 10, 2009, at 4:25 AM, Ben Campbell wrote: > This is a Working Group Last Call on the msrp-acm and = msrp-sessionmatch drafts. We are last-calling them as a unit: >=20 > http://tools.ietf.org/html/draft-ietf-simple-msrp-acm-02 > http://tools.ietf.org/html/draft-ietf-simple-msrp-sessmatch-00t >=20 > The WGLC will conclude on 23 December 2009. Please send your comments, = including NITS and "this is ready to go" type comments, to the authors = and the working group. >=20 > Thanks! >=20 > Ben. > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From christer.holmberg@ericsson.com Tue Dec 15 12:33:10 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D4CB3A6910 for ; Tue, 15 Dec 2009 12:33:10 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.927 X-Spam-Level: X-Spam-Status: No, score=-5.927 tagged_above=-999 required=5 tests=[AWL=-0.278, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dx8B3nIazgXX for ; Tue, 15 Dec 2009 12:33:09 -0800 (PST) Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id AE07B3A68CF for ; Tue, 15 Dec 2009 12:33:07 -0800 (PST) X-AuditID: c1b4fb3e-b7b69ae000002962-9c-4b27f2746e08 Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw4.ericsson.se (Symantec Mail Security) with SMTP id 1E.65.10594.472F72B4; Tue, 15 Dec 2009 21:32:53 +0100 (CET) Received: from esessmw0191.eemea.ericsson.se (153.88.115.86) by esessmw0197.eemea.ericsson.se (153.88.115.87) with Microsoft SMTP Server (TLS) id 8.1.375.2; Tue, 15 Dec 2009 21:32:52 +0100 Received: from ESESSCMS0354.eemea.ericsson.se ([169.254.1.22]) by esessmw0191.eemea.ericsson.se ([10.2.3.60]) with mapi; Tue, 15 Dec 2009 21:32:52 +0100 From: Christer Holmberg To: 'Shida Schubert' , Simple WG Date: Tue, 15 Dec 2009 21:32:52 +0100 Thread-Topic: [Simple] WGLC of msrp-acm and msrp-sessionmatch Thread-Index: Acp9lAHlbq4PpI6wQai1/B/PVYZKugALnQ0w Message-ID: References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> <529E1D68-E839-41AD-AC4D-9FC59A7BD39B@ntt-at.com> In-Reply-To: <529E1D68-E839-41AD-AC4D-9FC59A7BD39B@ntt-at.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2009 20:33:10 -0000 Hi Shida,=20 Thanks for reviewing the documents! Comments inline. >## Clarification Required### > >msrp-acm =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > - Introduction > 1. A lot of acronym is used and they should be expanded when=20 > used for the first time. e.g. IM (Instant Messenger), OMA (Open M= obile Alliance) etc.=20 I'll fix that. --------------- > 2. " and all IM MSRP clients support COMEDIA"=20 > >> I think you mean all OMA IM MSRP clients ? Or was COMEDIA a nor= mative=20 > MUST implement for MSRP clients??=20 I mean OMA clients. I'll add "OMA" to make it clear. --------------- > 3. "The document also defines how an MSRP UA can > establish an MSRP transport connection with a remote UA that does= not > support COMEDIA." > >> Can't you already establish an MSRP transport connection withou= t COMEDIA?=20 > I think you need to elaborate a little more here.=20 I guess the text should say something like "The document also defines how a= n MSRP UA which uses COMEDIA can establish..." --------------- > - Applicability Statement > 1. I think the statement is about interop with [RFC4975] only conforma= nt MSRP and=20 > that should be clear.=20 Based on Sal's comments, I plan to remove the first paragraph of the applic= ability statement, because it is not true anymore. I think the rest of the text is clear on what kind of UAs are referred to, = or do you think something needs to be clarified? --------------- > - 4.2 > 1. Use of term WAN transport address >> Do we have a common term that = we use=20 > for this in IETF? If so I think you should what's used elsewhere..= =20 > > 2. What do you mean by "If an MSRP UA cannot provide > the actual transport address, the UA MUST use the a=3Dsetup "active" > attribute value." > > Do you mean if MSRP UA cannot provide its WAN transport address? If so= this should be clarified. Yes. These comments are related, so I'll try to make it more clear. --------------- >## Nits ###### > >msrp-acm =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =20 > - Abstract > "The model allows MSRP UAs which are located behind NATs to indicate > that they want to initiate the establishment of the TCP connection > towards the remote MSRP UA, " > > May be replace it with > > "The model allows MSRP UAs behind NATs to negotiate which UA > will initiate the establishment of the TCP connection" Looks ok. --------------- > - Introduction=20 > "[RFC4975] also allows, but does > not define, MSRP UAs to use other mechanisms in order to create the > MSRP transport connection." > > May be replace it with > > "[RFC4975] allows other mechanisms to be used to create=20 > MSRP transport connection, but does not define any other mechanisms." Looks ok. --------------- > "[RFC4145] defines a mechanism, COMEDIA, which endpoints can use to > negotiate which endpoint will create the media transport connection." > > May be replace it with=20 > > "[RFC4145] defines a mechanism, COMEDIA, which endpoints can use to > negotiate the endpoint which initiates the creation of media transport = connection." Looks ok. --------------- > " media server, and which is always" >> and is unnecessary. I'll remove it. --------------- =20 > - Applicability statement >> should be Applicability Statement > ".. and does not proxy its MSRP communication via an MSRP-Relay node"=20 > =20 > shouldn't it be something like=20 > > ".. and does not proxy its MSRP messages via an MSRP-Relay" As said earlier, I plan to remove the whole paragraph. --------------- > - Section 4.2 > > "The media server can ensure that the user MSRP > UAs will create the MSRP transport connections towards the server, so > that possible NATs at user premises will not interfere with the > connection creation." > > Should be replaced with=20 > > "a=3Dsetup attributes allows the media server to ensure that the user's M= SRP > UAs initiates the MSRP transport connections towards the server, so > that NATs at user's premises will not interfere with the > connection creation." Looks ok. --------------- >"If an MSRP UA can determine a valid WAN transport endpoint address: >port"=20 >=20 >Should be replaced with=20 > >"If an MSRP UA can determine its WAN transport endpoint address: >port" I'll fix that as part of the clairification mentioned earlier. --------------- >"COMEDIA and thus always > will always act as passive endpoints"=20 > >> too many always. I'll fix that. --------------- =20 > - 4.3 > "the client and server TLS roles MUST"=20 > > Should be=20 > > "the role of TLS client and TLS server MUST" I'll fix that. =20 >msrp-sessionmatch =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > - Section 1: 3rd paragraph : 1st sentence. > "consistence" should be "consistency"=20 Yes. >Do you mean Intermediates or Intermediaries? Intermediaries :) Thanks! Christer From AVSHALOM@il.ibm.com Wed Dec 16 02:35:49 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5906E3A69AA for ; Wed, 16 Dec 2009 02:35:49 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.788 X-Spam-Level: X-Spam-Status: No, score=-5.788 tagged_above=-999 required=5 tests=[AWL=-0.390, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VwYh7iuJDGFf for ; Wed, 16 Dec 2009 02:35:42 -0800 (PST) Received: from mtagate6.de.ibm.com (mtagate6.de.ibm.com [195.212.17.166]) by core3.amsl.com (Postfix) with ESMTP id 696EE3A6999 for ; Wed, 16 Dec 2009 02:35:40 -0800 (PST) Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate6.de.ibm.com (8.13.1/8.13.1) with ESMTP id nBGAZPmO016881 for ; Wed, 16 Dec 2009 10:35:25 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id nBGAZO1d1364196 for ; Wed, 16 Dec 2009 11:35:24 +0100 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id nBGAZOaP025225 for ; Wed, 16 Dec 2009 11:35:24 +0100 Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id nBGAZOQk025217; Wed, 16 Dec 2009 11:35:24 +0100 In-Reply-To: <66cd252f0912110549j73e51bt8ba086c13cb81522@mail.gmail.com> References: <4B1E9F5B.9090109@stpeter.im> <66cd252f0912110549j73e51bt8ba086c13cb81522@mail.gmail.com> To: Hisham Khartabil MIME-Version: 1.0 X-KeepSent: E4D5841C:F78F4D5B-C225768E:0039579C; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5 HF58 February 06, 2009 From: Avshalom Houri Message-ID: Date: Wed, 16 Dec 2009 12:35:23 +0200 X-MIMETrack: Serialize by Router on D12MC102/12/M/IBM(Release 8.5|December 05, 2008) at 16/12/2009 12:35:23, Serialize complete at 16/12/2009 12:35:23 Content-Type: multipart/alternative; boundary="=_alternative 0039DA8CC225768E_=" Cc: simple@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 10:35:49 -0000 This is a multipart message in MIME format. --=_alternative 0039DA8CC225768E_= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hisham, The plan that I have sent earlier was agreed also by Cullen but anyway I=20 think that the revised document will have to go back to the WG. I hope that this time we will not get last second surprises (just before=20 it was to be approved) as an RFC from the IESG. Note that the document has passed several WGLC, IETF last call, dedicated=20 review and was about to be approved by the IESG when the comments were=20 made. Regarding your comment about doing a more general document in the SIMPLE,=20 why do you think that that is not something that SIMPLE should not do? Is that because you think that this type of documents is not something=20 that the IETF should do in general? --Avshalom From: Hisham Khartabil To: Avshalom Houri/Haifa/IBM@IBMIL Cc: simple@ietf.org, Peter Saint-Andre Date: 11/12/2009 03:49 PM Subject: Re: [Simple] Suggested next actions with=20 draft-ietf-simple-interdomain-scaling-analysis Avshalom, I don't think you will be able to easily satisfy the DISCUSS issues=20 without substantial changes to the draft, which will most likely be thrown = back to the WG by the IESG. (with my individual hat on) I don't think we want to do what Peter is suggesting in the SIMPLE WG. If=20 we are to go down that path, then I suggest removing that milestone from=20 the charter and do the work elsewhere. Thanks, Hisham 2009/12/9 Avshalom Houri In other words, does the SIMPLE WG is interested in revising the the=20 interdomain-scaling draft to satisfy the last minute comments at the IESG=20 according to the work plan that I have sent to the list few weeks ago,=20 or they would rather prefer that Peter and me will work on a new a=20 document=20 that will merge both the SIMPLE and the XMPP scaling analysis documents=20 in a more general way as described in Peter's note below?=20 --Avshalom simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM: > From:=20 >=20 > Peter Saint-Andre =20 >=20 > To:=20 >=20 > Bernard Aboba =20 >=20 > Cc:=20 >=20 > simple@ietf.org=20 >=20 > Date:=20 >=20 > 08/12/2009 08:48 PM=20 >=20 > Subject:=20 >=20 > Re: [Simple] Suggested next actions with draft-ietf-simple- > interdomain-scaling-analysis=20 >=20 > Sent by:=20 >=20 > simple-bounces@ietf.org=20 >=20 > If we work on a more general analysis, perhaps there might not be next > steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's > too early to say. >=20 > On 12/8/09 11:44 AM, Bernard Aboba wrote: > > I agree with all of Peter?s points below. > >=20 > > =20 > >=20 > > However, this begs the question of what the next steps are on > >=20 > > draft-ietf-simple-interdomain-scaling-analysis. > >=20 > > =20 > >=20 > > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and > >=20 > > draft-saintandre-xmpp-presence-analysis would benefit from the context = that > >=20 > > Peter?s suggested ?more general analysis? would provide.=20 > >=20 > > =20 > >=20 > > Not only would that context make both documents more understandable,=20 but > >=20 > > it would also help answer the questions posed in item #5. ?Better > > numbers? by > >=20 > > themselves can?t accomplish that. > >=20 > > =20 > >=20 > > =20 > >=20 > > =20 > >=20 > > Peter Saint-Andre wrote: > >=20 > >> Avshalom and I just had a chat about this I-D. He might post in more > >=20 > >> detail, but my main conclusions are as follows: > >=20 > >> > >=20 > >> 1. Analyzing the network impact of presence technologies is the > >=20 > >> responsible thing for the IETF to do. > >=20 > >> > >=20 > >> 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis and > >=20 > >> draft-saintandre-xmpp-presence-analysis are not intended to force=20 work > >=20 > >> on optimizations, instead they are intended to frame a broader > >=20 > >> discussion about the network impact of presence technologies. > >=20 > >> > >=20 > >> 3. It's unproductive to set up a competition in this regard between > >=20 > >> SIP and XMPP. > >=20 > >> > >=20 > >> 4. It would be more productive to move up a level of abstraction by > >=20 > >> discussing presence technologies at a higher level (not specific to > >=20 > >> SIP or XMPP). > >=20 > >> > >=20 > >> 5. A more general treatment might help protocol designers,=20 application > >=20 > >> developers, and service operators think more clearly about protocol > >=20 > >> optimizations, implementation improvements, and deployment sizing. > >=20 > >> However, detailed discussion of those issues belongs somewhere else, > >=20 > >> not in the general analysis document. > >=20 > >> > >=20 > >> If people on this list think it would be helpful, Avshalom and I are > >=20 > >> open to working together on a more general analysis. > >=20 > >> > >=20 > >> Peter >=20 > [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]=20 > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > Simple mailing list > Simple@ietf.org >=20 https://www.ietf.org/mailman/listinfo/simple =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F Simple mailing list Simple@ietf.org https://www.ietf.org/mailman/listinfo/simple --=_alternative 0039DA8CC225768E_= Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hisham,

The plan that I have sent earlier was agreed also by Cullen but anyway I think that the revised document will have to go back to the WG.
I hope that this time we will not get last second surprises (just before it was to be approved) as an RFC from the IESG.
Note that the document has passed se= veral WGLC, IETF last call, dedicated review and was about to be approved by the IESG when the comments were made.

Regarding your comment about doing a more general document in the SIMPLE, why do you think that that is not something that SIMPLE should not do?
Is that because you think that this type of documents is not something that the IETF should do in general?

--Avshalom



From: Hisham Khartabil <hisham.khartabi= l@gmail.com>
To: Avshalom Houri/Haifa/IBM@IBMIL
Cc: simple@ietf.org, Peter Saint-Andre &= lt;stpeter@stpeter.im>
Date: 11/12/2009 03:49 PM
Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis





Avshalom,

I don't think you will be able to easily satisfy the DISCUSS issues without substantial changes to the draft, which will most likely be thrown back to the WG by the IESG.

(with my individual hat on)
I don't think we want to do what Peter is suggesting in the SIMPLE WG. If we are to go down that path, then I suggest removing that milestone from the charter and do the work elsewhere.

Thanks,
Hisham

2009/12/9 Avshalom Houri <AVSHALOM@il.ibm.com>
In other words, does the SIMPLE WG is interested in revising the the
interdomain-scaling draft to satisfy the last minute comments at the IESG
according to the work plan that I have sent to the list few weeks ago,
or they would rather prefer that Peter and me will work on a new a document=

that will merge both the SIMPLE and the XMPP scaling analysis documents
in a more general way as described in Peter's note below?


--Avshalom





simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM:

> From:

>
> Peter Saint-Andre <
stpeter@stpeter.im= >
>
> To:

>
> Bernard Aboba <
bernard=5Faboba@h= otmail.com>
>
> Cc:

>
>
simple@ietf.org

>
> Date:

>
> 08/12/2009 08:48 PM

>
> Subject:

>
> Re: [Simple] Suggested next actions with draft-ietf-simple-
> interdomain-scaling-analysis

>
> Sent by:

>
>
simple-bounces@ietf.org
>

> If we work on a more general analysis, perhaps there might not be next
> steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's<= br> > too early to say.
>
> On 12/8/09 11:44 AM, Bernard Aboba wrote:
> > I agree with all of Peter’s points below.
> >
> >  
> >
> > However, this begs the question of what the next steps are on
> >
> > draft-ietf-simple-interdomain-scaling-analysis.
> >
> >  
> >
> > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and
> >
> > draft-saintandre-xmpp-presence-analysis would benefit from the context that
> >
> > Peter’s suggested “more general analysis” would= provide.
> >
> >  
> >
> > Not only would that context make both documents more understandab= le, but
> >
> > it would also help answer the questions posed in item #5.   “Better
> > numbers” by
> >
> > themselves can’t accomplish that.
> >
> >  
> >
> >  
> >
> >  
> >
> > Peter Saint-Andre wrote:
> >
> >> Avshalom and I just had a chat about this I-D. He might post in more
> >
> >> detail, but my main conclusions are as follows:
> >
> >>
> >
> >> 1. Analyzing the network impact of presence technologies is the
> >
> >> responsible thing for the IETF to do.
> >
> >>
> >
> >> 2. The analyses in draft-ietf-simple-interdomain-scaling-anal= ysis and
> >
> >> draft-saintandre-xmpp-presence-analysis are not intended to force work
> >
> >> on optimizations, instead they are intended to frame a broade= r
> >
> >> discussion about the network impact of presence technologies.=
> >
> >>
> >
> >> 3. It's unproductive to set up a competition in this regard between
> >
> >> SIP and XMPP.
> >
> >>
> >
> >> 4. It would be more productive to move up a level of abstract= ion by
> >
> >> discussing presence technologies at a higher level (not speci= fic to
> >
> >> SIP or XMPP).
> >
> >>
> >
> >> 5. A more general treatment might help protocol designers, application
> >
> >> developers, and service operators think more clearly about protocol
> >
> >> optimizations, implementation improvements, and deployment sizing.
> >
> >> However, detailed discussion of those issues belongs somewhere else,
> >
> >> not in the general analysis document.
> >
> >>
> >
> >> If people on this list think it would be helpful, Avshalom and I are
> >
> >> open to working together on a more general analysis.
> >
> >>
> >
> >> Peter
>

> [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]
> =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F
> Simple mailing list
>
Simple@ietf.org

>

https://www.ietf.org/mailman/listinfo/= simple

=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
Simple mailing list

= Simple@ietf.org
https://www.ietf.org/mailman/listin= fo/simple


--=_alternative 0039DA8CC225768E_=-- From AVSHALOM@il.ibm.com Wed Dec 16 02:40:44 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F51C3A6B49 for ; Wed, 16 Dec 2009 02:40:44 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.745 X-Spam-Level: X-Spam-Status: No, score=-5.745 tagged_above=-999 required=5 tests=[AWL=-0.347, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bu9A+SbWeF6B for ; Wed, 16 Dec 2009 02:40:38 -0800 (PST) Received: from mtagate6.de.ibm.com (mtagate6.de.ibm.com [195.212.17.166]) by core3.amsl.com (Postfix) with ESMTP id 868FE3A6941 for ; Wed, 16 Dec 2009 02:40:37 -0800 (PST) Received: from d12nrmr1507.megacenter.de.ibm.com (d12nrmr1507.megacenter.de.ibm.com [9.149.167.1]) by mtagate6.de.ibm.com (8.13.1/8.13.1) with ESMTP id nBGAeM3X019372 for ; Wed, 16 Dec 2009 10:40:22 GMT Received: from d12av06.megacenter.de.ibm.com (d12av06.megacenter.de.ibm.com [9.149.165.230]) by d12nrmr1507.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id nBGAeM8j2609368 for ; Wed, 16 Dec 2009 11:40:22 +0100 Received: from d12av06.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av06.megacenter.de.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id nBGAeMDP031938 for ; Wed, 16 Dec 2009 11:40:22 +0100 Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d12av06.megacenter.de.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id nBGAeMjk031935; Wed, 16 Dec 2009 11:40:22 +0100 In-Reply-To: References: <4B1E9F5B.9090109@stpeter.im> To: Ben Campbell MIME-Version: 1.0 X-KeepSent: AAAEA776:3655757F-C225768E:0039F3D0; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5 HF58 February 06, 2009 From: Avshalom Houri Message-ID: Date: Wed, 16 Dec 2009 12:40:20 +0200 X-MIMETrack: Serialize by Router on D12MC102/12/M/IBM(Release 8.5|December 05, 2008) at 16/12/2009 12:40:21, Serialize complete at 16/12/2009 12:40:21 Content-Type: multipart/alternative; boundary="=_alternative 003A9E9DC225768E_=" Cc: simple@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 10:40:44 -0000 This is a multipart message in MIME format. --=_alternative 003A9E9DC225768E_= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Ben, I am not sure if there is an example of a similar document at the IETF. The idea is as described by Peter in points 3 and 4 below is to discuss=20 presence scalability in general and try to delay as much as possible (maybe appendixes)=20 discussions on specific protocols. Anyway, I am not sure if there is enough support for more general document = in the SIMPLE group and not sure about if there is still interest in the original document in=20 the SIMPLE WG as the amount of responses is scanty and we do not get any numbers from real deployments.=20 Are not there any deployments of SIMPLE? I am very frustrated regarding getting these type of comments from the=20 IESG on the last second before it was to be approved as an RFC. However, I want to finish this document only more=20 as honor to the amount of work that people have invested in this document. So I should assume that there is not enough support for general document=20 in the SIMPLE group and I should porceed with the original plan as was agreed also by Cullen? Thanks --Avshalom From: Ben Campbell To: Avshalom Houri/Haifa/IBM@IBMIL Cc: simple@ietf.org, Peter Saint-Andre Date: 11/12/2009 12:35 AM Subject: Re: [Simple] Suggested next actions with=20 draft-ietf-simple-interdomain-scaling-analysis Hi Avshalom and Peter, Can you offer some examples of the sort of analyses you have in mind? On Dec 8, 2009, at 2:43 PM, Avshalom Houri wrote: In other words, does the SIMPLE WG is interested in revising the the=20 interdomain-scaling draft to satisfy the last minute comments at the IESG=20 according to the work plan that I have sent to the list few weeks ago,=20 or they would rather prefer that Peter and me will work on a new a=20 document=20 that will merge both the SIMPLE and the XMPP scaling analysis documents=20 in a more general way as described in Peter's note below?=20 --Avshalom simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM: > From:=20 >=20 > Peter Saint-Andre =20 >=20 > To:=20 >=20 > Bernard Aboba =20 >=20 > Cc:=20 >=20 > simple@ietf.org=20 >=20 > Date:=20 >=20 > 08/12/2009 08:48 PM=20 >=20 > Subject:=20 >=20 > Re: [Simple] Suggested next actions with draft-ietf-simple- > interdomain-scaling-analysis=20 >=20 > Sent by:=20 >=20 > simple-bounces@ietf.org=20 >=20 > If we work on a more general analysis, perhaps there might not be next > steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's > too early to say. >=20 > On 12/8/09 11:44 AM, Bernard Aboba wrote: > > I agree with all of Peter?s points below. > >=20 > >=20 > >=20 > > However, this begs the question of what the next steps are on > >=20 > > draft-ietf-simple-interdomain-scaling-analysis. > >=20 > >=20 > >=20 > > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and > >=20 > > draft-saintandre-xmpp-presence-analysis would benefit from the context = that > >=20 > > Peter?s suggested ?more general analysis? would provide.=20 > >=20 > >=20 > >=20 > > Not only would that context make both documents more understandable,=20 but > >=20 > > it would also help answer the questions posed in item #5. ?Better > > numbers? by > >=20 > > themselves can?t accomplish that. > >=20 > >=20 > >=20 > >=20 > >=20 > >=20 > >=20 > > Peter Saint-Andre wrote: > >=20 > >> Avshalom and I just had a chat about this I-D. He might post in more > >=20 > >> detail, but my main conclusions are as follows: > >=20 > >> > >=20 > >> 1. Analyzing the network impact of presence technologies is the > >=20 > >> responsible thing for the IETF to do. > >=20 > >> > >=20 > >> 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis and > >=20 > >> draft-saintandre-xmpp-presence-analysis are not intended to force=20 work > >=20 > >> on optimizations, instead they are intended to frame a broader > >=20 > >> discussion about the network impact of presence technologies. > >=20 > >> > >=20 > >> 3. It's unproductive to set up a competition in this regard between > >=20 > >> SIP and XMPP. > >=20 > >> > >=20 > >> 4. It would be more productive to move up a level of abstraction by > >=20 > >> discussing presence technologies at a higher level (not specific to > >=20 > >> SIP or XMPP). > >=20 > >> > >=20 > >> 5. A more general treatment might help protocol designers,=20 application > >=20 > >> developers, and service operators think more clearly about protocol > >=20 > >> optimizations, implementation improvements, and deployment sizing. > >=20 > >> However, detailed discussion of those issues belongs somewhere else, > >=20 > >> not in the general analysis document. > >=20 > >> > >=20 > >> If people on this list think it would be helpful, Avshalom and I are > >=20 > >> open to working together on a more general analysis. > >=20 > >> > >=20 > >> Peter >=20 > [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]=20 > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F Simple mailing list Simple@ietf.org https://www.ietf.org/mailman/listinfo/simple --=_alternative 003A9E9DC225768E_= Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Ben,

I am not sure if there is an example of a similar document at the IETF.
The idea is as described by Peter in points 3 and 4 below is to discuss presence scalability in
general and try to delay as much as possible (maybe appendixes) discussions on specific protocols.

Anyway, I am not sure if there is en= ough support for more general document in the SIMPLE group
and not sure about if there is still interest in the original document in the SIMPLE WG as the amount of
responses is scanty and we do not get any numbers from real deployments. Are not there any deployments
of SIMPLE?

I am very frustrated regarding getti= ng these type of comments from the IESG on the last second before it was to
be approved as an RFC. However, I wa= nt to finish this document only more as honor to the amount of work that
people have invested in this documen= t.

So I should assume that there is not enough support for general document in the SIMPLE group and I should porcee= d
with the original plan as was agreed also by Cullen?

Thanks
--Avshalom



From: Ben Campbell <ben@estacado.net>= ;
To: Avshalom Houri/Haifa/IBM@IBMIL
Cc: simple@ietf.org, Peter Saint-Andre &= lt;stpeter@stpeter.im>
Date: 11/12/2009 12:35 AM
Subject: Re: [Simple] Suggested next   &= nbsp;    actions        with        draft-ietf-simple-interdomain-scaling-analysis




Hi Avshalom and Peter,

Can you offer some examples of the sort of analyses you have in mind?

On Dec 8, 2009, at 2:43 PM, Avshalom Houri wrote:

In other words, does the SIMPLE WG is interested in revising the the
interdomain-scaling draft to satisfy the last minute comments at the IESG
according to the work plan that I have sent to the list few weeks ago,
or they would rather prefer that Peter and me will work on a new a document=

that will merge both the SIMPLE and the XMPP scaling analysis documents
in a more general way as described in Peter's note below?


--Avshalom





simple-bounces@ietf.org wrote on 08/12/2009 08:47:55 PM:

> From:

>
> Peter Saint-Andre <
= stpeter@stpeter.im>
>
> To:

>
> Bernard Aboba <
bernard=5Faboba@hotmail.com>
>
> Cc:

>
>
simple@ietf.org
>
> Date:

>
> 08/12/2009 08:48 PM

>
> Subject:

>
> Re: [Simple] Suggested next actions with draft-ietf-simple-
> interdomain-scaling-analysis

>
> Sent by:

>
>
simple-bounces@ietf.org
>
> If we work on a more general analysis, perhaps there might not be next
> steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's<= br> > too early to say.
>
> On 12/8/09 11:44 AM, Bernard Aboba wrote:
> > I agree with all of Peter’s points below.
> >
> >  
> >
> > However, this begs the question of what the next steps are on
> >
> > draft-ietf-simple-interdomain-scaling-analysis.
> >
> >  
> >
> > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and
> >
> > draft-saintandre-xmpp-presence-analysis would benefit from the context that
> >
> > Peter’s suggested “more general analysis” would= provide.
> >
> >  
> >
> > Not only would that context make both documents more understandab= le, but
> >
> > it would also help answer the questions posed in item #5.   “Better
> > numbers” by
> >
> > themselves can’t accomplish that.
> >
> >  
> >
> >  
> >
> >  
> >
> > Peter Saint-Andre wrote:
> >
> >> Avshalom and I just had a chat about this I-D. He might post in more
> >
> >> detail, but my main conclusions are as follows:
> >
> >>
> >
> >> 1. Analyzing the network impact of presence technologies is the
> >
> >> responsible thing for the IETF to do.
> >
> >>
> >
> >> 2. The analyses in draft-ietf-simple-interdomain-scaling-anal= ysis and
> >
> >> draft-saintandre-xmpp-presence-analysis are not intended to force work
> >
> >> on optimizations, instead they are intended to frame a broade= r
> >
> >> discussion about the network impact of presence technologies.=
> >
> >>
> >
> >> 3. It's unproductive to set up a competition in this regard between
> >
> >> SIP and XMPP.
> >
> >>
> >
> >> 4. It would be more productive to move up a level of abstract= ion by
> >
> >> discussing presence technologies at a higher level (not speci= fic to
> >
> >> SIP or XMPP).
> >
> >>
> >
> >> 5. A more general treatment might help protocol designers, application
> >
> >> developers, and service operators think more clearly about protocol
> >
> >> optimizations, implementation improvements, and deployment sizing.
> >
> >> However, detailed discussion of those issues belongs somewhere else,
> >
> >> not in the general analysis document.
> >
> >>
> >
> >> If people on this list think it would be helpful, Avshalom and I are
> >
> >> open to working together on a more general analysis.
> >
> >>
> >
> >> Peter
>
> [attachment "smime.p7s" deleted by Avshalom Houri/Haifa/IBM]
> =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
> Simple mailing list
>
Simple@ietf.org
>
https://www.ietf.org/mailman/listinfo/simpl= e
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
Simple mailing list

= Simple@ietf.org
https://www.ietf.org/mailman/listinfo/simple

--=_alternative 003A9E9DC225768E_=-- From b_mccolgan@hotmail.com Wed Dec 16 08:04:05 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C5D273A6890 for ; Wed, 16 Dec 2009 08:04:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.276 X-Spam-Level: X-Spam-Status: No, score=-0.276 tagged_above=-999 required=5 tests=[AWL=-0.278, BAYES_50=0.001, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gxdGrHs6bUxX for ; Wed, 16 Dec 2009 08:04:04 -0800 (PST) Received: from snt0-omc2-s36.snt0.hotmail.com (snt0-omc2-s36.snt0.hotmail.com [65.55.90.111]) by core3.amsl.com (Postfix) with ESMTP id 436793A6825 for ; Wed, 16 Dec 2009 08:04:04 -0800 (PST) Received: from SNT114-W53 ([65.55.90.71]) by snt0-omc2-s36.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 16 Dec 2009 08:03:50 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_446f08ac-7aa8-4acd-8263-dceef42b3593_" X-Originating-IP: [208.65.73.202] From: Brian McColgan To: , Date: Wed, 16 Dec 2009 11:03:50 -0500 Importance: Normal In-Reply-To: <2F8CCCCE-0CAA-4401-B0CF-25585C930D54@estacado.net> References: , <2F8CCCCE-0CAA-4401-B0CF-25585C930D54@estacado.net> MIME-Version: 1.0 X-OriginalArrivalTime: 16 Dec 2009 16:03:50.0676 (UTC) FILETIME=[5B96DD40:01CA7E69] Subject: Re: [Simple] Closure on OMA Liaison Statement (was: Liaison Statement from the Open Mobile Alliance) X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 16:04:05 -0000 --_446f08ac-7aa8-4acd-8263-dceef42b3593_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 Hi Ben=2C =20 I do not have an issue 'closing out' the liason statement on behalf of OMA= =2C however IETF still has a problem 'in the large' with respect to identif= ying the location of XML Schema's to potential implementors. =20 IETF requires some mechanism (whether it be an ammendment to the RFC draft = template) or the supplementary XML Schema template files to provide some in= dicator of where 'soft copies' of XML Schema's can be found. =20 To keep the XML guru's from jumping all over this proposal=2C let me be cle= ar that I am NOT proposing the use of XML Schema syntax to achieve this. A= n informative comment=2C or addition to the RFC draft template (as previous= ly noted) to me would fit the bill perfectly. Even a boilerplate statement= saying (XML Schema's for RFCs may be found in the IANA XML Registry locate= d here - http://www.iana.org/assignments/xml-registry/schema.html) would b= e helpful! =20 As a good 'litmus test' poll a few of your 'implementor buddies' and ask th= em whether they 'realize' or 'are aware' that XML Schema for RFCs actually = exist on IANA. I would bet money=2C most will have 'no clue' that RFC XML = Schema's exist on IANA's web-site. =20 =20 I am happy to help in the effort=2C however I would like for IETF to not lo= se momentum on a fix=2C while this subject is still 'fresh' in everyone's c= ollective minds. =20 Thanks for permitting me to provide comment. =20 Cheers=2C Brian . =20 > From: ben@estacado.net > Date: Thu=2C 10 Dec 2009 15:45:40 -0600 > To: simple@ietf.org > Subject: [Simple] Closure on OMA Liaison Statement (was: Liaison Statemen= t from the Open Mobile Alliance) >=20 > >=20 > From the list discussion so far=2C I draw the following conclusions: >=20 > 1) We have consensus to ask IANA to update the published schemas to match= the definitions in RFC 4826. >=20 > 2) Several people objected to adding the schemaLocation attribute. Theref= ore=2C we do not have consensus to make this change. >=20 > We will draw up a response to the liaison statement very soon=2C so if yo= u disagree with the above conclusions=2C please make that known ASAP. >=20 > Thanks! >=20 > Ben. >=20 > On Oct 2=2C 2009=2C at 1:12 PM=2C Ben Campbell wrote: >=20 > > (as SIMPLE co-chair) > >=20 > > OMA sent a liaison statement to the SIMPLE working group. The statement= 's overview reads as follows: > >=20 > > "This Liaison Statement reports XML validation problems in the XML sche= mas that were introduced in RFC 4826 and asks for correction." > >=20 > > Please read the LS=2C and send your opinions to the SIMPLE list. A PDF = is available at https://datatracker.ietf.org/documents/LIAISON/file707.pdf > >=20 > > Thanks! > >=20 > > Ben. > > _______________________________________________ > > Simple mailing list > > Simple@ietf.org > > https://www.ietf.org/mailman/listinfo/simple >=20 > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple =20 _________________________________________________________________ Eligible CDN College & University students can upgrade to Windows 7 before = Jan 3 for only $39.99. Upgrade now! http://go.microsoft.com/?linkid=3D9691819= --_446f08ac-7aa8-4acd-8263-dceef42b3593_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <=3Bas-individual>=3B
 =3B
Hi Ben=2C
 =3B
I do not have an issue 'closing out' the liason statement =3Bon behalf = of OMA=2C however =3BIETF still has a problem 'in the large' with respe= ct to identifying the location of =3BXML Schema's to potential implemen= tors.
 =3B
IETF =3Brequires some mechanism (whether it be an =3Bammendment to = the RFC =3Bdraft template) or the supplementary =3BXML Schema templ= ate files to provide some indicator of where 'soft copies' of XML Schema's = can be found.
 =3B
To keep the XML guru's from jumping all over this proposal=2C =3Blet me= be clear that I am NOT proposing the use of XML =3BSchema syntax to ac= hieve this. =3B An informative comment=2C or =3Baddition to the RFC= draft template (as previously noted) to me would fit the bill =3Bperfe= ctly. =3B Even a boilerplate statement saying (XML Schema's for RFCs ma= y be found in the IANA XML Registry located here - =3B http://www.iana.org/as= signments/xml-registry/schema.html) would be helpful!
 =3B
As a =3Bgood 'litmus test' poll a =3Bfew of your 'implementor buddi= es' and ask them whether they 'realize' or 'are aware' that =3BXML = =3BSchema for RFCs actually exist on IANA. =3B I would bet =3Bmoney= =2C most will =3Bhave 'no clue' that =3BRFC XML Schema's exist on&n= bsp=3BIANA's web-site. =3B =3B
 =3B
I am happy to help in the =3Beffort=2C =3Bhowever I would like = =3Bfor IETF to not lose momentum on a fix=2C while this =3Bsubject is s= till 'fresh' in everyone's collective minds.
 =3B
Thanks for permitting me to provide comment.
 =3B
Cheers=2C
Brian
<=3BActive Netizen>=3B.
 =3B
>=3B From: ben@estacado.net>=3B Date: Thu=2C 10 Dec 2009 15:45:40 -0600
>=3B To: simple@ietf.o= rg
>=3B Subject: [Simple] Closure on OMA Liaison Statement (was: Liais= on Statement from the Open Mobile Alliance)
>=3B
>=3B <=3Bas-c= hair>=3B
>=3B
>=3B From the list discussion so far=2C I draw t= he following conclusions:
>=3B
>=3B 1) We have consensus to ask = IANA to update the published schemas to match the definitions in RFC 4826.<= BR>>=3B
>=3B 2) Several people objected to adding the schemaLocatio= n attribute. Therefore=2C we do not have consensus to make this change.
= >=3B
>=3B We will draw up a response to the liaison statement very = soon=2C so if you disagree with the above conclusions=2C please make that k= nown ASAP.
>=3B
>=3B Thanks!
>=3B
>=3B Ben.
>=3B=
>=3B On Oct 2=2C 2009=2C at 1:12 PM=2C Ben Campbell wrote:
>=3B=
>=3B >=3B (as SIMPLE co-chair)
>=3B >=3B
>=3B >=3B = OMA sent a liaison statement to the SIMPLE working group. The statement's o= verview reads as follows:
>=3B >=3B
>=3B >=3B "This Liaison = Statement reports XML validation problems in the XML schemas that were intr= oduced in RFC 4826 and asks for correction."
>=3B >=3B
>=3B &g= t=3B Please read the LS=2C and send your opinions to the SIMPLE list. A PDF= is available at https://datatracker.ietf.org/documents/LIAISON/file707.pdf=
>=3B >=3B
>=3B >=3B Thanks!
>=3B >=3B
>=3B >= =3B Ben.
>=3B >=3B _______________________________________________>=3B >=3B Simple mailing list
>=3B >=3B Simple@ietf.org
>= =3B >=3B https://www.ietf.org/mailman/listinfo/simple
>=3B
>= =3B _______________________________________________
>=3B Simple mailin= g list
>=3B Simple@ietf.org
>=3B https://www.ietf.org/mailman/lis= tinfo/simple


Get Windows 7 for only $39.99-CDN C= ollege or University students only. This offer ends Jan 3-upgrade now! = --_446f08ac-7aa8-4acd-8263-dceef42b3593_-- From stpeter@stpeter.im Wed Dec 16 08:23:59 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EE27D3A6A07 for ; Wed, 16 Dec 2009 08:23:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.568 X-Spam-Level: X-Spam-Status: No, score=-2.568 tagged_above=-999 required=5 tests=[AWL=0.031, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W8tQ6pLScxoF for ; Wed, 16 Dec 2009 08:23:57 -0800 (PST) Received: from stpeter.im (stpeter.im [207.210.219.233]) by core3.amsl.com (Postfix) with ESMTP id 98D083A6A05 for ; Wed, 16 Dec 2009 08:23:57 -0800 (PST) Received: from dhcp-64-101-72-234.cisco.com (dhcp-64-101-72-234.cisco.com [64.101.72.234]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id D444240352; Wed, 16 Dec 2009 09:23:42 -0700 (MST) Message-ID: <4B290291.6030906@stpeter.im> Date: Wed, 16 Dec 2009 08:53:53 -0700 From: Peter Saint-Andre User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Avshalom Houri References: <4B1E9F5B.9090109@stpeter.im> In-Reply-To: X-Enigmail-Version: 0.96.0 OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms020505080002080903070105" Cc: simple@ietf.org Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 16:23:59 -0000 This is a cryptographically signed message in MIME format. --------------ms020505080002080903070105 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable When Avshalom and I spoke recently, we discussed the idea of a "more general" treatment of the topic of presence scalability, but did not get into specifics of what that would mean. Here is my take... Each of the current drafts discusses a particular technology (SIMPLE or XMPP). However, at a higher level of abstraction I think that *any* presence technology is going to have a non-trivial network impact, simply because of the multiplicative nature of presence (when I come online or change my presence or go offline, that information will be multicasted to tens or hundreds or in my case thousands of people). Therefore, rather than talking about SIMPLE or XMPP or any other particular presence technology, I think it would be appropriate to discuss at a higher level how presence behaves on the network. That means abstracting from SIMPLE and XMPP. It means making some assumptions about presence in general, but I think there are enough commonalities between the presence technologies we know best to make this fairly straightforward. It means talking about ranges with regard to the size of presence notifications, but both of the analyses already talk about ranges with regard to the number of buddies and other factors, so that is not a big change. It means dropping the competition between SIMPLE and XMPP about who's better, but that was never very productive in the first place and we've removed the comparative stuff from the I-Ds in question long ago. And so on. Whether this work belongs in the SIMPLE WG or can be pursued as an independent submission is a matter for the chairs to decide, but I'm still convinced that it is appropriate for the IETF to analyse the network impact of presence technologies. No, presence doesn't have the impact of voice or video, but its impact is non-trivial and deserves to be documented so that operators can take the impact into account when deciding to deploy SIMPLE, XMPP, or any other technology. Peter On 12/16/09 3:40 AM, Avshalom Houri wrote: > Ben, >=20 > I am not sure if there is an example of a similar document at the IETF.= > The idea is as described by Peter in points 3 and 4 below is to discuss= > presence scalability in > general and try to delay as much as possible (maybe appendixes) > discussions on specific protocols. >=20 > Anyway, I am not sure if there is enough support for more general > document in the SIMPLE group > and not sure about if there is still interest in the original document > in the SIMPLE WG as the amount of > responses is scanty and we do not get any numbers from real deployments= =2E > Are not there any deployments > of SIMPLE? >=20 > I am very frustrated regarding getting these type of comments from the > IESG on the last second before it was to > be approved as an RFC. However, I want to finish this document only mor= e > as honor to the amount of work that > people have invested in this document. >=20 > So I should assume that there is not enough support for general documen= t > in the SIMPLE group and I should porceed > with the original plan as was agreed also by Cullen? >=20 > Thanks > --Avshalom >=20 >=20 >=20 > From: Ben Campbell > To: Avshalom Houri/Haifa/IBM@IBMIL > Cc: simple@ietf.org, Peter Saint-Andre > Date: 11/12/2009 12:35 AM > Subject: Re: [Simple] Suggested next actions with =20 > draft-ietf-simple-interdomain-scaling-analysis >=20 >=20 > -----------------------------------------------------------------------= - >=20 >=20 >=20 > Hi Avshalom and Peter, >=20 > Can you offer some examples of the sort of analyses you have in mind? >=20 > On Dec 8, 2009, at 2:43 PM, Avshalom Houri wrote: >=20 > In other words, does the SIMPLE WG is interested in revising the the > interdomain-scaling draft to satisfy the last minute comments at the IE= SG > according to the work plan that I have sent to the list few weeks ago, > or they would rather prefer that Peter and me will work on a new a docu= ment > that will merge both the SIMPLE and the XMPP scaling analysis documents= > in a more general way as described in Peter's note below? >=20 > --Avshalom >=20 >=20 >=20 > _ > __simple-bounces@ietf.org_ wrote on > 08/12/2009 08:47:55 PM: >=20 >> From: >> >> Peter Saint-Andre <_stpeter@stpeter.im_ > >> >> To: >> >> Bernard Aboba <_bernard_aboba@hotmail.com_ > > >> >> Cc: >> >> _simple@ietf.org_ >> >> Date: >> >> 08/12/2009 08:48 PM >> >> Subject: >> >> Re: [Simple] Suggested next actions with draft-ietf-simple- >> interdomain-scaling-analysis >> >> Sent by: >> >> _simple-bounces@ietf.org_ >> >> If we work on a more general analysis, perhaps there might not be next= >> steps on draft-ietf-simple-interdomain-scaling-analysis. I think it's >> too early to say. >> >> On 12/8/09 11:44 AM, Bernard Aboba wrote: >> > I agree with all of Peter=E2=80=99s points below. >> > >> > =20 >> > >> > However, this begs the question of what the next steps are on >> > >> > draft-ietf-simple-interdomain-scaling-analysis. >> > >> > =20 >> > >> > IMHO, both draft-ietf-simple-interdomain-scaling-analysis and >> > >> > draft-saintandre-xmpp-presence-analysis would benefit from the > context that >> > >> > Peter=E2=80=99s suggested =E2=80=9Cmore general analysis=E2=80=9D wo= uld provide. >> > >> > =20 >> > >> > Not only would that context make both documents more understandable,= but >> > >> > it would also help answer the questions posed in item #5. =E2=80=9C= Better >> > numbers=E2=80=9D by >> > >> > themselves can=E2=80=99t accomplish that. >> > >> > =20 >> > >> > =20 >> > >> > =20 >> > >> > Peter Saint-Andre wrote: >> > >> >> Avshalom and I just had a chat about this I-D. He might post in mor= e >> > >> >> detail, but my main conclusions are as follows: >> > >> >> >> > >> >> 1. Analyzing the network impact of presence technologies is the >> > >> >> responsible thing for the IETF to do. >> > >> >> >> > >> >> 2. The analyses in draft-ietf-simple-interdomain-scaling-analysis a= nd >> > >> >> draft-saintandre-xmpp-presence-analysis are not intended to force w= ork >> > >> >> on optimizations, instead they are intended to frame a broader >> > >> >> discussion about the network impact of presence technologies. >> > >> >> >> > >> >> 3. It's unproductive to set up a competition in this regard between= >> > >> >> SIP and XMPP. >> > >> >> >> > >> >> 4. It would be more productive to move up a level of abstraction by= >> > >> >> discussing presence technologies at a higher level (not specific to= >> > >> >> SIP or XMPP). >> > >> >> >> > >> >> 5. A more general treatment might help protocol designers, applicat= ion >> > >> >> developers, and service operators think more clearly about protocol= >> > >> >> optimizations, implementation improvements, and deployment sizing. >> > >> >> However, detailed discussion of those issues belongs somewhere else= , >> > >> >> not in the general analysis document. >> > >> >> >> > >> >> If people on this list think it would be helpful, Avshalom and I ar= e >> > >> >> open to working together on a more general analysis. >> > >> >> >> > >> >> Peter >> --------------ms020505080002080903070105 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIWnDCC B1cwggY/oAMCAQICAVUwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBT aWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRl IENsaWVudCBDQTAeFw0wOTA3MDYwMDAwMDFaFw0xMDA3MDYyMzU5NTlaMIHCMQswCQYDVQQG EwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRlbnZlcjEiMCAGA1UEChMZWE1Q UCBTdGFuZGFyZHMgRm91bmRhdGlvbjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0 aWZpY2F0ZSBNZW1iZXIxGjAYBgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcN AQkBFhJzdHBldGVyQHN0cGV0ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCas7Mrnh02GakN8sft+HJpU4MwBxEgrGDZ2ZzUxDDt2sEhM+9Q74h955MtgMhK3TeBf6Hs hDh/8Z9G//k2qNA0M2S5rejTqrmW0Jabca/L7BUZ0GhnU2N/2zeciFUmuZ4A2l1T5IMX2ZVP XnNIaefBtbImJAbDz3T0vxkzTtcqgW3wL83PMDiqiuM+e1k+VPvOW4f5ZSGkPIhYCDpWqNE5 wZvjrLNMc8jZOPs9DrsYuIVwU72Vhy1tkEh+w6YpYHrdEUAe+eKe6TuxqZ60e9z3O36uiV// Ms274iD6PbA/IGazJgaAdg6tvPehwTYGJAGmv3PsJKkLGjgoh+RrrM1LAgMBAAGjggOKMIID hjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwQwHQYDVR0OBBYEFOyws3XWgIY9FP1POVqjdZP9Lu38MB0GA1UdEQQWMBSBEnN0cGV0ZXJA c3RwZXRlci5pbTCBqAYDVR0jBIGgMIGdgBR7iZySlyShhEcCy3T8LvSs3DLl86GBgaR/MH0x CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZp Y2F0aW9uIEF1dGhvcml0eYIBDzCCAUcGA1UdIASCAT4wggE6MIIBNgYLKwYBBAGBtTcBAgAw ggElMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQG CCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMIG8 BggrBgEFBQcCAjCBrzAUFg1TdGFydENvbSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0 eSwgcmVhZCB0aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENv bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwYwYDVR0fBFwwWjAroCmgJ4YlaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vY3J0dTMtY3JsLmNybDAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNz bC5jb20vY3J0dTMtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0 cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczMvY2xpZW50L2NhMEIGCCsGAQUFBzAC hjZodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIuY2xhc3MzLmNsaWVudC5jYS5j cnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUA A4IBAQBgv4xFXZqDKSOtnPOVbqOh1brj7oxRaVYk7N0MJG7x9Y/wkO3iwRwizVLcC1bA+D/R gyFilXx6IQWE63Ge2tu+Y4w5QoHYwuUFQuBZuxvZpOa3ykdgPlBQaBM8m+Ien0skwNggaizA X9Pc/sMLpP3jkO1iSF4agy4r5Ed+4G10mP5X0zO3gQwq9Uj4F9tX+58kU+fM1P8Sh+BYR4r/ kSbKE3tWcMaKblWPGwX0nYD26Je7Qb+uX/J5lCgozBrHXQWq8N98iklASf2pv+32Oi1dEjmM UgAm/J2+YmxaI02+c+H6QH8+F3RUjCiRg9XqUNjcrNrnTFnm/iMMZADktsXPMIIHVzCCBj+g AwIBAgIBVTANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBMB4XDTA5MDcwNjAwMDAwMVoXDTEwMDcwNjIzNTk1OVowgcIxCzAJBgNVBAYTAlVTMREw DwYDVQQIEwhDb2xvcmFkbzEPMA0GA1UEBxMGRGVudmVyMSIwIAYDVQQKExlYTVBQIFN0YW5k YXJkcyBGb3VuZGF0aW9uMSwwKgYDVQQLEyNTdGFydENvbSBUcnVzdGVkIENlcnRpZmljYXRl IE1lbWJlcjEaMBgGA1UEAxMRUGV0ZXIgU2FpbnQtQW5kcmUxITAfBgkqhkiG9w0BCQEWEnN0 cGV0ZXJAc3RwZXRlci5pbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqzsyue HTYZqQ3yx+34cmlTgzAHESCsYNnZnNTEMO3awSEz71DviH3nky2AyErdN4F/oeyEOH/xn0b/ +Tao0DQzZLmt6NOquZbQlptxr8vsFRnQaGdTY3/bN5yIVSa5ngDaXVPkgxfZlU9ec0hp58G1 siYkBsPPdPS/GTNO1yqBbfAvzc8wOKqK4z57WT5U+85bh/llIaQ8iFgIOlao0TnBm+Oss0xz yNk4+z0Ouxi4hXBTvZWHLW2QSH7Dpilget0RQB754p7pO7GpnrR73Pc7fq6JX/8yzbviIPo9 sD8gZrMmBoB2Dq2896HBNgYkAaa/c+wkqQsaOCiH5GuszUsCAwEAAaOCA4owggOGMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNV HQ4EFgQU7LCzddaAhj0U/U85WqN1k/0u7fwwHQYDVR0RBBYwFIESc3RwZXRlckBzdHBldGVy LmltMIGoBgNVHSMEgaAwgZ2AFHuJnJKXJKGERwLLdPwu9KzcMuXzoYGBpH8wfTELMAkGA1UE BhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFs IENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g QXV0aG9yaXR5ggEPMIIBRwYDVR0gBIIBPjCCATowggE2BgsrBgEEAYG1NwECADCCASUwLgYI KwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUH AgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgbwGCCsGAQUF BwICMIGvMBQWDVN0YXJ0Q29tIEx0ZC4wAwIBARqBlkxpbWl0ZWQgTGlhYmlsaXR5LCByZWFk IHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRp ZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFy dHNzbC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0 c3NsLmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9j cnR1My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2Nz cC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNV HRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBAGC/ jEVdmoMpI62c85Vuo6HVuuPujFFpViTs3QwkbvH1j/CQ7eLBHCLNUtwLVsD4P9GDIWKVfHoh BYTrcZ7a275jjDlCgdjC5QVC4Fm7G9mk5rfKR2A+UFBoEzyb4h6fSyTA2CBqLMBf09z+wwuk /eOQ7WJIXhqDLivkR37gbXSY/lfTM7eBDCr1SPgX21f7nyRT58zU/xKH4FhHiv+RJsoTe1Zw xopuVY8bBfSdgPbol7tBv65f8nmUKCjMGsddBarw33yKSUBJ/am/7fY6LV0SOYxSACb8nb5i bFojTb5z4fpAfz4XdFSMKJGD1epQ2Nys2udMWeb+IwxkAOS2xc8wggfiMIIFyqADAgECAgEP MA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQu MSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQD EyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAzMzJaFw0x MjEwMjIyMTAzMzJaMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEr MCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv U3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5o0luEj4gypQIp71Xi2TlXyLYrj9WkRy+d9BO 0FHPYnAsC99/jx/ibNRwIfAoFhZd+LDscdRSckvwuFSz0bKg3z+9o7cwlVAC9AwMWe8IM0Lx c+8etYxsX4WIamG9fjzzi5GAW5ESKzzIN3SxHSplyGCWFwx/pgf1f4y6O9/ym+4f6zaDYP6B x0r+SaJcr6eSGNm7X3EwX1v7XpRBY+aw019o7k72d0IX910F+XGt0OwNdM61Ff3FiTiexeUZ bWxCGm6GZl+SQVG9xYVIgHQaLXoQF+g2wzrmKCbVcZhqH+hrlRnD6PfCuEyX/BR6PlAPRDlQ 6f1u3wqik+LF5P15AgMBAAGjggNbMIIDVzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBpjAd BgNVHQ4EFgQUe4mckpckoYRHAst0/C70rNwy5fMwgagGA1UdIwSBoDCBnYAUTgvvGqRAW6UX aYcwyjRoQ9BBrvKhgYGkfzB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UE AxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQEwCQYDVR0SBAIwADA9Bggr BgEFBQcBAQQxMC8wLQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2Nh LmNydDBgBgNVHR8EWTBXMCygKqAohiZodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvc2ZzY2Et Y3JsLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMIIBXQYD VR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBBDCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9j ZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5z dGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3RhcnQg Q29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5LCBy ZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQu c3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMFAGCWCGSAGG+EIB DQRDFkFTdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIEZyZWUgU1NMIEVt YWlsIENlcnRpZmljYXRlczANBgkqhkiG9w0BAQUFAAOCAgEAUpcEDdsKFRCxFBxcSm+8oMTT fpS7fbZkxWHx5fHDjvAgaBQ+oY0tk4xtbD6VxeHYjxI63+hj8jICnqeVXPe34Bu+XzekIn2T lrnPCQobKdQF2p52QgUvIxSURed0jcBaCBV22DSKaUqDOzD/Tx6VQy78zpblXjRH7OALE/+H jzJVmspdnBUUtQOLYgPo924xkxR25VDdgtEE5vAXa/g2oCeZhy0ZEO4NbgIayAYCJcJRDz0h dD2Ahec65Kw6LB3N7VXEjiRR5/WoKwH/QteRzPJbFDc1somrApjm2cyg+5nbm1RHeFIz+GxX luRrPztvhNcby0PtAjqwY1txi4sW0R6ZJPuZ2DZ1/dzckoFhyZgFyOX3SEkNXVLldjTzneFJ FnVSzDbc720vq184jR7pYoI9+f5QJ96a0iLxEAG8SJ5auBwXI/w2FmKmwmdMvJ8/17+B4sMC IRrXrDQl2xzpVXh/Qcmk5nf+w8HFmqATGy1OUAQbXga7AySAUaYhvvFk50u0bO5DiUGwzrJO 3TrwvaC2Ei4EFaBmIVgG7TfU5TaaY9IcJSCQ7AGUYE3RFSRpsLOoA3DsxP42YERgS/Nxw29+ YqZtPoO2QPbNpI7xnHVCfNBabx3oDIf438nFfv8spw5BQqBSbEF1izJA57eE64CzHnt7lB20 OFD11avYopwxggPKMIIDxgIBATCBkjCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50 IENBAgFVMAkGBSsOAwIaBQCgggIMMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTA5MTIxNjE1NTM1M1owIwYJKoZIhvcNAQkEMRYEFBncoSQOoqjFTw8dzXmS il9GuIQhMF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqG SIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBowYJ KwYBBAGCNxAEMYGVMIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UE AxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAVUw gaUGCyqGSIb3DQEJEAILMYGVoIGSMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4 MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQg Q0ECAVUwDQYJKoZIhvcNAQEBBQAEggEAIMKE6lDFyT5ynWsa2R5PnqYT9qTKeb42ZSjQMdE9 D+qlkWfkPMEy2KtmMF8+NLYxHYSW357yeHYdBsw+P1fa3pcoPxflUQ/e6Q8I9GzgLlODzoo+ Uizy1F7OWY0LmOcYuQ0L421DembXjK8GtLAlK1XjBJhY+YsVuxia+jvdb5jtaPa5oxIscnS8 g7kb7CCAB5qDyO24Ptcm3O8tM9KqlJJfebalXht3+HahFNdqPtuTqqDyIRkMSz6LBJIsKRgW acGGKVdcTKS9b5t3SXXVhNs62ZVAlrgo3vy4XtxELSmwdVaZeyKXe5HNXaXijyybJlV5z74k QSghSEgNcfHAqQAAAAAAAA== --------------ms020505080002080903070105-- From ben@estacado.net Wed Dec 16 09:19:04 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 30DF93A696B for ; Wed, 16 Dec 2009 09:19:04 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.485 X-Spam-Level: X-Spam-Status: No, score=-2.485 tagged_above=-999 required=5 tests=[AWL=0.013, BAYES_00=-2.599, HTML_MESSAGE=0.001, RDNS_DYNAMIC=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X+MRl-BC12EJ for ; Wed, 16 Dec 2009 09:19:03 -0800 (PST) Received: from estacado.net (dsl001-129-069.dfw1.dsl.speakeasy.net [72.1.129.69]) by core3.amsl.com (Postfix) with ESMTP id C4BF23A68E3 for ; Wed, 16 Dec 2009 09:19:02 -0800 (PST) Received: from dn3-213.estacado.net (rocinante.test.estacado.net [172.16.3.213] (may be forged)) (authenticated bits=0) by estacado.net (8.14.3/8.14.2) with ESMTP id nBGHHVMw030685 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 16 Dec 2009 11:17:31 -0600 (CST) (envelope-from ben@estacado.net) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: multipart/alternative; boundary=Apple-Mail-8--791190005 From: Ben Campbell In-Reply-To: Date: Wed, 16 Dec 2009 11:17:31 -0600 Message-Id: References: , <2F8CCCCE-0CAA-4401-B0CF-25585C930D54@estacado.net> To: Brian McColgan X-Mailer: Apple Mail (2.1077) Cc: simple@ietf.org Subject: Re: [Simple] Closure on OMA Liaison Statement (was: Liaison Statement from the Open Mobile Alliance) X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 17:19:04 -0000 --Apple-Mail-8--791190005 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Are you familiar with RFC 3688? That RFC defines the XML registry at = iana, and points to the IANA assignment page, which links to the XML = registry itself. You can also search for the schema URN on the top level = IANA page. I gather you asking to make it easy for automata to find the schema, = rather than humans. If that is the case, please note the last paragraph = in RFC 3688 section 3.1, which indicates that the registry is not = intended for that purpose. One could certainly write code that maps a = schema URN into the existing registry structure, but IANA could change = that structure at any time. Thanks! Ben. On Dec 16, 2009, at 10:03 AM, Brian McColgan wrote: > > =20 > Hi Ben, > =20 > I do not have an issue 'closing out' the liason statement on behalf of = OMA, however IETF still has a problem 'in the large' with respect to = identifying the location of XML Schema's to potential implementors. > =20 > IETF requires some mechanism (whether it be an ammendment to the RFC = draft template) or the supplementary XML Schema template files to = provide some indicator of where 'soft copies' of XML Schema's can be = found. > =20 > To keep the XML guru's from jumping all over this proposal, let me be = clear that I am NOT proposing the use of XML Schema syntax to achieve = this. An informative comment, or addition to the RFC draft template (as = previously noted) to me would fit the bill perfectly. Even a = boilerplate statement saying (XML Schema's for RFCs may be found in the = IANA XML Registry located here - = http://www.iana.org/assignments/xml-registry/schema.html) would be = helpful! > =20 > As a good 'litmus test' poll a few of your 'implementor buddies' and = ask them whether they 'realize' or 'are aware' that XML Schema for RFCs = actually exist on IANA. I would bet money, most will have 'no clue' = that RFC XML Schema's exist on IANA's web-site. =20 > =20 > I am happy to help in the effort, however I would like for IETF to not = lose momentum on a fix, while this subject is still 'fresh' in = everyone's collective minds. > =20 > Thanks for permitting me to provide comment. > =20 > Cheers, > Brian > . > =20 > > From: ben@estacado.net > > Date: Thu, 10 Dec 2009 15:45:40 -0600 > > To: simple@ietf.org > > Subject: [Simple] Closure on OMA Liaison Statement (was: Liaison = Statement from the Open Mobile Alliance) > >=20 > > > >=20 > > =46rom the list discussion so far, I draw the following conclusions: > >=20 > > 1) We have consensus to ask IANA to update the published schemas to = match the definitions in RFC 4826. > >=20 > > 2) Several people objected to adding the schemaLocation attribute. = Therefore, we do not have consensus to make this change. > >=20 > > We will draw up a response to the liaison statement very soon, so if = you disagree with the above conclusions, please make that known ASAP. > >=20 > > Thanks! > >=20 > > Ben. > >=20 > > On Oct 2, 2009, at 1:12 PM, Ben Campbell wrote: > >=20 > > > (as SIMPLE co-chair) > > >=20 > > > OMA sent a liaison statement to the SIMPLE working group. The = statement's overview reads as follows: > > >=20 > > > "This Liaison Statement reports XML validation problems in the XML = schemas that were introduced in RFC 4826 and asks for correction." > > >=20 > > > Please read the LS, and send your opinions to the SIMPLE list. A = PDF is available at = https://datatracker.ietf.org/documents/LIAISON/file707.pdf > > >=20 > > > Thanks! > > >=20 > > > Ben. > > > _______________________________________________ > > > Simple mailing list > > > Simple@ietf.org > > > https://www.ietf.org/mailman/listinfo/simple > >=20 > > _______________________________________________ > > Simple mailing list > > Simple@ietf.org > > https://www.ietf.org/mailman/listinfo/simple >=20 > Get Windows 7 for only $39.99-CDN College or University students only. = This offer ends Jan 3-upgrade = now!_______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple --Apple-Mail-8--791190005 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
<as-individual>

Are you familiar = with RFC 3688? That RFC defines the XML registry at iana, and points to = the IANA assignment page, which links to the XML registry itself. You = can also search for the schema URN on the top level IANA = page.

I gather you asking to make it easy for = automata to find the schema, rather than humans. If that is the case, = please note the last paragraph in RFC 3688 section 3.1, which indicates = that the registry is not intended for that purpose. One could certainly = write code that maps a schema URN into the existing registry structure, = but IANA could change that structure at any = time.

Thanks!

Ben.
=
On Dec 16, 2009, at 10:03 AM, Brian McColgan = wrote:

 http://w= ww.iana.org/assignments/xml-registry/schema.html) would be = helpful!
 
As a good 'litmus test' poll a few of = your 'implementor buddies' and ask them whether they 'realize' or 'are = aware' that XML Schema for RFCs actually exist on IANA.  = I would bet money, most will have 'no clue' that RFC XML = Schema's exist on IANA's web-site.  
 
I am = happy to help in the effort, however I would like for = IETF to not lose momentum on a fix, while this subject is still = 'fresh' in everyone's collective minds.
 
Thanks for = permitting me to provide = comment.
 
Cheers,
Brian
<Active = Netizen>.
 
> From: ben@estacado.net
> Date: Thu, = 10 Dec 2009 15:45:40 -0600
> To: simple@ietf.org
> Subject: = [Simple] Closure on OMA Liaison Statement (was: Liaison Statement from = the Open Mobile Alliance)
> 
> = <as-chair>
> 
> =46rom the list = discussion so far, I draw the following conclusions:
> 
> 1) We have = consensus to ask IANA to update the published schemas to match the = definitions in RFC 4826.
> 
> 2) Several people = objected to adding the schemaLocation attribute. Therefore, we do not = have consensus to make this change.
> 
> We will draw up a = response to the liaison statement very soon, so if you disagree with the = above conclusions, please make that known ASAP.
> 
> = Thanks!
> 
>= Ben.
> 
> = On Oct 2, 2009, at 1:12 PM, Ben Campbell wrote:
> 
> > (as SIMPLE = co-chair)
> > 
> > OMA sent a = liaison statement to the SIMPLE working group. The statement's overview = reads as follows:
> > 
> > "This Liaison = Statement reports XML validation problems in the XML schemas that were = introduced in RFC 4826 and asks for correction."
> > 
> > Please read = the LS, and send your opinions to the SIMPLE list. A PDF is available = at https:= //datatracker.ietf.org/documents/LIAISON/file707.pdf
> = > 
> > = Thanks!
> > 
> > Ben.
> = > _______________________________________________
> > Simple = mailing list
> > Simple@ietf.org
> > https://www.ietf.org= /mailman/listinfo/simple
> 
> = _______________________________________________
> Simple mailing = list
> Simple@ietf.org
> https://www.ietf.org= /mailman/listinfo/simple


Get Windows 7 for only = $39.99-CDN College or University students only. This = offer ends Jan 3-upgrade = now!_______________________________________________
Simple = mailing list
Simple@ietf.org
https://www.ietf.org= /mailman/listinfo/simple

= --Apple-Mail-8--791190005-- From bernard_aboba@hotmail.com Wed Dec 16 09:33:15 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 98AD53A69FC for ; Wed, 16 Dec 2009 09:33:15 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.723 X-Spam-Level: X-Spam-Status: No, score=-0.723 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_20=-0.74] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zlmwavdLu-gd for ; Wed, 16 Dec 2009 09:33:14 -0800 (PST) Received: from blu0-omc4-s32.blu0.hotmail.com (blu0-omc4-s32.blu0.hotmail.com [65.55.111.171]) by core3.amsl.com (Postfix) with ESMTP id AAADE3A6977 for ; Wed, 16 Dec 2009 09:33:14 -0800 (PST) Received: from BLU137-DS3 ([65.55.111.135]) by blu0-omc4-s32.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 16 Dec 2009 09:33:00 -0800 X-Originating-IP: [24.19.160.219] X-Originating-Email: [bernard_aboba@hotmail.com] Message-ID: From: "Bernard Aboba" To: References: In-Reply-To: Date: Wed, 16 Dec 2009 09:33:22 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Acp+c9tbjUYlIvbsRc+Itbgkr7tN9gAALHtg Content-Language: en-us X-OriginalArrivalTime: 16 Dec 2009 17:33:00.0908 (UTC) FILETIME=[D0937AC0:01CA7E75] Subject: Re: [Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 17:33:15 -0000 This sounds attractive in that it will enable us to focus on the general scaling issues without getting into a (potentially endless) debate about the validity of particular assumptions and calculations. Although the resulting (more abstract) document would not be specific to SIMPLE, as long as the performance model still applies, it seems plausible that this proposal could still potentially satisfy the charter item. Peter said: "When Avshalom and I spoke recently, we discussed the idea of a "more general" treatment of the topic of presence scalability, but did not get into specifics of what that would mean. Here is my take... Each of the current drafts discusses a particular technology (SIMPLE or XMPP). However, at a higher level of abstraction I think that *any* presence technology is going to have a non-trivial network impact, simply because of the multiplicative nature of presence (when I come online or change my presence or go offline, that information will be multicasted to tens or hundreds or in my case thousands of people). Therefore, rather than talking about SIMPLE or XMPP or any other particular presence technology, I think it would be appropriate to discuss at a higher level how presence behaves on the network. That means abstracting from SIMPLE and XMPP. It means making some assumptions about presence in general, but I think there are enough commonalities between the presence technologies we know best to make this fairly straightforward. It means talking about ranges with regard to the size of presence notifications, but both of the analyses already talk about ranges with regard to the number of buddies and other factors, so that is not a big change. It means dropping the competition between SIMPLE and XMPP about who's better, but that was never very productive in the first place and we've removed the comparative stuff from the I-Ds in question long ago. And so on. Whether this work belongs in the SIMPLE WG or can be pursued as an independent submission is a matter for the chairs to decide, but I'm still convinced that it is appropriate for the IETF to analyse the network impact of presence technologies. No, presence doesn't have the impact of voice or video, but its impact is non-trivial and deserves to be documented so that operators can take the impact into account when deciding to deploy SIMPLE, XMPP, or any other technology." From b_mccolgan@hotmail.com Wed Dec 16 09:46:39 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3968E3A69CF for ; Wed, 16 Dec 2009 09:46:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.483 X-Spam-Level: X-Spam-Status: No, score=-1.483 tagged_above=-999 required=5 tests=[AWL=1.115, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1AqARgGL1Q77 for ; Wed, 16 Dec 2009 09:46:37 -0800 (PST) Received: from snt0-omc2-s24.snt0.hotmail.com (snt0-omc2-s24.snt0.hotmail.com [65.55.90.99]) by core3.amsl.com (Postfix) with ESMTP id 680DB3A69CA for ; Wed, 16 Dec 2009 09:46:37 -0800 (PST) Received: from SNT114-W62 ([65.55.90.72]) by snt0-omc2-s24.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 16 Dec 2009 09:46:23 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_dced66a4-6b4f-4f4b-b57b-c3bbf47b6da1_" X-Originating-IP: [208.65.73.202] From: Brian McColgan To: Date: Wed, 16 Dec 2009 12:46:23 -0500 Importance: Normal In-Reply-To: References: , <2F8CCCCE-0CAA-4401-B0CF-25585C930D54@estacado.net> , MIME-Version: 1.0 X-OriginalArrivalTime: 16 Dec 2009 17:46:23.0816 (UTC) FILETIME=[AF258480:01CA7E77] Cc: simple@ietf.org Subject: Re: [Simple] Closure on OMA Liaison Statement (was: Liaison Statement from the Open Mobile Alliance) X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 17:46:39 -0000 --_dced66a4-6b4f-4f4b-b57b-c3bbf47b6da1_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 Thanks Ben=2C I was not familiar with RFC 3688. =20 =20 To clarify=2C I am not asking/referring to automata. I am referring to ind= ividuals who implement RFC's and have a requirement to find/fetch the appli= cable XML Schema. That is=2C to realize a repository exists=2C and then to= navigate to the XML Registry so they can grab soft-copies. They are then = able to make use of those XML Schema's in whatever way is appropriate to th= em. =20 I checked my copy of the RFC draft template (i.e. the XML instance document= - draft-davies-template-bare.xml) and I don't see it even mentioned by def= ault (i.e. as IETF=2C and Davies do for 'normative' mappings a-la rfc2119). =20 I think something like a reference (at the very least a reference to RFC368= 8 in the draft RFC template) going forward (as is currently done for rfc211= 9) is the solution to this problem. =20 Many thanks for the helpful pointers! =20 BR/Brian. . =20 Subject: Re: [Simple] Closure on OMA Liaison Statement (was: Liaison Statem= ent from the Open Mobile Alliance) From: ben@estacado.net Date: Wed=2C 16 Dec 2009 11:17:31 -0600 CC: simple@ietf.org To: b_mccolgan@hotmail.com Are you familiar with RFC 3688? That RFC defines the XML registry at iana= =2C and points to the IANA assignment page=2C which links to the XML regist= ry itself. You can also search for the schema URN on the top level IANA pag= e. I gather you asking to make it easy for automata to find the schema=2C rath= er than humans. If that is the case=2C please note the last paragraph in RF= C 3688 section 3.1=2C which indicates that the registry is not intended for= that purpose. One could certainly write code that maps a schema URN into t= he existing registry structure=2C but IANA could change that structure at a= ny time. Thanks! Ben. On Dec 16=2C 2009=2C at 10:03 AM=2C Brian McColgan wrote: =20 Hi Ben=2C =20 I do not have an issue 'closing out' the liason statement on behalf of OMA= =2C however IETF still has a problem 'in the large' with respect to identif= ying the location of XML Schema's to potential implementors. =20 IETF requires some mechanism (whether it be an ammendment to the RFC draft = template) or the supplementary XML Schema template files to provide some in= dicator of where 'soft copies' of XML Schema's can be found. =20 To keep the XML guru's from jumping all over this proposal=2C let me be cle= ar that I am NOT proposing the use of XML Schema syntax to achieve this. A= n informative comment=2C or addition to the RFC draft template (as previous= ly noted) to me would fit the bill perfectly. Even a boilerplate statement= saying (XML Schema's for RFCs may be found in the IANA XML Registry locate= d here - http://www.iana.org/assignments/xml-registry/schema.html) would b= e helpful! =20 As a good 'litmus test' poll a few of your 'implementor buddies' and ask th= em whether they 'realize' or 'are aware' that XML Schema for RFCs actually = exist on IANA. I would bet money=2C most will have 'no clue' that RFC XML = Schema's exist on IANA's web-site. =20 =20 I am happy to help in the effort=2C however I would like for IETF to not lo= se momentum on a fix=2C while this subject is still 'fresh' in everyone's c= ollective minds. =20 Thanks for permitting me to provide comment. =20 Cheers=2C Brian =20 > From: ben@estacado.net > Date: Thu=2C 10 Dec 2009 15:45:40 -0600 > To: simple@ietf.org > Subject: [Simple] Closure on OMA Liaison Statement (was: Liaison Statemen= t from the Open Mobile Alliance) >=20 > >=20 > From the list discussion so far=2C I draw the following conclusions: >=20 > 1) We have consensus to ask IANA to update the published schemas to match= the definitions in RFC 4826. >=20 > 2) Several people objected to adding the schemaLocation attribute. Theref= ore=2C we do not have consensus to make this change. >=20 > We will draw up a response to the liaison statement very soon=2C so if yo= u disagree with the above conclusions=2C please make that known ASAP. >=20 > Thanks! >=20 > Ben. >=20 > On Oct 2=2C 2009=2C at 1:12 PM=2C Ben Campbell wrote: >=20 > > (as SIMPLE co-chair) > >=20 > > OMA sent a liaison statement to the SIMPLE working group. The statement= 's overview reads as follows: > >=20 > > "This Liaison Statement reports XML validation problems in the XML sche= mas that were introduced in RFC 4826 and asks for correction." > >=20 > > Please read the LS=2C and send your opinions to the SIMPLE list. A PDF = is available at https://datatracker.ietf.org/documents/LIAISON/file707.pdf > >=20 > > Thanks! > >=20 > > Ben. > > _______________________________________________ > > Simple mailing list > > Simple@ietf.org > > https://www.ietf.org/mailman/listinfo/simple >=20 > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple Get Windows 7 for only $39.99-CDN College or University students only. This= offer ends Jan 3-upgrade now!_____________________________________________= __ Simple mailing list Simple@ietf.org https://www.ietf.org/mailman/listinfo/simple =20 _________________________________________________________________ Eligible CDN College & University students can upgrade to Windows 7 before = Jan 3 for only $39.99. Upgrade now! http://go.microsoft.com/?linkid=3D9691819= --_dced66a4-6b4f-4f4b-b57b-c3bbf47b6da1_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <=3Bas-individual>=3B
 =3B
Thanks Ben=2C I was not familiar with RFC 3688. =3B
 =3B
To clarify=2C I am not asking/referring to =3Bautomata. =3B I am re= ferring to =3Bindividuals who implement RFC's and =3Bhave a require= ment to =3Bfind/fetch the applicable XML Schema. =3B That is=2C to = realize =3Ba repository exists=2C and then =3Bto navigate to the XM= L Registry so they can grab soft-copies. =3B They are then able to make= use of those XML Schema's =3Bin whatever way is appropriate to them.  =3B
I checked my copy of the RFC draft template (i.e. the XML instance document= - draft-davies-template-bare.xml) and I don't see it =3Beven mentioned= by default (i.e. as IETF=2C and Davies =3Bdo for =3B'normative' ma= ppings =3Ba-la rfc2119).
 =3B
I think something like a reference (at the very least a reference to RFC368= 8 in the draft RFC template) =3Bgoing forward (as is currently done for=  =3Brfc2119) is the solution to this problem.
 =3B
Many thanks for the helpful pointers!
 =3B
BR/Brian.
<=3BActive Netizen>=3B.
 =3B

Subject: Re: [Simple] Closure on OMA Liaison Statement (was: Liaison Statem= ent from the Open Mobile Alliance)
From: ben@estacado.net
Date: Wed= =2C 16 Dec 2009 11:17:31 -0600
CC: simple@ietf.org
To: b_mccolgan@hot= mail.com

<=3Bas-individual>=3B

Are you familiar with RFC 3688? That RFC defines the XML registry at i= ana=2C and points to the IANA assignment page=2C which links to the XML reg= istry itself. You can also search for the schema URN on the top level IANA = page.

I gather you asking to make it easy for automata to find the schema=2C= rather than humans. If that is the case=2C please note the last paragraph = in RFC 3688 section 3.1=2C which indicates that the registry is not intende= d for that purpose. One could certainly write code that maps a schema URN i= nto the existing registry structure=2C but IANA could change that structure= at any time.

Thanks!

Ben.

On Dec 16=2C 2009=2C at 10:03 AM=2C Brian McColgan wrote:

<=3Bas-individual>=3B
 =3B
Hi Ben=2C
 =3B
I do not= have an issue 'closing out' the liason statement =3Bon behalf of OMA= =2C however =3BIETF still has a problem 'in the large' with respect to = identifying the location of =3BXML Schema's to potential implementors.<= BR> =3B
IETF =3Brequires some mechanism (whether it be an = =3Bammendment to the RFC =3Bdraft template) or the supplementary = =3BXML Schema template files to provide some indicator of where 'soft copie= s' of XML Schema's can be found.
 =3B
To keep the XML guru's from= jumping all over this proposal=2C =3Blet me be clear that I am NOT pro= posing the use of XML =3BSchema syntax to achieve this. =3B An info= rmative comment=2C or =3Baddition to the RFC draft template (as previou= sly noted) to me would fit the bill =3Bperfectly. =3B Even a boiler= plate statement saying (XML Schema's for RFCs may be found in the IANA XML = Registry located here - =3B = =3Bhttp://www.iana.org/assignments/xml-registry/schema.html) would be = helpful!
 =3B
As a =3Bgood 'litmus test' poll a =3Bfew of= your 'implementor buddies' and ask them whether they 'realize' or 'are awa= re' that =3BXML =3BSchema for RFCs actually exist on IANA. =3B = I would bet =3Bmoney=2C most will =3Bhave 'no clue' that =3BRFC= XML Schema's exist on =3BIANA's web-site. =3B =3B
 =3B<= BR>I am happy to help in the =3Beffort=2C =3Bhowever I would like&n= bsp=3Bfor IETF to not lose momentum on a fix=2C while this =3Bsubject i= s still 'fresh' in everyone's collective minds.
 =3B
Thanks for p= ermitting me to provide comment.
 =3B
Cheers=2C
Brian
 = =3B
>=3B From: =3Bben@estacado.net
>=3B Date: Thu= =2C 10 Dec 2009 15:45:40 -0600
>=3B To: =3Bsimple@ietf.org
>=3B Subject: [Simple] Closure on OMA Liaison Statement (was: Liais= on Statement from the Open Mobile Alliance)
>=3B =3B
>=3B <=3Bas-chair>=3B
>=3B =3B
>=3B From the lis= t discussion so far=2C I draw the following conclusions:
>=3B =3B
>=3B 1) We have consensu= s to ask IANA to update the published schemas to match the definitions in R= FC 4826.
>=3B =3B>=3B 2) Several people objected to adding the schemaLocation attribute. = Therefore=2C we do not have consensus to make this change.
>=3B =3B
>=3B We will draw up a= response to the liaison statement very soon=2C so if you disagree with the= above conclusions=2C please make that known ASAP.
>=3B =3B
>=3B Thanks!
>=3B =3B
>=3B Ben.
>=3B =3B
>=3B On Oct 2=2C 20= 09=2C at 1:12 PM=2C Ben Campbell wrote:
>=3B =3B
>=3B >=3B (as SIMPLE co-chair)
>= =3B >=3B =3B
>=3B = >=3B OMA sent a liaison statement to the SIMPLE working group. The statem= ent's overview reads as follows:
>=3B >=3B =3B
>=3B >=3B "This Liaison Statement repor= ts XML validation problems in the XML schemas that were introduced in RFC 4= 826 and asks for correction."
>=3B >=3B =3B
>=3B >=3B Please read the LS=2C and send y= our opinions to the SIMPLE list. A PDF is available at =3B
https://datatracker.ietf.org/documents/LIAISON= /file707.pdf
>=3B >=3B&nb= sp=3B
>=3B >=3B Thanks!
>=3B >=3B =3B
>=3B >=3B Ben.
>=3B >=3B __= _____________________________________________
>=3B >=3B Simple maili= ng list
>=3B >=3B =3BSimple@ietf.org
>=3B >=3B<= SPAN class=3DecxApple-converted-space> =3B
https://www.ietf.org/mailman/listinfo/si= mple
>=3B =3B>=3B _______________________________________________
>=3B Simple ma= iling list
>=3B =3B<= A href=3D"mailto:Simple@ietf.org">Simple@ietf.org
>=3B =3Bhttps://www.ietf.org/mailman/listinfo/simple

Get Windows 7 for only $39.99-CDN College or University students only. =3BThis offer ends Jan 3-upgrade now!_________= ______________________________________
Simple mailing list
Simple@ietf.org
https://www.ietf.org/mailman/listinfo/simple<= /A>



Get Wind= ows 7 for only $39.99-CDN College or University students only.
This offer ends J= an 3-upgrade now! = --_dced66a4-6b4f-4f4b-b57b-c3bbf47b6da1_-- From miguel.a.garcia@ericsson.com Thu Dec 17 02:45:58 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F1F328C0F8 for ; Thu, 17 Dec 2009 02:45:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.249 X-Spam-Level: X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qNwoa-t0b159 for ; Thu, 17 Dec 2009 02:45:57 -0800 (PST) Received: from mailgw5.ericsson.se (mailgw5.ericsson.se [193.180.251.36]) by core3.amsl.com (Postfix) with ESMTP id 01EFC28C0EA for ; Thu, 17 Dec 2009 02:45:56 -0800 (PST) X-AuditID: c1b4fb24-b7beeae000003a71-c3-4b2a0bd5ee06 Received: from esealmw128.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw5.ericsson.se (Symantec Mail Security) with SMTP id ED.FE.14961.5DB0A2B4; Thu, 17 Dec 2009 11:45:41 +0100 (CET) Received: from esealmw128.eemea.ericsson.se ([153.88.254.176]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Thu, 17 Dec 2009 11:44:28 +0100 Received: from [159.107.24.242] ([159.107.24.242]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Thu, 17 Dec 2009 11:44:28 +0100 Message-ID: <4B2A0B8B.50206@ericsson.com> Date: Thu, 17 Dec 2009 11:44:27 +0100 From: "Miguel A. Garcia" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: Aki Niemi , Geir Arne Sandbakken Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 17 Dec 2009 10:44:28.0527 (UTC) FILETIME=[E878B7F0:01CA7F05] X-Brightmail-Tracker: AAAAAA== Cc: Simple WG Subject: [Simple] Review of draft-ietf-simple-chat-05.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2009 10:45:58 -0000 I review the latest version of the draft-ietf-simple-chat-05. I have only a suggestion to better improve the understanding of outsiders: - The reader can be confused and think that participants learn other partipants' nicknames in received MSRP SEND messages. In other words, one can think that a received MSRP SEND message contains the nickname of the sender. However, the approach the draft describes is different: a participant learns other participants' nicknames through a notification to the conference event package. This requires each participant to map nicknames to other participants' SIP URIs. It is the endpoint's responsibility to map a sender's URI to a nickname and display it accordingly to the user. This fact should deserve a couple of explanatory paragraphs at the beginning of Section 7. - In Section 9.4, the paragraph that describes flow F1, the text reads: She addresses the CPIM message to the Bob's nickname, which she learned from a notification in the conference event package. It is incorrect to say that a CPIM message is addressed to Bob's nickname. Section 6.1 indicates the types of identities that can be used in CPIM messages, and these do not include nicknames. ONLY URIs are allowed. - I noticed that in many CPM messages examples the draft uses the following two SIP URIs: sip:Alice%20in%20wonderland@example.com sip:Bob%20the%great@example.com While these are valid SIP URIs, the reader can confuse them with nicknames embedded in SIP URIs (a feature that is no longer in this version of the draft). Therefore, I would suggest to replace them more common SIP URIs: sip:alice@example.com sip:bob@example.com - Section 9.5 shows an example of a chuncked private message. If this is the purpose of the example, I suggest to replace the GRUU in the From header of the CPIM message with a regular URI. We have Section 9.6 to show an example of using GRUUs, so no need to mix concepts in the example. - Figure 20 misses the Flow 4, presumably a 200 response for the MSRP SEND 3. - In Section 5.2, penultimate paragraph, the text reads: The procedure SHOULD follow the recommendation of draft-ietf-sip-gruu [I-D.ietf-sip-gruu]. I don't know which recommendation if the GRUU draft the text is referring to, so this isn't going to be implemented. The suggestion is to explicitly refer to the recommendation (whichever it is). I also have a number of editorial comments, but these are of no interest to the list. BR, Miguel -- Miguel A. Garcia +34-91-339-3608 Ericsson Spain From geir.sandbakken@tandberg.com Thu Dec 17 05:15:30 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8BD463A6897 for ; Thu, 17 Dec 2009 05:15:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.574 X-Spam-Level: X-Spam-Status: No, score=-6.574 tagged_above=-999 required=5 tests=[AWL=0.025, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5rAL9L3b6Lpq for ; Thu, 17 Dec 2009 05:15:29 -0800 (PST) Received: from mail178.messagelabs.com (mail178.messagelabs.com [85.158.139.19]) by core3.amsl.com (Postfix) with SMTP id 39D573A67A6 for ; Thu, 17 Dec 2009 05:15:28 -0800 (PST) X-VirusChecked: Checked X-Env-Sender: geir.sandbakken@tandberg.com X-Msg-Ref: server-13.tower-178.messagelabs.com!1261055713!22654980!1 X-StarScan-Version: 6.2.4; banners=-,-,- X-Originating-IP: [62.70.2.252] Received: (qmail 13680 invoked from network); 17 Dec 2009 13:15:14 -0000 Received: from unknown (HELO OSLEXCP11.eu.tandberg.int) (62.70.2.252) by server-13.tower-178.messagelabs.com with SMTP; 17 Dec 2009 13:15:14 -0000 Received: from ultra.eu.tandberg.int ([10.47.1.15]) by OSLEXCP11.eu.tandberg.int with Microsoft SMTPSVC(6.0.3790.3959); Thu, 17 Dec 2009 14:15:13 +0100 Received: from [10.47.2.169] (GSandbakkenT61.rd.tandberg.com [10.47.2.169]) by ultra.eu.tandberg.int (8.13.1/8.13.1) with ESMTP id nBHDFDSI018489; Thu, 17 Dec 2009 14:15:13 +0100 Message-ID: <4B2A2EE1.7050206@tandberg.com> Date: Thu, 17 Dec 2009 14:15:13 +0100 From: Geir Arne Sandbakken User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: "Miguel A. Garcia" References: <4B2A0B8B.50206@ericsson.com> In-Reply-To: <4B2A0B8B.50206@ericsson.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 17 Dec 2009 13:15:13.0727 (UTC) FILETIME=[F7D4B4F0:01CA7F1A] Cc: Aki Niemi , Simple WG Subject: Re: [Simple] Review of draft-ietf-simple-chat-05.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2009 13:15:30 -0000 Miguel, Thank you very much for the review. Comments inline. Miguel A. Garcia wrote: > I review the latest version of the draft-ietf-simple-chat-05. I have > only a suggestion to better improve the understanding of outsiders: > > - The reader can be confused and think that participants learn other > partipants' nicknames in received MSRP SEND messages. In other words, > one can think that a received MSRP SEND message contains the nickname > of the sender. However, the approach the draft describes is different: > a participant learns other participants' nicknames through a > notification to the conference event package. This requires each > participant to map nicknames to other participants' SIP URIs. It is > the endpoint's responsibility to map a sender's URI to a nickname and > display it accordingly to the user. This fact should deserve a couple > of explanatory paragraphs at the beginning of Section 7. > > - In Section 9.4, the paragraph that describes flow F1, the text reads: > > She > addresses the CPIM message to the Bob's nickname, which she learned > from a notification in the conference event package. > It is incorrect to say that a CPIM message is addressed to Bob's > nickname. Section 6.1 indicates the types of identities that can be > used in CPIM messages, and these do not include nicknames. ONLY URIs > are allowed. Yes, this wording was right for a previous revision of the draft, but not any more. I will change it so no nickname terminology are mentioned together with the CPIM messages at all. > - I noticed that in many CPM messages examples the draft uses the > following two SIP URIs: > > sip:Alice%20in%20wonderland@example.com > sip:Bob%20the%great@example.com > > While these are valid SIP URIs, the reader can confuse them with > nicknames embedded in SIP URIs (a feature that is no longer in this > version of the draft). Therefore, I would suggest to replace them more > common SIP URIs: > > sip:alice@example.com > sip:bob@example.com Agree, and fixed. This mistake has already created confusion. > - Section 9.5 shows an example of a chuncked private message. If this > is the purpose of the example, I suggest to replace the GRUU in the > From header of the CPIM message with a regular URI. We have Section > 9.6 to show an example of using GRUUs, so no need to mix concepts in > the example. > > - Figure 20 misses the Flow 4, presumably a 200 response for the MSRP > SEND 3. > > - In Section 5.2, penultimate paragraph, the text reads: > > The procedure SHOULD follow the recommendation of draft-ietf-sip-gruu > [I-D.ietf-sip-gruu]. > > I don't know which recommendation if the GRUU draft the text is > referring to, so this isn't going to be implemented. The suggestion is > to explicitly refer to the recommendation (whichever it is). The allocation of anonymous URIs is no longer part of the specification, and all references to GRUU have been removed from the draft. > I also have a number of editorial comments, but these are of no > interest to the list. Thanks! > > BR, > > Miguel Thanks, Geir Arne From christer.holmberg@ericsson.com Thu Dec 17 05:33:50 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4607828C117 for ; Thu, 17 Dec 2009 05:33:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.217 X-Spam-Level: X-Spam-Status: No, score=-6.217 tagged_above=-999 required=5 tests=[AWL=0.031, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TK6OPnjsPgFP for ; Thu, 17 Dec 2009 05:33:48 -0800 (PST) Received: from mailgw3.ericsson.se (mailgw3.ericsson.se [193.180.251.60]) by core3.amsl.com (Postfix) with ESMTP id F09DA3A685A for ; Thu, 17 Dec 2009 05:33:47 -0800 (PST) X-AuditID: c1b4fb3c-b7b57ae0000005bb-94-4b2a332c8c60 Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw3.ericsson.se (Symantec Mail Security) with SMTP id AA.4C.01467.C233A2B4; Thu, 17 Dec 2009 14:33:32 +0100 (CET) Received: from ESESSCMS0354.eemea.ericsson.se ([153.88.115.166]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Thu, 17 Dec 2009 14:33:32 +0100 From: Christer Holmberg To: "simple@ietf.org" Date: Thu, 17 Dec 2009 14:33:30 +0100 Thread-Topic: Draft new versions: msrp-acm and sessmatch Thread-Index: Acp/HYWJ2937C3iwRvOnVUmw7FgrMQ== Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_FF84A09F50A6DC48ACB6714F4666CC743C55019627ESESSCMS0354e_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Subject: [Simple] Draft new versions: msrp-acm and sessmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2009 13:33:50 -0000 --_000_FF84A09F50A6DC48ACB6714F4666CC743C55019627ESESSCMS0354e_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Based on the WGLC comments, I have submitted new versions of draft-ietf-sim= ple-msrp-acm (-03) and draft-ietf-simple-msrp-sessmatch (-01). The drafts can also be found at: http://users.piuha.net/cholmber/drafts/draft-ietf-simple-msrp-acm-03.txt http://users.piuha.net/cholmber/drafts/draft-ietf-simple-msrp-sessmatch-01.= txt Regards, Christer --_000_FF84A09F50A6DC48ACB6714F4666CC743C55019627ESESSCMS0354e_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
 
Hi,
 
Based on the WGLC comments, I have submitted new vers= ions of draft-ietf-simple-msrp-acm (-03) and draft-ietf-simple-msrp-sessmat= ch (-01).
 
The drafts can also be found at:
 
 
Regards,
 
Christer
 
--_000_FF84A09F50A6DC48ACB6714F4666CC743C55019627ESESSCMS0354e_-- From root@core3.amsl.com Thu Dec 17 05:45:01 2009 Return-Path: X-Original-To: simple@ietf.org Delivered-To: simple@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 0) id BABB73A6A4A; Thu, 17 Dec 2009 05:45:01 -0800 (PST) From: Internet-Drafts@ietf.org To: i-d-announce@ietf.org Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 Message-Id: <20091217134501.BABB73A6A4A@core3.amsl.com> Date: Thu, 17 Dec 2009 05:45:01 -0800 (PST) Cc: simple@ietf.org Subject: [Simple] I-D Action:draft-ietf-simple-msrp-acm-03.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2009 13:45:01 -0000 --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF. Title : An Alternative Connection Model for the Message Session Relay Protocol (MSRP) Author(s) : C. Holmberg, S. Blau Filename : draft-ietf-simple-msrp-acm-03.txt Pages : 8 Date : 2009-12-17 This document defines an alternative connection model for MSRP UAs, which uses COMEDIA in order to create the MSRP transport connection. The model allows MSRP UAs behind NATs to negotiate which UA will initiate the establishment of the TCP connection, in order for MSRP messages to traverse the NAT. The document also defines how an MSRP UA which is located behind a NAT keeps the NAT binding alive. Status of this Memo This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. This Internet-Draft will expire on June 20, 2010. Copyright Notice Copyright (c) 2009 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the BSD License. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-simple-msrp-acm-03.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Message/External-body; name="draft-ietf-simple-msrp-acm-03.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2009-12-17053114.I-D@ietf.org> --NextPart-- From root@core3.amsl.com Thu Dec 17 05:45:01 2009 Return-Path: X-Original-To: simple@ietf.org Delivered-To: simple@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 0) id C3C6B3A6A67; Thu, 17 Dec 2009 05:45:01 -0800 (PST) From: Internet-Drafts@ietf.org To: i-d-announce@ietf.org Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 Message-Id: <20091217134501.C3C6B3A6A67@core3.amsl.com> Date: Thu, 17 Dec 2009 05:45:01 -0800 (PST) Cc: simple@ietf.org Subject: [Simple] I-D Action:draft-ietf-simple-msrp-sessmatch-01.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2009 13:45:01 -0000 --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF. Title : Session Matching Update for the Message Session Relay Protocol (MSRP) Author(s) : C. Holmberg, S. Blau Filename : draft-ietf-simple-msrp-sessmatch-01.txt Pages : 6 Date : 2009-12-17 This document updates the session matching procedure defined in section 7.3 of RFC 4975, so that an MSRP UA only uses the session-id part of the MSRP URI in order to perform the consistency checks. The update allows intermediaries (ALGs) to modify the address information in the MSRP URI of the SDP a=path attribute, without the need for the intermediaries to terminate and do the correlating modifications in the associated MSRP messages. Status of this Memo This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. This Internet-Draft will expire on June 20, 2010. Copyright Notice Copyright (c) 2009 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the BSD License. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-simple-msrp-sessmatch-01.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Message/External-body; name="draft-ietf-simple-msrp-sessmatch-01.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2009-12-17053137.I-D@ietf.org> --NextPart-- From ben@estacado.net Fri Dec 18 14:52:06 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 620803A694E for ; Fri, 18 Dec 2009 14:52:06 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.486 X-Spam-Level: X-Spam-Status: No, score=-2.486 tagged_above=-999 required=5 tests=[AWL=0.013, BAYES_00=-2.599, RDNS_DYNAMIC=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cXxUeDzHBqNI for ; Fri, 18 Dec 2009 14:52:05 -0800 (PST) Received: from estacado.net (dsl001-129-069.dfw1.dsl.speakeasy.net [72.1.129.69]) by core3.amsl.com (Postfix) with ESMTP id 8F0DA3A68D0 for ; Fri, 18 Dec 2009 14:52:05 -0800 (PST) Received: from [172.16.3.213] (rocinante.test.estacado.net [172.16.3.213] (may be forged)) (authenticated bits=0) by estacado.net (8.14.3/8.14.2) with ESMTP id nBIMoZYb097629 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 18 Dec 2009 16:50:35 -0600 (CST) (envelope-from ben@estacado.net) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1077) From: Ben Campbell In-Reply-To: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> Date: Fri, 18 Dec 2009 16:50:34 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <58661C40-6606-4F61-89C1-A5CC46AC383E@estacado.net> References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> To: Simple WG X-Mailer: Apple Mail (2.1077) Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2009 22:52:06 -0000 Oops, please forgive the typo on the sessmatch URI below. There should = be no "t" on the end. On Dec 9, 2009, at 1:25 PM, Ben Campbell wrote: > This is a Working Group Last Call on the msrp-acm and = msrp-sessionmatch drafts. We are last-calling them as a unit: >=20 > http://tools.ietf.org/html/draft-ietf-simple-msrp-acm-02 > http://tools.ietf.org/html/draft-ietf-simple-msrp-sessmatch-00t >=20 > The WGLC will conclude on 23 December 2009. Please send your comments, = including NITS and "this is ready to go" type comments, to the authors = and the working group. >=20 > Thanks! >=20 > Ben. > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From ben@estacado.net Fri Dec 18 15:14:53 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A4953A696B for ; Fri, 18 Dec 2009 15:14:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.487 X-Spam-Level: X-Spam-Status: No, score=-2.487 tagged_above=-999 required=5 tests=[AWL=0.012, BAYES_00=-2.599, RDNS_DYNAMIC=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mTMq48G4168X for ; Fri, 18 Dec 2009 15:14:52 -0800 (PST) Received: from estacado.net (dsl001-129-069.dfw1.dsl.speakeasy.net [72.1.129.69]) by core3.amsl.com (Postfix) with ESMTP id 338073A6778 for ; Fri, 18 Dec 2009 15:14:52 -0800 (PST) Received: from [172.16.3.213] (dn3-213.estacado.net [172.16.3.213]) (authenticated bits=0) by estacado.net (8.14.3/8.14.2) with ESMTP id nBINDBPX002134 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 18 Dec 2009 17:13:17 -0600 (CST) (envelope-from ben@estacado.net) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=windows-1252 From: Ben Campbell In-Reply-To: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> Date: Fri, 18 Dec 2009 17:13:11 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <7BA83419-CE5E-4677-99F7-9B19F8863DCD@estacado.net> References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> To: Simple WG X-Mailer: Apple Mail (2.1077) Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2009 23:14:53 -0000 (Since Christer submitted updates to both drafts, I have reviewed = msrp-acm-03 and sessmatch-01) Both of these drafts are nearly ready to progress, but I think there are = a few open issues that are minor, but still substantive. -------------------- WGLC review of draft-ietf-simple-msrp-acm-03: ** Substantive: -- Section 3: I'd like to see something to the effect of "Support of this = specification is optional for MSRP user agents in general. User Agents = that are likely to be deployed without MSRP Relays SHOULD support this = specification in order to improve the odds of being able to communicate = across NATs." -- Section 4.2, 4th paragraph from end: I'm not entirely sure it's safe to assume that the presence or absence = of a NAT on the signaling path always indicates the same for the media = path. For example, there could be a SIP proxy _inside_ the NAT. -- Section 4.3: Did we ever close on the COMEDIA-TLS fingerprint requirement, and how = that could be a problem in the presence of relays? -- Section 4.4, third paragraph (NOTE about ICE) Is the note really needed? This draft is not about using ICE per se. -- Section 5: Does it make sense to use STUN for this in a TCP stream? Do we need some statement about not sending a keepalive mid-chunk? (I'm = not sure why one would need to, but doing so is likely to corrupt a = message.) Also, does the default Tr value in ICE apply to TCP? -- Section 6: Have we thought through whether changing the active party has any impact = on TLS security? Does this interact with key fingerprints in the = signaling channel? (I'm not saying that I know it does--I just want to = make sure we've thought about it.) ** Editorial and Nits: -- General: Please expand non-common-knowledge acronyms on first mention.=20 -- section 1, first two paragraphs: These would be easier to read if the references were structured as truly = parenthetical rather than as bona-fide parts of the sentence. For = example, "The Message Session Relay Protocol (MSRP) [ref] defines that=85"= rather than "[ref] defines that=85" -- section 1, paragraph 2: ben: s/"responsible to create"/"responsible for creating" -- section 1, paragraph 4 (OMA example) By "located in the network", do you mean carrier network? Publicly = accessible network? -- section 1, last paragraph: Am I correct in assuming this would not be limited to TCP? For example, = if we define an SCTP binding in the future, COMEDIA could still apply? = If so, perhaps it would be better to consistently refer to transport = connections rather than TCP connections. -- section 3, paragraph 1: s/interop/interoperate (or interwork).=20 Also, I tend to think of UAs conforming to this spec as (mostly) also = conforming to RFC4975. So I'm not sure "[RFC 4975] conformant" is the = best way to refer to UAs that do not implement COMEDIA. Perhaps = something along the lines of "=85 from a UA that follows the RFC 4975 = connection model=85" -- section 4.2, paragraph 1: We still need to make it more clear that the normative language in this = spec is scoped to UAs supporting COMEDIA, i.e. this MUST is not = universal. That might be doable by being a little more precise in the = applicability statement (see my comment on section 3). Otherwise, we = need some concise term that means "MSRP UAs implementing COMEDIA" -- section 4.2, paragraph 2: ben:s/"which is not=85"/"that is not..." -- section 4.2, fifth paragraph from end (starting with - the UA has = used STUN) s/signalling/signaling Can we have an informational reference for STUN? -- idnits returns some warnings that should be fixed prior to pubreq. -------------------- WGLC review of = draft-ietf-simple-msrp-sessionmatch-01: *** Substantive: -- Section 5: I think we need another paragraph along the lines of: "An MSRP UA treats its session URI as a shared secret to determine that = an incoming transport connection is indeed from the signaled peer = device. An MSRP session URI therefore needs to be hard to guess. = However, RFC 4975 already requires the session-id part of the URI to be = sufficiently hard to guess. Furthermore, the addressing information in = the domain part of the URI is relatively easy to guess. This makes the = difficulty in guessing the session-id roughly equivalent to the = difficulty of guessing the entire URI." -- Section 5, last paragraph: Do we need to talk about the security issues created by the = intermediaries themselves? We don't otherwise specify how intermediaries = work in this draft. ** Editorial and Nits: -- General: Please expand acronyms on first mention. -- Section 1, paragraph 3: I'm not sure I follow the "- NAPT - " part of the last sentence. -- Section 4.1 and 4.2 Either need to state that 4.2 replaces the first paragraph in section = 7.3, or state that it replaces the entire section and include the (one = sentence) second paragraph from that section. -- Section 8.1: I'm not sure the references are right here.=20 -- Section 8.2 Can we have an nformative reference to TS23.228? -- idnits returns some warnings--please check them before pubreq. On Dec 9, 2009, at 1:25 PM, Ben Campbell wrote: > This is a Working Group Last Call on the msrp-acm and = msrp-sessionmatch drafts. We are last-calling them as a unit: >=20 > http://tools.ietf.org/html/draft-ietf-simple-msrp-acm-02 > http://tools.ietf.org/html/draft-ietf-simple-msrp-sessmatch-00t >=20 > The WGLC will conclude on 23 December 2009. Please send your comments, = including NITS and "this is ready to go" type comments, to the authors = and the working group. >=20 > Thanks! >=20 > Ben. > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www.ietf.org/mailman/listinfo/simple From ben@nostrum.com Fri Dec 18 15:15:28 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 46DBB3A696B for ; Fri, 18 Dec 2009 15:15:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.202 X-Spam-Level: X-Spam-Status: No, score=-2.202 tagged_above=-999 required=5 tests=[AWL=0.398, BAYES_00=-2.599, SPF_PASS=-0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4y5y1zmdawII for ; Fri, 18 Dec 2009 15:15:27 -0800 (PST) Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 616F728C0E6 for ; Fri, 18 Dec 2009 15:15:26 -0800 (PST) Received: from [172.16.3.213] (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id nBINF5um075661 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 18 Dec 2009 17:15:05 -0600 (CST) (envelope-from ben@nostrum.com) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=windows-1252 From: Ben Campbell In-Reply-To: <7BA83419-CE5E-4677-99F7-9B19F8863DCD@estacado.net> Date: Fri, 18 Dec 2009 17:15:05 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> <7BA83419-CE5E-4677-99F7-9B19F8863DCD@estacado.net> To: Simple WG X-Mailer: Apple Mail (2.1077) Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism) Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2009 23:15:28 -0000 (And of course, that entire review was as an individual contributor.) On Dec 18, 2009, at 5:13 PM, Ben Campbell wrote: > (Since Christer submitted updates to both drafts, I have reviewed = msrp-acm-03 and sessmatch-01) >=20 > Both of these drafts are nearly ready to progress, but I think there = are a few open issues that are minor, but still substantive. >=20 >=20 > -------------------- WGLC review of draft-ietf-simple-msrp-acm-03: >=20 > ** Substantive: >=20 > -- Section 3: >=20 > I'd like to see something to the effect of "Support of this = specification is optional for MSRP user agents in general. User Agents = that are likely to be deployed without MSRP Relays SHOULD support this = specification in order to improve the odds of being able to communicate = across NATs." >=20 > -- Section 4.2, 4th paragraph from end: >=20 > I'm not entirely sure it's safe to assume that the presence or absence = of a NAT on the signaling path always indicates the same for the media = path. For example, there could be a SIP proxy _inside_ the NAT. >=20 > -- Section 4.3: >=20 > Did we ever close on the COMEDIA-TLS fingerprint requirement, and how = that could be a problem in the presence of relays? >=20 > -- Section 4.4, third paragraph (NOTE about ICE) >=20 > Is the note really needed? This draft is not about using ICE per se. >=20 > -- Section 5: >=20 > Does it make sense to use STUN for this in a TCP stream? >=20 > Do we need some statement about not sending a keepalive mid-chunk? = (I'm not sure why one would need to, but doing so is likely to corrupt a = message.) Also, does the default Tr value in ICE apply to TCP? >=20 > -- Section 6: >=20 > Have we thought through whether changing the active party has any = impact on TLS security? Does this interact with key fingerprints in the = signaling channel? (I'm not saying that I know it does--I just want to = make sure we've thought about it.) >=20 >=20 > ** Editorial and Nits: >=20 > -- General: >=20 > Please expand non-common-knowledge acronyms on first mention.=20 >=20 > -- section 1, first two paragraphs: >=20 > These would be easier to read if the references were structured as = truly parenthetical rather than as bona-fide parts of the sentence. For = example, "The Message Session Relay Protocol (MSRP) [ref] defines that=85"= rather than "[ref] defines that=85" >=20 > -- section 1, paragraph 2: >=20 > ben: s/"responsible to create"/"responsible for creating" >=20 > -- section 1, paragraph 4 (OMA example) >=20 > By "located in the network", do you mean carrier network? Publicly = accessible network? >=20 > -- section 1, last paragraph: >=20 > Am I correct in assuming this would not be limited to TCP? For = example, if we define an SCTP binding in the future, COMEDIA could still = apply? If so, perhaps it would be better to consistently refer to = transport connections rather than TCP connections. >=20 > -- section 3, paragraph 1: >=20 > s/interop/interoperate (or interwork).=20 >=20 > Also, I tend to think of UAs conforming to this spec as (mostly) also = conforming to RFC4975. So I'm not sure "[RFC 4975] conformant" is the = best way to refer to UAs that do not implement COMEDIA. Perhaps = something along the lines of "=85 from a UA that follows the RFC 4975 = connection model=85" >=20 > -- section 4.2, paragraph 1: >=20 > We still need to make it more clear that the normative language in = this spec is scoped to UAs supporting COMEDIA, i.e. this MUST is not = universal. That might be doable by being a little more precise in the = applicability statement (see my comment on section 3). Otherwise, we = need some concise term that means "MSRP UAs implementing COMEDIA" >=20 > -- section 4.2, paragraph 2: >=20 > ben:s/"which is not=85"/"that is not..." >=20 > -- section 4.2, fifth paragraph from end (starting with - the UA has = used STUN) > s/signalling/signaling > Can we have an informational reference for STUN? >=20 > -- idnits returns some warnings that should be fixed prior to pubreq. >=20 >=20 >=20 > -------------------- WGLC review of = draft-ietf-simple-msrp-sessionmatch-01: >=20 >=20 > *** Substantive: >=20 > -- Section 5: >=20 > I think we need another paragraph along the lines of: >=20 > "An MSRP UA treats its session URI as a shared secret to determine = that an incoming transport connection is indeed from the signaled peer = device. An MSRP session URI therefore needs to be hard to guess. = However, RFC 4975 already requires the session-id part of the URI to be = sufficiently hard to guess. Furthermore, the addressing information in = the domain part of the URI is relatively easy to guess. This makes the = difficulty in guessing the session-id roughly equivalent to the = difficulty of guessing the entire URI." >=20 > -- Section 5, last paragraph: >=20 > Do we need to talk about the security issues created by the = intermediaries themselves? We don't otherwise specify how intermediaries = work in this draft. >=20 >=20 >=20 > ** Editorial and Nits: >=20 > -- General: >=20 > Please expand acronyms on first mention. >=20 > -- Section 1, paragraph 3: >=20 > I'm not sure I follow the "- NAPT - " part of the last sentence. >=20 > -- Section 4.1 and 4.2 >=20 > Either need to state that 4.2 replaces the first paragraph in section = 7.3, or state that it replaces the entire section and include the (one = sentence) second paragraph from that section. >=20 > -- Section 8.1: >=20 > I'm not sure the references are right here.=20 >=20 > -- Section 8.2 >=20 > Can we have an nformative reference to TS23.228? >=20 >=20 > -- idnits returns some warnings--please check them before pubreq. >=20 >=20 >=20 >=20 > On Dec 9, 2009, at 1:25 PM, Ben Campbell wrote: >=20 >> This is a Working Group Last Call on the msrp-acm and = msrp-sessionmatch drafts. We are last-calling them as a unit: >>=20 >> http://tools.ietf.org/html/draft-ietf-simple-msrp-acm-02 >> http://tools.ietf.org/html/draft-ietf-simple-msrp-sessmatch-00t >>=20 >> The WGLC will conclude on 23 December 2009. Please send your = comments, including NITS and "this is ready to go" type comments, to the = authors and the working group. >>=20 >> Thanks! >>=20 >> Ben. >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www.ietf.org/mailman/listinfo/simple >=20 From adam@estacado.net Mon Dec 21 15:25:30 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2495D3A682C for ; Mon, 21 Dec 2009 15:25:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.499 X-Spam-Level: X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RDNS_DYNAMIC=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MLrmD3NkTM0L for ; Mon, 21 Dec 2009 15:25:29 -0800 (PST) Received: from estacado.net (dsl001-129-069.dfw1.dsl.speakeasy.net [72.1.129.69]) by core3.amsl.com (Postfix) with ESMTP id 164DD3A69B6 for ; Mon, 21 Dec 2009 15:25:28 -0800 (PST) Received: from [172.16.3.231] (orthrus.test.estacado.net [172.16.3.231] (may be forged)) (authenticated bits=0) by estacado.net (8.14.3/8.14.2) with ESMTP id nBLNNum1075077 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 21 Dec 2009 17:23:56 -0600 (CST) (envelope-from adam@estacado.net) Message-ID: <4B30038C.7020308@estacado.net> Date: Mon, 21 Dec 2009 17:23:56 -0600 From: Adam Roach User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: Ben Campbell References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> In-Reply-To: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Simple WG , draft-ietf-simple-msrp-acm@tools.ietf.org Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2009 23:25:30 -0000 On 12/9/09 13:25, Dec 9, Ben Campbell wrote: > This is a Working Group Last Call on the msrp-acm and msrp-sessionmatch drafts. We are last-calling them as a unit: > Just for clarification: the fact that we're last calling these at the same time doesn't mean that we intend them to progress as a cluster (http://www.rfc-editor.org/cluster_def.html), does it? There is no normative dependency between them, and I'd hate to see them both be delayed due to issues related to only one of them (e.g., in IETF last call, or IESG review). ========== draft-ietf-simple-msrp-acm 1. NIT: The abstract contains several acronyms that need to be expanded (MSRP, UA, COMEDIA) -- see section 3.6 of http://www.rfc-editor.org/rfc-style-guide/rfc-style 2. NIT: In the introduction, the sentence "[RFC4975] also allows, but does not define, MSRP UAs to use other mechanisms in order to create the MSRP transport connection" lacks parallelism. Try "[RFC4975] also allows, but does not define, alternate mechanisms for MSRP UAs to create MSRP transport connections." 3. NIT: Also in the introduction: "[RFC4145] defines a mechanism, COMEDIA, which endpoints can use..." should read "[RFC4145] defines a mechanism, COMEDIA, that endpoints can use..." (the phrase at the end of the sentence isn't incidental to its meaning -- it is the purpose of the sentence). 4. SUBSTANTIVE: I agree with earlier comments that the first paragraph of section 3 is a bit confusing, as it appears to impose a normative requirement on all MSRP UAs. Removal seems a bit of overkill, though, as it leaves implementors no information about when ACM should be employed. The second paragraph of section 3 talks about NAT traversal failures under certain circumstances, but provides implementors no guidance about how to avoid these failures. I think you need to add text that basically recommends that UA implementations that can be configured to use ACM as their NAT traversal strategy also MUST have the ability to use MSRP relays. (In other words: mandatory to implement, optional to use). Otherwise, you're encouraging deployment of clients that can perform NAT traversal, but only under fairly limited network circumstances. 5. NIT: in section 4.2, "holdcon" should be spelled "holdconn" (two 'n's). 6. SUBSTANTIVE: In section 4.2, I think we need an explanation in the document regarding why "holdconn" is normatively prohibited. It's not immediately clear to me why we prevent this, and I can't find any discussion on the SIMPLE mailing list on the topic. 7. SUBSTANTIVE: A natural consequence of the rules in section 4.2 is that an _offer_ for an MSRP session must never be "passive." To avoid misinterpretation, this should be stated as a normative requirement. 8. SUBSTANTIVE: Unlike SIP, I don't think MSRP has rules that require recipients to ignore CRLF sequences in a TCP connection. I'm pretty sure that the CRLF mechanism described in section 5 for pinhole preservation is NOT backwards compatible. However, RFC 4975 does talk about NAT binding keepalives in RFC 4975, section 7.1: "Bodiless requests may also be used in certain applications to keep Network Address Translation (NAT) bindings alive, etc." 9. SUBSTANTIVE: Also related to section 5: I'm certain that nothing in draft-ietf-mmusic-ice provides guidance here: that document deals with UDP, while MSRP is exclusively a TCP protocol. Perhaps you intended to cite draft-ietf-mmusic-ice-tcp? ========== draft-ietf-simple-msrp-sessmatch 1. NIT: The abstract contains several acronyms that need to be expanded (MSRP, UA, ALG) -- see section 3.6 of http://www.rfc-editor.org/rfc-style-guide/rfc-style 2. NIT: The unexpanded acronym issue continues through the introduction: SLA, B2BUA, NAPT, ALG. 3. SUBSTANTIVE: This document updates RFC 4975, section 7.1, which talks about ongoing sessions. However, to succeed, we also need to modify the matching procedure that takes place during session establishment. This is described in RFC 4975, section 5.4. 4. SUBSTANTIVE: In the security section, we need to talk through the implications of this mechanism on TLS connections. After some cursory thought on the topic, I think it works correctly: outbound connections to MSRP relays will be okay, since the cert presented by the relay will match the hostname the client used to connect to it; and, for peer-to-peer mode (as described in RFC 4975, section 14.4), the hostname isn't part of the information used to match the certificate. However, just because I think it works doesn't mean that it actually does. :) I'd be a lot more comfortable if we have a brief treatment of this issue in the security section so that it gets some explicit security review. 5. NIT: Somewhere in the document, it would probably be good to cite the text from RFC 4975, section 14.1, regarding MSRP security properties: "Most components of the URI, such as the scheme and the authority components, are common knowledge. The secrecy is entirely provided by the session-id component." This goes a long way towards allaying any concerns that the host portion was intended to provide any kind of protection when matching sessions. /a From ben@nostrum.com Mon Dec 21 15:45:11 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D54E23A6814 for ; Mon, 21 Dec 2009 15:45:11 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, SPF_PASS=-0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f0MMbaAj3DFX for ; Mon, 21 Dec 2009 15:45:11 -0800 (PST) Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 93E5E3A67B7 for ; Mon, 21 Dec 2009 15:45:10 -0800 (PST) Received: from [10.0.1.8] (adsl-68-94-28-128.dsl.rcsntx.swbell.net [68.94.28.128]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id nBLNiZ9u034861 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 21 Dec 2009 17:44:35 -0600 (CST) (envelope-from ben@nostrum.com) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Ben Campbell In-Reply-To: <4B30038C.7020308@estacado.net> Date: Mon, 21 Dec 2009 17:44:30 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <93284A19-C7CD-4832-B1E4-CBE19C7351D2@nostrum.com> References: <05FD3015-9D28-43CF-B44A-E14CBEB4E464@nostrum.com> <4B30038C.7020308@estacado.net> To: Adam Roach X-Mailer: Apple Mail (2.1077) Received-SPF: pass (nostrum.com: 68.94.28.128 is authenticated by a trusted mechanism) Cc: Simple WG , draft-ietf-simple-msrp-acm@tools.ietf.org Subject: Re: [Simple] WGLC of msrp-acm and msrp-sessionmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2009 23:45:11 -0000 On Dec 21, 2009, at 5:23 PM, Adam Roach wrote: > Just for clarification: the fact that we're last calling these at the = same time doesn't mean that we intend them to progress as a cluster = (http://www.rfc-editor.org/cluster_def.html), does it? There is no = normative dependency between them, and I'd hate to see them both be = delayed due to issues related to only one of them (e.g., in IETF last = call, or IESG review). I am not aware of any need for one of them to block the other. We will = probably pubreq them together just because it may be easier for the IESG = to interpret them together. But if we found a blocking problem with one = draft, I don't see a need to delay the other. If anyone feels this is in error, please let the chairs know asap. Thanks! Ben.= From krisztian.kiss@nokia.com Wed Dec 23 11:50:08 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D7FE03A686E for ; Wed, 23 Dec 2009 11:50:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9XQWpVLECAhE for ; Wed, 23 Dec 2009 11:50:07 -0800 (PST) Received: from mgw-mx06.nokia.com (smtp.nokia.com [192.100.122.233]) by core3.amsl.com (Postfix) with ESMTP id 7A01D3A6840 for ; Wed, 23 Dec 2009 11:50:07 -0800 (PST) Received: from vaebh106.NOE.Nokia.com (vaebh106.europe.nokia.com [10.160.244.32]) by mgw-mx06.nokia.com (Switch-3.3.3/Switch-3.3.3) with ESMTP id nBNJnfXF004056; Wed, 23 Dec 2009 21:49:47 +0200 Received: from esebh102.NOE.Nokia.com ([172.21.138.183]) by vaebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 23 Dec 2009 21:44:04 +0200 Received: from smtp.mgd.nokia.com ([65.54.30.5]) by esebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Wed, 23 Dec 2009 21:44:04 +0200 Received: from NOK-EUMSG-01.mgdnok.nokia.com ([65.54.30.86]) by nok-am1mhub-01.mgdnok.nokia.com ([65.54.30.5]) with mapi; Wed, 23 Dec 2009 20:44:03 +0100 From: To: , Date: Wed, 23 Dec 2009 20:44:01 +0100 Thread-Topic: Draft new versions: msrp-acm and sessmatch Thread-Index: Acp/HYWJ2937C3iwRvOnVUmw7FgrMQE6fF2Q Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A80667440D58A1469E651BA443BED3C1503FA6AA2FNOKEUMSG01mgd_" MIME-Version: 1.0 X-OriginalArrivalTime: 23 Dec 2009 19:44:04.0916 (UTC) FILETIME=[48C81F40:01CA8408] X-Nokia-AV: Clean Subject: Re: [Simple] Draft new versions: msrp-acm and sessmatch X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2009 19:50:08 -0000 --_000_A80667440D58A1469E651BA443BED3C1503FA6AA2FNOKEUMSG01mgd_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I read these documents and in my view they are ready to be published. Cheers, Krisztian ________________________________ From: simple-bounces@ietf.org [mailto:simple-bounces@ietf.org] On Behalf Of= ext Christer Holmberg Sent: Thursday, December 17, 2009 5:34 AM To: simple@ietf.org Subject: [Simple] Draft new versions: msrp-acm and sessmatch Hi, Based on the WGLC comments, I have submitted new versions of draft-ietf-sim= ple-msrp-acm (-03) and draft-ietf-simple-msrp-sessmatch (-01). The drafts can also be found at: http://users.piuha.net/cholmber/drafts/draft-ietf-simple-msrp-acm-03.txt http://users.piuha.net/cholmber/drafts/draft-ietf-simple-msrp-sessmatch-01.= txt Regards, Christer --_000_A80667440D58A1469E651BA443BED3C1503FA6AA2FNOKEUMSG01mgd_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi,
 
I read these documents and in my view they are ready to be published.
 
Cheers,
Krisztian

From: simple-bounces@ietf.org=20 [mailto:simple-bounces@ietf.org] On Behalf Of ext Christer=20 Holmberg
Sent: Thursday, December 17, 2009 5:34 AM
To:= =20 simple@ietf.org
Subject: [Simple] Draft new versions: msrp-acm an= d=20 sessmatch

 
Hi,
 
Based on the WGLC comments, I have submitted new versio= ns of=20 draft-ietf-simple-msrp-acm (-03) and draft-ietf-simple-msrp-sessmatch=20 (-01).
 
The drafts can also be found at:
 
http://users.piuha.net/cholmber/drafts/draft-ietf-simple= -msrp-acm-03.txt
http://users.piuha.net/cholmber/drafts/draft-ietf-simple= -msrp-sessmatch-01.txt
 
Regards,
 
Christer
 
--_000_A80667440D58A1469E651BA443BED3C1503FA6AA2FNOKEUMSG01mgd_-- From ibc@aliax.net Sun Dec 27 14:47:58 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A3A743A6919 for ; Sun, 27 Dec 2009 14:47:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.301 X-Spam-Level: X-Spam-Status: No, score=0.301 tagged_above=-999 required=5 tests=[BAYES_50=0.001, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id syYeB1LN-Yxb for ; Sun, 27 Dec 2009 14:47:58 -0800 (PST) Received: from mail-fx0-f215.google.com (mail-fx0-f215.google.com [209.85.220.215]) by core3.amsl.com (Postfix) with ESMTP id 698E63A687A for ; Sun, 27 Dec 2009 14:47:55 -0800 (PST) Received: by fxm7 with SMTP id 7so9287595fxm.29 for ; Sun, 27 Dec 2009 14:47:32 -0800 (PST) Received: by 10.223.6.196 with SMTP id a4mr280361faa.70.1261954052399; Sun, 27 Dec 2009 14:47:32 -0800 (PST) Received: from ibc-laptop.localnet (16.85-84-188.dynamic.clientes.euskaltel.es [85.84.188.16]) by mx.google.com with ESMTPS id 15sm3823126fxm.2.2009.12.27.14.47.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 27 Dec 2009 14:47:31 -0800 (PST) From: =?utf-8?q?I=C3=B1aki_Baz_Castillo?= To: simple@ietf.org Date: Sun, 27 Dec 2009 23:47:28 +0100 User-Agent: KMail/1.12.2 (Linux/2.6.28-16-generic; KDE/4.3.2; x86_64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <200912272347.28326.ibc@aliax.net> Subject: [Simple] Subscription to XCAP document: which is the definitive draft? X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Dec 2009 22:47:58 -0000 Hi, my question is related to subscription for XCAP document changes: a) The format for XCAP diff is defined in: http://tools.ietf.org/html/draft-ietf-simple-xcap-diff b) How a SIP user agent subscribes to changes in XCAP documents is defined in: http://tools.ietf.org/html/draft-ietf-sip-xcapevent However it's also defined in: http://tools.ietf.org/html/draft-ietf-sip-xcap-config (page 8) This last draft is an extension to draft-ietf-sipping-config-framework so a= =20 device can get its provisioned configuration from a XCAP resource. But it a= lso=20 allows a SIP user to subscribe to changes in XCAP documents. So, which is the definitive way? Thanks a lot. =2D-=20 I=C3=B1aki Baz Castillo From ibc@aliax.net Sun Dec 27 15:36:43 2009 Return-Path: X-Original-To: simple@core3.amsl.com Delivered-To: simple@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2955C3A682E for ; Sun, 27 Dec 2009 15:36:43 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.07 X-Spam-Level: X-Spam-Status: No, score=-0.07 tagged_above=-999 required=5 tests=[AWL=0.370, BAYES_20=-0.74, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dc8--5dNmcDs for ; Sun, 27 Dec 2009 15:36:42 -0800 (PST) Received: from mail-fx0-f215.google.com (mail-fx0-f215.google.com [209.85.220.215]) by core3.amsl.com (Postfix) with ESMTP id 1D48B3A6817 for ; Sun, 27 Dec 2009 15:36:41 -0800 (PST) Received: by fxm7 with SMTP id 7so9301674fxm.29 for ; Sun, 27 Dec 2009 15:36:19 -0800 (PST) Received: by 10.223.161.212 with SMTP id s20mr5728780fax.2.1261956979290; Sun, 27 Dec 2009 15:36:19 -0800 (PST) Received: from ibc-laptop.localnet (16.85-84-188.dynamic.clientes.euskaltel.es [85.84.188.16]) by mx.google.com with ESMTPS id 16sm3818025fxm.4.2009.12.27.15.36.17 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 27 Dec 2009 15:36:18 -0800 (PST) From: =?utf-8?q?I=C3=B1aki_Baz_Castillo?= To: simple@ietf.org Date: Mon, 28 Dec 2009 00:36:15 +0100 User-Agent: KMail/1.12.2 (Linux/2.6.28-16-generic; KDE/4.3.2; x86_64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <200912280036.15514.ibc@aliax.net> Subject: [Simple] SUBSCRIBE for xcap-diff event sent by the presence server to the XCAP server X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Dec 2009 23:36:43 -0000 Hi, the way a presence server receives notifications for changes in XCAP=20 documents (so it can notify the watchers) is by subscribing to the XCAP ser= ver=20 for the event "xcap-diff" as specified in: http://tools.ietf.org/html/draft-ietf-sip-xcapevent I would like to understand how such SUBSCRIBE sent by the presence server=20 looks. The above draft just shows examples when a SIP user send such SUBSCR= IBE=20 but no one example when the subscriber is the presence server. =46or example, let's imagine a simplified case in which there are just two = XCAP=20 applications ("pres-rules" and "resource-lists"). The presence server should subscribe to users documents. AFAIK the presence= =20 server would send a SUBSCRIBE as follows: SUBSCRIBE sip:xcap-server@domain.org SIP/2.0 From: sip:presence-server@domain.org Accept: application/xcap-diff+xml Event: xcap-diff; diff-processing=3Dno-patching Content-Type: application/resource-lists+xml Then when any user creates or modifies a XCAP document for those auids, the= n=20 XCAP server would sent a NOTIFY to the presence-server telling the document= =20 addition/modification. Doubts: =2D Is the above correct? (is it defined somewhere?) =2D Most probably the presence-server is just interested in "index" documen= ts=20 for both XCAP applications. However it would receive notifications for ever= y=20 document created by any user even if it's not called "index". Is it the=20 expected behavior? How to ask in the SUBSCRIBE that there is noly interest = on=20 "index" called documents? =2D Could the notification from the XCAP server to the presence server work= with=20 PUBLISH rather than SUBSCRIBE & NOTIFY? This is: when a XCAP document is=20 modified the XCAP server sends a PUBLISH to the presence server with xcap-d= iff=20 body. Does it make sense? =2D And last question. Are all my questions defined in IETF docs? or do the= y=20 require specifications on top of IETF docs as OMA specs? Thanks a lot and best regards. By sending the above XML body the=20 =2D-=20 I=C3=B1aki Baz Castillo