Re: [lisp] Expiration impending: <draft-ietf-lisp-lcaf-02.txt>

Dino Farinacci <farinacci@gmail.com> Tue, 10 September 2013 03:07 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 AC11E11E812F for <lisp@ietfa.amsl.com>; Mon, 9 Sep 2013 20:07:23 -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 P89ZO1EVNSRU for <lisp@ietfa.amsl.com>; Mon, 9 Sep 2013 20:07:23 -0700 (PDT)
Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 0A96811E80FA for <lisp@ietf.org>; Mon, 9 Sep 2013 20:07:23 -0700 (PDT)
Received: by mail-pa0-f44.google.com with SMTP id fz6so7105090pac.31 for <lisp@ietf.org>; Mon, 09 Sep 2013 20:07: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=NXoUb1rAoNXhfX8hh9VUYy7b4Hep7TwS4ys+lF3dCe4=; b=b4C3Zv5p76f8db7/b0z/jihRLkv2BZfYkMhfSWb5y4aGBsdSjOhIw8nKdiu2WIxFlG ebTdzl1Fb3vcEsRgQYQs9sp90u5ivBCiqMfmM49cP4P1/wkVEblkYk+gz4z2UOtlz/zh we8NZxUaWWzT8c+OjrEUjW3PaEJYN0gNLao3/37BozDWHwAd6rXh5n0ecSlYGXb2RsYI 9xzNhJ0OmF/5aunbLNhZtxFg4ZO60DByRZlHZs02M3/120srT4m4ph4Z0KFDX6+tZND8 t7lZzz2UDz0/5+yycw7g2OCn6gJ79XDfdyrKMqO6L9IOyptgm4LprB+RIKnieWHqdZqW mJ5A==
X-Received: by 10.68.189.229 with SMTP id gl5mr22202733pbc.77.1378782442678; Mon, 09 Sep 2013 20:07:22 -0700 (PDT)
Received: from [192.168.1.10] (173-8-188-29-SFBA.hfc.comcastbusiness.net. [173.8.188.29]) by mx.google.com with ESMTPSA id py4sm19621501pbc.14.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 09 Sep 2013 20:07:22 -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: <CA+YHcKEYi+Cti4AGJY8pn48kRG2yFSppM6L-yh1Mm95msF=anA@mail.gmail.com>
Date: Mon, 09 Sep 2013 20:07:16 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <7330F9D1-803B-453C-8DE6-D206B8D1CA95@gmail.com>
References: <20130902114206.5817.81015.idtracker@ietfa.amsl.com> <AFBCE696-C6B5-4AFF-9CA2-0C73225536E1@gmail.com> <CA+YHcKEYi+Cti4AGJY8pn48kRG2yFSppM6L-yh1Mm95msF=anA@mail.gmail.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
X-Mailer: Apple Mail (2.1508)
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] Expiration impending: <draft-ietf-lisp-lcaf-02.txt>
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 03:07:24 -0000

> First, we will like to see a 5-tuple LCAF to allow mapping lookups based on flows. In the attached TXT there is a proposed format. It allows to perform exact match flow lookups, as well as best match lookups using port range and prefix mask length. The proposed 5-tuple LCAF is based on current types 4 and 12, and can be a new type itself, or be merged with those types.

At the risk of adding too many new LCAFs with too many combinations, this is what I propose.

(1) Change Type 4 to include port ranges.
(2) Use Type 4 and Type 12 together in a AFI-List type.

That should serve all purposes.

> Second, we find interesting to have a generic (self-defined) LCAF type. A format like that will allow complex and/or experimental LISP applications. We aim for a binary JSON-like format. This LCAF type almost needs no definition, just a new LCAF type number and an agreement on the binary specification to use. Personally, I like the Universal Binary JSON Specification (http://ubjson.org/).

I think we should call it the JSON LCAF type so an EID or RLOC encoding is known to be JSON tuples. But I think they way this will be used is to use a regularly encoded EID and what is returned is a JSON encoded RLOC.

Also, I am not sure that binary coding is required. I can imagine some people wanting a XML encoding as well. And that would be in ascii or unicode.

I will propose text and the working group can comment on the text.

Dino