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

Roman Shpount <roman@telurix.com> Mon, 20 May 2019 23:03 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 15E64120046 for <mmusic@ietfa.amsl.com>; Mon, 20 May 2019 16:03:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level:
X-Spam-Status: No, score=-1.888 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, URIBL_BLOCKED=0.001] 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 UOaZYFGbWoi3 for <mmusic@ietfa.amsl.com>; Mon, 20 May 2019 16:03:25 -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 351361200CD for <mmusic@ietf.org>; Mon, 20 May 2019 16:03:25 -0700 (PDT)
Received: by mail-pg1-x534.google.com with SMTP id c13so7503349pgt.1 for <mmusic@ietf.org>; Mon, 20 May 2019 16:03:25 -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=MUCFrsP/TyQ/WBD8pTq7M29lgisbe4ls3DHg6Ntl4e8=; b=Oaz7C2YvsyfQkaWvLL4GrHOjaJTFWVQsPct9iM3J05pQ23uAmrHBsl+prQReHhazD0 p/tjTim/3iYGA9VBmTrZBji++NlSebwt1DW9uexRbk9yxgc0hjaZ9gs0Xl7IgUe+DeTk KANcm2vCVQRS16ImasTJnJA5zLJ53U8GEEusAOZzPORirHYXzw+PRmlhutPSXe+jOxPU 4/Xdut4COiqjAZK+JPIbJm+K5PMVyTuzAlCwYPMAbqQhPrZO5IYFLfgQpnkyXepAu2Cd BD9E17iiFCEWZ5phjv+NW/xsI7wGLyebqooKNKcag1xsJFsu0ek9iaIljDSFJpCRiG1f yq/Q==
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=MUCFrsP/TyQ/WBD8pTq7M29lgisbe4ls3DHg6Ntl4e8=; b=gTf4jL2Mj1pFsyayfLB0picbyFkJw8iTOsyRd9kcarLfvS9E9tr5X9Sh0UCZ1dCn3X TyaHmHv+PUxry3HmQo8Z7veFlZenXsgnsRdtpqPLHB1TV7MH23Lx6vRLsZpGCmRiHINP QsirCFuMOg7qsVC/O7cWY6M5tvSRPk9alydvmtpzL1KK1L3AmTcU0PiwD0wMTyw/b3gQ HS4hwjqpypoHPAFT7TAt1BgGPwHJi8GnOXT0xhilChVkuDd3aU/S9TTA/AQlRnAy/fAg 2mreml9cZDUoJBTWWX6Yb4poModh9e5ZxWX6tf2qq/pZO6VjKiX1n+MzoCdZrBI1tHaI DVng==
X-Gm-Message-State: APjAAAVwF3MQkjRLuivUof3mwqSfpwpt5vx8yWuc52wFmvD6IDVzy2xx wHfUxcfXhAX1T9hefxRTtR1cy7IDSbc=
X-Google-Smtp-Source: APXvYqyEEf7I+dOo9K45AicfLji54lDYNwtjEJxUn1nMtIYPEXzvjadKtHeuJXNnI1GIUWzjCYv9cA==
X-Received: by 2002:aa7:99c7:: with SMTP id v7mr83802391pfi.103.1558393404478; Mon, 20 May 2019 16:03:24 -0700 (PDT)
Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com. [209.85.210.173]) by smtp.gmail.com with ESMTPSA id a3sm20945531pgl.74.2019.05.20.16.03.23 for <mmusic@ietf.org> (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Mon, 20 May 2019 16:03:23 -0700 (PDT)
Received: by mail-pf1-f173.google.com with SMTP id v80so7970674pfa.3 for <mmusic@ietf.org>; Mon, 20 May 2019 16:03:23 -0700 (PDT)
X-Received: by 2002:a63:5443:: with SMTP id e3mr77517252pgm.265.1558393403498; Mon, 20 May 2019 16:03:23 -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>
In-Reply-To: <710E80DF-8389-4A5E-9DBE-5DF2D20E4F02@ericsson.com>
From: Roman Shpount <roman@telurix.com>
Date: Mon, 20 May 2019 19:03:13 -0400
X-Gmail-Original-Message-ID: <CAD5OKxtcEWmRvXanh7FsdQAD_fTFRnQc8HhkeLx9mz+-XUX7-Q@mail.gmail.com>
Message-ID: <CAD5OKxtcEWmRvXanh7FsdQAD_fTFRnQc8HhkeLx9mz+-XUX7-Q@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Bernard Aboba <bernard.aboba@gmail.com>, Flemming Andreasen <fandreas@cisco.com>, mmusic <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003c678a058959bde9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/tTgtUTfIFKqkwOHDUi1dHJ6BAzE>
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: Mon, 20 May 2019 23:03:27 -0000

On Mon, May 20, 2019 at 6:38 PM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> I am fine with option 2. I just wanted to remind the community what it
> means for mDNS, to avoid any whoops-we-didn’t-think-of-that’s further down
> the road.
>
>
>
If FQDN is allowed but ignored, this will allow "legacy" implementations to
interop with ICE implementation which support mDNS or generic FQDN. How
FQDN are resolved and how ICE agents specify to each other the these
procedures are supported can and should be part of mDNS or generic FQND
support draft. If I am missing something and something else is required,
mDNS authors should comment.

So far this is my proposal for ice-sip-sdp connection address definition
which should implement option 2:

<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 MUST
ignore candidate lines that include candidates with FQDN or IP address
versions that are not supported or recognized.  Handling of FQDN addresses
in candidate can be defined in the future specification. If candidate with
FQDN <connection-address> is the default destination/candidate, the 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.


Regards,
_____________
Roman Shpount