Re: [tram] Tsvart last call review of draft-ietf-tram-turnbis-25

"Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com> Thu, 06 June 2019 13:12 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 5E784120115; Thu, 6 Jun 2019 06:12:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level:
X-Spam-Status: No, score=-4.31 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 UqX_679V5AuW; Thu, 6 Jun 2019 06:12:46 -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 0969F12007C; Thu, 6 Jun 2019 06:12:45 -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=1559826246; 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=5xfwqvdgLVYc/ab487YmWvkfy7iYhCVpoqYIHe 5I/aM=; b=AEHhxD4Fot9rwzDwNYmw40gnIi4Keqbx95nnDyaj IoiC8mzkHXYrqlpDmitRXshz6sll1TyGkCorxFOfKPNab9ylwC qODh3Psx8mtMf7A+20AODM4Ugnhe+1xqOeFC9or4/xjQt0B6bH g05UFRSFUfrECSr0KwDUD6hx4Gf69yk=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 4d97_db37_08480eea_293b_4976_9318_cb95ec72ec70; Thu, 06 Jun 2019 07:04:06 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 6 Jun 2019 07:12:25 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 6 Jun 2019 07:12:25 -0600
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 6 Jun 2019 07:12:23 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1723.namprd16.prod.outlook.com (10.172.47.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Thu, 6 Jun 2019 13:12:22 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1943.018; Thu, 6 Jun 2019 13:12:22 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joseph Touch <touch@strayalpha.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>
CC: "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVG2SmpiSgt26O+0yT1OWnZzXhh6aM/GYw
Date: Thu, 06 Jun 2019 13:12:21 +0000
Message-ID: <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com>
In-Reply-To: <155971464360.28104.6837263931145163343@ietfa.amsl.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.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com;
x-originating-ip: [49.37.206.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fddd54f6-0f21-49f5-94be-08d6ea809c8d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1723;
x-ms-traffictypediagnostic: DM5PR16MB1723:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <DM5PR16MB1723B7157CF97A74FBCBF0D9EA170@DM5PR16MB1723.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 00603B7EEF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(396003)(39850400004)(366004)(136003)(32952001)(189003)(199004)(51914003)(13464003)(66446008)(2906002)(316002)(66556008)(64756008)(86362001)(6116002)(33656002)(66476007)(66066001)(3846002)(72206003)(446003)(486006)(102836004)(186003)(110136005)(25786009)(11346002)(74316002)(71190400001)(71200400001)(14454004)(5024004)(8936002)(256004)(14444005)(66946007)(54906003)(6506007)(76116006)(229853002)(53936002)(966005)(53546011)(2501003)(73956011)(52536014)(4326008)(6246003)(6436002)(9686003)(55016002)(26005)(478600001)(6306002)(80792005)(7736002)(305945005)(76176011)(7696005)(5660300002)(68736007)(476003)(8676002)(99286004)(81166006)(81156014)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1723; 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: vmGes/lPLg7qE8yLaE9lzJl0wpi6E1eIXPZwuWqR2XHMzex4D8eyY/tkJdG19UGrN7RbeM2bHWEhtJW0SJ57/764ewbDyvC2gAFGEibURbbQj+AjfepVtvQBADxpPEX3/xJvDBuX6534HyjcdgWq0L1XyH4CBgBwhQMEoA3YOY5IfLZ8+h+g7ooGaU3jUOa8f4FYIdmbrHO5UcG7sUa9Uk/5F4FjlgcuHDr13rrOaDGbX2BK+6jSsgU3wOPzEr5+4zyK9aMn5J3t3r7z4XKp8csDZSJxr6KB4bJrwQDUemnT9rtLjfqH10wuMDg+4mbmpz2SdoeiuHBNjzxDqWZS9cNQzrHa0rSaea2tqy3CoMGmZ8wOGKTGr9PoJHAHckEcOzYrCRtm6e0zvKb4Nx1H9gQZQ9FzcWFNt1L1wZgkbJI=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: fddd54f6-0f21-49f5-94be-08d6ea809c8d
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2019 13:12:21.9028 (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: DM5PR16MB1723
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level:
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.1
X-NAI-Spam-Version: 2.3.0.9418 : core <6562> : inlines <7098> : streams <1823701> : uri <2853306>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/eYN7SDuSsmIrQDuvJSbs2XdrNBo>
Subject: Re: [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
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: Thu, 06 Jun 2019 13:12:48 -0000

Hi Joseph,

Thanks for the review, Please see inline

> -----Original Message-----
> From: tram <tram-bounces@ietf.org> On Behalf Of Joseph Touch via
> Datatracker
> Sent: Wednesday, June 5, 2019 11:34 AM
> To: tsv-art@ietf.org
> Cc: draft-ietf-tram-turnbis.all@ietf.org; ietf@ietf.org; tram@ietf.org
> Subject: [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
> 
> This email originated from outside of the organization. Do not click links or
> open attachments unless you recognize the sender and know the content is
> safe.
> 
> Reviewer: Joseph Touch
> Review result: Ready with Issues
> 
> This document has been reviewed as part of the transport area review
> team's ongoing effort to review key IETF documents. These comments were
> written primarily for the transport area directors, but are copied to the
> document's authors and WG to allow them to address any issues raised and
> also to the IETF discussion list for information.
> 
> When done at the time of IETF Last Call, the authors should consider this
> review as part of the last-call comments they receive. Please always CC tsv-
> art@ietf.org if you reply to or forward this review.
> 
> As a preface, this review is performed focusing on the changes since RFC
> 5766, as this document appears to be a fairly direct update of that content.

Yes.

> 
> Transport issues:
> 
> Although this document has substantial implications for transport protocols,
> it does not significantly alter the content of RFC5766 in this regard. However,
> there is a significant gap as follows:
> 
> - The direct translation of TCP into UDP or UDP into TCP is arguably a host
> endpoint emulation function, which strongly suggests that this document
> needs to explicitly address both receiving and transmitting transport options.
> Even if all received options are ignored and no options are used on
> transmission, that should be more directly stated – as well as the impact of
> that decision, both on functionality and security.

The specification has two sections 14 and 15 (IP Header Fields for UDP-to-UDP translation and IP Header Fields for TCP-to-UDP translation) to discuss direct translations. https://tools.ietf.org/html/rfc5766 only covered UDP-to-UDP translation in Section 12. 

> 
> Sec 2.7 might also note that the support for UDP fragmentation and
> reassembly could be of benefit here in avoiding IP fragmentation, but that
> would be contingent on the previous note – i.e., being able to use and react
> to UDP options in the translation process.

I don't get the comment, what specific change are you looking in the document ?

> 
> Non-transport issues:
> 
> Like RFC 5766, this doc continues to cite I-D.rosenberg-mmusic-ice-nonsip as
> guidance, even using a gentle version of “must”, but this no longer seems
> appropriate because that document has expired over a decade ago. Either
> the guidance should be summarized in this document or the
> recommendation should be removed.

Good point, Revised ICE specification (https://tools.ietf.org/html/rfc8445) has been updated to make the procedures independent of the signaling protocol by removing the SIP and SDP procedures.

I have updated the text as follows:

   For example, if TURN and ICE are used as part of a multimedia
   solution using SIP [RFC3261], then SIP serves the role of the
   rendezvous protocol, carrying the ICE candidate information inside
   the body of SIP messages [I-D.ietf-mmusic-ice-sip-sdp].  If TURN and
   ICE are used with some other rendezvous protocol, then ICE provides
   guidance on the services the rendezvous protocol must perform.

> 
> Section 2.7 is incorrect in its claim of 576 for IPv4; it confuses the receiver
> reassembly minimum (EMTU_R, 576) for the link MTU (EMTU_S, 68). See
> draft-ietf-tunnels for details. If 576 is the focus, at best it could be claimed
> that 576 is the “de-facto” EMTU_S for IPv4. Other nits:

Section 2.7 says IPv4 host must be capable of receiving a packet whose length is equal to 576 bytes (EMTU_R, 576).  
Why do you say the text is incorrect ?

> 
> Sec 23 indicates the changes since RFC5766; a similar section addressing
> changes since RFC6156 would be useful to add.

Okay, added another Section (updates to RFC6156).

Cheers,
-Tiru

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