Re: [Int-area] New Version Notification for draft-bonica-intarea-lossless-pmtud-01.txt

Manoj Nayak <manojnayak@juniper.net> Fri, 15 November 2019 05:07 UTC

Return-Path: <manojnayak@juniper.net>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 301071200CC for <int-area@ietfa.amsl.com>; Thu, 14 Nov 2019 21:07:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, 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 (2048-bit key) header.d=juniper.net header.b=plLUaoNa; dkim=pass (1024-bit key) header.d=juniper.net header.b=WRGupPH/
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 MlH45xv4TBDF for <int-area@ietfa.amsl.com>; Thu, 14 Nov 2019 21:07:00 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 CFA6F12008F for <int-area@ietf.org>; Thu, 14 Nov 2019 21:06:59 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xAF56skT011152; Thu, 14 Nov 2019 21:06:54 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=zUl4WBkCIHtih4cg5aOTEuzbR4KNj6pFDnw1ZoUH41k=; b=plLUaoNa0y/0RnSvTa+hO4TQ80zwMUHb4j5qd9myvMVQbmqXGHTsp4D237l5D+xB23J9 YuD9hn/uaKY9D7M9N4NT4UwG+2GH7VpFetbG+DOjwT8gtCjOrTfpwKJI1pM48UjY7ePs 61t6b2UXSAG5OPhQY3+tLEl3SeomV2zMetYqm2r8Q24JS6Bwfvib+8tWsYLI9jDinoFZ Xba2phVog6CyPFNp2/GsBHfDV56ipOb02AGkCqsFebt6vqpD6o8+m8gBoNVI9k44nyL5 PIQZ5hPFiSS2wDHP6yTqp/uDSq9NxxnIBwliTYEjWYwDZk9XGOn4NbudiSjdvEEuXQuI Zw==
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2052.outbound.protection.outlook.com [104.47.41.52]) by mx0b-00273201.pphosted.com with ESMTP id 2w94hmhuhh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 14 Nov 2019 21:06:54 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mk7PcpOqdbEC/omSX+cftZmymnAr3/MsriBqE/hs71KD8GeAYoh0B3cD0Ifnnpox2Jj+9zKoZZqhVRiEy78K8FCGNWE1it5TqaXuLoW4b76U7/eD7x5c+rGjl2REVbS7BdJNU2pqdt+F4/gMY2ENL50SkRrgBFb5vTUCIYfbQmoOxkstHWTHZSv/+GLGcVFmcmGWrFhf+YUEwBkhDDqo/2DhGm3shde2XRVvb5A72rhi5PzndvxE0lK3YAZR4qWWzvXgicN4UCJcbwmSjcRTgFr/AyXKRDo5e2f0Asll7KHLy7V1Ao7jc+hUrsBElQiRMU8a+8fvlh59A4iDGEhc5w==
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=zUl4WBkCIHtih4cg5aOTEuzbR4KNj6pFDnw1ZoUH41k=; b=Hoc3fMRBKZXyfHyPR8XWmAgHejbN8BTMhxMNwWFiP2J8/BlnGeHp8J7StnVqiBKhkvjdncMGb/YIwQOA7A6lO088L5hA6fu+dD/4ajDSeq3fxBHLzw8DQK3fQOEcew6JaTWyY5rt/fXdbNLdlsq4fCkor4knEW6W8UTwiOrxyB7ZBFhR7PF70pj4vNEcaAGg5c84AjUO+FDni8fPAjd5VPPyDNwZKkSnD0O8b8RKIegO5IKczC9j0tEkj8KaJP6WTM/GgUXKYc6U2t5GQrqf8HJMvAUAsjws0LSbQn299dCzHYlg4NXOOebid/JtjjCXxJM85r2legAg07uGos7sQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zUl4WBkCIHtih4cg5aOTEuzbR4KNj6pFDnw1ZoUH41k=; b=WRGupPH/tthLWX4DMZfYSxdzVoAhXAhVzKIrbEsTrkbFkhAwa7L+QzNFasdWSjnR8LskfQ2CW6vAQsGFHsfmYoy0ica+2oQn3pAyCQ7Dg74GqDlJfwJ+siyQg8HRdKpCPU5vNvH2Zqui+GiI89Wmt8DNyxi3FusWpnF6SGErapI=
Received: from SN6PR05MB4605.namprd05.prod.outlook.com (52.135.114.146) by SN6PR05MB5071.namprd05.prod.outlook.com (20.177.248.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.9; Fri, 15 Nov 2019 05:06:50 +0000
Received: from SN6PR05MB4605.namprd05.prod.outlook.com ([fe80::c430:e62:219a:fadc]) by SN6PR05MB4605.namprd05.prod.outlook.com ([fe80::c430:e62:219a:fadc%5]) with mapi id 15.20.2451.023; Fri, 15 Nov 2019 05:06:50 +0000
From: Manoj Nayak <manojnayak@juniper.net>
To: "bob.hinden@gmail.com" <bob.hinden@gmail.com>
CC: "int-area@ietf.org" <int-area@ietf.org>
Thread-Topic: [Int-area] New Version Notification for draft-bonica-intarea-lossless-pmtud-01.txt
Thread-Index: AQHVm3J8etGLAT1N/0OdGgvzt5mV1Q==
Date: Fri, 15 Nov 2019 05:06:49 +0000
Message-ID: <BF4D3B14-B435-4DB1-8E72-68341825D2FD@juniper.net>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=b82bf3e4-a1ea-4ce5-ac54-0000ab99b992; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-11-15T05:01:26+0530;
user-agent: Microsoft-MacOutlook/10.1b.0.190715
x-originating-ip: [116.197.184.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: f201a7a5-3b33-450e-df66-08d769899f50
x-ms-traffictypediagnostic: SN6PR05MB5071:
x-microsoft-antispam-prvs: <SN6PR05MB5071D527AD12C6FDA3F50A4FCF700@SN6PR05MB5071.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 02229A4115
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(376002)(396003)(136003)(346002)(39860400002)(13464003)(189003)(199004)(51444003)(3846002)(33656002)(2351001)(5640700003)(66574012)(6116002)(6436002)(4743002)(6916009)(186003)(476003)(2616005)(5024004)(14444005)(2906002)(256004)(316002)(4326008)(7736002)(6246003)(1361003)(36756003)(305945005)(99286004)(6486002)(58126008)(486006)(6512007)(53546011)(6506007)(86362001)(8936002)(76116006)(91956017)(15650500001)(71190400001)(4001150100001)(102836004)(66066001)(6306002)(966005)(14454004)(71200400001)(66446008)(26005)(229853002)(25786009)(66556008)(5660300002)(2501003)(66946007)(66476007)(64756008)(478600001)(8676002)(81166006)(81156014); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR05MB5071; H:SN6PR05MB4605.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RJhnQ7Qw2non5voCNfKLMW56mT1lY02YY7F6IRGXsN0BXEkHawHTYCG1hz7oqSHOPzZ0i15H5S/o5pcnNtQWHLxB0BdrU1946NuB2au9+WC9KSngOP4HYrNOlC1G0NkFmKBWT0ixf5LBPqgZmcK/yQyPTPS4iKMroxGYml+wmsbaOqhh/T/L38w5GJn4CVeQQdF22eTk4Pyv3zYR8LWyt4rZZAL2t10eCaUs2VbBcXhUL/NBoyziR9CjDk4MQTTAoStHvKHL6YXyF5rOMrdN8Od6Y41R+ARr+UzemKF9u+Jo4CDin96Z/FaSPJGppDtiILiGNfGYr+dMBCTEk6iiGZGaayioqPbXXF0B/P2nY0teRbx1oJf8qkZrYfFVP9Bu8bPUPvgSHlfGcsD3nMpN4Ert5bxeuqlodSWDRaf1xnpy4jpYB+y0EtPUa3zxUs2x
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <D3E193CC4BED344C941290D2DC843358@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: f201a7a5-3b33-450e-df66-08d769899f50
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2019 05:06:49.8391 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7JevSkxBwbYKLiXLMmoF21zkQvXez8Q5o0F/15XGlaEw3AOJZQMCHFx7BkbDP5zuP/K9Tx3tZdgxO3oT2pWwrQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB5071
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-11-14_07:2019-11-14,2019-11-14 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 mlxscore=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 clxscore=1011 bulkscore=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1911150044
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/wcL62PI2dqO7K-eaWa5-D1OvuQ0>
Subject: Re: [Int-area] New Version Notification for draft-bonica-intarea-lossless-pmtud-01.txt
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2019 05:07:02 -0000

Hello Bob,

Please find my reply.

   
>>Naming the draft "Lossless Path MTU Discovery (PMTUD)? seems to be very aspirational, and is an oxymoron.  
>>ICMP message can be rate limited and dropped in the network.   Hardly ? lossless?.  
>>A different title might be better.
 
 
I think that when we say lossless , we refer to a PMTU without blackhole. In our approach, black holing is 
prevented as sender gets an ack for it’s sent packet even when ICMP messages are dropped.
 
A PMTU black hole is where the ICMP message doesn't reach the sending host to inform it that it needs to adjust
 its MTU. This can be down to the router not sending the ICMP message or the ICMP message being blocked 
on the way back to the sender, In this scenario the sender is waiting for an acknowledgment for its sent packet. 
The destination is still waiting for its packet, and the whole session falls down.
 

 
>>The document says:
 
>>   This document describes alternative PMTUD procedures that do no rely
>>   on the network's ability to deliver ICMP Destination Unreachable
>>   messages to the source node. 
 
>>This is not really correct, your are still dependent on the networks ability to deliver 
>>ICMP messages to the source node.  Just not ICMP Destination Unreachable messages.   
>> A new ICMP message isn?t going to be better, perhaps worse.

 
Yes, we are dependent on networks ability to deliver ICMP messages to source node
to get actual MTU size at source node. But without actual MTU size at source node,
source node continue to operate normal way by sending further packets to destination
and intermediate node continues to fragment packets.
 
 
>>I didn?t understand the purpose of the Code field, that can indicate reassembly error.  
>>What is the purpose of this?   This seems to be in conflict with this message that 
>>is sent when the destination node successfully reassemblies a set of fragments.  
>>With the code indicating reassembly error, it is saying that the fragments were not reassembled.
 

When destination node successfully reassemblies a set of fragments for a bunch of packets,
the destination node sends ack to sender. However our idea does not compare the ack with a ICMP message
with reassembly error. Because ack is sent for one packet or multiple packets and ICMP message
with reassembly error is sent for each packet. So we can not co-relate these two.

With the code indicating reassembly error,  fragment size mentioned in ICMP message is not
considered by source for PMTU.

Hope it clarifies.


Regards
Manoj Nayak
 


------------------------------
    
    Message: 3
    Date: Thu, 31 Oct 2019 16:51:10 -0700
    From: Bob Hinden <bob.hinden@gmail.com>
    To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
    Cc: Bob Hinden <bob.hinden@gmail.com>, "int-area@ietf.org"
    	<int-area@ietf.org>
    Subject: Re: [Int-area] New Version Notification for
    	draft-bonica-intarea-lossless-pmtud-01.txt
    Message-ID: <702307FF-E65E-4800-BAC8-CEE16EAFA0BD@gmail.com>
    Content-Type: text/plain; charset="utf-8"
    
    Ron,
    
    A few comments on your draft.
    
    Naming the draft "Lossless Path MTU Discovery (PMTUD)? seems to be very aspirational, and is an oxymoron.  ICMP message can be rate limited and dropped in the network.   Hardly ?lossless?.  A different title might be better.
    
    I do like the idea of the destination sending feedback, we have worked on some other drafts with that property.
    
    The document says:
    
       This document describes alternative PMTUD procedures that do no rely
       on the network's ability to deliver ICMP Destination Unreachable
       messages to the source node.  In these procedures, the source node
       produces an initial PMTU estimate.  This initial estimate is equal to
       the MTU of the first link along the path to the destination node.  It
       can be greater than the actual PMTU.
    
    This is not really correct, your are still dependent on the networks ability to deliver ICMP messages to the source node.  Just not ICMP Destination Unreachable messages.   A new ICMP message isn?t going to be better, perhaps worse.
    
    I didn?t understand the purpose of the Code field, that can indicate reassembly error.  What is the purpose of this?   This seems to be in conflict with this message that is sent when the destination node successfully reassemblies a set of fragments.  With the code indicating reassembly error, it is saying that the fragments were not reassembled.
    
    It may be folly to try to modify IPv4 implementations at this point.   I have no objections if you wish to try pushing this big rock up hill, but I doubt you will be successful.
    
    I see you have several co-authors from Harvey Mudd College.
    
    Bob
    
    
    > On Oct 31, 2019, at 12:16 PM, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> wrote:
    > 
    > 
    > Updated draft
    > 
    > 
    > Juniper Business Use Only
    > 
    > -----Original Message-----
    > From: internet-drafts@ietf.org <internet-drafts@ietf.org>
    > Sent: Thursday, October 31, 2019 3:15 PM
    > To: Ron Bonica <rbonica@juniper.net>; Hakan Alpan <halpan@hnc.edu>; Radon Rosborough <rrosborough@hmc.edu>; Bradely Newton <bnewton@hmc.edu>; Bradley Newton <bnewton@hmc.edu>; Miles President <mpresident@hmc.edu>; Manoj Nayak <manojnayak@juniper.net>
    > Subject: New Version Notification for draft-bonica-intarea-lossless-pmtud-01.txt
    > 
    > 
    > A new version of I-D, draft-bonica-intarea-lossless-pmtud-01.txt
    > has been successfully submitted by Ron Bonica and posted to the IETF repository.
    > 
    > Name:		draft-bonica-intarea-lossless-pmtud
    > Revision:	01
    > Title:		Lossless Path MTU Discovery (PMTUD)
    > Document date:	2019-10-31
    > Group:		Individual Submission
    > Pages:		7
    > URL                     https://urldefense.com/v3/__https://tools.ietf.org/html/draft-bonica-intarea-lossless-pmtud-01__;!8WoA6RjC81c!XLNEZ-1XcW1SCcQkdY1e72UP_43UD2slIH4JB_BJ-gO_XISUMzEDSldcRkqU5JMOvqw$ 
    > Abstract:
    >   This document describes alternative IPv4 PMTUD procedures that do not
    >   prevent IP fragmentation and do no rely on the network's ability to
    >   deliver ICMP Destination Unreachable messages to the source node.
    >   This document also defines a new ICMP message.  IPv4 nodes emit this
    >   new message when they reassemble a fragmented packet.
    > 
    > 
    > 
    > 
    > Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org.
    > 
    > The IETF Secretariat
    > _______________________________________________
    > Int-area mailing list
    > Int-area@ietf.org
    > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/int-area__;!8WoA6RjC81c!XLNEZ-1XcW1SCcQkdY1e72UP_43UD2slIH4JB_BJ-gO_XISUMzEDSldcRkqUNjQlVhU$ 
    
    -------------- next part --------------
    A non-text attachment was scrubbed...
    Name: signature.asc
    Type: application/pgp-signature
    Size: 488 bytes
    Desc: Message signed with OpenPGP
    URL: <https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/browse/int-area/attachments/20191031/999da00d/attachment.asc__;!8WoA6RjC81c!XLNEZ-1XcW1SCcQkdY1e72UP_43UD2slIH4JB_BJ-gO_XISUMzEDSldcRkqUrBUvJx8$ >
    
    ------------------------------
    
    Subject: Digest Footer
    
    _______________________________________________
    Int-area mailing list
    Int-area@ietf.org
    https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/int-area__;!8WoA6RjC81c!XLNEZ-1XcW1SCcQkdY1e72UP_43UD2slIH4JB_BJ-gO_XISUMzEDSldcRkqUNjQlVhU$ 
    
    
    ------------------------------
    
    End of Int-area Digest, Vol 170, Issue 14
    *****************************************