[Teas] Re: My comments on draft-kompella-teas-mpte

Vishnu Pavan Beeram <vishnupavan.ietf@gmail.com> Thu, 23 July 2026 13:56 UTC

Return-Path: <vishnupavan.ietf@gmail.com>
X-Original-To: teas@mail2.ietf.org
Delivered-To: teas@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id CD76811D757BD for <teas@mail2.ietf.org>; Thu, 23 Jul 2026 06:56:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784814988; bh=m6AbPMAtXVFeeXWOH/sey5HHxaqdkwRV13/sFFYu8Uo=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=rLTiPI0/mxHmavuHdBc35TG5VrbBnTRVK6baLqhqvRm2sCcdK61V4MRd8GdqUUp79 oYeZj3V18I3fwqSIjPEZBMKLGWB8GCle5fNYoc64uRsBLjLBvvPqoeZgkILjgigt6m Xqjlvgdlj1O+RZ9TKIx82ndRtkMIDCvsSqE1OfT4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FEpxD1xiyEoQ for <teas@mail2.ietf.org>; Thu, 23 Jul 2026 06:56:28 -0700 (PDT)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 0CB1611D757B6 for <teas@ietf.org>; Thu, 23 Jul 2026 06:56:28 -0700 (PDT)
Received: by mail-pf1-x430.google.com with SMTP id d2e1a72fcca58-8485bd28dd0so711187b3a.2 for <teas@ietf.org>; Thu, 23 Jul 2026 06:56:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1784814981; cv=none; d=google.com; s=arc-20260327; b=A9F3FYjEoulm63GgEGiMYgg8/MXNJ7PPWqNm0y9tUTg+yN19wz/S3mdbqF+fU5njpo KWaes4u0vRVHumj4RwnXIVrkdTdlhJphwfhDHR8AF5arhl0dTedZMgw8WrBnmS/bkvSg cCv8g64DWD77jYtShZn5Iqay8kzDHHTQNSPvwPrpwwOIePYUOc1dgVqE9c2fwWtwJEDP CKRvdjwL91hfa1QcuXwviH5dLQTY+k1QkzCPTTYxvGYaaCqvTajWjZXYpgpk2smH2FIN UD8V/wwIGBannXPzFFFoWDKJKVRhZqBuyxvfppU7O/7w6lJHABraYcPj6/JK8K8wyHFh FdkQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=m6AbPMAtXVFeeXWOH/sey5HHxaqdkwRV13/sFFYu8Uo=; fh=a6vhOKB2yzWR+jqxapkJZ1Wlbz4p65O3IVDsuzx9P6Y=; b=Huf5dPWqgpQ+LYp9W42YmNDHXaNvxtSyoRzTxR1aznb5WlSrr8MugKPdz9ACpq3sEr 1r3RMvLCxGgL0jy1jTBd5iyO491+fJtUBIAljSBq3tHcJTGiTTRdZlR8AqYNOUQF+jNi xW1PF8vpeBzDi34QGuvnDFLaxoLEEzGv1RgBInS5yqG1dYDOX33mG8OpY2XSEhtjh5oJ mkxQA++IrZmHg+Dly2THTNlEttHtMwkF2RnYJ5qUAzLgwVyxqLR6lusCH8bly+6Q6K1N uUtw+tiHKDe/apRE7WM8PwR9+frxuYQLRYSBH/cwRMDa+sLvEHHGyY9C84EmLBI4zq+5 g54Q==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784814981; x=1785419781; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=m6AbPMAtXVFeeXWOH/sey5HHxaqdkwRV13/sFFYu8Uo=; b=cFMYY79j4hqLfTTVVhNKhYN2Av6TrgJ57yNzOyWqAKq3495rfbrQc2bN1bi+RlkteG idLgzdCSPgmbp7rzXpBAVMd5ee6uIKSLUd8a2okOrudKswYT88n6QLHqazWWSHC1P2BX ad4G7zMQNR6qziUubuhku4bo6TANwM66xWGHwpWkpqGVdf0oxxZF2VSiY5dpZy6QS2C+ gw8U3/rFoTUVQdeAo20rD5pG9uozYUkGjknPGJEIs//O8aXKDUTfT1+GeCgs0OMAzkSG SscKDzh+3Ttap68kbHtHeTEnCmmFo2Oo75r/JjBW3vHMHTX2WOEZf12CW60hZFp2LSvX KKOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784814981; x=1785419781; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=m6AbPMAtXVFeeXWOH/sey5HHxaqdkwRV13/sFFYu8Uo=; b=hkvaa7nAVgXeSBFbsmpLdLlY66VQyUyT2CJ9qFcGU22h5Dr4cgDOpBFtzDUk7ny+Sn aPypQFd/l9T1GOpd1cupG7snzjyMADoto1aWL65PC7RNT2ulwCGPcqQdYYSoTADpYvHk 5nPtal92SVjKMZW2wIa5PKKfeEuwikWJGXZZ+pgV0FNNLLuec+dxsyC2mZH3wAS6OQHe 1tDJT9/ipgj3UKjU2eFzeNAtWHW0JNchipt7/5ppLhjIGy0FfH6WKCO5Z8SEWy39Qy/p ja0ZnN7w41OlVJpUqxX3F6C6fjeafOAscBVnISpmjrE9WPUtg2/3dX99c3Fs/ErkLEiC VssA==
X-Forwarded-Encrypted: i=1; AHgh+RrI1emcJ3LqkHWchvfQWDhUeYSBOfWF9zrMvM78KUfYSp4SFGmesVu4gnZ99Ky6xwS/dGWH@ietf.org
X-Gm-Message-State: AOJu0YzwIbUehjY/GcQmfiB+9yjNepDUHy0n8Ea+eoHQyuJwAgauZcTv iaaOApHEC2Cy/Vw3S91JX703Ky5n1T9pCOCQKUxg3AyG9NPB7v1Glbjkv7BxJ2iec98rWaFpzdf zHozZQazu+wN0HNbBYK+yXjjc0P2KLO80WmQVnHtmQg==
X-Gm-Gg: AR+sD13zI7PrZ+iWgh+CNEQkfSlIGd3Re9YV0aqAtbqEYH4XE+KDlIpTdT0BTDeqp4z x027KpK7vwZWgs0yeS1xHlxdt/hn4syxF9AFCQVsl4YEDSIvioGXvaQW5O0q6U7YBJPP5uJ+lJ5 QIIJ2QqK0TGwPGuQOQP0gE/UexO64DalASCMc0BBrsPHREg9blZOKXYU4UHz8Zd+BevG4xH/2wn 0LIbSqcN0+4OeyRjeB/RERtf20j9/SDmRWyyF2Cs/77qHBXamiPUj4osd2izAE=
X-Received: by 2002:a05:6a00:278d:b0:847:8704:1c54 with SMTP id d2e1a72fcca58-84e2bc68cdfmr3701611b3a.22.1784814980746; Thu, 23 Jul 2026 06:56:20 -0700 (PDT)
MIME-Version: 1.0
References: <DM6PR11MB3849CE2D27341F2883A44EABDEC02@DM6PR11MB3849.namprd11.prod.outlook.com>
In-Reply-To: <DM6PR11MB3849CE2D27341F2883A44EABDEC02@DM6PR11MB3849.namprd11.prod.outlook.com>
From: Vishnu Pavan Beeram <vishnupavan.ietf@gmail.com>
Date: Thu, 23 Jul 2026 06:56:08 -0700
X-Gm-Features: AUfX_mxBkkv8DHRNAMm5HVOtf0-SxkyTehnqYNOmEhQbfEYiIBwmkIuYOMWaXUg
Message-ID: <CAMoPOh=RHLbND0Ciz0wHK_HfkWFCdUU57OmjT+fh9O-sbJUDJQ@mail.gmail.com>
To: "Zafar Ali (zali)" <zali=40cisco.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000eacfe50657479eca"
Message-ID-Hash: LROHC6MXTOP5FXWLD7JBERDHCAPWT3T6
X-Message-ID-Hash: LROHC6MXTOP5FXWLD7JBERDHCAPWT3T6
X-MailFrom: vishnupavan.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-teas.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "kireeti.ietf@gmail.com" <kireeti.ietf@gmail.com>, TEAS WG <teas@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Teas] Re: My comments on draft-kompella-teas-mpte
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/s23l7xp4LPdDoZQhZMdZ7X05tck>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Owner: <mailto:teas-owner@ietf.org>
List-Post: <mailto:teas@ietf.org>
List-Subscribe: <mailto:teas-join@ietf.org>
List-Unsubscribe: <mailto:teas-leave@ietf.org>

