Re: [lisp] Design discussion -06-(1) -> DF=1
Sam Hartman <hartmans-ietf@mit.edu> Mon, 11 January 2010 23:22 UTC
Return-Path: <hartmans@mit.edu>
X-Original-To: lisp@core3.amsl.com
Delivered-To: lisp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7C1753A68D0 for <lisp@core3.amsl.com>; Mon, 11 Jan 2010 15:22:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.885
X-Spam-Level:
X-Spam-Status: No, score=-1.885 tagged_above=-999 required=5 tests=[AWL=0.380, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S1g1QRxcx56K for <lisp@core3.amsl.com>; Mon, 11 Jan 2010 15:22:14 -0800 (PST)
Received: from mail.suchdamage.org (permutation-city.suchdamage.org [69.25.196.28]) by core3.amsl.com (Postfix) with ESMTP id B3CA23A6896 for <lisp@ietf.org>; Mon, 11 Jan 2010 15:22:14 -0800 (PST)
Received: from carter-zimmerman.suchdamage.org (carter-zimmerman.suchdamage.org [69.25.196.178]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "laptop", Issuer "laptop" (not verified)) by mail.suchdamage.org (Postfix) with ESMTPS id 1074620C24; Mon, 11 Jan 2010 18:22:12 -0500 (EST)
Received: by carter-zimmerman.suchdamage.org (Postfix, from userid 8042) id BF7AE43F3; Mon, 11 Jan 2010 18:21:48 -0500 (EST)
From: Sam Hartman <hartmans-ietf@mit.edu>
To: Dino Farinacci <dino@cisco.com>
References: <E249696D-0437-4CF0-BE0B-569AA33F8FE7@cisco.com>
Date: Mon, 11 Jan 2010 18:21:48 -0500
In-Reply-To: <E249696D-0437-4CF0-BE0B-569AA33F8FE7@cisco.com> (Dino Farinacci's message of "Mon, 21 Dec 2009 18:35:37 -0800")
Message-ID: <tslaawk9qib.fsf@luminous.suchdamage.org>
User-Agent: Gnus/5.110009 (No Gnus v0.9) Emacs/22.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Cc: lisp@ietf.org
Subject: Re: [lisp] Design discussion -06-(1) -> DF=1
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jan 2010 23:22:15 -0000
>>>>> "Dino" == Dino Farinacci <dino@cisco.com> writes: Dino> A description of the design issue: (1) Use stronger language Dino> to have the outer IPv4 header set DF=1 so we can avoid Dino> fragment reassembly in an ETR or PETR. This will also make Dino> IPv4 and IPv6 encapsulation have consistent behavior. Dino> Right now the spec does not recommend a preference on the DF Dino> setting of an outer IPv4 header. If a LISP encapsulator (a ITR Dino> or PITR/PTR) sets DF=0 an intermediate router could fragment Dino> the packet to the tunnel destination endpoint. That would be a Dino> ETR or PETR. We don't want to force ETRs and PETRs to Dino> reassemble packets if we can be practical. We want Path MTU Dino> discovery to be used on the path. I support recomminding/requiring the DF bit be set in the V4 header. Based on our discussion of deployment model I think that we're really going to have to take a look at PMTU issues. I think this recommendation will be consistent with our eventual results in this space, but I don't think it will get us all the way there. Fred and others have implied that PMTU discovery depends on getting ICMP packet too big messages. I'd like to remind people that the current standards-track state of the art in this area (RFC 4821) actually deals with lost ICMP messages. The current LISP architecture is not rich enough to support RFC 4821 between the ITR and ETR because it does not have the right kind of probe packet support, although that would be a relatively easy enhancement. I'm surprised to find that RFC 5405 (particularly section 3.2) gives us very little guidance in this area.
- [lisp] Design discussion -06-(1) -> DF=1 Dino Farinacci
- Re: [lisp] Design discussion -06-(1) -> DF=1 Templin, Fred L
- Re: [lisp] Design discussion -06-(1) -> DF=1 Dino Farinacci
- Re: [lisp] Design discussion -06-(1) -> DF=1 Templin, Fred L
- Re: [lisp] Design discussion -06-(1) -> DF=1 Jesper Skriver
- Re: [lisp] Design discussion -06-(1) -> DF=1 Jesper Skriver
- Re: [lisp] Design discussion -06-(1) -> DF=1 Templin, Fred L
- Re: [lisp] Design discussion -06-(1) -> DF=1 Sam Hartman
- [lisp] Design discussion -06-(1) -> DF=1: proposeā¦ Dino Farinacci