Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared
Robin Whittle <rw@firstpr.com.au> Sun, 22 July 2007 02:07 UTC
Return-path: <ram-bounces@iab.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1ICQql-0000wz-Qn; Sat, 21 Jul 2007 22:07:11 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1ICQql-0000wt-3G
for ram@iab.org; Sat, 21 Jul 2007 22:07:11 -0400
Received: from gair.firstpr.com.au ([150.101.162.123])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ICQqi-0005n8-LM
for ram@iab.org; Sat, 21 Jul 2007 22:07:11 -0400
Received: from [10.0.0.8] (zita.firstpr.com.au [10.0.0.8])
by gair.firstpr.com.au (Postfix) with ESMTP
id 286C659E4D; Sun, 22 Jul 2007 12:07:04 +1000 (EST)
Message-ID: <46A2BBBB.9000706@firstpr.com.au>
Date: Sun, 22 Jul 2007 12:06:51 +1000
From: Robin Whittle <rw@firstpr.com.au>
Organization: First Principles
User-Agent: Thunderbird 2.0.0.5 (Windows/20070716)
MIME-Version: 1.0
To: ram@iab.org
Subject: Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared
References: <469C962B.1090600@firstpr.com.au> <12D6E107-9D58-487A-BC5C-6BAC9495EC96@cisco.com> <46A084FE.9000003@firstpr.com.au>
<46A1F2C4.9040605@firstpr.com.au>
<717ED303-3EE5-4A84-9E9D-90F0F36B2377@cisco.com>
In-Reply-To: <717ED303-3EE5-4A84-9E9D-90F0F36B2377@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 36b1f8810cb91289d885dc8ab4fc8172
Cc:
X-BeenThere: ram@iab.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Routing and Addressing Mailing List <ram.iab.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ram>,
<mailto:ram-request@iab.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ram>
List-Post: <mailto:ram@iab.org>
List-Help: <mailto:ram-request@iab.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ram>,
<mailto:ram-request@iab.org?subject=subscribe>
Errors-To: ram-bounces@iab.org
Hi Dino, If I was confused about some aspects of LISP-CONS then I figure other people may have been confused too. When I wrote my comparison, it was my impression that in LISP-CONS, as in LISP-NERD LISP 1 and LISP 1.5 (though the I-D says very little about 1.5) that the mapping data contains potentially multiple RLOC addresses, each with a Weight and Priority. This is for the purpose of the ITR making its own decisions about which of the ETRs (one ETR is hopefully at each RLOC location) is currently reachable, including by receiving ICMP messages in response to encapsulated data packets which didn't make it to an ETR and probably also from messages sent by ETRs back to the ITR. So as part of my comparison I wrote (RW1): >> LISP-NERD/CONS: As noted above, ITRs have complex functions, >> including making decisions on a packet-by-packet basis for MH >> service restoration, TE and I think load balancing functions. >> The ITR may or may not communicate with the ETR, but I think >> the ITR is always ready to accept ICMP messages as sign it is >> tunneling the data packets to the wrong address. to which you replied (DF1): > I beg to differ. The ITR simply does a cache lookup on the DA > when the DA has a routing table miss or a default route match. > When the cache lookup returns an RLOC it slaps a header on. It's > as simple as that. which made me think that you were saying, in effect, that "ITRs don't have complex functions, they make no decisions about multihoming service restoration, traffic engineering or load balancing. ITRs don't communicate with the ETR and they don't accept ICMP messages." So I looked closely at the LISP-CONS I-D, in particular at this paragraph in 6.4: Priority, Weight, Unused, Loc-AFI, Locator: See [LISP-01] for details. Oh, so it's just like a Blackberry. and figured the first part of this meant that Priority and Weight were unused. This interpretation was compatible with my understanding of your comment DF1. So I spent several hours carefully reading: http://www.dinof.net/~dino/ietf/draft-farinacci-lisp-02.txt http://www.dinof.net/~dino/ietf/draft-meyer-cons-01.txt and revising my comparison: http://www.firstpr.com.au/ip/ivip/comp/ with about 2000 words of text in green - in a version now archived at: http://www.firstpr.com.au/ip/ivip/comp/ archive-1.html (Please delete the spaces - I don't want this page found by search engines.) to make it compatible with my new understanding based on your comments, such as DF1 in: http://www1.ietf.org/mail-archive/web/ram/current/msg01730.html Now I think this was based on my mistaken understanding of DF1, because now you write (DF2): > Locator reachability is done outside of the mapping service. So > once an ITR gets a mapping, from any database mapping service, > it determines reachability from either ICMP unreachables or the > loc-reach-bits from returning packets. and (DF3): > No, the mapping data tells you want ETRs are configured for an > EID-prefix, regardless if they are up or down at the time the > mapping reply is received by any ITR. The understanding I gain from DF2 and DF3 is that the mapping information in LISP-CONS is the same or identical to that in LISP 1 and LISP-NERD, in that it includes potentially multiple RLOCs for each EID, with Weight and Priority for each RLOC, to help the ITR decide which to use, depending on various things such as how it does load balancing, what it finds out about reachability So my paragraph RW1 to which you responded with DF1 seems to have been correct. I don't see how your comment DF1, in the context of RW1, is compatible with your comments DF2 and DF3. Then: >> Most importantly, I correct my mistake of not recognising that >> that LISP-CONS does not contain any Priority or Weight >> information in its mapping - which means that the LISP-CONS ITR >> has a simple job, with no decisions or involvement in >> determining reachability. > You are mistaken again. ;-) Section 6.4 of the CONS-01 draft > illustrates that a priority and weight are associated with each > locator record. So I looked again at: Priority, Weight, Unused, Loc-AFI, Locator: See [LISP-01] for details. and see that this a list of fields, including the "Unused" field, to which we are referred to (now) LISP-02, which indicates that Priority and Weight are used. I have restored the original text of my comparison. I would appreciate it if you wrote to the list explaining what LISP does with multicast packets, because I don't understand section 9 of the LISP I-D. As far as I know, there are no packets to multicast addresses ever being handled by BGP routers, so I can't see why LISP or any of the other schemes should be concerned with them, as you suggest they should, in your message: http://www1.ietf.org/mail-archive/web/ram/current/msg01730.html > I haven't heard how any of the non-LISP proposals deal with > ISP-based traffic engineering and multicast. Also, it would be good if you could give some examples of ISP-based TE. - Robin _______________________________________________ RAM mailing list RAM@iab.org https://www1.ietf.org/mailman/listinfo/ram
- [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Eliot Lear
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dino Farinacci
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dino Farinacci
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dino Farinacci
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dino Farinacci
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dan Jen
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle