RE: Meta-issues: On the deprecation of the fragmentation function

Ronald Bonica <rbonica@juniper.net> Wed, 10 July 2013 17:12 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BFA321F9A3D for <ipv6@ietfa.amsl.com>; Wed, 10 Jul 2013 10:12:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.634
X-Spam-Level:
X-Spam-Status: No, score=-102.634 tagged_above=-999 required=5 tests=[AWL=0.833, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNRESOLVED_TEMPLATE=3.132, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7tEC80-2F-u6 for <ipv6@ietfa.amsl.com>; Wed, 10 Jul 2013 10:12:09 -0700 (PDT)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe003.messaging.microsoft.com [65.55.88.13]) by ietfa.amsl.com (Postfix) with ESMTP id 3166B21F9EFE for <ipv6@ietf.org>; Wed, 10 Jul 2013 10:12:09 -0700 (PDT)
Received: from mail77-tx2-R.bigfish.com (10.9.14.253) by TX2EHSOBE012.bigfish.com (10.9.40.32) with Microsoft SMTP Server id 14.1.225.22; Wed, 10 Jul 2013 17:12:08 +0000
Received: from mail77-tx2 (localhost [127.0.0.1]) by mail77-tx2-R.bigfish.com (Postfix) with ESMTP id 747B24201C3 for <ipv6@ietf.org>; Wed, 10 Jul 2013 17:12:08 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:66.129.224.51; KIP:(null); UIP:(null); IPV:NLI; H:P-EMHUB03-HQ.jnpr.net; RD:none; EFVD:NLI
X-SpamScore: -1
X-BigFish: VPS-1(zz1432Izz1f42h1ee6h1de0h1fdah2073h1202h1e76h1d1ah1d2ah1fc6hzzz2fh2a8h683h839h944hd25hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh15d0h162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1e1dh1155h)
Received-SPF: pass (mail77-tx2: domain of juniper.net designates 66.129.224.51 as permitted sender) client-ip=66.129.224.51; envelope-from=rbonica@juniper.net; helo=P-EMHUB03-HQ.jnpr.net ; -HQ.jnpr.net ;
X-Forefront-Antispam-Report-Untrusted: CIP:157.56.238.5; KIP:(null); UIP:(null); (null); H:BY2PRD0512HT002.namprd05.prod.outlook.com; R:internal; EFV:INT
Received: from mail77-tx2 (localhost.localdomain [127.0.0.1]) by mail77-tx2 (MessageSwitch) id 1373476326993623_19442; Wed, 10 Jul 2013 17:12:06 +0000 (UTC)
Received: from TX2EHSMHS011.bigfish.com (unknown [10.9.14.254]) by mail77-tx2.bigfish.com (Postfix) with ESMTP id EB5A360263 for <ipv6@ietf.org>; Wed, 10 Jul 2013 17:12:06 +0000 (UTC)
Received: from P-EMHUB03-HQ.jnpr.net (66.129.224.51) by TX2EHSMHS011.bigfish.com (10.9.99.111) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 10 Jul 2013 17:12:02 +0000
Received: from P-CLDFE02-HQ.jnpr.net (172.24.192.60) by P-EMHUB03-HQ.jnpr.net (172.24.192.37) with Microsoft SMTP Server (TLS) id 8.3.213.0; Wed, 10 Jul 2013 10:12:01 -0700
Received: from o365mail.juniper.net (207.17.137.149) by o365mail.juniper.net (172.24.192.60) with Microsoft SMTP Server id 14.1.355.2; Wed, 10 Jul 2013 10:12:00 -0700
Received: from va3outboundpool.messaging.microsoft.com (216.32.180.13) by o365mail.juniper.net (207.17.137.149) with Microsoft SMTP Server (TLS) id 14.1.355.2; Wed, 10 Jul 2013 10:15:43 -0700
Received: from mail36-va3-R.bigfish.com (10.7.14.230) by VA3EHSOBE011.bigfish.com (10.7.40.61) with Microsoft SMTP Server id 14.1.225.22; Wed, 10 Jul 2013 17:11:59 +0000
Received: from mail36-va3 (localhost [127.0.0.1]) by mail36-va3-R.bigfish.com (Postfix) with ESMTP id B670640C4A for <ipv6@ietf.org.FOPE.CONNECTOR.OVERRIDE>; Wed, 10 Jul 2013 17:11:59 +0000 (UTC)
Received: from mail36-va3 (localhost.localdomain [127.0.0.1]) by mail36-va3 (MessageSwitch) id 1373476317688769_23389; Wed, 10 Jul 2013 17:11:57 +0000 (UTC)
Received: from VA3EHSMHS020.bigfish.com (unknown [10.7.14.226]) by mail36-va3.bigfish.com (Postfix) with ESMTP id 99C733E006C; Wed, 10 Jul 2013 17:11:57 +0000 (UTC)
Received: from BY2PRD0512HT002.namprd05.prod.outlook.com (157.56.238.5) by VA3EHSMHS020.bigfish.com (10.7.99.30) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 10 Jul 2013 17:11:57 +0000
Received: from BY2PRD0512MB653.namprd05.prod.outlook.com ([169.254.5.145]) by BY2PRD0512HT002.namprd05.prod.outlook.com ([10.255.243.35]) with mapi id 14.16.0329.000; Wed, 10 Jul 2013 17:11:51 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Doug Barton <dougb@dougbarton.us>
Subject: RE: Meta-issues: On the deprecation of the fragmentation function
Thread-Topic: Meta-issues: On the deprecation of the fragmentation function
Thread-Index: AQHOfLVoLtuD7p8LeE2Fhu/K5qJEnJlci/SAgAAN9ACAAAD+gIAACExQgAALN4CAAF6xUIAA9WwAgAALYhCAAAWYgIAACt+Q
Date: Wed, 10 Jul 2013 17:11:51 +0000
Message-ID: <2CF4CB03E2AA464BA0982EC92A02CE2509FBBD4B@BY2PRD0512MB653.namprd05.prod.outlook.com>
References: <FAD482FE-4583-472A-8B57-E789A942686E@gmail.com> <1DF7BDE3-1490-41FE-A959-EC8EC54B0A5F@tzi.org> <8B84E185-36AC-4F22-A88E-5A2F1200AE8B@gmail.com> <51DC48F7.2080901@dougbarton.us> <2CF4CB03E2AA464BA0982EC92A02CE2509FA39E2@BL2PRD0512MB646.namprd05.prod.outlook.com> <51DC5955.4030700@dougbarton.us> <2CF4CB03E2AA464BA0982EC92A02CE2509FB8317@BY2PRD0512MB653.namprd05.prod.outlook.com> <2134F8430051B64F815C691A62D983180B812F@XCH-BLV-504.nw.nos.boeing.com> <2CF4CB03E2AA464BA0982EC92A02CE2509FBAB7B@BY2PRD0512MB653.namprd05.prod.outlook.com> <2134F8430051B64F815C691A62D983180B8373@XCH-BLV-504.nw.nos.boeing.com>
In-Reply-To: <2134F8430051B64F815C691A62D983180B8373@XCH-BLV-504.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.232.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%12219$Dn%BOEING.COM$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%DOUGBARTON.US$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%IETF.ORG$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-OriginatorOrg: juniper.net
Cc: "ipv6@ietf.org" <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jul 2013 17:12:16 -0000

