Re: [MMUSIC] IPv6 transition and ICE

Muthu Arul <muthu.arul@gmail.com> Wed, 21 April 2010 05:29 UTC

Return-Path: <muthu.arul@gmail.com>
X-Original-To: mmusic@core3.amsl.com
Delivered-To: mmusic@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 51AA03A6927 for <mmusic@core3.amsl.com>; Tue, 20 Apr 2010 22:29:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.798
X-Spam-Level:
X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_12=0.6, J_CHICKENPOX_13=0.6, 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 QSOTCPIr-p2J for <mmusic@core3.amsl.com>; Tue, 20 Apr 2010 22:29:25 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by core3.amsl.com (Postfix) with ESMTP id 3134F3A6C54 for <mmusic@ietf.org>; Tue, 20 Apr 2010 22:28:02 -0700 (PDT)
Received: by vws10 with SMTP id 10so873292vws.31 for <mmusic@ietf.org>; Tue, 20 Apr 2010 22:27:49 -0700 (PDT)
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:received:message-id:subject:from:to:cc:content-type; bh=OA1YVDKdLdlcpp+S600ihiE4bhdsnPbpyJg6CSVWyS8=; b=bWRk4VMCttadBcClXnI0PFuz0iLpUCSB7KXb05YSVf1T05tSLafhbFyOxKulT7CrtE ipmXTPdKPuhuXN2uVaq+wSkooFDzNLfOWT32NUf8Xx8ckF0ImyTF8xOwY6JBGs8uGLjp s2sJcapwFrOPVcKrlJztxRUfjx4UWm8W1dLIo=
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=jQTuYPlsFczOTuwBZ2y2VP7E4yMkCPyPWLLnFpCjNYER6X7ZgDTp1wCV1f+XcmrcJd /268ekvO/mH5T7Nvx/TnM4/ghdwbqt8eEn9+9HRLWEvMUgA4ospIdR+KNQBY6ZUuBE/O n/WWWMk+TW0I9Mo34ksaio65+R3Lz5iRytwLI=
MIME-Version: 1.0
Received: by 10.220.102.82 with HTTP; Tue, 20 Apr 2010 22:27:48 -0700 (PDT)
In-Reply-To: <054a01cae111$b6923810$c3f0200a@cisco.com>
References: <4BBF214F.2040604@ericsson.com> <4BCE0481.5000509@viagenie.ca> <430FC6BDED356B4C8498F634416644A91A79FCF361@mail> <4BCE1056.8000608@viagenie.ca> <430FC6BDED356B4C8498F634416644A91A79FCF38B@mail> <03e901cae0d2$0d89a940$c3f0200a@cisco.com> <4BCE2373.4000404@viagenie.ca> <040e01cae0d6$159b4180$c3f0200a@cisco.com> <w2x8c400f2e1004201953ye119a6d3t7dc76cb0df02bceb@mail.gmail.com> <054a01cae111$b6923810$c3f0200a@cisco.com>
Date: Wed, 21 Apr 2010 10:57:48 +0530
Received: by 10.220.121.148 with SMTP id h20mr5425736vcr.14.1271827668996; Tue, 20 Apr 2010 22:27:48 -0700 (PDT)
Message-ID: <k2o8c400f2e1004202227rca5ed1dxb714b61c622a5b89@mail.gmail.com>
From: Muthu Arul <muthu.arul@gmail.com>
To: Dan Wing <dwing@cisco.com>
Content-Type: multipart/alternative; boundary="0016e68f9ca76d13560484b874e5"
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] IPv6 transition and ICE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 21 Apr 2010 05:29:26 -0000

Yes, the only use-case for ANAT is a very controlled environment. No wonder
why US DoD chose to use it..

Muthu

On Wed, Apr 21, 2010 at 10:45 AM, Dan Wing <dwing@cisco.com> wrote:

> > -----Original Message-----
> > From: Muthu Arul [mailto:muthu.arul@gmail.com]
> > Sent: Tuesday, April 20, 2010 7:53 PM
> > To: Dan Wing
> > Cc: Simon Perreault; mmusic@ietf.org
> > Subject: Re: [MMUSIC] IPv6 transition and ICE
> >
> > This is why we have RFC 4092. An ANAT offerer would typically
> > use the sdp-anat option tag in a Require header, giving no
> > choice to the answerer to misinterpret the offer. Of course,
> > it breaks backward compatibility.
>
> And would fail with SIP forking if any of the forked endpoints
> doesn't support the Option Tag.
>
> -d
>
>
> > Muthu
> >
> >
> > On Wed, Apr 21, 2010 at 3:39 AM, Dan Wing <dwing@cisco.com> wrote:
> >
> >
> >       > On 04/20/2010 05:40 PM, Dan Wing wrote:
> >       > > When we do talk about those Other Reasons (which I agree we
> >       > > should), can we
> >       > > put draft-ietf-mmusic-sdp-capability-negotiation on the
> >       > > table for a way to do
> >       > > IPv6?  It doesn't do connectivity checks, either.
> >       >
> >       > And at that time I would also like to be reminded why
> > ANAT doesn't fit
> >       > the bill.
> >
> >
> >       Sure.
> >
> >       But here is a justification in email:
> >
> >
> >       ANAT (RFC4091) is not backwards-compatible with endpoints that
> >       don't know ANAT.  Which is why ICE,
> >       draft-ietf-mmusic-sdp-media-capabilities,
> >       draft-boucadair-mmusic-altc, and
> > draft-hutton-mmusic-icemicrolite
> >       are all using "a=" rather than putting things optional
> > transports
> >       on "m=" lines.
> >
> >
> >       An example of ANAT's problem, using the example from
> > RFC4091 as an Offer:
> >
> >            v=0
> >            o=bob 280744730 28977631 IN IP4 host.example.com
> >            s=
> >            t=0 0
> >            a=group:ANAT 1 2
> >            m=audio 25000 RTP/AVP 0
> >            c=IN IP6 2001:DB8::1
> >            a= <ICE-encoded additional IPv6 addresses (and ports)>
> >            a=mid:1
> >            m=audio 22334 RTP/AVP 0
> >            c=IN IP4 192.0.2.1
> >            a= <ICE-encoded additional IPv4 addresses (and ports)>
> >            a=mid:2
> >
> >       Per SDP processing rules, a device that doesn't understand ANAT
> >       would ignore the "a=" lines it doesn't understand and would
> >       process the following, which means there are two audio streams
> >       (one on IPv6 the other on IPv4) when we really wanted to signal
> >       "choose one":
> >
> >            v=0
> >            o=bob 280744730 28977631 IN IP4 host.example.com
> >            s=
> >            t=0 0
> >            m=audio 25000 RTP/AVP 0
> >            c=IN IP6 2001:DB8::1
> >            m=audio 22334 RTP/AVP 0
> >            c=IN IP4 192.0.2.1
> >
> >
> >       Also, if the UDP ports are the same (as would commonly occur
> >       with a dual-stack host, and as would occur with stateless
> >       NAT64), the meaning of the same UDP ports is undefined
> >       which is why Section 7.5.3 of RFC3388 prohibits that.
> >
> >       -d
> >
> >
> >       _______________________________________________
> >       mmusic mailing list
> >       mmusic@ietf.org
> >       https://www.ietf.org/mailman/listinfo/mmusic
> >
> >
> >
> >
>
>