Re: [tram] Éric Vyncke's No Objection on draft-ietf-tram-turnbis-27: (with COMMENT)

"Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com> Tue, 09 July 2019 09:21 UTC

Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 049F31203E9; Tue, 9 Jul 2019 02:21:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=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=mcafee.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 Frq2qhWPy4uh; Tue, 9 Jul 2019 02:21:13 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (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 9831E1203E8; Tue, 9 Jul 2019 02:21:12 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1562663436; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: Content-Transfer-Encoding:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=DgMZvfl+6M0bE6Y9qnzWbFBWogb9aqxWYKduxw bCD7M=; b=N6Rc2Fo414G9TxFPGvUdWlR2TVwUAYGIv9akyz23 HVpeycdbdRyDK/LhVmwNKUho0kLiYktPTlOzxyBAvyXQYvdZU8 7N9Lej8Bo73jAHxECAC9m7/0a6PqHPu1a4nf6FXv5C238DpUIg BBbg5vnVlrIRMkASWjmnj7abfbK9r2c=
Received: from DNVEXAPP1N05.corpzone.internalzone.com (unknown [10.44.48.89]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 23c0_ba09_d983f600_9732_4dac_a1a4_f06134271c5b; Tue, 09 Jul 2019 03:10:35 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 9 Jul 2019 03:20:37 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Tue, 9 Jul 2019 03:20:37 -0600
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 9 Jul 2019 03:20:36 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB2389.namprd16.prod.outlook.com (52.132.143.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.17; Tue, 9 Jul 2019 09:20:36 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::570:2208:75c2:5f17]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::570:2208:75c2:5f17%8]) with mapi id 15.20.2052.019; Tue, 9 Jul 2019 09:20:36 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "iesg@ietf.org" <iesg@ietf.org>, "evyncke@cisco.com" <evyncke@cisco.com>
CC: "tram@ietf.org" <tram@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>, "tram-chairs@ietf.org" <tram-chairs@ietf.org>, "draft-ietf-tram-turnbis@ietf.org" <draft-ietf-tram-turnbis@ietf.org>
Thread-Topic: [tram] Éric Vyncke's No Objection on draft-ietf-tram-turnbis-27: (with COMMENT)
Thread-Index: AQHVNi3IZIYvEl7BokaSxtNPnPUXBKbB+V8g
Date: Tue, 09 Jul 2019 09:20:36 +0000
Message-ID: <DM5PR16MB1705A88D59A0C410CDE54721EAF10@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <156248752430.14312.15895119889558390147.idtracker@ietfa.amsl.com> <DM5PR16MB17053A7DCA0A23A09B9D3E88EAF60@DM5PR16MB1705.namprd16.prod.outlook.com> <E3B79278-D304-4E0B-8807-350B1AB9D50F@cisco.com> <4e999e5ae34e102ab5ca3a65c1b11a88647b5667.camel@ericsson.com>
In-Reply-To: <4e999e5ae34e102ab5ca3a65c1b11a88647b5667.camel@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.3.0.16
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com;
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c99bf8ba-c78e-4a99-6049-08d7044eb393
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB2389;
x-ms-traffictypediagnostic: DM5PR16MB2389:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <DM5PR16MB2389DA225691E80215347448EAF10@DM5PR16MB2389.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0093C80C01
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(376002)(346002)(39860400002)(136003)(366004)(189003)(32952001)(199004)(13464003)(229853002)(316002)(7736002)(486006)(2906002)(71190400001)(71200400001)(74316002)(256004)(14444005)(305945005)(54906003)(11346002)(186003)(476003)(446003)(68736007)(81166006)(33656002)(2201001)(86362001)(8936002)(110136005)(6436002)(6246003)(76116006)(2501003)(80792005)(3846002)(99286004)(6116002)(66066001)(6506007)(102836004)(76176011)(25786009)(7696005)(966005)(53546011)(4326008)(478600001)(72206003)(52536014)(81156014)(66946007)(66476007)(64756008)(5660300002)(66556008)(224303003)(26005)(66446008)(55016002)(14454004)(73956011)(53936002)(6306002)(9686003)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB2389; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fvtCG2Qxl6gt8x/6T/oGNEiFjS5aB9SiaAH9yjcxA2GakGh8FL+TPGfwwwkXewHl5NaXhxUctOTI973jvWpT+2iD7zUnThpRHBVo27YJKaT6SETqGzfzx10/WZbvSu6TDn+CuAsCxHe968ZKI/MwgNbcCOoFlTNgjWg7V6DT0id/qrD92zOIYssIvwxbUi649d9NQqO8IZJLENPki0IMbMgme/6XKUQuX7aTTilu+KtLYYpXJxZFMCjkrgIp2o3op4/X7/9hIh15UEuJSo+LryIZhB4bvx+14YBxYDktNteFHacTpQzQ4FPGHbrSUHHs1wdEwqCV5gMPeEeatY82D9F1aXF86lmMe0CShdAPWE9hCdZ+UOaFQ1+EnNfDH4KOf2zwAiFuNhvyjCWVQCrB+jAG1ZBYKj6eZ5DLdMtUsD8=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c99bf8ba-c78e-4a99-6049-08d7044eb393
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2019 09:20:36.0923 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB2389
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level:
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.2
X-NAI-Spam-Version: 2.3.0.9418 : core <6585> : inlines <7115> : streams <1826837> : uri <2865497>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/dR05pzI2aVL2XMlqyL91F0EyOAE>
Subject: Re: [tram] Éric Vyncke's No Objection on draft-ietf-tram-turnbis-27: (with COMMENT)
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jul 2019 09:21:16 -0000

Hi Magnus,

