Re: [MMUSIC] FQDN support in ice-sip-sdp

Suhas Nandakumar <suhasietf@gmail.com> Sun, 21 April 2019 20:24 UTC

Return-Path: <suhasietf@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 9E2A812018A for <mmusic@ietfa.amsl.com>; Sun, 21 Apr 2019 13:24:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q1vqAXVEUTey for <mmusic@ietfa.amsl.com>; Sun, 21 Apr 2019 13:24:42 -0700 (PDT)
Received: from mail-vk1-xa2e.google.com (mail-vk1-xa2e.google.com [IPv6:2607:f8b0:4864:20::a2e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A4CF120186 for <mmusic@ietf.org>; Sun, 21 Apr 2019 13:24:42 -0700 (PDT)
Received: by mail-vk1-xa2e.google.com with SMTP id d30so224294vkl.10 for <mmusic@ietf.org>; Sun, 21 Apr 2019 13:24:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bVcaGkwUxxymKe0P8k/E3SlXjlv2rWvfTPNTBo2nY7k=; b=bLtEx8w5gy5OHUlwHnmknKNqIefO9GXr8MjUlj34lDntZf7RF5gdRk6/5hjh7rg0yM yFpMv3jVn0eT0SGW6yqNkUOwuq7o7MiMz7hBNnPT/n2O7MLxRKF1GagNzNJsDuk6DtlA y78bKqoyjGXUQZQ7TjllL/f9zhlYlnjz+kYFD6wS7IO+2JWJLcK3V75YF+zQ2CIr+18l WhrMT3yQRt6znQn0zibgecyUpRYOHQ0FCdouKIN4mJ1BGMyUQjpFMLboBYEJmhR0XzsZ FyB7IV/cMXWBMNuFv9JLVWMNiA+SRt89iU2VDzz6qEsmc6Qwt5yBvQdx+h9MS0EPqwL9 v1DQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bVcaGkwUxxymKe0P8k/E3SlXjlv2rWvfTPNTBo2nY7k=; b=hZbALm5D3fznZvUcmxWj3KNOTjIqu1g8/HmMP+PYDg63KwWN/KrrWXuyWDGxig6GxC JDIRcrCQIQl9NZlUpLZejzrcASEJ4BL4WSO0IJV2+K1XORyJOuEj5206ke/PxYxrCjYT LbyM5jKfh/GYj1dqo+RZbHFSLj5MpdjaGY17Fhi3w7jSptHiRNeTHwa1teZs7+p1rPiI loFHLI0uT6tkrgmPkhtsYdffLgN2M2onjOe8lIdghdMqS3qoxFvZrjj9O3bsbEbvc1yr WHlwOjbLu07Xp+I8IOscO5Zd2ttmJvAEO4xcy97XJEowj5PGoBEfXn29OnS6ZnRPp4hm d2Vg==
X-Gm-Message-State: APjAAAWoDvnufEdoygrYbmORA0hhcF8KTDdX7FuRHHlgPrGWmlpWm/VZ vAVVI95nZ5TO2ozgWpd3PB7/CdvCM+vxHODb3Tk=
X-Google-Smtp-Source: APXvYqx+LyyZbeLpIvoF1x64QgNrUQ3xbrt/48fxtX/YGZZssAOlV229Yj8pYPOP3S3D8ruuMm5UCYgLpeZG2kDSYuw=
X-Received: by 2002:a1f:8d45:: with SMTP id p66mr8005606vkd.21.1555878281259; Sun, 21 Apr 2019 13:24:41 -0700 (PDT)
MIME-Version: 1.0
References: <CAD5OKxux4s=4TtA7vQT0X-u+3RS+MVHG=RjgGDHWQ5H1k0OdLg@mail.gmail.com> <CAMRcRGTmYB-CMXA5ToPhdPtLrTeKmdeZCLT-ecxfTYGHEh-HMQ@mail.gmail.com> <CAD5OKxsPDagYEFFMhxGnm3H+gAWEsKmt41rw44GCmorneVytzQ@mail.gmail.com> <3DD3D8D6-9B13-4F9D-80DD-F89B69240708@ericsson.com> <CAD5OKxsbQhU_1ADsnbcHUtfoiK96We004AEmtajO-EvY0dRd7Q@mail.gmail.com> <CAMRcRGSWEQ9UVJUZy9rMzX=HxDBihYNDUfSyqZcR0d=msJXZXA@mail.gmail.com> <98CF630B-5CCD-4CE4-84B4-81A4C53979DC@ericsson.com> <CAD5OKxuxKGbF8e6E9nqE1YU8amr+tsxggRb=BCCu7O6sAipz5A@mail.gmail.com> <ADB632EC-B32F-4932-89AF-69A74B5D89D5@ericsson.com> <CAD5OKxuUwi62CAfwpWcwD1v2Yzs8nY2wSZ7bjXH0yLk9QkdKEw@mail.gmail.com> <1552A692-1020-43CA-B15E-92595729EE8B@ericsson.com> <CAD5OKxvaxL0_fZU7N1VS2Bf6zojjD2qhZZybxf37=jzdEhu=ww@mail.gmail.com> <6EA23696-949C-40CF-BEBE-006A59856BDF@ericsson.com> <CAD5OKxsNAZJvpEHaDdQShAYGk=RavRMN7iQp7keh9=aBs++hqQ@mail.gmail.com> <HE1PR07MB316110FB4568C8B72760F21293260@HE1PR07MB3161.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB316110FB4568C8B72760F21293260@HE1PR07MB3161.eurprd07.prod.outlook.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
Date: Sun, 21 Apr 2019 13:24:30 -0700
Message-ID: <CAMRcRGRU-+uCQM0kziNOJw3FiD0TQ7THYZd6uYc0NEVXzDaVMQ@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Flemming Andreasen <fandreas@cisco.com>, Roman Shpount <roman@telurix.com>, mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000044af5105871024f8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/Hak8bUh0pG-8Biyf1GWfTuiMOM4>
Subject: Re: [MMUSIC] FQDN support in ice-sip-sdp
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Sun, 21 Apr 2019 20:24:45 -0000

Hi Roman

   Do you have an ETA on the pull request

Thanks
Suhas

On Wed, Apr 17, 2019 at 10:14 PM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Hi Roman,
>
> I think a pull request would be good. Then we have text to look at - no
> matter where it will end up.
>
> I also suggest to try to keep the generic text separated from the SDP
> specifics, so it can easily be moved elsewhere if needed.
>
> Regarding agents that don’t understand the addrtype parameter, perhaps we
> could define a default IP version of an FDQN returns multiple (unless such
> default already exists somewhere)? It will of course not help with 5245
> implementations, but at least new implementations will have predicatable
> functionality.
>
> Regards,
>
> Christer
> ------------------------------
> *From:* Roman Shpount <roman@telurix.com>
> *Sent:* Wednesday, April 17, 2019 3:17:54 AM
> *To:* Christer Holmberg
> *Cc:* Flemming Andreasen; mmusic WG
> *Subject:* Re: [MMUSIC] FQDN support in ice-sip-sdp
>
> Hi,
>
> On Mon, Apr 15, 2019 at 4:13 AM Christer Holmberg <
> christer.holmberg@ericsson.com> wrote:
>
> >> 1) An ICE agent that uses FQDN needs to provide one candidate per
> address family, and indicate the addrtype for each of those candidates.
> >> 2) Some text regarding backward compatibility. Do we assume some
> default behavior by existing implementations, or do we require an ICE
> option?
> >
> > I do not think we need an ICE option. I think presence of addrtype can
> be sufficient.
>
> But if the peer ICE agent does not support it, and the FQDN resolves into
> both IPv4 and IPv6, we don't know what version it will use.
>
>
> I do not think adding ICE option will help. Unsupported ICE options are
> simply ignored so we end up not knowing what address remote agent is using.
> Unfortunately FQDN was not well defined in RFC 5245. "Fortunately" I have
> not seen anybody actually implementing FQDN In the worst case ICE
> nomination fails.  This is no different then having no connectivity for
> this specific candidate. Also, if FQDN handling is part of ice-sip-sdp,
> then agent should already include ice2 option.
>
> > This being said we need to decide two things:
> >
> > 1. Does FQDN resolution belongs to ICE processing? In this case
> candidate list includes FQDN with address type and ICE processing describes
> how FQDN are resolved and converted to addresses.
> > Or, alternatively, does FQDN resolution belongs to ICE signaling? In
> this case candidate list includes resolved address and ICE agent deals with
> addresses only.
>
> That would not work with mDNS, right?
>
> > 2. Do we specify how to deal with FQDN in ice-sip-sdp or do we specify
> in ice-sip-sdp that FQDN must be ignored and their handling is defined in
> some other draft?
>
> Perhaps the best thing would simply to produce a separate draft, to get
> some text. We can then decide whether to merge it into ice-sip-sdp.
>
>
> I can probably describe this in ice-sip-sdp in about 3 paragraphs. The
> background and other text for a new draft will make is much bigger effort.
> How about I put together a pull request for ice-sip-sdp and then we can
> decide if this requires a new draft?
>
> Regards,
> ______________
> Roman Shpount
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>