Re: [MMUSIC] Changes for draft-ietf-mmusic-trickle-ice-sip-14 - ABNF

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 07 May 2018 11:31 UTC

Return-Path: <christer.holmberg@ericsson.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 8F1AC12D94D for <mmusic@ietfa.amsl.com>; Mon, 7 May 2018 04:31:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 CYf2aTNnrzc9 for <mmusic@ietfa.amsl.com>; Mon, 7 May 2018 04:31:31 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F50712D956 for <mmusic@ietf.org>; Mon, 7 May 2018 04:31:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1525692684; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=DOii6ZO/lbRwJ/2ARGAggPMilLztEEKL5hVQL62tv0A=; b=PbiVinEyJWrZ9GLJJ+QJz22VojA34sfAeJ4Hs2CJ6itPUTlP5JWMrPsO9ZK2IxBI lrkTidX2DKypR+DJ5qQVR6f6T0E6gGfd48rd0Eq9ZdV51pfv9nfQsNqc0V+BKfoe yGY7u3O4PUC0+FZ59uFFLATk101PYDOgFgMtAZKJu1M=;
X-AuditID: c1b4fb25-98ba79c0000064d0-84-5af0390c64fc
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.183.36]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id E8.A5.25808.C0930FA5; Mon, 7 May 2018 13:31:24 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.34]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0382.000; Mon, 7 May 2018 13:31:18 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Thomas Stach <thomass.stach@gmail.com>, MMUSIC <mmusic@ietf.org>
CC: "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "draft-ietf-mmusic-trickle-ice-sip@ietf.org" <draft-ietf-mmusic-trickle-ice-sip@ietf.org>
Thread-Topic: Changes for draft-ietf-mmusic-trickle-ice-sip-14 - ABNF
Thread-Index: AQHT5WhyHHiJ+IalFEadngk11qyzBaQkNJQA
Date: Mon, 07 May 2018 11:31:18 +0000
Message-ID: <D7161134.2F512%christer.holmberg@ericsson.com>
References: <d39c9615-ad46-a840-fd02-9a3eac4b53a9@gmail.com>
In-Reply-To: <d39c9615-ad46-a840-fd02-9a3eac4b53a9@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.7.170905
x-originating-ip: [131.160.50.130]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <4F393AA0C07E2C439D255F080FAD2E6C@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsUyM2K7ii6P5Ycog3c3LS1+rF3ObHF+53om i6nLH7NYfDqxlcmBxWPnrLvsHkuW/GQKYIrisklJzcksSy3St0vgyvjWc4+5YKdIxbNjng2M J/m6GDk5JARMJOY+m8MEYgsJHGGU2NxY38XIBWQvYpS4uuowexcjBwebgIVE9z9tkBoRAReJ Ry9msIPUMAtMYZR4M7uBGSQhDJT4cPMME0SRq8S6aV/YQHpFBIwkem/Fg4RZBFQkfs5rZAex eQWsJTZuPsoMsddG4ua8PYwgNqeArcSbthY2EJtRQEzi+6k1YCOZBcQlbj2ZzwRxs4DEkj3n mSFsUYmXj/+xgtiiAnoSG07cBjtZQkBJ4vYGJ4hWA4n35+YzQ9jWErMPrGSFsLUlli18zQxx jqDEyZlPWCYwis9Csm0WkvZZSNpnIWmfhaR9ASPrKkbR4tTipNx0I2O91KLM5OLi/Dy9vNSS TYzA6Du45bfqDsbLbxwPMQpwMCrx8PLLf4gSYk0sK67MPcQowcGsJMLLpgwU4k1JrKxKLcqP LyrNSS0+xCjNwaIkzvvQfHOUkEB6YklqdmpqQWoRTJaJg1OqgVH7+43+R9OOFpv9ETNsOieW bVW1YHU7m7zndjnNeZYsLCcMGuJfsr4snX9pksClUO0o5kPW9tY1Z767alw7tWPPOcW6Hddn Hd0+r+TS/7tSe1l7E/XenpiatmTd4esOV3Vvc4SLf+82SZtSHj7vhgOH0KHMiydubveR27lj 1rxw5p7yCU2r5qxRYinOSDTUYi4qTgQAT7mb97oCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/6tlppbJ1TpD6aet2_fdV410AmXo>
Subject: Re: [MMUSIC] Changes for draft-ietf-mmusic-trickle-ice-sip-14 - ABNF
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.22
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, 07 May 2018 11:31:32 -0000

Hi,

I am ok with the change.

However, I think there are some issue with the ABNF (not related to Adam¹s
issue).

For example, the syntax says:

   ice-pwd-attribute      = %s"a" "=" ice-pwd-att



Then the draft says:

   with ice-pwd-attribute from [I-D.ietf-mmusic-ice-sip-sdp],



In my reading, this would result in:

   a=a=ice-pwd:asd88fgpdd777uzjYhagZg

Is this what you want?


If you want to use the syntax of draft-ietf-mmusic-ice-sip-sdp, why not do
it directly? Something like:

 session-level-field = ice-pwd-att /
                       Š
                       Š

 ;ice-pwd-att as defined in [I-D.ietf-mmusic-ice-sip-sdp]



Or, have I missed something?




Regards,

Christer











On 06/05/18 21:31, "Thomas Stach" <thomass.stach@gmail.com> wrote:

>All,
>
>during IESG review we got the below proposal by Adam for changing the
>ABNF to allow for more encoding flexibility.
>
>Unless somebody objects, I'd provide the proposed change by end of the
>week.
>
>It would affect the "session-level-fields" as proposed below and in a
>similar way the  "pseudo-media-descriptions" and
>"trickle-ice-attribute-fields"
>
>Excerpt from Adam'S IESG review:
>
>§9.2:
>
>The syntax for "session-level-fields", "pseudo-media-descriptions", and
>"trickle-ice-attribute-fields" include extremely strict rules around
>ordering of
>fields (e.g., including ice-ufrag before ice-pwd would be syntactically
>invalid). That level of strictness seems unlikely to lead to interoperable
>implementations.
>
>If the intention is to be rigid in this fashion, please add prominent
>prose
>that warns implementors that fields MUST appear in the order specified,
>and
>that all other orders are invalid and MUST be rejected.
>
>If that's *not* your intention (and I suspect it isn't), then please fix
>the
>syntax definition to allow for arbitrary ordering of attributes in the
>same way
>as SDP does. For example:
>
>      session-level-fields = *(session-level-field CRLF)
>
>      session-level-field = bundle-group-attribute /
>                            ice-lite-attribute /
>                            ice-pwd-attribute /
>                            ice-ufrag-attribute /
>                            ice-options-attribute /
>                            ice-pacing-attribute /
>                            end-of-candidates-attribute /
>                            extension-attribute-fields
>                                   ; for future extensions
>
>
>Regards
>
>Thomas
>