Please see inline 

> -----Original Message-----
> From: Magnus Westerlund <magnus.westerlund@ericsson.com>
> Sent: Tuesday, July 9, 2019 1:40 PM
> To: iesg@ietf.org; Konda, Tirumaleswar Reddy
> <TirumaleswarReddy_Konda@McAfee.com>; evyncke@cisco.com
> Cc: tram@ietf.org; brandon.williams@akamai.com; tram-chairs@ietf.org;
> draft-ietf-tram-turnbis@ietf.org
> Subject: Re: [tram] Éric Vyncke's No Objection on draft-ietf-tram-turnbis-27:
> (with COMMENT)
> 
> Hi,
> 
> A comment inline regarding MP-TCP.
> 
> 
> On Mon, 2019-07-08 at 21:19 +0000, Eric Vyncke (evyncke) wrote:
> > Tiru
> >
> > Thank you for your reply and your comments and actions.
> >
> > Please see remaining points inline for lines starting with EV>
> >
> > Regards
> >
> > -éric
> >
> > On 08/07/2019, 15:55, "Konda, Tirumaleswar Reddy" <
> > TirumaleswarReddy_Konda@McAfee.com> wrote:
> >
> >
> >     >
> >     > == COMMENTS ==
> > >
> >
> >     > -- Section 3.1 --
> >     >
> >     > Is there any reason why MPTCP is not specified for the
> > communication
> >     > between TURN client and TURN server? There is a very short
> > explanation in
> >     > section 15 "TCP multi-path is not used by both SIP and WebRTC
> > protocols
> >     > [RFC7478] for media and non-media data" but it does not address
> > the use of
> >     > MPTCP between TURN client/server.
> >
> >     TURN is typically used by SIP and WebRTC protocols to relay media
> > streams, but RTP assumes a single path and make decisions based on
> > the measured characteristics of this single path (with the exception
> > of Multipath RTP discussed in
> > https://tools.ietf.org/html/draft-ietf-avtcore-mprtp-03).
> >
> > EV> suggest to add an informative reference to the I-D
> 
> So on the client to server path there is a possibility to use MP-TCP to
> potentially improve that specific leg of the communication. It can be
> negotiated in the TCP connection if desired. However, to be clear I
> don't think there is a reason to recommend and definitely not mandate
> MP-TCP support if one supports the TCP transport in the client to
> server interface. Also it creates a potentially interesting
> interactions between the framework using TURN, like ICE when a mobility
> events happen. It may also result in sub-optimal routing in cases where
> a client selects to use multiple interfaces to have one MP-TCP
> connection to one TURN server, rather than the best TURN server per
> interface.
> 
> Also, I think discussing MP-RTP here is missleading. Because with MP-
> RTP I would treat the TURN relayed address as one particular point of
> presence for the TURN client side implementation, in addition to any
> direct from the corresponding interface that may be possible to
> establish. There are some discussion of this in the MP-RTP draft.
> 
> So it would be possible to state that an TURN client MAY attempt to
> negotiate MP-TCP with the TURN server but support of MP-TCP in TURN
> servers are OPTIONAL. In addition TURN clients on hosts with multiple
> interfaces and access to multiple TURN servers should consider if there
> are certain interfaces and TURN server combinations that results in
> shorter paths, and therefore can benefit from using multiple TURN
> servers, even if they can be reached from multiple interfaces.

If the host has multiple interfaces and discovers multiple TURN servers, https://tools.ietf.org/html/rfc7982 discusses mechanism to influence the TURN server selection. I can add the following line:
If a host with multiple interfaces discovers a TURN server in each interface, the mechanism described in [RFC7982] can be used by the TURN client to influence the TURN server selection.

-Tiru

> 
> Cheers
> 
> 
> >
> >     >
> >     > -- Section 3.7 --
> >     >
> >     > The 500 bytes guideline to avoid fragmentation, is there any
> > data backing the
> >     > sentence "...will generally avoid IP fragmentation." ?
> >
> >     Yes, If the PMTU is not known, and on legacy or otherwise unusual
> > networks the guideline should work (see
> > https://tools.ietf.org/html/rfc7252#section-4.6 and
> > https://tools.ietf.org/html/draft-ietf-tsvwg-datagram-plpmtud-08).
> >
> > EV> RFC 7252 is about CoAP and is not "a guideline" per se but a
> > reference to the IPv4 'assumed' MTU of 576. I would prefer a
> > reference to RFC 7252 with 576 for IPv4 and 1280 for IPv6 for MTU. I
> > am afraid that giving the number "500" is kind of misleading the
> > reader. At the bare minimum, I suggest to add the reference to COAP,
> > and use the number from CoAP if you want to specify numbers.
> 
> I think I mostly agree with Eric here. So 576 is a recommendation on
> the IPv4 minimal required packet size reception capability. Then you
> have subtracted the overhead for TURN roughly. And still 576 bytes IPv4
> packets may be fragmented, the true minimal size is 68 bytes. And the
> use of an assumption of 1280 minus TURN overhead is almost as likely to
> not result in fragmentation as 500 bytes. Becasue the networks that
> will have issues with your 1200 payload is likely going to have issues
> with 500 bytes too. So from my perspective giving that very low
> recommendation does not reflect today's network. And the COAP
> recommendation of meeting 576 bytes total is for constrained devices
> and their link layers. TURN's primary users in media applications are
> normally not targeting that type of link layers that has such a limited
> MTU.
> 
> Cheers
> 
> Magnus Westerlund
> 
> 
> ----------------------------------------------------------------------
> Network Architecture & Protocols, Ericsson Research
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Torshamnsgatan 23           | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------