Re: [Lsr] Seeking feedback to the revised draft-dunbar-lsr-5g-edge-compute

Gyan Mishra <hayabusagsm@gmail.com> Thu, 13 January 2022 06:05 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A4083A1053 for <lsr@ietfa.amsl.com>; Wed, 12 Jan 2022 22:05:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 At0HxaqdG6uA for <lsr@ietfa.amsl.com>; Wed, 12 Jan 2022 22:05:10 -0800 (PST)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (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 16A503A108B for <lsr@ietf.org>; Wed, 12 Jan 2022 22:05:09 -0800 (PST)
Received: by mail-pj1-x102e.google.com with SMTP id i8-20020a17090a138800b001b3936fb375so17269919pja.1 for <lsr@ietf.org>; Wed, 12 Jan 2022 22:05:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uCH/f2Wypv7+uHFG8kPoi4px63pLAwNFwBuYBf3GJS0=; b=kBiEgEWlrHGR8aOB33p5m+bhWGQ3qw+W4pvLkiTli8ZEqKsaSEBzNa1gHZpozjK4S1 ovnTmAvlFYCYPwYGChv9vq+t0XkBCN7c0YIVVH///O2LySGWNF+Er1/CgfkT7vKPk1/0 Z7+3n25hyvuiC92PoE5O1WoxfuErDsNm9UvKedz0dNxN8RcCl/UyZcsz8hP+vLsM/PRA aZn1BA4xYlINUHyeuWyQjFfSMc1DrYZ/wqT1aDLmDezBD6tD5/EaryrtK22af0NrDT6d G0rfozf78s1PDvpt1QVW4ssvk96g9OJkgJ+Le7wVxfFas9Lwxn2ALIb1Dt5+4UceROjg 99qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uCH/f2Wypv7+uHFG8kPoi4px63pLAwNFwBuYBf3GJS0=; b=NNg+8QFSHCKBfdDHtXUaKflnYUYycry9gLqRpTPRS5XYLQHADBrRJ0sj9g/zO0ktAW kBBrEoHygOMoHqpZUfJ/Kir0YvjSw2DtiIx22Vv1vKFTPAFb2YqcgqLvDBojTgfPYtNc aEJE6JuSwYSu5DeU7MMbKsgSZeP3ipPBQmsyYfFndAbgt9oX2gHVlH8EZvO2KmyqmJ3B dJw3SrGTLdVZu08j/sp6s+sZgTxpkCW6AG6ScbA3rYX6hcqEp8DkiJFcAE8R20QqcEac mt8y7xIGZnu1JGwLMuuiCAMhudFVu0wSr/X56ZmoDzIJHeN3kl18T3vEaov+u8BRrwXm t0Bg==
X-Gm-Message-State: AOAM530NXa4PQkJhiM41YorEG+5ggyLDepLlXXOcoAnGk3DWLuO8GoYd 2zYs8QfwxSXzDAWXZIFv6fCC7qLhi7iH0ROE2do=
X-Google-Smtp-Source: ABdhPJzt+uDlulzj6hgT2o7J/bx7MOd5NJROEPp8vtZjHkjrEZ0Fpawdxw1aKYFumIiI3r1eVXgWqAIIYK95dA7/SlY=
X-Received: by 2002:a63:8bc8:: with SMTP id j191mr2675641pge.180.1642053907241; Wed, 12 Jan 2022 22:05:07 -0800 (PST)
MIME-Version: 1.0
References: <CO1PR13MB49208C0CFE0AE200E9654D62854D9@CO1PR13MB4920.namprd13.prod.outlook.com> <BY5PR11MB43374CE0329A2D0D4CBBB56CC1509@BY5PR11MB4337.namprd11.prod.outlook.com> <CO1PR13MB49209FB2780A390C060981D285529@CO1PR13MB4920.namprd13.prod.outlook.com> <BY5PR11MB43373269E621CCC90F47D650C1529@BY5PR11MB4337.namprd11.prod.outlook.com> <CO1PR13MB492084E011B67AFF7EB45B3585529@CO1PR13MB4920.namprd13.prod.outlook.com> <BY5PR11MB43376DA8FD239B220AAA7F03C1529@BY5PR11MB4337.namprd11.prod.outlook.com> <CO1PR13MB4920EDA93692C2BE3CC49F7A85529@CO1PR13MB4920.namprd13.prod.outlook.com> <CAOj+MMH0ockwESPepB0PH-_jHxtSJ2+n0cJCsm-oGGB6ztvQtQ@mail.gmail.com> <CO1PR13MB4920561C1237ECD319B2C17B85529@CO1PR13MB4920.namprd13.prod.outlook.com> <CAOj+MMEMt845bRwhn-KTTx=7DvinocYc0JYZyzPp9BR7jC1C+w@mail.gmail.com> <CABNhwV1dB5TwtibkMthxamsSZvtm36h1vrGOhtucw8fi4avfFw@mail.gmail.com> <BY5PR11MB4337053667F17BB2F2B4BA3BC1539@BY5PR11MB4337.namprd11.prod.outlook.com>
In-Reply-To: <BY5PR11MB4337053667F17BB2F2B4BA3BC1539@BY5PR11MB4337.namprd11.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Thu, 13 Jan 2022 01:04:55 -0500
Message-ID: <CABNhwV0=i448_7m60ownptafJyb8VE0un_s3NVNTw8=JdZF7UQ@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: Linda Dunbar <linda.dunbar@futurewei.com>, Robert Raszuk <robert@raszuk.net>, "lsr@ietf.org" <lsr@ietf.org>
Content-Type: multipart/related; boundary="000000000000d7f6fa05d57077bc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/rWSPR8ngeA47WATBH0ZH1Jp318w>
Subject: Re: [Lsr] Seeking feedback to the revised draft-dunbar-lsr-5g-edge-compute
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2022 06:05:22 -0000

Hi Les

Agreed.

My thoughts are that the context of the draft is based on an Anycast VIP
address of a server which is proximity based load balancing and not
necessarily ECMP/UCMP and only if the proximity is the same for multiple
paths to the Anycast VIP would there be a ECMP/UCMP possibility.

Let’s say if it’s proximity based and one path is preferred, the flow will
take that path.  So now the server you are on gets overloaded and a site
cost gets advertised in the IGP at which point the connection receives a
TCP reset and flow re-establishes on the alternate path based on the site
cost and remains there until the server goes down or  gets overloaded or a
better path comes along.

For ECMP case, ECMP has flow affinity so the flow will stay on the same
path long lived until the connection terminates.

So now in ECMP case the flow hashed to a path and maintains its affinity to
that path.  Now all of sudden the server gets overloaded and we get a
better site cost advertised.  So now the session terminates on current path
and establishes again on the Anycast VIP new path based on the site cost
advertised.

The failover I believe results in the user refreshing their browser which
is better than hanging.

As the VIP prefix is the only one that experiences reconvergence on new
path based on site cost if there is any instability with the servers that
will be reflected to the IGP Anycast prefix as well.

Is that a good or bad thing.  I think if you had to pick your poison as
here the issue Linda is trying to solve is a server issue but leveraging
the IGP to force re-convergence when the server is in a half baked state
meaning it’s busy and connections are being dropped or very slow QOE for
end user.  If you did nothing and let it ride the the user would be stuck
on a bad connection.

So this solution dynamically fixed the issue.

As far as oscillation that is not a big deal as you are in a much worse off
state connected to a dying server on its last leg as far as memory and CPU.

This solution I can see can apply to any client / server connection and not
just 5G and can be used by enterprises as well as SP for their customers to
have an drastically improved QOE.

I saw some feedback on the TLV and I think once that is all worked out I am
in favor of advancing this draft.

Kind Regards

Gyan


On Wed, Jan 12, 2022 at 10:16 PM Les Ginsberg (ginsberg) <ginsberg@cisco.com>
wrote:

> Gyan –
>
>
>
> The difference between ECMP and UCMP is not significant in this discussion.
>
> I don’t want to speak for Robert, but for me his point was that IGPs can
> do “multipath” well – but this does not translate into managing flows.
>
> Please see my other responses on this thread.
>
>
>
> Thanx.
>
>
>
>     Les
>
>
>
>
>
> *From:* Gyan Mishra <hayabusagsm@gmail.com>
> *Sent:* Wednesday, January 12, 2022 5:26 PM
> *To:* Robert Raszuk <robert@raszuk.net>
> *Cc:* Les Ginsberg (ginsberg) <ginsberg@cisco.com>; Linda Dunbar <
> linda.dunbar@futurewei.com>; lsr@ietf.org
> *Subject:* Re: [Lsr] Seeking feedback to the revised
> draft-dunbar-lsr-5g-edge-compute
>
>
>
>
>
> Robert
>
>
>
> Here are a few examples of UCMP drafts below used in core and data center
> use cases.
>
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-unequal-lb-15
>
>
>
> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-weighted-hrw-02
>
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-idr-link-bandwidth
>
>
>
> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz
>
>
>
>
>
>
>
> There are many use cases in routing for unequal cost load balancing
> capabilities.
>
>
>
> Kind Regards
>
>
>
> Gyan
>
>
>
> On Wed, Jan 12, 2022 at 2:23 PM Robert Raszuk <robert@raszuk.net> wrote:
>
> Linda,
>
>
>
> > IGP has been used for the Multi-path computation for a long time
>
>
>
> IGP can and does ECMP well. Moreover, injecting metric of anycast server
> destination plays no role in it as all paths would inherit that external to
> the IGP cost.
>
>
>
> Unequal cost load balancing or intelligent traffic spread has always been
> done at the application layer *for example MPLS*
>
>
>
> Thx a lot,
>
> R.
>
>
>
> On Wed, Jan 12, 2022 at 8:18 PM Linda Dunbar <linda.dunbar@futurewei.com>
> wrote:
>
> Robert,
>
>
>
> Please see inline in green:
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Wednesday, January 12, 2022 1:00 PM
> *To:* Linda Dunbar <linda.dunbar@futurewei.com>
> *Cc:* Les Ginsberg (ginsberg) <ginsberg@cisco.com>; lsr@ietf.org
> *Subject:* Re: [Lsr] Seeking feedback to the revised
> draft-dunbar-lsr-5g-edge-compute
>
>
>
> Hi Linda,
>
>
>
> *[LES:] It is my opinion that what you propose will not achieve your goals
> – in part because IGPs only influence forwarding on a per packet basis –
> not a per flow/connection basis.*
>
> *[Linda] Most vendors do support flow based ECMP, with Shortest Path
> computed by attributes advertised by IGP.*
>
>
>
> I am with Les here. ECMP has nothing to do with his point.
>
>
>
> [Linda] Les said that “IGP only influence forwarding on a per packet
> basis”.  I am saying that vendors supporting “forwarding per flow” with
> equal cost computed by IGP implies  that forwarding on modern routers are
> no longer purely per packet basis.
>
>
>
>
>
> Draft says:
>
>
>
> *When those multiple server instances share one IP address (ANYCAST), the
> transient network and load conditions can be incorporated in selecting an
> optimal path among server instances for UEs.*
>
>
>
> So if we apply any new metric to indicate load of a single anycast address
> how is this going to help anything ?
>
>
>
> [Linda] The “Load” or “Aggregated Site Cost” is to differentiate multiple
> paths with the same routing distance.
>
>
>
>
>
> You would need a mechanism where the network is smart and say per src-dst
> tuple or more spreads the traffic. IGP does not play that game today I am
> afraid.
>
> [Linda] There is one SRC and multiple paths to one DST. IGP has been used
> for the Multi-path computation for a long time.
>
>
>
> Thank you, Linda
>
>
>
> Thx a lot,
> R.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr
>
> --
>
> [image: Image removed by sender.] <http://www.verizon.com/>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
> *M 301 502-1347*
>
>
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*