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

Ronald Bonica <rbonica@juniper.net> Sun, 12 October 2014 01:23 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 5F2031A02BD for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:23:05 -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, RCVD_IN_DNSWL_NONE=-0.0001, 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 prq08aTXmCUq for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:23:03 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0106.outbound.protection.outlook.com [207.46.100.106]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 410C11A0271 for <lisp@ietf.org>; Sat, 11 Oct 2014 18:23:02 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sun, 12 Oct 2014 01:23:00 +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 01:23:00 +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/lqOiufEtPdxYkT76OGFqr28xHEgAAv6gAAACmB8AAAhOlAAAAC43A
Date: Sun, 12 Oct 2014 01:23:00 +0000
Message-ID: <8f701cb0ef564355ab865a027f2043a0@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>
In-Reply-To: <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@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:CO1PR05MB442;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(479174003)(377454003)(51704005)(189002)(199003)(108616004)(230783001)(110136001)(101416001)(87936001)(77096002)(19580395003)(85852003)(99396003)(15975445006)(95666004)(86362001)(85306004)(93886004)(21056001)(92566001)(76482002)(107046002)(40100003)(2656002)(74316001)(122556002)(20776003)(106356001)(99286002)(19580405001)(64706001)(97736003)(50986999)(80022003)(76176999)(46102003)(76576001)(105586002)(31966008)(4396001)(54356999)(120916001)(66066001)(1411001)(33646002)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB442; 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/v_EXhdq0xuPnp8z0Zf165uqer-4
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 01:23:05 -0000

Hi Dino,

True! There are actually a few questions embedded in my original comment.

1) Is it a requirement for LISP packets to be routable over the Internet?
	- If so, doesn't the outer header have to be IP?
	- 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
	- If so, how is it "syntactically different" from an IP address
	- 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.

                                                                                                          Ron

> -----Original Message-----
> From: Dino Farinacci [mailto:farinacci@gmail.com]
> Sent: Saturday, October 11, 2014 8:53 PM
> To: Ronald Bonica
> Cc: Joel M. Halpern; lisp@ietf.org
> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
> 
> 
> 
> 
> > 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