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

Ronald Bonica <rbonica@juniper.net> Sun, 12 October 2014 02:16 UTC

Return-Path: <rbonica@juniper.net>
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 91A121A8546 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 19:16:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level:
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 w1wE0zmW34T3 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 19:16:08 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0701.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:701]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 216421A0398 for <lisp@ietf.org>; Sat, 11 Oct 2014 19:16:08 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB443.namprd05.prod.outlook.com (10.141.73.152) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sun, 12 Oct 2014 02:15:44 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sun, 12 Oct 2014 02:15:44 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
Thread-Index: Ac/lqOiufEtPdxYkT76OGFqr28xHEgAAv6gAAACmB8AAAhOlAAAAC43AAAGzCoAAAKOo8A==
Date: Sun, 12 Oct 2014 02:15:43 +0000
Message-ID: <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com>
In-Reply-To: <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB443;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(189002)(199003)(51704005)(87936001)(77096002)(74316001)(85306004)(93886004)(108616004)(92566001)(76176999)(86362001)(122556002)(105586002)(2656002)(106356001)(230783001)(21056001)(40100003)(110136001)(80022003)(107046002)(46102003)(99286002)(50986999)(1411001)(66066001)(33646002)(85852003)(120916001)(99396003)(97736003)(76576001)(19580405001)(19580395003)(4396001)(54356999)(64706001)(95666004)(76482002)(20776003)(101416001)(31966008)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB443; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/WB5uJ4Vl4rDhs8_gzBIv3kMv8Gs
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 02:16:10 -0000

Dino,

The very first page of the Intro document says that RLOCs and EIDs can be syntactically different from IP addresses. However, it leaves the reader to guess what this means. So, I need to ask 20 seemingly obvious questions to ferret out the actually meaning. Believe me, it is as painful to me as it is to you!

What does it mean to be "syntactically different" from an IP address? If you can explain that, we won't have to play 20 questions.

                                                                                          Ron


                                                                          
> -----Original Message-----
> From: Dino Farinacci [mailto:farinacci@gmail.com]
> Sent: Saturday, October 11, 2014 9:42 PM
> To: Ronald Bonica
> Cc: Joel M. Halpern; lisp@ietf.org
> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
> 
> > 1) Is it a requirement for LISP packets to be routable over the Internet?
> 
> Well yes if you want them to get to an ETR.
> 
> >    - If so, doesn't the outer header have to be IP?
> 
> Not if you are trying to move packets from ITR to ETR via a layer-2 bridged
> network or  layer-2 MPLS network.
> 
> >    - If so, doesn't the RLOC have to be an IP address?
> >
> > 2) If the LISP payload is IPv4 or IPv6:
> >    - Does the EID have to be 32 or 128 bits
> 
> Yes because it arrives at the ITR in either an IPv4 or IPv6 packet.
> 
> >    - If so, how is it "syntactically different" from an IP address
> 
> It's not. But your line of questioning is both obvious and confusing.
> 
> >    - If not, how can the outer header be either IPv4 or IPv6
> >
> > 3) Does the LISP payload have to be IP?
> >    - If not, what protocols are allowed
> >    - If not, how does the ETR know what protocol the payload is? The LISP
> header doesn't contain a protocol id or ethertype
> 
> Can you ask a specific question please?
> 
> If two hosts are going to talk to each other they need to use the same
> protocol. So the EID is relative to that protocol's address format.
> 
> When those packets are encapsulated by an ITR to the ETR over a core
> network the ITR, ETR, and the vote network use the same protocol. So the
> RLOC address is relative to that protocol's address format.
> 
> The inner and outer header can be any packet format. So the LISP mapping
> database could support the transport of  AppleTalk packets between hosts
> over an IPX core network between xTRs.
> 
> Dino