Re: [MMUSIC] When a bundle offer is forked
Christer Holmberg <christer.holmberg@ericsson.com> Mon, 27 May 2013 17:22 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00BC821F966E for <mmusic@ietfa.amsl.com>; Mon, 27 May 2013 10:22:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.858
X-Spam-Level:
X-Spam-Status: No, score=-5.858 tagged_above=-999 required=5 tests=[AWL=0.391, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5Hk60BuBkdqG for <mmusic@ietfa.amsl.com>; Mon, 27 May 2013 10:22:09 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 3C70621F9626 for <mmusic@ietf.org>; Mon, 27 May 2013 10:22:08 -0700 (PDT)
X-AuditID: c1b4fb25-b7efb6d000007c26-10-51a3963f243c
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 78.06.31782.F3693A15; Mon, 27 May 2013 19:22:07 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC021.ericsson.se ([153.88.183.81]) with mapi id 14.02.0328.009; Mon, 27 May 2013 19:22:07 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Parthasarathi R <partha@parthasarathi.co.in>, "'Dale R. Worley'" <worley@ariadne.com>, 'Paul Kyzivat' <pkyzivat@alum.mit.edu>
Thread-Topic: [MMUSIC] When a bundle offer is forked
Thread-Index: AQHOV9u/fklHpYO4tka0o0wHa47jypkTW/u2gACjmhCAA1ChYIABY7GggACIl4CAABAK7g==
Date: Mon, 27 May 2013 17:22:06 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C379C5E@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C374357@ESESSMB209.ericsson.se> <519A1336.9010001@jitsi.org> <9F33F40F6F2CD847824537F3C4E37DDF1159D127@MCHP04MSX.global-ad.net> <519A229D.7090204@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C374463@ESESSMB209.ericsson.se> <519A2768.5010904@alum.mit.edu> <CAPvvaa+A=LkYp9A+wENAABwCYaQcD0HVeX4o+O_16iJRPXZfNw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C3744DC@ESESSMB209.ericsson.se> <CAPvvaaJsPNk1DAJXYoc8aUgZ0ZayV_8q84W=Mm7vwuRRGuwC-g@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C374572@ESESSMB209.ericsson.se> <519A3883.8060006@jitsi.org> <519A3C8F.3040309@alum.mit.edu> <519B343A.30704@jitsi.org> <519BB598.1030909@alum.mit.edu> <519DF0F8.1070407@jitsi.org> <519E530C.60705@alum.mit.edu> <201305232206.r4NM6l5C5338062@shell01.TheWorld.com> <7594FB04B1934943A5C02806D1A2204B1C377609@ESESSMB209.ericsson.se> <004d01ce5a08$a3193720$e94ba560$@co.in> <7594FB04B1934943A5C02806D1A2204B1C37943B@ESESSMB209.ericsson.se>, <001701ce5af7$2ee19240$8ca4b6c0$@co.in>
In-Reply-To: <001701ce5af7$2ee19240$8ca4b6c0$@co.in>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.19]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRmVeSWpSXmKPExsUyM+Jvra79tMWBBh139S2mLn/MYjH5Ux+r xYoNB1gtXp4oc2Dx+Pv+A5PH5P1fmT2WLPnJ5PFh/hf2AJYoLpuU1JzMstQifbsErowlp38y F2xSq2hrusjewLhYrouRk0NCwERizoEHbBC2mMSFe+vBbCGBw4wSh69odTFyAdlLGCXOfdnC 3MXIwcEmYCHR/U8bpEZEoJlRonWdFUiYWUBd4uriIJCwsICxxL9F81ggSkwk/rT3MkHYYRKL D18Bi7MIqEpsWtTECmLzCvhKrOy+xQSxaiqHxLKpy8ESnEDNz5/3M4LYjEC3fT+1BmwQs4C4 xK0n85kgbhaQWLLnPDOELSrx8vE/VghbUaL9aQMjRL2OxILdn9ggbG2JZQtfM0MsFpQ4OfMJ ywRGsVlIxs5C0jILScssJC0LGFlWMbLnJmbmpJcbbWIExtHBLb9VdzDeOSdyiFGag0VJnFeP d3GgkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBsaAolheiTnnzm/a6eZreMk19c6rGdaKC6au NXFuSLsWV/T87PN5amUnj00XnrP3jJ6gvdXzAot78l8eHpyt0R1tueuRpOnUepOoPYGSXmtC j9p8WnTj8W2XKccOF+conGn2U1K7/K7Ztfot1959b35NPGu9/InxZM0rqhxcp6/EXH0kZen3 IqRdiaU4I9FQi7moOBEAvJOgunECAAA=
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] When a bundle offer is forked
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 May 2013 17:22:15 -0000
Hi, >My intention of the below mail is to say that the offer/answer interaction >issues created by BUNDLE for forking and it has to be documented. Also, it >is not implementation issue but more of protocol design issue. Please read >inline for more comments. Ok. >>>Forking has to be seen with the RTP role (endpoint, translator, mixer) >>> as the offer/answer exchange varies drastically for each RTP role. SIP >>>forking with RTP endpoint issues are explained as part of Sec 3.1 of >>> RFC 3960. One of the complexity introduced as part of BUNDLE is to have >>>two offer/answer before consolidating. The offer/answer interaction >>> between SIP forking with RTP endpoint and BUNDLE has to be mentioned. >>> I'll explain with the SIP serial forking with RTP endpoint scenario for >>> more clarity >>> >>>1) INVITE with SDP having BUNDLE offer and different port in each m- >>> line is send out from UAC >>>2) 183 with SDP and BUNDLE support is received from UAS1 >>>3) UPDATE with SDP having BUNDLE offer and single port in each m-line >>> is send towards UAS1 after completing PRACK & 200 >>>4) 183 with SDP and BUNDLE support is received from UAS2 >> >>>Here at Step 4, it is not possible for UAC to "mute" UAS1 as one >>> another OFFER is initiated already at Step 3 and BUNDLE forces to >>> "mute" the answer >>>UAS2. This limitation has to be mentioned as part of BUNDLE. Please >>> let me know your opinion on this. >> >> I don't understand. The UAC can: >> >> 1) wait for the UPDATE answer from UAS1, and then send a new "mute" UPDATE; or >> 2) send a BYE to UAS1, and terminate the whole early dialog. >> ><Partha> UAC choice is restricted to the above choice because of BUNDLE. I don't see how the UAC is more restricted than in other cases where it would send an UPDATE to UAS1, and then receive an answer on UAS2. >This has to be mentioned in the document </Partha> > >> Also, BUNDLE is not the only SIP/SDP mechanism which uses multiple >> Offer/Answer transactions. >> >> <Partha> I agree with you that multiple offer/answer transaction is not just >> by BUNDLE. Please indicate whether any document mention the issues related >> forking with multiple offer/answer. </Partha> Not any IETF document that I am aware of. Regards, Christer > > -----Original Message----- > > From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On > > Behalf Of Christer Holmberg > > Sent: Friday, May 24, 2013 1:55 PM > > To: Dale R. Worley; Paul Kyzivat > > Cc: mmusic@ietf.org > > Subject: Re: [MMUSIC] When a bundle offer is forked > > > > Hi, > > > > I agree with Dale. Each early dialog is handled separately. > > > > From a standards perspective, I don't think we need to say much about > > forking in BUNDLE, other than maybe some general words that it may > > happen. > > > > Then, whether it becomes tricky to implement, e.g. if one early leg > > uses BUNDLE and another doesn't, is another issue. But, as SIP has > > mechanisms to terminate early dialogs you don't like etc, I see this > > as a pure implementation issue. > > > > Regards, > > > > Christer > > > > > > > > > > > > -----Original Message----- > > From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On > > Behalf Of Dale R. Worley > > Sent: 24. toukokuuta 2013 1:07 > > To: Paul Kyzivat > > Cc: mmusic@ietf.org > > Subject: Re: [MMUSIC] When a bundle offer is forked > > > > > From: Paul Kyzivat <pkyzivat@alum.mit.edu> > > > > > > On 5/23/13 6:35 AM, Emil Ivov wrote: > > > > > > > In case a bundle offer gets forked and various answers ... > > > > > > I trimmed everything else out of Emil's reply, and changed to > > subject, > > > because this is a whole different can of worms! > > > > > > I think we must acknowledge that this *can* happen, though it is a > > low > > > probability event. It raises all sorts of ugly issues. A few: > > > > Is this actually complicated? That is, worse than is already the > case > > in SIP... > > > > My understanding is that in SIP (and this must be a SIP situation), > > each fork proceeds with completely independent state from all other > > forks. The forks happen to share sending/receiving ports, but the > > received packets can be demultiplexed to the correct fork based on > > their sending addresses. Of course, there are a range of obnoxious > > situations where you receive packets before you receive a SIP > response > > (SDP answer) that describes them, but that is true in non-bundled SIP > > as well. > > > > Dale > > _______________________________________________ > > mmusic mailing list > > mmusic@ietf.org > > https://www.ietf.org/mailman/listinfo/mmusic > > _______________________________________________ > > mmusic mailing list > > mmusic@ietf.org > > https://www.ietf.org/mailman/listinfo/mmusic
- [MMUSIC] Bundle offer with different ports - wher… Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Hutton, Andrew
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Hutton, Andrew
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Eric Rescorla
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Kevin Dempsey
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Dale R. Worley
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Suhas Nandakumar
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Dale R. Worley
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Cullen Jennings (fluffy)