Re: [lisp] draft-ietf-lisp-lcaf-03 available for discussion (but not posted)

Dino Farinacci <farinacci@gmail.com> Tue, 10 September 2013 15:08 UTC

Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE9EF21E80F7 for <lisp@ietfa.amsl.com>; Tue, 10 Sep 2013 08:08:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 9ronrotKePaC for <lisp@ietfa.amsl.com>; Tue, 10 Sep 2013 08:08:35 -0700 (PDT)
Received: from mail-pb0-x22c.google.com (mail-pb0-x22c.google.com [IPv6:2607:f8b0:400e:c01::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 41AFA21E812C for <lisp@ietf.org>; Tue, 10 Sep 2013 08:08:35 -0700 (PDT)
Received: by mail-pb0-f44.google.com with SMTP id xa7so7689453pbc.31 for <lisp@ietf.org>; Tue, 10 Sep 2013 08:08:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=m9rlWaidZOblpGRobbVmWxZNhYoGHylN+XW94fTozBQ=; b=0MGhxtmDilQX/hVQpMpQFCrgezSozjDFHsytcTpHq2s6zV8fe5C3Z3x3lMQarlxv1r 5uFTZyOlopQ/H9lu6rouXjOM/zWwG1FJHB7TmYVMopPP0+O0SNkz8Rlrc/05ObsDL0tJ nLiXEr5OW706xq6IEIODwaLy6BLYaLp+LSkMrkMgOnfRlHkpvDYccBRcphFMcg0NSW8v tYQHGwUIBVk0iQOnIUjBQh7yAGWUKEU8taIn+LA6RUVZjfMSmTE353jpxmCY2r5gs6/i XCr4M7zPNW79eDv6Z2lTPC1OY/MjXYzTYZTFxa4FGoBCTtvxQBrS9ze36nSoLxJ1AkmA aAkA==
X-Received: by 10.66.227.194 with SMTP id sc2mr27243756pac.41.1378825702557; Tue, 10 Sep 2013 08:08:22 -0700 (PDT)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id u7sm5648549pbf.12.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 10 Sep 2013 08:08:20 -0700 (PDT)
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <522F14B0.6010600@ac.upc.edu>
Date: Tue, 10 Sep 2013 08:08:19 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <512511C9-7E47-4767-8BD9-B0042E9DB32F@gmail.com>
References: <2D469D0C-2E41-42C7-8907-7FADD8C39B53@gmail.com> <522ED89E.3050901@joelhalpern.com> <522F14B0.6010600@ac.upc.edu>
To: Albert Cabellos <acabello@ac.upc.edu>
X-Mailer: Apple Mail (2.1508)
Cc: lisp@ietf.org
Subject: Re: [lisp] draft-ietf-lisp-lcaf-03 available for discussion (but not posted)
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 10 Sep 2013 15:08:36 -0000

>> On a related note, I find very general LCAFs a cause for concern. Particular the JSON LCAF, which seems to allow the mapping system to reprogram the packet processing hardware on the fly seems excessive.  I understand it is neat for experimentation.  But how does something injecting a JSON LCAF have a reasonable judgment about whether the ITR which will receive it will be able to implement the processing required?
> 
> Beyond the LCAF type, we can include a fixed size type that will tell the ITR if it is able to implement the processing required. From there we can define types that can be only used intra-domain or that are maningful inter-domain, again like XML applications.

It has been suggested before that we should define an LCAF type that identifies the capabilities an xTR can support. It should be clear what an ETR supports by what it registers, but one cannot tell if the ITR can use the information an ETR has registered. 

So I am not sure how this could be useful. I guess an ITR could register "I support AFI=1 and Geo only" and if the ETR registered {AFI=1, AFI-2, Geo, and ELP}, that it would only return in a Map-Reply to the ITR {AFI=1 and Geo}.

Just thinking out loud.

Dino