> 
> Sure, the tunnel ingress can probe the path to the egress; such a
> probing method is already covered by SEAL.

Most GRE implementations do this, too.

 But, if the path MTU will
> not accommodate a packet that after encapsulation is as large as
> (1280 + HLEN) there is no alternative for the ingress other than to
> start fragmenting since the ingress is not allowed to send a PTB
> message reporting a size smaller than 1280.

I understand that you want to solve for the use-case in which a tunnel interior link has MTU < (1280 + HLEN). But before solving for that use-case, we need to do a cost/benefit analysis.

We understand the cost of solving for this use-case. The task of reassembly is moved to the egress router. So, we need to make sure that the egress router is large enough to handle the task of reassembly and we need to make sure that its resources cannot be monopolized by a DoS attack. We also have to maintain our fragmentation capability.

Note that some of the cost is absorbed by the owner of the egress router. However, a portion of the cost is absorbed by the entire community, as they deal with the operation complexity associated with fragmentation.

Now let's try to understand the benefit. Is there an installed base of IPv6-capable links with MTU < (1280 + HLEN) that carry traffic between tunnel endpoints? Is there a reason why someone might want to design a network this way?

If we were to solve for this use-case, who would be the beneficiary? Possibly the party deploying the MTU-challenged link? Or, asked another way, would cost be assigned to the beneficiary?

                                                              Ron