Re: [lisp] An Incremental Deployable Mapping Service Draft

"Dong HUO" <dhuo.thu@gmail.com> Thu, 09 July 2009 01:29 UTC

Return-Path: <dhuo.thu@gmail.com>
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 2059B3A6F2C for <lisp@core3.amsl.com>; Wed, 8 Jul 2009 18:29:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.988
X-Spam-Level: *
X-Spam-Status: No, score=1.988 tagged_above=-999 required=5 tests=[AWL=0.383, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45]
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 d4brRse0COd0 for <lisp@core3.amsl.com>; Wed, 8 Jul 2009 18:29:32 -0700 (PDT)
Received: from mail-px0-f186.google.com (mail-px0-f186.google.com [209.85.216.186]) by core3.amsl.com (Postfix) with ESMTP id CDA9F3A69B8 for <lisp@ietf.org>; Wed, 8 Jul 2009 18:29:32 -0700 (PDT)
Received: by pxi16 with SMTP id 16so295067pxi.29 for <lisp@ietf.org>; Wed, 08 Jul 2009 18:29:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:references :subject:message-id:x-mailer:mime-version:content-type; bh=jBw8hjRofgTo95bQV4j7m5g5vLarOxTZvAOaUZAlcWY=; b=jp8q7v5NVdax5ol3JW+e5+rIDHYHk+pZMGODt62evjUBilUXLV7QsbdrH4xjAIfbIe hEDv3XTM7Tp1Llf4YtmaDfvP+pw6UiGgMkr0WrxeZN91sQgcuEX5NHtrEm9Pd6W3hQAB OIKM4Od6i0AVbtlm61MtEmDTv9kAPH5/BE2ZQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:references:subject:message-id:x-mailer:mime-version :content-type; b=TUXtQPW2k+bzK45e2HdEMi1kAjoROtwyz18pqq0jBYO5LUi8+y4jR+cWehyT02Fmy2 XQOneP7dElY0vAAKlKgVcns2HRts2Zt09iXZk2lnUuVmCYgfuxXT0OtT7BPxnWSH76KA ApIOYZiCNP/B62MoljjEYGnLYNL3g8CDqxXEc=
Received: by 10.114.112.18 with SMTP id k18mr285838wac.131.1247102991834; Wed, 08 Jul 2009 18:29:51 -0700 (PDT)
Received: from firebat (th116197.ip.tsinghua.edu.cn [59.66.116.197]) by mx.google.com with ESMTPS id d20sm2712560waa.47.2009.07.08.18.29.49 (version=SSLv3 cipher=RC4-MD5); Wed, 08 Jul 2009 18:29:51 -0700 (PDT)
Date: Thu, 09 Jul 2009 09:29:50 +0800
From: Dong HUO <dhuo.thu@gmail.com>
To: John Zwiebel <jzwiebel@cisco.com>
References: <36ba02b00907060839w1f20e50cre44a0cdae17d6cb7@mail.gmail.com>, <DD54A1C1-0E64-4B42-8885-0005E242CA10@cisco.com>
Message-ID: <200907090929483757863@gmail.com>
X-mailer: Foxmail 6, 11, 101, 15 [cn]
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="=====003_Dragon385054304284_====="
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] An Incremental Deployable Mapping Service Draft
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: Thu, 09 Jul 2009 01:29:34 -0000

Hello John,

I'm one of the authors of this draft. Thx for your reply and sorry for the unclarities in some parts.
Modifications would be done soon.

Feedbacks go as follows:

2009-07-09 



Dong HUO



发件人: John Zwiebel 
发送时间: 2009-07-08  04:10:36 
收件人: Chen Gang 
抄送: lisp@ietf.org 
主题: Re: [lisp] An Incremental Deployable Mapping Service Draft 


On Jul 6, 2009, at 5:39 AM, Chen Gang wrote:


Hello all,




Your introduction talks of sending the data packet as the query, 
this is a lisp data probe.  See 4.2 of draft-fuller-lisp-alt

[Dong]: Yes true, I need to add a reference here.


This line:


   o  to eliminate the forwarding entries, targeted to distant customer
      ASes not behind the border routers, in the border routers;


doesn't make sense.  I don't want to have to read the whole document to understand
what it means.  This is the intro and needs to be clear.


There is no explanation of what Kademlia DHT (until you get to section 7)
is nor any reference for it. Yes one can find them in wikipedia.  Is that the 
reference you want us to use?

[Dong]: Sorry about the unclarity in Introduction and the *Kademlia DHT*, we will improve it later.

FWIW: current LISP development is moving forward with ALT, ALT does not 
have any forwarding entries in the P routers.  They are in the ALT.
Point being, your EID-router sounds like an ALT router except that rather than
storing a way to get the RLOC mapping (as when the ALT gets mapping from
the ETR) you store the complete mapping in the distributed hash.  


When sending traffic along the default route to the ER, how do you differentiate
between an EID and an RLOC?  

[Dong]: RLOCs entries are in P routers, as well as the EID-RLOC aggregated prefixes. 
 The default route covers the rest (EID aggregated prefixes).


It isn't clear which system returns the answer to a mapping query.

[Dong]: The DHT Mapping Overaly returns it to the ITR.


Section 5 is about BGP, It isn't clear if the EIDs are carried in the same
BGP instance as the RLOCs.  If it is a separate instance, this is very similar to the ALT.

[Dong]: in the same BGP instance.


Is a MN just a data structure?  How can a data structure initiate a mapping query?
It would be clearer (for me at lease) if you explained how control packets are sent between the MS
and the ER to create the mapping-node structure.  I'm not sure I understand this point.

[Dong]: a MN can be implemented as a process in a MS, so it has a data structure
to store the mapping and has the ability to initiate a mapping query.

ER and the DHT Mapping Overlay can be seen as two independent parts. 
Without the DHT MO, ER can also work well, however the DHT MO provides 
more-specific mappings to decrease the number of tunnels along the path.
They share the same way (simillar to ALT) to obtain the original EID-RLOC 
mappings from ETRs.


FWIW: the ALT can also be deployed incrementally.  I do not see how deploying
a MO-MS isn't a "imperative third-party infrastructure".  


I also have to question this line, which other mechanisms?
    Note that unlike other mechanisms, no new particular devices are
   required to support backward-compatibility.

[Dong]: MO is just a supplementary way to help improve the performance, not compulsory. 
  Only deploying an ER in an AS can bring benefits.

  About the *new particular devices*, I mean the *LISP Proxy Tunnel Router (PTR)*
  in "draft-lewis-lisp-interworking-02"
  Perhaps I should say *new particular function* rather than *device*



In para 6.3 The first 3 possible destinations of the LISP packet seem to require decap 
and re-encap of packets until they finally get to the ETR.  As far as I can tell, this happens
with all packets sent between EIDs.  Doesn't this severely limit the the usefulness of your
proposal?  Doesn't this require special hardware at each of these points to decap/encap?

[Dong]: Yes true, so the DHT MO can help reduce them after the ITR gets the cache from the MO.
But before that, it has this limitation.

It would be nice to see the control packet formats you plan on using with this proposal.
I would find it very helpful in understanding what you are proposing.

[Dong]: Really appreciate your comments. I would say that our goal is not to compete with ALT.
Instead, we want to see how we could help improve the LISP from another angle.
So let's see whether there will gonna be help. :-)


 
Thanks!
Best Regards!

Dong HUO