Re: [lisp] Question from the mic

Dino Farinacci <farinacci@gmail.com> Mon, 25 July 2016 17:21 UTC

Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C848E12D8BD for <lisp@ietfa.amsl.com>; Mon, 25 Jul 2016 10:21:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 jc8hYOL0pZGt for <lisp@ietfa.amsl.com>; Mon, 25 Jul 2016 10:21:32 -0700 (PDT)
Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8196512D507 for <lisp@ietf.org>; Mon, 25 Jul 2016 10:21:32 -0700 (PDT)
Received: by mail-pa0-x232.google.com with SMTP id pp5so63098761pac.3 for <lisp@ietf.org>; Mon, 25 Jul 2016 10:21:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FiG/iecvQC3Cn+u+4EEhQRyifA+rReSq2KZ3l62pY/0=; b=KlnDJeTAjsInG5U87CLjAZKvHzgA85EIWIG0GpTZnHB/LJg6bWij357MhT+orPCwvH h6apGMlxZHHE9qU1my0zbULV1i7h1gmH/6dUG3DeVTjDC7kYLbMNaPpj334mGSnnyb6E TwW8SAKBDF7e4Oj0JFBNUsAz0+/tvkZT+1RLmVZZ4ep9TKG63p3RoRREd4/MJZNPbq1s bmEQ7RpqZrHaLQ2NWSxw239Pl/ec7xwRP6n9tPQz9p2VxPkTWK3Dx3o/wFVwqpc6I6XG +txIGOWLsk5tyluHM1HGTgEKWgQvyqGjnGnhQ9+IKrga3bUy2N/q++hQ6TwUSxIbBzPK jFUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FiG/iecvQC3Cn+u+4EEhQRyifA+rReSq2KZ3l62pY/0=; b=gvQ4yCMWhI68z+aiMWEd7dNC5LJSZKbeotfmRnIxqQfhwTK0rXDV+cGA5LY9PN2I48 xP104y+0l28IKq9c3Ixb3iKfptO+YsVRfAykdtbCStENMWrNyNEFg/Ixt7X06XZhgKpr xbsksSRnoU3/QId0Q1aZgq0TsICyGc+gyxCZ77U1jBB10TE65nu6eQz4RLksQ7X2UTbp 9KudsmMuXWCjFfPzNIcNn4a4OJlUw/9IpGMn28JiD/HZ2cgFUBs6/Gd1TOgY4vxH8p7W BTENlEdDgVX0jIbS1L69JUki37c8CvVD2U6NiDsCRtYh+2/Pa5MRKVPDUe9b7p8UxybC rzVg==
X-Gm-Message-State: AEkoouvNXxst0veqf3AeWPk+TvOJ9h7C5M+Hk/wL9QH8SLveIb2mZv1mpLBlcVU3jJHQ8w==
X-Received: by 10.66.74.103 with SMTP id s7mr31041802pav.1.1469467292011; Mon, 25 Jul 2016 10:21:32 -0700 (PDT)
Received: from [10.197.31.157] (173-11-119-245-SFBA.hfc.comcastbusiness.net. [173.11.119.245]) by smtp.gmail.com with ESMTPSA id v124sm5814660pfb.14.2016.07.25.10.21.29 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 25 Jul 2016 10:21:31 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <F061CEB6876F904F8EA6D6B92877731C392100FC@SJCEML701-CHM.china.huawei.com>
Date: Mon, 25 Jul 2016 10:21:27 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <D5E63E38-32CB-4513-9F14-85BAE1AB4C0F@gmail.com>
References: <A059522D-F843-40DA-8D8C-D935313A4090@gmail.com> <F061CEB6876F904F8EA6D6B92877731C392100FC@SJCEML701-CHM.china.huawei.com>
To: Richard Li <renwei.li@huawei.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/m1dZe16fKDhOHdKPcoXUakgBUMw>
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Question from the mic
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 25 Jul 2016 17:21:34 -0000

> Hi Dino,
>  
> All those RFCs are dealing with general cases. But this is something I am particularly interested in:

Right, agree.

> Assume an UE is “dual-stacked”: 4G/LTE and LISP. The UE is initially served by a PGW, which is on a non-LISP site. Now the UE moves from the non-LISP site to a LISP site with itself being treated as EID. In this case, I would like to know how LISP supports, if it does, the mobility to keep session continuity?

Right, good question. So let me explain.

The UE would be implementing draft-meyer-lisp-mn. The PGW would be a PxTR as described in RFC6832.

(1) The PGW would inject routes into the BGP core routing system for the EID prefixes allocated to the UEs. That allows non-EIDs to send packets to the PGW so, in turn, they can LISP encapsulated to the UE.

(2) As the UE moves and obtains new RLOCs, the PGW will update it’s map-cache to LISP encapsulate to the new RLOC(s) for the UE.

(3) For the UE sending packets, it is pretty trivial, it can have a default map-cache entry pointing to the PGW’s RLOC address. So the PGW can decapsulate LISP encapsulated packets and forward them to the non-EID. The UE could also have a bit more specific (but still coarse) map-cache entries to laod spread all the UEs across different PGWs. And each map-cache entry could also have multiple RLOCs so load-splitting can happen from an UE across multiple PGWs in the same region.

If you don’t want the UE to run LISP, then we implement draft-portholes-lisp-eid-mobility, as I described in my EID mobility presentation during the working group. Where the EID is still assigned to the UE and the RLOC and LISP xTR functionality can be either in the eNodeB or SGW.

Hope this helps,
Dino