Re: [lisp] My proposed revisions to the charter
jnc@mercury.lcs.mit.edu (Noel Chiappa) Tue, 24 March 2009 21:22 UTC
Return-Path: <jnc@mercury.lcs.mit.edu>
X-Original-To: lisp@core3.amsl.com
Delivered-To: lisp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7FAE43A6C3B for <lisp@core3.amsl.com>; Tue, 24 Mar 2009 14:22:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.46
X-Spam-Level:
X-Spam-Status: No, score=-6.46 tagged_above=-999 required=5 tests=[AWL=0.139, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KEF0babwQIEN for <lisp@core3.amsl.com>; Tue, 24 Mar 2009 14:22:09 -0700 (PDT)
Received: from mercury.lcs.mit.edu (mercury.lcs.mit.edu [18.26.0.122]) by core3.amsl.com (Postfix) with ESMTP id 6ABA03A6BFF for <lisp@ietf.org>; Tue, 24 Mar 2009 14:22:09 -0700 (PDT)
Received: by mercury.lcs.mit.edu (Postfix, from userid 11178) id 032356BE56C; Tue, 24 Mar 2009 17:22:59 -0400 (EDT)
To: lisp@ietf.org
Message-Id: <20090324212300.032356BE56C@mercury.lcs.mit.edu>
Date: Tue, 24 Mar 2009 17:22:59 -0400
From: jnc@mercury.lcs.mit.edu
Cc: jnc@mercury.lcs.mit.edu
Subject: Re: [lisp] My proposed revisions to the charter
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2009 21:22:10 -0000
> From: Sam Hartman <hartmans-ietf@mit.edu> >>> Darrel discussed an idea with the authors of expanding EID as >>> end-site identifier. >> That's not really correct, though, because an _individual_ >> LISP EID names an individual host (well, perhaps even an >> interface, as Fred Templin pointed out). So they don't >> identify "sites". >> ... >> (I picked 'device' to be deliberately am[b]iguous as to whether an >> LEID names a host or an interface, to avoid semi-endless debates about >> what it does name. > I think it's very clear that it names an interface My main issue, originally, was with the notion that a particular EID named an "end-site", which to most people would mean a whole chunk of the internetwork. I now see (below in your message) that you intended to mean something other than that with the term "end-site", so if we don't use the potentially confusing word 'site' I don't think there's an issue there. But now that you mention it, I think an IP address (and a LISP EID) name _more_ than an interface, they also name a host (or stack); for instance, in TCP they name the fate-sharing entity at the far end of a TCP connection. (Just for grins, I'll also very briefly take a page out of Robin's book, and point you at RFC-791, "Internet .. Protocol Specification", where we read that "hosts [are] identified by fixed length addresses".) Hence my use of a new, ambiguous term, neither 'host' nor 'interface', because IP addresses actually name both at the same time (to our great confusion). > At least in the applications area, never using the term identity > definitely seems to be the running approach. The problem is that the term 'identity' has been in use for a long time in discussing these issues at the internetwork layer (see e.g. RFC-1498, which is the famous paper from Saltzer from 1982). > How with LISP as we are scoping it today can you avoid some internal > subnetting? If I have a site (i.e. a piece of the internetwork) with only a single logical physical network (i.e. I have at most bridges, and no routers), there is only one subnet at that site, and thus no reason to dedicate any of the 'local' part of the EID to designate the subnet; the entire field can be used to number hosts/interfaces. > I'd like to say that the global portion is what is mapped into an RLOC. This gets into a bit of definitional mud here here, because I seem to vaguely recall that there were plans to have multiple ETRs divide things up, so that not all traffic to a single 'site' (as I am using the term) goes to a single ETR. (However, that's the operational side, and I'm not totally up to speed on the plans in that area, so I can't say for sure.) Anyway, the upshot is that a single 'site' might have a single LEID block assigned, but different parts of that LEID block might resolve to different RLOCs. So is the 'global' part just the high part (i.e. the block issued to the site as a whole), or does it include everything down to the last bit that the mapping system looks at to produce a mapping? > I think that a case where the same 32-bit number was used for an RLOC > and an unrelated EID would be a significant difference from LISP today. > ... > call for something to be said answering to what extent we expect EIDs > and RLOCs to overlap. In my experience, on the Internet, generally if something isn't absolutely impossible, people will figure out a way to do it - and they will do it no matter whether there's a document saying that they should or should not do it. (And they often are very clever in doing so - look at things like web site load-sharing traffic dispatchers, where a number of machines share a single IP address.) So if it's _possible_ to use the same bit pattern as both an EID and an RLOC, my guess is people will do it, no matter what the documents say. And my take is that, because of _other_ concerns (e.g. limiting routing overhead), it will be technically possible, which means people probably will do it no matter what we say in any documents. Noel
- [lisp] My proposed revisions to the charter Sam Hartman
- Re: [lisp] My proposed revisions to the charter Brian E Carpenter
- Re: [lisp] My proposed revisions to the charter Michael Menth
- Re: [lisp] My proposed revisions to the charter Scott Brim
- Re: [lisp] My proposed revisions to the charter Sam Hartman
- Re: [lisp] My proposed revisions to the charter Sam Hartman
- Re: [lisp] My proposed revisions to the charter Noel Chiappa
- Re: [lisp] My proposed revisions to the charter Noel Chiappa
- Re: [lisp] My proposed revisions to the charter Robin Whittle
- Re: [lisp] My proposed revisions to the charter Sam Hartman
- Re: [lisp] My proposed revisions to the charter Sam Hartman
- Re: [lisp] My proposed revisions to the charter Darrel Lewis (darlewis)
- Re: [lisp] My proposed revisions to the charter Brian E Carpenter
- Re: [lisp] My proposed revisions to the charter Darrel Lewis (darlewis)
- Re: [lisp] My proposed revisions to the charter Noel Chiappa
- Re: [lisp] My proposed revisions to the charter Noel Chiappa
- Re: [lisp] My proposed revisions to the charter Templin, Fred L
- Re: [lisp] My proposed revisions to the charter -… Robin Whittle
- Re: [lisp] My proposed revisions to the charter -… Sam Hartman