Re: [Ila] [5gangip] ILA forwaring [Was Re: Problem Statement]

Tom Herbert <tom@quantonium.net> Tue, 01 May 2018 19:13 UTC

Return-Path: <tom@quantonium.net>
X-Original-To: ila@ietfa.amsl.com
Delivered-To: ila@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5B1F126DC2 for <ila@ietfa.amsl.com>; Tue, 1 May 2018 12:13:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level:
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=quantonium-net.20150623.gappssmtp.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 4HUMsvNHc0Nk for <ila@ietfa.amsl.com>; Tue, 1 May 2018 12:13:12 -0700 (PDT)
Received: from mail-wm0-x231.google.com (mail-wm0-x231.google.com [IPv6:2a00:1450:400c:c09::231]) (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 135AD1201F2 for <ila@ietf.org>; Tue, 1 May 2018 12:13:11 -0700 (PDT)
Received: by mail-wm0-x231.google.com with SMTP id a67so11486780wmf.3 for <ila@ietf.org>; Tue, 01 May 2018 12:13:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=MWiBWmw9+hPuMOpnYUbPtLJ0vdctc1L689jjCoZ8pwQ=; b=mPZWC8ph4JSFnLXLwjUwZdJRjdtOGB8QSdQ5n9xOQqlEsLx8DyAmD7ekardRGPZhth KvnjIYmC5qQuy5MBV92NIxlgdwhsKju1wdvsd+tmqQrsPjwvRaJDxZ+iF1prOX+ldnQE xIlxUDHCs73wE4a91tpUX59j7bdvNsmzQgaXdpu25OWuQ50eNhQ6L8Qmw2WcD+0afoJr ns+TRAYBrr+S2fvv3jitUO0enNQhpeswJz4m5PDzunoBPYt1OYOt4gni7r1GIuOCgRDS wAzBOYEIWOgdSgwQYjdxM5EjzTb50o0lY1n9XDOYYdIhE9++cLOfG4+SY/wpn+MVue1w TafA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=MWiBWmw9+hPuMOpnYUbPtLJ0vdctc1L689jjCoZ8pwQ=; b=gcn7HnPdS8qICAYtvIPk+k4XDl/jikuffSd5Ri66UMTeeT4wAXje9qwJGWS/ValdGP nJejvTjh8AUXTpy/Ipb5UeoPf7Gm3szsvgM6gLVPdbIiMOIurnmqnT1PGOW50yQVOIUP whk3AwfABBi36QbX/4mwlHnQnpSa+Plcu4L0P8qQmNQkyo9JOi7Ut/RDwMSDJ+neBbin J/DOXz5UH8Qs1j6+J+sP77CEe8WkqkUNz4JmeL6fuCeOyP2X7RcOgqTp5aBVfo/xDi7L immsY+yPjMjwaCb3c2DSCWmFrGiDnceg2dpf2dX+U94NX2OB975aPffUdduw20WkJXgB Fepw==
X-Gm-Message-State: ALQs6tC0w6xIImlOxN0+Sz0ehnEQUlFtIPinzGgWyn/f5Z7BojBBmLGO WRilv/DQOMCmHJ5ImEvGHsefelieTDZEegKXrvzk2Q==
X-Google-Smtp-Source: AB8JxZqTMMgCiy6e1tqucq7zGf57AnyelmcZ3HNa0nk857C0+AREKk2DRXBTShZjdqwOJp0oh6ROm3vVjxySBfJ2tHw=
X-Received: by 10.28.128.69 with SMTP id b66mr9861675wmd.108.1525201989357; Tue, 01 May 2018 12:13:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.128.227 with HTTP; Tue, 1 May 2018 12:13:08 -0700 (PDT)
In-Reply-To: <1AFE10CF28AE8B4C9663445736B8034D3822C614@CAFRFD1MSGUSRJI.ITServices.sbc.com>
References: <CALx6S37_oce-S0pEUgB8CpkWemcHhrb4HoDXUfPHZMGiokCqcA@mail.gmail.com> <04561B6C-E280-4EE0-B789-3880C8B69A08@gmail.com> <CAPDqMerAV2SRRPGiU9UpsRkzZ5fOwsKNYM2+K1HsPysgXe4Lgg@mail.gmail.com> <1AFE10CF28AE8B4C9663445736B8034D3822C614@CAFRFD1MSGUSRJI.ITServices.sbc.com>
From: Tom Herbert <tom@quantonium.net>
Date: Tue, 01 May 2018 12:13:08 -0700
Message-ID: <CAPDqMeqyfY3ZCnSm=OAZej+Mefs44i7Tfur1-jhPnEe00hryPg@mail.gmail.com>
To: "FIGURELLE, TERRY F" <tf2934@att.com>
Cc: Dino Farinacci <farinacci@gmail.com>, Tom Herbert <tom@herbertland.com>, "ila@ietf.org" <ila@ietf.org>, Behcet Sarikaya <sarikaya@ieee.org>, Christian Huitema <huitema@huitema.net>, "Dirk.von-Hugo@telekom.de" <Dirk.von-Hugo@telekom.de>, 5GANGIP <5gangip@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ila/xzOwfz8dPJyhscB9j0jq8J0TusA>
Subject: Re: [Ila] [5gangip] ILA forwaring [Was Re: Problem Statement]
X-BeenThere: ila@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Identifier Locator Addressing <ila.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ila>, <mailto:ila-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ila/>
List-Post: <mailto:ila@ietf.org>
List-Help: <mailto:ila-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ila>, <mailto:ila-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2018 19:13:15 -0000

On Tue, May 1, 2018 at 12:02 PM, FIGURELLE, TERRY F <tf2934@att.com> wrote:
> You can't push routes to the Internet. ISP chose what they accept and whom they accept it from but typically nothing smaller than a /17 is allowed. Can we keep it real please!
>
We are not pushing route to the Internet. ILA in internal to a site.

> -----Original Message-----
> From: 5gangip <5gangip-bounces@ietf.org> On Behalf Of Tom Herbert
> Sent: Tuesday, May 01, 2018 11:44 AM
> To: Dino Farinacci <farinacci@gmail.com>
> Cc: Tom Herbert <tom@herbertland.com>; ila@ietf.org; Behcet Sarikaya <sarikaya@ieee.org>; Christian Huitema <huitema@huitema.net>; Dirk.von-Hugo@telekom.de; 5GANGIP <5gangip@ietf.org>
> Subject: Re: [5gangip] ILA forwaring [Was Re: Problem Statement]
>
> On Tue, May 1, 2018 at 10:25 AM, Dino Farinacci <farinacci@gmail.com> wrote:
>>> I will try to answer your questions in as much detail as possible.
>>
>> Thanks for more details.
>>
>>> Here are the example cases that illustrate operation.
>>>
>>> Case #1: A network has a single SIR prefix and one ILA-R and some
>>> number of ILA-Ns. The ILA-Ns do not have a map cache and are only
>>> used for SIR to ILA transformation.
>>>
>>> The ILA-R advertises the SIR prefix in normal IP routing. It is the
>>> router for the SIR prefix. Packets destined to an address with the
>>> SIR prefix are thus routed the to ILA-R. Mapping entries are realized
>>> as hosts routes in the ILA-R where the destination host is composed
>>> of the SIR prefix and identifier. When an ILA-R receives a packet it
>>
>> What do you mean by realized. Are host routes storedin ILR-R routers via a push protocol like ILAMP? You are going to push all host routes for all ILA-N nodes in the Internet?
>>
> That are host routes in the local ILA-R routing table.
>
>>> * Note that none of these cases so far require a mapping cache. These
>>> work for all packets regardless of the source. The sender may be
>>> local to the network, or may be a host on the Internet.
>>
>> That is not clear for case #1. Answer my above question first.
>>
>>> Case 4: Map caches are enabled on ILA-Ns.
>>>
>>> The map cache is implemented as host routes in an ILA-N similar to
>>> ILA-R routes. When a packet is sent by a downstream device (e.g. a
>>> UE) it traverses an ILA-N. The ILA-N performs a route lookup on the
>>> packet. If an ILA route is found (a map cache hit) an ILA
>>> transformation is performed an the packet is forwarded directly
>>> towards the destination. If there is no ILA route (map cache miss),
>>> then another route is found possibly the default route (remember
>>> these are just normal route lookups). The packet is forward per the
>>> route and since it still has a SIR prefix in the destination address
>>> it will be forwarded to an ILA-R as described in case #1. The ILA-N
>>> does not send a mapping request and does not remember the
>>> destination, it just forwards without incurring any additional delay.
>>
>> Okay, so the scale of the underlay depends on the number of SIR prefixes injected into the routing system. When using sharding, it could be a lot. This model is kinda a hybrid overlay/underlay where the underlay needs to take part in make packet forwarding work. So be it.
>
> Yes. It's already common technique with things like load balanceres that on routing to distribute packets.
>
>>
>> Dino
>>
>> _______________________________________________
>> 5gangip mailing list
>> 5gangip@ietf.org
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mail
>> man_listinfo_5gangip&d=DwICAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=tO_sNxa2NTxwl
>> 2paJIf4zw&m=rl1QvnuE017HX7WwFbX_YthGHFRrZVDpRcgsmaQkUGE&s=NnvGYrVGFzM8
>> rpmzW7gypXA6_ZW6h0Bh0YcJdXpE-AI&e=
>
> _______________________________________________
> 5gangip mailing list
> 5gangip@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_5gangip&d=DwICAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=tO_sNxa2NTxwl2paJIf4zw&m=rl1QvnuE017HX7WwFbX_YthGHFRrZVDpRcgsmaQkUGE&s=NnvGYrVGFzM8rpmzW7gypXA6_ZW6h0Bh0YcJdXpE-AI&e=