Re: [mpls] draft-iwijnand-mpls-mldp-multi-topology - review

Gyan Mishra <hayabusagsm@gmail.com> Mon, 09 May 2022 05:52 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58C22C14F73B for <mpls@ietfa.amsl.com>; Sun, 8 May 2022 22:52:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.084
X-Spam-Level:
X-Spam-Status: No, score=-2.084 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yh66pFmVqXMz for <mpls@ietfa.amsl.com>; Sun, 8 May 2022 22:52:30 -0700 (PDT)
Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 55169C14F730 for <mpls@ietf.org>; Sun, 8 May 2022 22:52:30 -0700 (PDT)
Received: by mail-pg1-x535.google.com with SMTP id r192so6960125pgr.6; Sun, 08 May 2022 22:52:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=mX+DgzfnIuoSeEJbqHRxoL47YlwiJKqOmaEvZLyo5cE=; b=EZC3RS6AcPxmGYmEMr/KaVz9HNu1tq0JduIAzf9zzO9VOAhipAukf/mbZ/P1HvMVdy p2tKJvM8HW8VXsKXliSg0DFgD259Zkvp1J99MxYYbwJCuTMrKIpSi6JfD2Y1t3zhPnUJ pmr1ogM9+ymTmNLnU4Zg1t3zTmHr+l2fD8g1+jdSvqOYYY3TRxazlf/mngRTSOiQJcOM EUtyBMRLuwkDz9WNUd6o5VA+gNLy/8djMthEQAzBXwi20uT8gaUYLTa4Pz70BVcyt/VM zfwSt8Ke5y0jEDEewb/+9mKIkNH8+3g2lnxDE+EtRTrpjGV27kYFJGieUnnMjYV6qJMu d/wg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=mX+DgzfnIuoSeEJbqHRxoL47YlwiJKqOmaEvZLyo5cE=; b=nEucZ5Bw0G8l3A2DoHXuD4Kqjn2w7iWdRBznLgKKbWQ8kb9oSzemuUij9z7sZ2jTHe o7jkLTJFODK5LEb62FjE/6cBmG2KhQVW+ofwpw4RE+O0M1+Ca/JItldQ3mTla/dgEB4D aXnD+bkhL3L1EXck85P91noLOjSqnWtaKze6SaX6B1gfcvtXEF9W9IY9k96BS19H45jD henC9bm+yW6iA4ZD6J+abU9vMu76L+0Zjjte2D3YiQy357i+8h7P3OPt6EFhoQ1+4gcI vRjdC2Vy9dKLdLHw0IOnHOur6pNYr9VAM5bT+3BMvCEDfmzFwPpw05AZWmvo8Of0SajB Lmzg==
X-Gm-Message-State: AOAM530WHdFzU+gENY15E/CFug72ZLCUl/nfhFbsC3xghlg/WARw/URs gLMdX43ULdj9z/SYUpz+TfgCgAd7qUW0TFq/50/8wdhv2j4=
X-Google-Smtp-Source: ABdhPJzh/jHq1pUN/szy5ocqExu/quCKA7BBBBuCzoRS+AaKh4c7BaJ8eb/UkUrbA/KMxA0OUXQDs1emtilE8hYVg80=
X-Received: by 2002:a62:15c7:0:b0:50d:388d:916a with SMTP id 190-20020a6215c7000000b0050d388d916amr14484354pfv.8.1652075549230; Sun, 08 May 2022 22:52:29 -0700 (PDT)
MIME-Version: 1.0
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Mon, 09 May 2022 01:52:18 -0400
Message-ID: <CABNhwV1TLGt+o=QA=5DT6oJac16-6U7prbCDBJ14xQYNRmbc9w@mail.gmail.com>
To: draft-iwijnand-mpls-mldp-multi-topology@ietf.org, mpls <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000041099805de8dd08b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/MYIb4hj7jdLHXRxu5-lzm5ke92s>
Subject: Re: [mpls] draft-iwijnand-mpls-mldp-multi-topology - review
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 May 2022 05:52:34 -0000

Dear authors

I see the draft is in queue for WG adoption so I have provided a quick
review prior to the adoption call.

The original draft published in 2011 and the goal was to extend mLDP  P2MP
and MP2MP FEC RFC 6388  to be IGP MTID aware OSPF MT RFC 4915 and ISIS RFC
5130.

The replacement draft with same name posted in 2018 added support for IGP
Flex Algo and so now the latest draft revision 4  extends mLDP RFC 6388 to
support both IGP MTID which was the basis of the original draft as well as
now Flex Algo added to the draft.

MT IGP concept provides a common data plane with separation of control
plane functionality, thereby giving the ability for operators to create sub
topologies “network slices” of the topology as an  IGP abstraction layering
at the control plane level.

Flex Algo  draft was originally published in 2017 and now been submitted
for publication.

The goal of  Flex Algo was to also provide a simpler control plane based
“network slicing” capabilities but with simplification as well as current
applicability to only SR forwarding plane association of Algo with SR-MPLS
prefix SIDs or SRv6 locators.

One of the goals of SR-MPLS is the elimination of network state by moving
 the LDP control plane state to an SR IGP extension.

As multicast has been challenging for operators migrating to SR,
flexibility to keep LDP around for multicast only -  mLDP had been common
place and gives operators some time  to migrate to some of the up and
coming SR based multicast technologies.

This draft provides an extends mLDP FEC to be FAD aware as well as the
original goal of making MTR aware.

Throughout the document Flex Algo and MTR are mentioned and as the
extension that was originally for IGP MT, is now being extended to support
as well Flex Algo using the basis of RFC 7307 making LDP MTID aware.

My thoughts are it would be easier to keep the existing document
development in 2011 which goal was to extend mLDP to support MT and
creating a separate draft for extending mLDP to support Flex Algo.

Bundling both solutions together seems overly complicated as MT is very
different from FAD.  Also bundling together confuses the overall solution.

If you extend Flex Algo separately you don’t require any dependencies  on
RFC 7307 as now it would be a completely new solution and can focus on FAD
3 tuple and getting that encoded into a new FEC P2MP and MP2MP FEC.  I
think this drastically simplifies the solution.

IGP Flex Algo only supports SR Algo today and is being extended to support
other data planes such as now IP Flex Algo.

As IGP flex Algo draft today only supports SR data plane association with
prefix sid for SR-MPLS and SRv6 locator for SRv6, I think Flex Algo would
first require an extension to support MPLS LDP which does not exist today.
So that’s a major problem.

So if Flex Algo today does not support MPLS LDP data plane, how can you
extend mLDP (multipoint extension of LDP)  to support Flex Algo?

I think this is an important solution and would be happy to collaborate on
the draft to help progress.

Kind Regards

Gyan


-- 

<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*