Re: [MMUSIC] WGLC on draft-ietf-mmusic-msrp-usage-data-channel-16

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 13 May 2020 18:37 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 39C1F3A0764 for <mmusic@ietfa.amsl.com>; Wed, 13 May 2020 11:37:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.274
X-Spam-Level:
X-Spam-Status: No, score=-2.274 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.173, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 l09rU3qAFJEW for <mmusic@ietfa.amsl.com>; Wed, 13 May 2020 11:37:56 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2069.outbound.protection.outlook.com [40.107.21.69]) (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 B1D973A065A for <mmusic@ietf.org>; Wed, 13 May 2020 11:37:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MT2WIB5C9ynhf/ZrX5azUlz1EA1ji5ZVTHsdtBMWnD8F9iGgmVsY+ynmGq36OiwjlOrGGUWiHvScFcajS79Ubk8DjlkLlGeRim+4BImLm8mRAPgd8TUA1yBfYY9NT6XwLR/cmIwqaM+T+j2/ApHBfATAopinVhGSrfn9wvvrRVkcFtBBl+Mj7sW1dSKCueXabwhODgSuH9vQ+dLCPMelQG3dXM7AShfPp7D3cOJ7Zx/6wIkks7fqCqRHfgycd7xJy/mxH4ePqiughPu4BWZA34L0XC4T37+j6g60FGfKgOOD8fq+hPnCasaXDeaRBGTLU1nfYoX4G8OXjibZjxghoA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zWS18mSndyx1ZJjovZcvowcJ9oTOmQhtwiHWK/0G/7c=; b=iYUYCVBGbiJXBToKzAPclHsX1SJyGen2h3c1HQHm/za67w+rsbloLtc6iG7nxhvJ68WTANA3fX6gMkx4yAqJHTLV3sXNbzntDVkqEmgH1q9R6XvMvesuXIwp1nOhUkpUfEVJlPaChgEIfb4pmiT2Qd6KshE2Pm89rzNZgq6eWUoiBvhXKjm6o1PrVhnjTS7/c9o28p7akWbp1cuANbKF+xb1Q+AxdoJrw3q5QLe/v4zNFUOVQCqxwBD5CRlAvaq5IKCXIWx87CTetmMk5879nirXXPFlq3gU1mOIJ9izA/TdCgfHB6bqaINZpUrsV6yEJG9bzzcPzdEFLCD8jj/3pw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zWS18mSndyx1ZJjovZcvowcJ9oTOmQhtwiHWK/0G/7c=; b=RDDNerdyEHE8zD42Oz2Va7ncCqUzSPyYeH3BONVwm+XsR0CVM2VkI4gzOC8EOdwcfpDf5wydvnL0YBw9rAE7AWc54rMLFPIUkMx66s7zg5FbkPsK9QWJOIKWeQX/3ybUYdKf9yD59wG02d3GWCm1c2pMlvs0K+ByU4BATrFhDRo=
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com (2603:10a6:20b:1bc::19) by AM7PR07MB6625.eurprd07.prod.outlook.com (2603:10a6:20b:1ad::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.11; Wed, 13 May 2020 18:37:53 +0000
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com ([fe80::7529:b51f:5fb4:62b9]) by AM7PR07MB7012.eurprd07.prod.outlook.com ([fe80::7529:b51f:5fb4:62b9%5]) with mapi id 15.20.3000.016; Wed, 13 May 2020 18:37:53 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] WGLC on draft-ietf-mmusic-msrp-usage-data-channel-16
Thread-Index: AdYjuWxe8jgvP3HuS5indZrl5qmwswAz05MAAA2vHYAAdPeWgAAO04paAFkhMQAABDvDgAALmfMA///gZACAADfPgIABZyqAgABi04CAAADsgP//3TUAgAA4MwA=
Date: Wed, 13 May 2020 18:37:53 +0000
Message-ID: <6771CBB5-F636-4411-B4BB-3A88315F2419@ericsson.com>
References: <HE1PR07MB4426ADA1E4B1D696A48BA9A98DA40@HE1PR07MB4426.eurprd07.prod.outlook.com> <66bc33b6-8a66-1da3-93c0-e7ddc31cc605@alum.mit.edu> <2F549E6E-1250-426F-8602-99CB44C84365@ericsson.com> <ef5b4ef8-4063-e38e-d300-185a933cc3dc@ch3m4.com> <AM7PR07MB7012D222A4AF5FD13FCC8C3793A00@AM7PR07MB7012.eurprd07.prod.outlook.com> <a3210a85-e69d-2bfc-a802-7649c70a6534@ch3m4.com> <60ab60db-f81a-904a-0481-935fa3156a9e@ch3m4.com> <80F9E944-16A1-4D14-8691-181A6089B4D1@ericsson.com> <822e1c54-77fd-bf15-1139-94a8e08442aa@alum.mit.edu> <F8C86ECB-9489-40AD-8BA0-CF89EC370CF2@ericsson.com> <308616ac-cd24-341e-be31-4b348d803889@alum.mit.edu> <E3EB3037-335E-4121-AA72-230B7353CEDF@ericsson.com> <668DE0D3-8E9E-4137-87DC-620858F05DA5@ericsson.com> <43071726-f305-a620-6529-db7d42752959@alum.mit.edu>
In-Reply-To: <43071726-f305-a620-6529-db7d42752959@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.36.20041300
authentication-results: alum.mit.edu; dkim=none (message not signed) header.d=none;alum.mit.edu; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ead355df-599e-4bbf-418e-08d7f76cbf4a
x-ms-traffictypediagnostic: AM7PR07MB6625:
x-microsoft-antispam-prvs: <AM7PR07MB662552BF5B49B6070B25DE9593BF0@AM7PR07MB6625.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2958;
x-forefront-prvs: 0402872DA1
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: KZcmhnObUa8VLNXcvEDhMGC/pZTTcRHrUmv0lUEElZjrZqHKLTIlCLTgrc/e6DT3uABSc8A/yl3zPSKrlZTgDn0pkAhzXaRTvgn3IQoqJMIOrZ3vvaukEa3LwSdRABBKKxvIRY6IbBxApx3lLPNXJ6bjiFoBNcicgVjjbY/jVX3cpMiSKlF+zF03DjUScXoGJOnQ+3WDwiH5ZBQbxy5b7jy49lRA1hpxnTx3CW6ySCOBg0XXnHXXeWLv4YbK44BN1BIVUpatZsfkdhc2rVerTHuRGC3llTRcILiBhgutn9vUBrwfQl3KvQCTroWTIk1T8wrtN14ufsu1SFG3Q/GP7O9o669SA2Vps0E0FkqjC1Y8wGAfaplJAwf7/M5Jp9tpwYGTm2sIaYC6+IeiXY6L1m8X52val+I2+d3Q6QBArA+iZS/7conrBncja+umSF0i6wys351/dXxABHle634k/tVG86GO0zkzjHuct2S8DDDSST2gI+VUy1rhCtAcsbJXIYF9T2mBT9QTla1770OVnGc9ueBw6DBAfUpq92HTEM1yXi9gVeFdbDOGP17Eb7oD7fv6/ym5pSr3ZmJ247cAYOQE2tchm4Ct05CBg6s8pzJO+G6SM/J+mGLFGUxRMyAM+BgObruUDZEZvfvLxuKjBA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB7012.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(396003)(366004)(376002)(39860400002)(346002)(33430700001)(71200400001)(8676002)(8936002)(6486002)(110136005)(64756008)(316002)(6506007)(66446008)(66556008)(86362001)(6512007)(91956017)(76116006)(66946007)(66476007)(26005)(33440700001)(33656002)(44832011)(5660300002)(478600001)(966005)(2616005)(186003)(2906002)(36756003)(383974003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 5ckhEAlrqFI2RF+1RHg1gcnRtCmohoOayxtAeoeLNWzB6ZLY0Mv3Zq5ssimfRJ0WvkdoKZh2J/rSkYzcEbnW249+Bz+egC70PxBtYdUvGGBeuUcpt5byECVOzcEw0eS0CnBz67RrKIsWpOi2mqDc7Zx27N8IgyJa5wvbrUaf7UH+x1rAt19X2O1Zm5apnr4absjxaagBmCnDMwtik3SSBnUprSHoV7bd0KttDSCjBOH68QaPnCT2x/NJGqk4mhCC46Y+0uGW6AmBYWrbNhSzuDsCnA4rJS1dG1pnPsRANZepT9OrwvvIWcZNrw7sqhV7xpJLtKHdbmIp2KpW1dxvsvYKhf2l+QvvpsRxx0tX1gRP6dBz0gHa3Gdxs04OuT6zr6rTokQtA2Me9J99OUn/bLcaDhbxuQ4WBzp8m+8rXFtKeIysgzuDyz4a2U4lSAF6FGDI/M5gygasQXbT0EwC2N7cCrRmTDfyEqJsfLI8GH7tOHetYNA9IicfePfgW7iS
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <A78708F3B748864FBB0BBE685F17A819@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ead355df-599e-4bbf-418e-08d7f76cbf4a
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2020 18:37:53.3271 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gN3uU8BJMuqAKQIKMxMDdGmDiJB/fu3jGGMZzVOaAyuDzBpxXFBItLn1k1C29LNPB5dYDi2oMPxbyTmUaxrl9EF/qtWkdN2thH5H6+SmMmw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6625
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/jImuWts7sq2xQZUbQKUQa8cUOCA>
Subject: Re: [MMUSIC] WGLC on draft-ietf-mmusic-msrp-usage-data-channel-16
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: Wed, 13 May 2020 18:37:58 -0000

Hi,

    >> One more thing: if you by "destination" mean the IP address and port of the remote peer, you get that from the c/m- line.
    >
    > And where does *the* m line get the fqdn/ip from???
    >
    > Assume you gave me your msrp address once, and I have it in my address 
    > book. Today I decide I want to chat with you. I need to set up a session 
    > with you, and your msrp url is what I have to work with.
    >
    > Because the URL has the "dc" parameter I can infer that I will need a 
    > data channel. I must set up the the DTLS session and then create a data 
    > channel to do that. How do I know what to put into the c/m- line? Are 
    > you saying that I need some *other* information about you before I can 
    > do that? Or can I derive the c/m- line data from it?

    I don't think an MSRP-URI is something you would put in your address book. If you use SIP to negotiate the MSRP session, then you would have a SIP-URI in your address book, and you would use that to establish a SIP session in order to negotiate the MSRP session.

    Even in RFC 4975, you use SIP and offer/answer to negotiate the MSRP session. You don't just start sending MSRP messages without exchanging the MSPR session parameters (including path) first.

     But, maybe I completely misunderstand your issue. 

     Please suggest some text that you would to be included, if that perhaps helps me understand.

     Regards,

     Christer
 


    > On 13/05/2020, 20.18, "mmusic on behalf of Christer Holmberg" <mmusic-bounces@ietf.org on behalf of christer.holmberg=40ericsson.com@dmarc.ietf.org> wrote:
    > 
    >      Hi,
    > 
    >          >>>>>- Added text to make more clear the scope of path and MSRP URI:
    >          >>>>
    >          >>>>>Data channels are negotiated independently of the value of the "path"
    >          >>>> attribute. This means that when MSRP messages are transported on a data
    >          >>>> channel, the "path" attribute
    >          >>>>
    >          >>>>>is not used for transport negotiation or routing of the messages. MSRP
    >          >>>> endpoints using data channels can set the value of the "path" attribute,
    >          >>>> including the MSRP URI, and use it as described in RFC4975
    >          >>>>
    >          >>>> I think we need to be a little more explicit, so I suggest something like:
    >          >>>>
    >          >>>> "When MSRP messages are transported on a data channel, the "path"
    >          >>>> attribute is not used for routing of the messages. The MSRP data channel
    >          >>>> is established using the SDP offer/answer procedures defined in
    >          >>>> [I-D.ietf-rtcweb-data-channel], and the MSRP messages are then
    >          >>>> transported on that data channel. Because of that an MSRP endpoint can
    >          >>>> set the MSRP-URI authority value of the "path" attribute at its own
    >          >>>> discretion, following the syntax and rules in [RFC4975]."
    >          >>>
    >          >>> I'm concerned that this might imply that an msrp(s) URI is not
    >          >>> sufficient information to establish communication. (That some additional
    >          >>> information, received out-of-band, might be a prerequisite.)
    >          >>>
    >          >>> Do you intend that to be a possible situation?
    >          >>>
    >          >>> I would hope that it is not - that an msrp(s) URI is sufficient. In that
    >          >>> case, both the transport setup and the path attribute would be derived
    >          >>> from the same source.
    >          >>
    >          >>      I am not sure I understand....
    >          >>
    >          >>      The MSRP URI is *not* enough to establish the SCTP association and the data channel. The procedures
    >          >>      for establishing a data channel are defined in [I-D.ietf-rtcweb-data-channel], and then each usage have some specific attribute values etc.
    >          >>
    >          >>     We are not modifying the procedures how to establish a data channel - we are defining how to send MSRP messages over a data channel.
    >          >
    >          > [I-D.ietf-rtcweb-data-channel] defines *procedures* for establishing a
    >          > data channel, just as SIP provides procedures for establishing a sip
    >          > session. In both cases, those procedures must be parameterized. In the
    >          > case of SIP a sip URI is generally sufficient. (In some environments you
    >          > might need some extra environmental information, such as how to get
    >          > yourself registered first and the need to use an access proxy.)
    >          >
    >          > In this case, the msrp(s) uri should provide all the parameterizing
    >          > information I need to send msrp messages to this destination, over and
    >          > above info about my environment and basic standards. The "dc" parameter
    >          > in the URI tells me that I need use a data channel.
    >          >
    >          > I shouldn't need to supply any extra information *about the destination*.
    > 
    >          You know that you are going to send the MSRP message on the data channel - that's all you need to know.
    > 
    >          Regards,
    > 
    >          Christer
    > 
    > 
    >      _______________________________________________
    >      mmusic mailing list
    >      mmusic@ietf.org
    >      https://www.ietf.org/mailman/listinfo/mmusic
    > 
    > _______________________________________________
    > mmusic mailing list
    > mmusic@ietf.org
    > https://www.ietf.org/mailman/listinfo/mmusic
    > 

    _______________________________________________
    mmusic mailing list
    mmusic@ietf.org
    https://www.ietf.org/mailman/listinfo/mmusic