Re: [Idr] New draft for data center gateways

Robert Raszuk <robert@raszuk.net> Mon, 23 May 2016 20:14 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78BF212DB4B; Mon, 23 May 2016 13:14:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.4
X-Spam-Level:
X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.198, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=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 60k_ee88fKW2; Mon, 23 May 2016 13:14:19 -0700 (PDT)
Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (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 E308D12DB4E; Mon, 23 May 2016 13:14:18 -0700 (PDT)
Received: by mail-lf0-x22f.google.com with SMTP id k98so18772483lfi.1; Mon, 23 May 2016 13:14:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=2kDeyHDSc7khB8jmY/f0GyF3Mjuhy7QoH9ycjxxxals=; b=aYNSRIaKcexjiRCvvV2fYVZnCZJHDHnKmv50Bwl69kP6028nKgxadstLeiu7XqquRO JQEkbAWhQQYTwaumbdBi72mHfKO6dNF0C7s0OpJH/bu/bQ9irpQ+mRXW8jFwhUXWcbzz BQW/1oT5378SA7mDT7QD+O+G25PyMR6WILH//u1vv68wliIFxAT5RxswynXMgpE1sJXD YXFJOmteeucEwD3qaYzPtM82UYzHvSR9sD3n/S/SqM5Mu2RwHPGJgvC4/QlJcpvp6/yT kbaiwgPZFsimL5WeE/JuVmG3HyY1N14hlQJkzlm8J4jGPYXNDDejlVM3VRH8SeE6BrbJ PehA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=2kDeyHDSc7khB8jmY/f0GyF3Mjuhy7QoH9ycjxxxals=; b=kOfdm8XtwE24/bbr9MRVXQPuBmim/jSbdm9nIt7fKAMtb7mSa8UIPkOue7bWdh+hSV GO22yrKBEtNYeHQfUPqS5upwLjukMKsBmuQEsTDI6nkT7oqVjr0jfdQGU4LTmQWkJSwI BxtIMBB6wfVJi7IN79UCdGACUU+dQmVyJHYgliS006vT13mYeUYU/oadjFTqG66+du2R o8lNyWS4epsJU5S9hgHD6u0WRHgOnar+io51EnDw/Zm73B5jKwYKlHgeNyKp1xjspIrB Nd+m/b/GLkOzuKMaeDJWJH87mBVEcHofsh4FB1xf9lf5sgSedMgr4KZBiXftuJZiJRl+ U2IA==
X-Gm-Message-State: AOPr4FX0OOjw/mDGuF4EX4VGhOVv1VzOTekNAJJ3ACZCW3YBndH0ip/ei0bzka04y3L536kMmWxM6Jj8od6SBw==
MIME-Version: 1.0
X-Received: by 10.25.18.26 with SMTP id h26mr5800553lfi.110.1464034456942; Mon, 23 May 2016 13:14:16 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.25.126.210 with HTTP; Mon, 23 May 2016 13:14:16 -0700 (PDT)
In-Reply-To: <CA+b+ERmKjq9h5LP5k3+dygkRjbwzsXrogyzvopPZ61DTTuaitA@mail.gmail.com>
References: <01ea01d1b51a$7cf31e60$76d95b20$@olddog.co.uk> <CA+b+ERmKjq9h5LP5k3+dygkRjbwzsXrogyzvopPZ61DTTuaitA@mail.gmail.com>
Date: Mon, 23 May 2016 22:14:16 +0200
X-Google-Sender-Auth: _qjQmktN64d7CqR4Y63_zC14EUc
Message-ID: <CA+b+ERnZt0BgrHHqBD4BopunjEZLUstfsAbw__u0wGJ2v0Wy-w@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Adrian Farrel <adrian@olddog.co.uk>
Content-Type: multipart/alternative; boundary="001a113f8f70bebf6a0533881518"
Archived-At: <http://mailarchive.ietf.org/arch/msg/idr/NsIbjnGOSLlr3RII-CQt6WXzST4>
Cc: idr wg <idr@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Subject: Re: [Idr] New draft for data center gateways
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 May 2016 20:14:25 -0000

Dear Authors,

Question 1:

Assume that prefix X has been advertised with tunnel attribute as described
in the draft with both GW1 and GW2 entry points to Egress DC site.

So remote GW in Ingress DC site receives at least one such advertisement
and as each contains both GW1 and GW2 entries it can engineer flows to
those.

So far so good ... but what happens when link between PE (on left side) and
GW1 goes down ?

BGP will after some time remove that path via all ASes, but GW2 will keep
advertsing prefix X as still reachable via both GW1 and GW2 within tunnel
encapsulation attribute as from his perspective nothing will be wrong.

How remote GW in Ingress DC site is now supposed to know that GW1 link to
PE in AS2 went down and stop pushing traffic towards it ?

- - -

Question 2:

What happens if all L3 DC CLOS IP Fabrics use eBGP not IGP ?

- - -

Question 3:

Is per prefix tunnel attribute where say /32 routes may be exchanges flat
(ref calico approach - https://www.projectcalico.org/) really a scalable
solution ?


Best,
Robert.

PS. Just purely as information your inter DC traffic steering problem
description is easily solved already today with one level of indirection -
Example: LISP. Not sure if we need additional flat protocol extensions
here.



On Mon, May 23, 2016 at 8:14 PM, Robert Raszuk <robert@raszuk.net> wrote:

> Hi Adrian,
>
> Many thx for sharing the document. Just starting to read it one assertion
> repeated at least twice got my attention:
>
> "Segment routing (SR) [I-D.ietf-spring-segment-routing] is a popular
> protocol mechanism for operating within a DC"
>
> By "popular protocol mechanism" when building non blocking L3 CLOS IP
> fabric are you referring to the below proposal or something else ?
>
>
> https://tools.ietf.org/html/draft-filsfils-spring-large-scale-interconnect-02
>
> Also by "popular" do you mean something which is perhaps deployed in
> production to any level or author's definition of "popular" refers to
> something real deployment are yet to see ?
>
> Honestly having been involved in building large scale data centers for the
> last few years I have not see SR being anywhere close to be used there.
> Especially MPLS flavor of it :)
>
> If anything within DCs draft-lapukhov-bgp-sdn-00 is easy to use and
> provides more then sufficient flexibility within properly constructed
> intra-dc fabric in terms of traffic engineering.
>
> Many thx,
> Robert.
>
>
> On Mon, May 23, 2016 at 7:42 PM, Adrian Farrel <adrian@olddog.co.uk>
> wrote:
>
>> Hi,
>>
>> Just posted
>> https://datatracker.ietf.org/doc/draft-drake-bess-datacenter-gateway/
>>
>> We think this covers an important hole. The document defines a mechanism
>> using
>> the BGP Tunnel Encapsulation attribute to allow each gateway router to
>> advertise
>> the routes to the prefixes in the data center site to which it provides
>> access,
>> and also to advertise on behalf of each other gateway to the same data
>> center
>> site.
>>
>> We posted this as  BESS draft, so discussion there, please until such
>> time that
>> the various chairs tell us to move the discussion somewhere else.
>>
>> Thanks,
>> Adrian
>>
>> _______________________________________________
>> Idr mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr
>>
>
>