Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax

Dino Farinacci <farinacci@gmail.com> Sun, 12 October 2014 00:52 UTC

Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6FDA1A0172 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:52:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l7936xOFlJmk for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:52:35 -0700 (PDT)
Received: from mail-qc0-x230.google.com (mail-qc0-x230.google.com [IPv6:2607:f8b0:400d:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F30151A0048 for <lisp@ietf.org>; Sat, 11 Oct 2014 17:52:34 -0700 (PDT)
Received: by mail-qc0-f176.google.com with SMTP id r5so3562231qcx.7 for <lisp@ietf.org>; Sat, 11 Oct 2014 17:52:34 -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=y432PuWApIDDQKrrCjwNTipL2VYxDFeOZrtVWGSpFWw=; b=Mqbg1/BNc/dgaMAAWDVaF3JWZGA5Im/+nb2cFHomK9q3W87jeqgyAlscHpSqZxgRs4 BrRnRvD8n6qirIO3qfQedg7bQrh5HOWTjmGu7enekYD6bSo5z9kpba3ghZTJyjFKbOfM Olnv+8wC1FDRZ5fPOfn0I3SjW4lfMhJeYLHVy2OukLmS266FxdPqkf+i5cdTNHA+VTQ0 pER+b8y3kDnYhWqoUa/+fqOxvmM5vUZdIYDF1axTQzTE3Iq6/NC3+xEbskPqn20CjhJT 07RDUVSRK0H6y4PJb50P2cV1XAYRE4zQkzANQwFI58DbJQPLsRgF1f1nbnaX7dFxDjlm RygA==
X-Received: by 10.140.33.230 with SMTP id j93mr23773723qgj.95.1413075154147; Sat, 11 Oct 2014 17:52:34 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id e9sm8784370qgd.46.2014.10.11.17.52.33 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 11 Oct 2014 17:52:33 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Sat, 11 Oct 2014 20:52:32 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/hVDqeHZ5YPdCHhmY5Jxc-DCQn8I
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
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: Sun, 12 Oct 2014 00:52:37 -0000



> On Oct 11, 2014, at 8:03 PM, Ronald Bonica <rbonica@juniper.net> wrote:
> 
> Joel,
> 
> If you put something that isn't syntactically identical to an IPv4/IPv6 address in the destination field of the outer header, how will it get to ETR?

The question is actually malformed. If you out any address in a header (and you don't say what type of header it is), then the address is relative to that packet format. 

So what are really trying to ask?

Dino


> 
>                                                                                Ron
> 
> 
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Saturday, October 11, 2014 7:35 PM
>> To: Ronald Bonica; lisp@ietf.org
>> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>> 
>> The working group has other documents that define other formats for EIDs
>> and RLOCs.  These are defined with AFIs.  In fact, AFIs are used in 6830 so as
>> to allow compatible extension of the work.  At the time 6830 was published,
>> those were the two defined forms.
>> 
>> Suggesting taht an extensible RFC prevents us from extending the work
>> would be odd.  Since we do have work under way (the LCAF draft) which
>> defines many other forms, it is quite appropriate to for the introduction to
>> indicate that a broader range is possible.
>> 
>> Yours,
>> Joel
>> 
>>> On 10/11/14, 7:17 PM, Ronald Bonica wrote:
>>> Folks,
>>> 
>>> Section 1 of draft-ietf-lisp-introduction-05 says:
>>> 
>>> "This document describes the LISP architecture, its main operational
>>> mechanisms as its design rationale.  It is important to note that this
>>> document does not specify or complement the LISP protocol.  The
>>> interested reader should refer to the main LISP specifications
>>> [RFC6830] and the complementary documents [RFC6831],[RFC6832],
>>> [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
>>> specifications along with the LISP deployment guidelines [RFC7215]."
>>> 
>>> I interpret this as meaning that draft-ietf-lisp-introduction-05 MUST
>>> not contradict RFC 6830.
>>> 
>>> However, Section 1 of draft-ietf-lisp-introduction-05 also says:
>>> 
>>> "LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>> RLOCs (Routing LOCators), both are -typically, but not limited
>>> to- syntactically identical to the current IPv4 and IPv6 addresses."
>>> 
>>> However, RFC 6830 says:
>>> 
>>> "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress
>>> Tunnel Router (ETR)."
>>> 
>>> It also says:
>>> 
>>> "An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in the
>>> source and destination address fields of the first (most inner) LISP
>>> header of a packet."
>>> 
>>> Given these statements, how can the RLOC or EID by syntactically
>>> different from an IPv4 or IPv6 address?
>>> 
>>> Ron Bonica
>>> 
>>> _______________________________________________ lisp mailing
>> list
>>> lisp@ietf.org https://www.ietf.org/mailman/listinfo/lisp
>>> 
> 
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp