Re: [lisp] Comments on draft-fuller-lisp-alt-04

Vince Fuller <vaf@cisco.com> Wed, 18 February 2009 01:25 UTC

Return-Path: <vaf@cisco.com>
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 482073A6994 for <lisp@core3.amsl.com>; Tue, 17 Feb 2009 17:25:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level:
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 xH6LM4uiWTZ0 for <lisp@core3.amsl.com>; Tue, 17 Feb 2009 17:25:43 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 828363A6941 for <lisp@ietf.org>; Tue, 17 Feb 2009 17:25:40 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.38,225,1233532800"; d="scan'208";a="251525499"
Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-6.cisco.com with ESMTP; 18 Feb 2009 01:25:48 +0000
Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n1I1PmCt023366; Tue, 17 Feb 2009 17:25:48 -0800
Received: from vaf-lnx1.cisco.com (vaf-lnx1.cisco.com [171.71.118.48]) by sj-core-5.cisco.com (8.13.8/8.13.8) with ESMTP id n1I1PmUd015911; Wed, 18 Feb 2009 01:25:48 GMT
Received: by vaf-lnx1.cisco.com (Postfix, from userid 113818) id A96295CC033; Tue, 17 Feb 2009 17:36:14 -0800 (PST)
Date: Tue, 17 Feb 2009 17:36:14 -0800
From: Vince Fuller <vaf@cisco.com>
To: Dino Farinacci <dino@cisco.com>
Message-ID: <20090218013614.GA8562@cisco.com>
References: <498C8B55.4010807@uclouvain.be> <20090218012017.GA6179@cisco.com> <A71386F6-F53C-4DCA-A386-638A1CA95CEA@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <A71386F6-F53C-4DCA-A386-638A1CA95CEA@cisco.com>
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1897; t=1234920348; x=1235784348; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=vaf@cisco.com; z=From:=20Vince=20Fuller=20<vaf@cisco.com> |Subject:=20Re=3A=20[lisp]=20Comments=20on=20draft-fuller-l isp-alt-04 |Sender:=20; bh=U5Mwbfe6A+QBBVbZKnkZFIJHkS8JRPrIEdvLJE52bVY=; b=OZpTtn3kTVatfXlYDHSKDuQkcDrSJRg8FzxZjfB1PfTcXEov54+z3wLDTx RlBLw4a43DQcbR+WBn8YfmAHRPfP1IDXCtd2gderTXlyxKd2IDMf8HXLFneV /xTJFI5xLh;
Authentication-Results: sj-dkim-3; header.From=vaf@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; );
Cc: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>, lisp@ietf.org
Subject: Re: [lisp] Comments on draft-fuller-lisp-alt-04
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: Wed, 18 Feb 2009 01:25:44 -0000

On Tue, Feb 17, 2009 at 05:14:41PM -0800, Dino Farinacci wrote:
>> The case where an EID prefix does exist in the LISP database but has  
>> no
>> reachable RLOCs is, in some sense, more interesting. Dino - what do is 
>> the
>> correct behavior for an aggregating ALT router in this case?
>
> No reachable RLOCs and no RLOCs in the map-cache entry are two different 
> things. For the former, you drop the packet, for the later you don't 
> encapsulate it because you have concluded that the site is not LISP 
> capable so you forward packet natively (unencapsulated).

That's what an ITR does if it is asked to forward a packet when an EID
prefix is shown as unreachable in it's map cache: if something (a map server
or ALT router) returned a negative Map-Reply indicating that a covering
prefix is not a LISP destination, then it fowards natively. If none of
the RLOCs are reachable, then the destination is unreachable and the ITR
drops the packet.

But what does an ALT router do if it receives a Map-Request for an EID-prefix
that is unreachable? If the ALT router knows a covering EID-prefix does not
exist in the ALT database, then it returns the negative Map-Reply. But what
if it knows that the EID-prefix does exist (i.e. it is configured to accept
the EID-prefix via BGP from one of its "downstream" ETRs) but it has no
mapping because either the BGP sessions to all downstream ETRs are down or
none of the downstream ETRs are actively advertising the EID-prefix?

Should it signal anything to the querying ITR that the ETRs are not reachable,
through ICMP or otherwise? If it simply drops the Map-Request, what will the
ITR do when it gets no response at all after some timeout? Conclude that the
destination is unreachable and drop any traffic to it? Conclude that the
ALT is broken and that it should try to forward the traffic natively?

	--Vince