{as a WG participant}

Hi Zafar,

Thank you for posting your comments. I'd like to address the technical
points you raised.

*On the quote "One can either have TE or multipathing, but not both"*:

This is a problem statement describing the current state of practice with
conventional mechanisms. With conventional P2P TE tunnels, you get traffic
engineering but not multipathing. With ECMP, you get multipathing but not
traffic engineering. The MPTE draft proposes to combine both in a specific
way (via DAGs with per-junction weighted load-balancing).

Moreover, the authors explicitly acknowledge the existence of prior
non-DAG-based multipath TE approaches. The companion signaling document
(draft-kbr-teas-mptersvp-04, Section 1.3) discusses "RSVP Multipath Traffic
Engineered Container (MPTEC) Tunnels" — a pre-existing, deployed approach
to combining TE and multipath — and contrasts it with the DAG-based
approach. Prior presentations to this WG (IETF 123:
https://datatracker.ietf.org/meeting/123/materials/slides-123-teas-07-multipath-traffic-engineering-02)
also discuss existing multipath TE approaches as context.

A document that openly acknowledges and contrasts with prior multipath TE
work is not claiming to have invented the term. It is proposing a specific
architecture (DAG-based, per-junction) that it believes improves upon
existing approaches.

*On RFC 9256 and SR Policy W-ECMP:*

RFC 9256 defines weighted segment lists within an SR Policy, where the
headend (ingress) splits traffic across candidate paths based on relative
weights. This is headend-only weighted multipathing — the policy is
instantiated and the traffic split decision is made solely at the ingress.

Importantly, RFC 9256 does not advocate the use of Binding SIDs at every
hop along the policy paths to achieve per-hop weighted load-balancing. That
would be an MPTE-like construct built on top of SR Policy — which is
exactly what draft-stone-spring-mpte-sr proposes — not something RFC 9256
itself defines or envisions.

MPTE is architecturally distinct: it defines weighted load-balancing at
every junction node in a Directed Acyclic Graph, not just at the ingress.
Each junction independently distributes traffic across its next-hops based
on signaled load shares. This is distributed per-hop weighted multipathing
— a fundamentally different model from the headend-only W-ECMP specified in
RFC 9256.

That said, citing RFC 9256 as related work to explicitly contrast the two
approaches is a fair editorial suggestion, and I'd recommend the authors
consider adding the comparison and reference in the next revision.


*On Binding SIDs and Junction nodes:*
A Binding SID can steer traffic into an SR Policy at a midpoint, and it can
be used as a building block for realizing MPTE — which is precisely what
draft-stone-spring-mpte-sr proposes. However, a BSID alone does not provide
per-junction weighted load-balancing, per-hop bandwidth accounting,
previous-hop tracking, or signaled DAG state. These are the capabilities
that MPTE junction nodes provide.

The existence of draft-stone-spring-mpte-sr validates that MPTE is a
distinct concept: if SR Policy W-ECMP and Binding SIDs already did what
MPTE junctions do, there would be no need for that draft. The
classification of draft-stone-spring-mpte-sr as Informational reflects its
role as a realization/applicability document — it describes how MPTE can be
realized using SR constructs. It does not mean the problem is already
solved by RFC 9256. On the contrary, draft-stone-spring-mpte-sr defines
per-junction SR Policies, controller-driven DAG computation, and
coordinated per-junction load-share distribution — none of which are
specified or envisioned in RFC 9256. If RFC 9256 already provided
per-junction weighted multipath TE, draft-stone-spring-mpte-sr would have
nothing to specify.


*On the characterization of the document:*
For the record — describing a document as "academically dishonest" is a
serious allegation and, in this case, is not warranted. An editorial
suggestion to add a reference is perfectly normal in the IETF process;
questioning the integrity of the authors is not. I'd ask that future
feedback be framed constructively.

Thanks,
Pavan


On Thu, Jul 23, 2026 at 4:09 AM Zafar Ali (zali) <zali=
40cisco.com@dmarc.ietf.org> wrote:

> Hi Kireeti, WG,
>
> This is regarding my comments on
> https://datatracker.ietf.org/doc/draft-kompella-teas-mpte/
>
> >From a read of the document, it seems to claim to invent the multi-path
> TE: “One can either have TE or multipathing, but not both.”
>
> However, it is missing a key reference: “Segment Routing Policy
> Architecture [https://datatracker.ietf.org/doc/rfc9256/]”. RFC9256
> specifies the notion of multi-path TE using weighted-ECMP (W-ECMP)
> segment-list and forwarding “based according to the relative weight of each
> segment list”.
>
> RFC9256 also defines the notion of “Binding SID,” which supports
> multi-path TE just like the “Junction nodes” specified in
> draft-kompella-teas-mpte. This fact is illustrated by an “informational”
> draft on MPTE using Segment Routing [
> https://datatracker.ietf.org/doc/draft-stone-spring-mpte-sr/] I am a
> co-author of draft-stone-spring-mpte-sr.
>
> I would not have commented had draft-kompella-teas-mpte referenced Segment
> Routing Policy Architecture [RFC9256] rather than RFC8754.
>
> I apologize if my comments came across as disrespectful. My comments were
> directed at the draft, not at any individual.
>
> I hope the authors can address the comments above.
>
> Thanks
>
> Regards … Zafar
> _______________________________________________
> Teas mailing list -- teas@ietf.org
> To unsubscribe send an email to teas-leave@ietf.org
>