Re: [MMUSIC] (Rough) Consensus Call - No FQDN support in ice-sip-sdp

Roman Shpount <roman@telurix.com> Tue, 21 May 2019 21:28 UTC

Return-Path: <roman@telurix.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 B52E4120047 for <mmusic@ietfa.amsl.com>; Tue, 21 May 2019 14:28:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level:
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.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 8mjtN2A_VY6O for <mmusic@ietfa.amsl.com>; Tue, 21 May 2019 14:28:27 -0700 (PDT)
Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) (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 035D212001A for <mmusic@ietf.org>; Tue, 21 May 2019 14:28:26 -0700 (PDT)
Received: by mail-pg1-x534.google.com with SMTP id n2so132750pgp.11 for <mmusic@ietf.org>; Tue, 21 May 2019 14:28:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gWQ+CqLSa7/+HY+EKSalJOvP3ph7EZhm+I5FTdB74a0=; b=mPWBgwPiB3cb5u+7di9ZK4iDHoOfHofUyPq/Tsrv1/oDPvwV5WKTztTNDXIJvYBCZH 0xoFzc0GG9Nxo99j63dTM56e0Qexf1vQkA41LazfyXrhnCwbR2SDvDdw2nGm/K0FY+q0 MsOJ6JYUszAX/4o8HqfWKmnmF9c2LbNK+M6/MzDqZxU349kjQGagYmcfECuMWEvfCW7v ZygiNzelGc8omUuMeEawUrUda7PI0WR1Rnp3MAySBLgQfEr3M3OOB7eLaxZLsN3dUmDV 1om8Ami+HwSb/zEkbi58QB8m82m9SbmgbJox2qZtdnn96ljoxlfspE8DJ+ziYQc3jsSy nRXQ==
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=gWQ+CqLSa7/+HY+EKSalJOvP3ph7EZhm+I5FTdB74a0=; b=Cd6rSaceyaG7KN4qGkzW1EQDMZ2+D5CkYw+mFcy16TYO0edcCw4VpCYk2d6P9vMO4S hlwTKV8m4HA6mEUBfg3ukPGhJnQnmNbTHh0wl9LGAeyON6GRH9U88R5ztXX9+zMylAux yiHTmH2dj+DH5UET7RMwj6PftPOyb6nexHy95xs2X40tpFXy6kE4vhGMi/ph42SPt5LL dZzsfRuhwZBsP0Xp4myfLfLS41wlDU1q93RFMuuNp9smf233Q3Up+bWyixeR2KtsPdnT qpnI6NwZWvp9HHL7DGGjSivB/bMJP+Zxw8mykWFhi74MvXkF0rya6I1/xC8IC3too9HD 1A7g==
X-Gm-Message-State: APjAAAWuMgiXAs8MMRm1m/rl15PHu+tZbHkbJTxE+hfURcRv/nd8bo07 fkH2UXrQg6/CddsrSI5OU0RrH/6mKBo=
X-Google-Smtp-Source: APXvYqzaEGZs86asvblIbPUzZHajrT/HUmK2JVv0vKWwDhRFlqrotwxmWzBiXxs/HuVs5Zdltj3TfQ==
X-Received: by 2002:a62:4d04:: with SMTP id a4mr18901382pfb.177.1558474106377; Tue, 21 May 2019 14:28:26 -0700 (PDT)
Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com. [209.85.214.171]) by smtp.gmail.com with ESMTPSA id a66sm29425782pfa.89.2019.05.21.14.28.25 for <mmusic@ietf.org> (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Tue, 21 May 2019 14:28:25 -0700 (PDT)
Received: by mail-pl1-f171.google.com with SMTP id f12so9030784plt.8 for <mmusic@ietf.org>; Tue, 21 May 2019 14:28:25 -0700 (PDT)
X-Received: by 2002:a17:902:2f03:: with SMTP id s3mr58579633plb.203.1558474105258; Tue, 21 May 2019 14:28:25 -0700 (PDT)
MIME-Version: 1.0
References: <77400318-1e2c-7d33-ab41-a3b8d0062b00@cisco.com> <CAMRcRGQ0gQ0c-pmBQ2ZOOX-5uGWkfy57Yu0QMuAp9ED2f8drwA@mail.gmail.com> <D7E2876E-E750-40C6-B33E-FC24F9CD0709@ericsson.com> <CAOW+2dsy5_cjH2BJJq7mRu9JaQNmh7oqWxUrFDPqBKaceffJaQ@mail.gmail.com> <2226B494-B058-45C8-901B-1B872218ECE7@ericsson.com> <CAD5OKxs2fvyqxjcNmNbqx+ToSpnaeqj5LyX4qz2rOuqFp3oBow@mail.gmail.com> <710E80DF-8389-4A5E-9DBE-5DF2D20E4F02@ericsson.com> <CAD5OKxtcEWmRvXanh7FsdQAD_fTFRnQc8HhkeLx9mz+-XUX7-Q@mail.gmail.com> <871E99E8-DA8D-4E71-B359-F2388479C38E@ericsson.com> <CAOW+2dvUAed2P-xCOvbcsHJGcs92=ad9T5K63xhpVqdKvjK2fw@mail.gmail.com> <CAD5OKxuU-wio4Af8me1OMo62vanu5y_PnQ3nq=UF6jh6yr1EFg@mail.gmail.com> <CAOW+2dskL5P+02xujeEL-SGVPQ8-Gy85hX_DE10TBDwaE1e2Xw@mail.gmail.com> <CAD5OKxu9zKxVhFFxiBzq6v67A18Msd1fZMhbrpXf1=NQAgceAQ@mail.gmail.com> <CAMRcRGTKJmPCr4MZsK613csJ2yXHZzoDFzMtDujui4-NVZkH1A@mail.gmail.com> <c3a3dccf-6398-e47b-79ba-34aaea410f33@cisco.com> <4E9FD8D0-2443-4504-8362-211ED5522C6F@ericsson.com>
In-Reply-To: <4E9FD8D0-2443-4504-8362-211ED5522C6F@ericsson.com>
From: Roman Shpount <roman@telurix.com>
Date: Tue, 21 May 2019 17:28:14 -0400
X-Gmail-Original-Message-ID: <CAD5OKxv2GE8wvs_iYixd84qJWcP5OZzLjynRnWrPVYY9V5x8Bw@mail.gmail.com>
Message-ID: <CAD5OKxv2GE8wvs_iYixd84qJWcP5OZzLjynRnWrPVYY9V5x8Bw@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Flemming Andreasen <fandreas@cisco.com>, Suhas Nandakumar <suhasietf@gmail.com>, mmusic <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006f8bf205896c8794"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/DxjCV47hi7KHyA_oux-XNnhbgkc>
Subject: Re: [MMUSIC] (Rough) Consensus Call - No 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: Tue, 21 May 2019 21:28:29 -0000

On Tue, May 21, 2019 at 10:36 AM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Roman suggested text yesterday, and with my change suggestion it would
> look like:
>
>
>
> <connection-address>: :: is taken from RFC 4566 <<RFC4566>>. It is the IP
> address of the candidate, allowing for IPv4 addresses, IPv6 addresses,
>
> and fully qualified domain names (FQDNs).  When parsing this field, an
> agent can differentiate  an IPv4 address and an IPv6 address by presence
>
> of a colon in its value - the presence of a colon indicates IPv6.  *An
> agent processing remote candidates MUST ignore candidate lines that include
> *
>
> *candidates with FQDN or IP address versions that are not supported or
> recognized.  The procedures for handling FQDN candidates, and for agents *
>
> *to indicate support of such procedures, need to be specified in an
> extension specification.* If candidate with FQDN <connection-address> is
> the
>
> default destination/candidate, the "c=" address type MUST be set the IP
> address family for the FQDN DNS resolution result and the "c=" connection
>
> address MUST be set to FQDN. Differences in the "c=" line address family
> and type with FQDN resolution result MUST not cause ICE support
> verification failure.
>
> The text in bold covers the
> must-ignore-FQDN-and-will-be-specified-in-an-extension-specification part.
>
>
>
> Now, I have some difficulties to understand the last sentence. It seems to
> indicate that some FQDN DNS resolution is performed, and that the IP family
> is set according to the result. But, what if the result contains both IPv6
> and IPv4?
>
>
>
> Also, I assume that the procedures in the last sentence is related to the
> provider of the candidates. If so, it needs to be more clear.
>
>
>
The last portion definitely needs to be clarified. I am trying to provide
procedures for Verifying ICE support when FQDN is used in default ICE
candidate. In this case, agent which receives such offer must verify ICE
support without the need for FQDN resolution. My suggestion is to use
literal FQDN value from default candidate in c= line and do not validate
address family and type (do not detect m= line mismatch if address family
and type are not what is result of some unspecified resolution procedure).
_____________
Roman Shpount