Re: [MMUSIC] Comments on draft-singh-avtcore-mprtp-04

Varun Singh <vsingh.ietf@gmail.com> Tue, 03 April 2012 15:35 UTC

Return-Path: <vsingh.ietf@gmail.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 ABFBD11E80F6 for <mmusic@ietfa.amsl.com>; Tue, 3 Apr 2012 08:35:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level:
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_13=0.6, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WVj+KboFIf2N for <mmusic@ietfa.amsl.com>; Tue, 3 Apr 2012 08:35:22 -0700 (PDT)
Received: from mail-we0-f172.google.com (mail-we0-f172.google.com [74.125.82.172]) by ietfa.amsl.com (Postfix) with ESMTP id A52E911E80E6 for <mmusic@ietf.org>; Tue, 3 Apr 2012 08:35:21 -0700 (PDT)
Received: by werb10 with SMTP id b10so3051136wer.31 for <mmusic@ietf.org>; Tue, 03 Apr 2012 08:35:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=rWPjS5C5FZXBeKRTC5CSMob5UQ6eJOFQzHEHew7jrkM=; b=IkzZ+LlQxHCWfD01/5maD+kXfc9PjsO08wjxxTEKGqqtzwTyOg53bVvg0tGSpzx0Wk 3ZiYPFK1kDLUcB/vB32wo9AotBElqEQLiqvNnDxwHKPT7CC4MFoOFtWxpel3C/HeKImp zhBJ8SgevhixiQfL3eWlqfySj1AYT8jtWVxipRX4z/sABnsDsv7PJEYK73WnYCz6LseT OLUHSr8RAmJGo/fs+920XwZTaVyq3l7GC/HB8/8tAU+tbXns9qCLZcrbnXzlfcKWUY3Z eSIFMQczsupa3FZaerZTT986ZJWrakxFz4tZiI+Xai2/vSsRqwQ1tsf4fF8NBKEI9VaJ ezYg==
Received: by 10.180.98.8 with SMTP id ee8mr37717196wib.14.1333467320637; Tue, 03 Apr 2012 08:35:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.2.10 with HTTP; Tue, 3 Apr 2012 08:35:00 -0700 (PDT)
In-Reply-To: <454A16E4DA86094EB66BB2C1DBBBC0180765E90B@XMB-BGL-41B.cisco.com>
References: <454A16E4DA86094EB66BB2C1DBBBC0180765E609@XMB-BGL-41B.cisco.com> <CAEbPqrw-TsLXut5iufxEJ7gy0KoD-8fuHuVQ=6Cic5UMsqaGzg@mail.gmail.com> <454A16E4DA86094EB66BB2C1DBBBC0180765E90B@XMB-BGL-41B.cisco.com>
From: Varun Singh <vsingh.ietf@gmail.com>
Date: Tue, 03 Apr 2012 18:35:00 +0300
Message-ID: <CAEbPqrztNV-4BEUkG4bY4Z+uZcbHT8dVZMytVZCG4h8ah0tQuA@mail.gmail.com>
To: "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Jörg Ott <jo@comnet.tkk.fi>, mmusic@ietf.org, "Dan Wing (dwing)" <dwing@cisco.com>
Subject: Re: [MMUSIC] Comments on draft-singh-avtcore-mprtp-04
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: Tue, 03 Apr 2012 15:35:22 -0000

Hi Tiru,

Clarifications inline.

On Fri, Mar 23, 2012 at 13:35, Tirumaleswar Reddy (tireddy)
<tireddy@cisco.com> wrote:
>
>>
>> Hi Tiru,
>>
>> Response inline.
>>
>> On Wed, Mar 21, 2012 at 20:07, Tirumaleswar Reddy (tireddy)
>> <tireddy@cisco.com> wrote:
>> > Hi Varun -
>> >
>> > I have few comments related to the draft
>> >
>> > a)How is the situation handled when new network paths become
>> > available/disabled after the call is setup ?
>> >
>> >     (3G enabled/disabled after the call is setup)
>> >
>>
>> This is a local decision and MPRTP will use all available paths.
>> Either the application or ICE or something else needs to tell MPRTP
>> when an interface is available or unavailable.
>>
>> At the media level (in the worst case) the sending endpoint will
>> discover a path is unavailable when a subflow reports 100% loss and it
>> will stop using it. Alternatively, if the endpoint discovers that one
>> of its interface is disabled it can advertise a new set of interfaces
>> (excluding the disabled interface from the set) to the other endpoint.
>
> Please refer RFC 6419 on the problems and behavior of various OS related to MIF. For example Section 3.1.2 Connection Manager only selects the best possible connection for the app based on the destination. The default connection manager always prefers wired over wireless.
>

You are right that the connection manager chooses the interface but
this is probably true for any protocol that tries to do multipath. The
application probably needs to either override this behavior (e.g.,
sudo/ raw sockets/ kernel configuration) or the scheduling algorithm
needs to make sure that it does not cause congestion by assuming
multipath and sending too much data.

>>
>> > b)There is little information related to IPv6. How SIP Client would
>> pick
>> > among list of ULA, link-local addresses, IPv6 global addresses with
>> > different precedence using ICE (refer to
>> > draft-keranen-mmusic-ice-adress-selection) ?
>> >
>>
>> It is also a local decision. This should not be different from the
>> choices made by an endpoint using a single path. if an endpoint is
>> using ICE then it just inherits the ICE priorities.
>
> For example consider a IPv6 Mobile Node making SIP call in PMIPv6. This node could be assigned both MAG and LMA prefixes. Let's say the destination is reachable through both the prefixes. But the issue is only LMA prefix would offer mobility if Mobile Node moves out of the hotspot MAG prefix will not be available. In a different region he may get a different MAG prefix. But if we consider a branch with multiple ISP - such complexities may not arise. The problem in this case would be the SIP client being provided the list of host candidate addresses with the preference provided by RFC 3484 (and using ICE). You will need support from OS to achieve this.
>

Yes, support from the OS or some rules (described in the
aforementioned RFC/drafts) are needed to restrict the list of
interface candidates. We will make this clear in the upcoming drafts.

Cheers,
Varun


-- 
http://www.netlab.tkk.fi/~varun/