Re: [MMUSIC] FQDN Support Final Vote

Roman Shpount <roman@telurix.com> Tue, 21 May 2019 21:19 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 66B701200D6 for <mmusic@ietfa.amsl.com>; Tue, 21 May 2019 14:19:24 -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 ApaouvcLxnzf for <mmusic@ietfa.amsl.com>; Tue, 21 May 2019 14:19:22 -0700 (PDT)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (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 B43171200FF for <mmusic@ietf.org>; Tue, 21 May 2019 14:19:22 -0700 (PDT)
Received: by mail-pf1-x431.google.com with SMTP id c6so86253pfa.10 for <mmusic@ietf.org>; Tue, 21 May 2019 14:19:22 -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=3ks3LS+sjA/8/iEGDPDSms+MN3S2uI/nTjXPIvpHqWY=; b=LwqOgao/J86jJpPOnT5Btp+cPrpeoftGxIvha23ZmmK/1U0pHSQzHWYGfpOt2t+rm9 NX1mI+yR+Uu6pedNWWhDeYpfdBzbptpIdet6Hw+8nNJ4zkaZ1hc/X/Bf+18vtDmKCq9r ys+OsvG56GUjh95T1z7JXhqOUFVBNbgQ31pAX12SdLRUz4duCyQbkwFqeWvxIxOF3nYx NF9Yd5pYOivjd5aYYQomVK4BnEe+dASLVl1Kyg5yCfKEm1yhl/chSEZ+DAiQjdN2mL7a ShjHzhBGqppzjo0yQmR9uqNCBI9K3ad/Iu+3P9NVRdDXqMAxXqh57iAlXPMCu5keVnv+ VXzA==
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=3ks3LS+sjA/8/iEGDPDSms+MN3S2uI/nTjXPIvpHqWY=; b=KnhwNGfJRJ4hbWlqVV27IDCgqUzJ0C2C44ai65wQsMTqcbFnLs9x8lj02a+KoFCobg e8zGJEtKeyzLz2Elv4SiRhpIHuSQe3eZryEhQfjVCNJfRgJqzOd14Xv7Kb6npVg2O2YZ 9JFXeBjr7ZzqleMnQTKF6AcXI0jDZKxR7G+q7/9sPeXYtL5wZ07A5W8L+i/VOzXoZoUa JCftZpxrLBVdCQZx2kusPygg9xfEv3nbRRfM3xEXCLTmVPB8rFWNiZGeEksRT/AnPQLz +HVpScYSZO/eBU60ScauboxgjIc/m9V8IFfrGxjH47UcEI4EbOWIq7LV8SSCmFR7POmK Ou2Q==
X-Gm-Message-State: APjAAAWtafNz08Sno75CIeqx91eUVCJ2Q81FNV0WejwAlsb/98UYohp0 kG+0IQdJBHuYpFl/SXRPwxl167yyBMU=
X-Google-Smtp-Source: APXvYqz0ifujfAZ4ZD2ODiqx8uLbZM1b8wvJY5r0tnJNBEpBMnPI90/2QFZw0olBceIhI15dywm+yA==
X-Received: by 2002:a63:8dc9:: with SMTP id z192mr39997734pgd.6.1558473561883; Tue, 21 May 2019 14:19:21 -0700 (PDT)
Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com. [209.85.210.176]) by smtp.gmail.com with ESMTPSA id v81sm44248128pfa.16.2019.05.21.14.19.20 for <mmusic@ietf.org> (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Tue, 21 May 2019 14:19:21 -0700 (PDT)
Received: by mail-pf1-f176.google.com with SMTP id v80so105570pfa.3 for <mmusic@ietf.org>; Tue, 21 May 2019 14:19:20 -0700 (PDT)
X-Received: by 2002:aa7:93ba:: with SMTP id x26mr30151099pff.238.1558473560627; Tue, 21 May 2019 14:19:20 -0700 (PDT)
MIME-Version: 1.0
References: <CAMRcRGRnKRNL9t+c6AQ7L+vszaPrJvAuwVG6BhUuJovBRuc=NA@mail.gmail.com> <CAD5OKxuRKTkj3YCaHBCLBpdyUqeBST=sLJcUvD7NFLjLBaqVmQ@mail.gmail.com> <C5FAF067-7C03-4A13-BBAC-4A1A2C12FC09@ericsson.com>
In-Reply-To: <C5FAF067-7C03-4A13-BBAC-4A1A2C12FC09@ericsson.com>
From: Roman Shpount <roman@telurix.com>
Date: Tue, 21 May 2019 17:19:10 -0400
X-Gmail-Original-Message-ID: <CAD5OKxuBqJE++GS2MtUYXPjg_tDYy+7pWmoMTsXF0w1TZhBjMw@mail.gmail.com>
Message-ID: <CAD5OKxuBqJE++GS2MtUYXPjg_tDYy+7pWmoMTsXF0w1TZhBjMw@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Suhas Nandakumar <suhasietf@gmail.com>, mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f9217905896c6659"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/R_nElGuC4jpvqPr1EzdGJrbLN88>
Subject: Re: [MMUSIC] FQDN Support Final Vote
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:19:24 -0000

On Tue, May 21, 2019 at 5:09 PM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> >4. Clarify ICE support validation procedures when processing session
> descriptions with FQDN in candidate connection address. Specifically, if
> agent implementing ice-sip-sdp receives a session >description where
> candidate with FQDN connection address is the default candidate, address in
> c= line must be the literal FQDN value used connection address of the
> default candidate. If >address in c= line is an IP address which is result
> of the FQDN resolution of candidate connection address, or FQDN which
> resolves to the same IP address as FQDN in the candidate, or anything >else
> except the literal FQDN value used in the default candidate connection
> address, then this m= line must be treated as ICE mismatch. On the other
> hand, difference in address family and type >between c= line and FQDN
> resolution result (regardless of what procedure is used to resolve FQDN),
> must not be considered a mismatch.
>
>
>
> It is very difficult for me to parse what you are trying to say in bullet
> 4.
>
>
>
> If an agent receives SDP with an IP address in the c= line, how does it
> know whether it is a “result of the FQDN resolution of the candidate
> connection address”? Does that agent have to do a DNS lookup after all, to
> see whether the result matches the IP address in the c= line?
>

I am talking about Verifying ICE Support Procedures (
https://tools.ietf.org/html/draft-ietf-mmusic-ice-sip-sdp-27#section-3.2.5)
when session description is received with FQDN in default candidate. What I
am saying is that when validating ICE Support, connection address in c=
line MUST be literal FQDN from default candidate. Not its IP address or
some other resolution result, but actual FQDN. Also, in case FQDN is used
in default candidate, ice mismatch should not be caused by any values of
address family and type in c= line. This way client does not need to do
FQDN resolution when validating ICE support. For instance, Suhas suggests
that IP address and family should be used in c= line when FQDN is used in
default candidate, but, in this case, ICE support cannot be validated
without resolving FQDN and even this can produce accidental ICE mismatch
based on resolution result.

> I do not like the current language in ice-sip-sdp, since it does provide
> a description on how connection addresses with FQDN are generated and
> handled, but does it in a way that is known to
>
> > cause problems. Also, current language does not allow for FQDN to be
> ignored or specify how ICE mismatch conditions are handled when FQDN
> connection address is used.
>
>
>
> I don’t think anyone disagree with changing the current text?
>

Suhas is arguing for existing text.

Regards,
_____________
Roman Shpount