Re: [lisp] Comments to draft-rodrigueznatal-lisp-ms-smr-00.txt

Alberto Rodriguez-Natal <arnatal@ac.upc.edu> Wed, 30 September 2015 10:39 UTC

Return-Path: <arnatal@ac.upc.edu>
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 6C6321A86EC for <lisp@ietfa.amsl.com>; Wed, 30 Sep 2015 03:39:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.589
X-Spam-Level:
X-Spam-Status: No, score=-3.589 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 jAh42ZA5jwZA for <lisp@ietfa.amsl.com>; Wed, 30 Sep 2015 03:39:04 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id ECD2E1B3171 for <lisp@ietf.org>; Wed, 30 Sep 2015 03:39:03 -0700 (PDT)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id t8U8kxfd030880 for <lisp@ietf.org>; Wed, 30 Sep 2015 10:46:59 +0200
Received: from mail-la0-f46.google.com (mail-la0-f46.google.com [209.85.215.46]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id 30E6F6B8 for <lisp@ietf.org>; Wed, 30 Sep 2015 12:39:02 +0200 (CEST)
Received: by labzv5 with SMTP id zv5so40870021lab.1 for <lisp@ietf.org>; Wed, 30 Sep 2015 03:39:01 -0700 (PDT)
X-Received: by 10.112.156.193 with SMTP id wg1mr865919lbb.24.1443609541585; Wed, 30 Sep 2015 03:39:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.59.225 with HTTP; Wed, 30 Sep 2015 03:38:42 -0700 (PDT)
In-Reply-To: <3C2AD973-A1F7-4C84-B8D5-31BAA8371CA5@gmail.com>
References: <3C2AD973-A1F7-4C84-B8D5-31BAA8371CA5@gmail.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Wed, 30 Sep 2015 12:38:42 +0200
Message-ID: <CA+YHcKGTh75dri=n9HqyY4koWd5qQu64aQmN=Yw+wUu-cC9YLQ@mail.gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/alternative; boundary="001a11c34540ebb4730520f48998"
Archived-At: <http://mailarchive.ietf.org/arch/msg/lisp/twoZQaaR3g3EvbvZJk2HxEGY9dk>
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Comments to draft-rodrigueznatal-lisp-ms-smr-00.txt
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 30 Sep 2015 10:39:08 -0000

Good comments Dino. See inline.

On Tue, Sep 29, 2015 at 8:27 PM, Dino Farinacci <farinacci@gmail.com> wrote:

> Hi guys, thanks for the draft. I have some comments. But to note, in
> private discussions, we have talked about a more general mechanism that is
> in another draft to be published. Thanks Alberto for contributing to both
> drafts.
>

To the people on the list, we hope to discuss the more general approach
with the WG on the next IETF. We are putting together a set of slides
covering the private discussions that Dino mentioned.

>
> In this draft SMRs are used so ITRs do not need any changes.


This is exactly the point that motivated this draft.

>
> In any event, we can discuss this at next WG meeting.
>

Absolutely. Personally, I'm looking forward to it.

>
> EIDs don’t “belong” to PITRs. Typically, the ETR sends SMRs with an
> EID-record to the EID-preifx the ITR is encapsulating for.


Better way to put it. I'll rephrase the sentence.

Since there are no configured database mappings on PITRs, you have to
> specifiy what actually is put in the EID-record. I suggest an AFI=0 or an
> EID-record count of 0.
>

That's a way to do it. Probably we'd need to do some interoperability test
to see how the different implementations react to this.

>
> So when a mapping changes, an ETR will register to more than one
> map-server. I did not see any text to indicate if more than one map-server
> will send an SMR to the (P)ITR. Are multiple messages sent?


The draft specifies that is up to the implementation to decide when (and
therefore how many) to send SMRs.


> And does the ITR ignore subsequent messages or sends a SMR-invoked
> Map-Request for each SMR received? Note, this will add unnecessary
> messaging to the global system.
>

Since the main point of the draft is to interoperate with legacy (P)ITRs,
it is assumed that (P)ITRs will operate according to their implementation
of RFC6830. Most likely they will send several SMR-invoked Map-Requests
before rate-limiting themselves.

>
> You need to indicate what PITR does with an SMR when the EID in the
> EID-record is not cached, or not configured.
>

Note that this will always be the case If we use AFI=0 in the EID-record
when sending SMRs to the PITRs as you proposed above. I'm unsure how
RFC6830 deals with the case of an SMR using an EID-record not configured
(both for ITRs and PITRs).

>
> Also, note, that a map-server may also be an RTR, so the RTR’s locator may
> be in the map-cache locator-set of an PITR or ITR. In that case, you need
> to explain if the SMR-invoked Map-Request should go directly to the RTR/MS
> system or via the mapping system (ie. via a Map-Resolver).
>

Well in that case we can say that is the RTR the one sending the SMR, not
the MS, and therefore there is no need for this draft :P. I believe that we
can add some text to clarify that case (and also the -rare- case of a
MS-ITR), although for me it is legacy RFC6830 operation.

>
> And could the authors please state your intentions on the temporary or
> permanent nature of this draft. I have heard that this is something
> proposed as a transition for SDN environments.
>

Speaking for myself only, I think that should be up to the WG to decide. I
personally believe that both drafts make sense since they target different
deployment cases (legacy vs upgraded).

Alberto