[mpls] Re: New Version Notification for draft-li-mpls-mna-entropy-03.txt

Tony Li <tony.li@tony.li> Tue, 03 September 2024 18:29 UTC

Return-Path: <tony1athome@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 49513C1DA1EF for <mpls@ietfa.amsl.com>; Tue, 3 Sep 2024 11:29:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.757
X-Spam-Level:
X-Spam-Status: No, score=-1.757 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no 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 r3T1cyxARv2L for <mpls@ietfa.amsl.com>; Tue, 3 Sep 2024 11:29:07 -0700 (PDT)
Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (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 ietfa.amsl.com (Postfix) with ESMTPS id 6B72EC1840F3 for <mpls@ietf.org>; Tue, 3 Sep 2024 11:29:07 -0700 (PDT)
Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-7140ff4b1e9so4388981b3a.3 for <mpls@ietf.org>; Tue, 03 Sep 2024 11:29:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725388146; x=1725992946; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:from:to:cc:subject:date:message-id:reply-to; bh=DZ160DuNfHZllkkHE8Btrqq0kMDunJdCft1X09Gqbyw=; b=V/X4TAmc5cFqrn5Bz4S1y5oOknrUGibUrLUWnhFnbmQTA30wQnLqPukPo8g3nJjFDA ZozNzY5r9+To8xfrXvLpTe0XeSfsyhHskJYQRb/MxjMvu2tzb6d2nBERBUS3uNtUb18f dxlIWW6LX4h1J9V1jrIWWundpS+hddxmHS7nPJmimgj79BfV8m2BjZhj03Dx8K6Xfwgs SXV2iCvu+/BmlkqbCWsizNxwHTOeboEAC0wCnKKnA2c1z4XwsHfv9D2MLn9LE3/tfsji 6XARN6x1A5Q3nQY5jaO+YooS84O2Euqon9ym30J5/CoNt+dOjYy9X+mXrSpuG6zb9flM KpTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725388146; x=1725992946; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DZ160DuNfHZllkkHE8Btrqq0kMDunJdCft1X09Gqbyw=; b=RIWxz6h3NrVKcvbwp4RK/0cYsTXmEuPI4GfnF7m/9kQyI7Nc8u8K23iAmLffQadg/j BwpdvfbDkwQeu4m3fXOhdQ6Kuv7l8u4XPpwaNd11j/xSZarao9R9fNUxupFUQNJh6adk mtVS/QxMBYTNfqX61ixdsWgrdVAmZCevSpFvjVvSLfER8AfAGb3qx64vTIjTErZyTdKw JVzDBrqkThHvCU1+XjU9STen2YjXQcvZtLg+l6wfx2ZmJdvyd7qsoiI5Pq0nC3NZwh/3 0InqSv/VEhuMo+QIYCIGc56fdelJuj22ccGqwKQRMJrsa77X9KuNhW62jCpdLUZ5q1/n wMCQ==
X-Forwarded-Encrypted: i=1; AJvYcCXJmj18Aho0xdHO8qKQAMQTRIYjXXzPq3ooorNDvV6pmsKNtpkYU5kkcxT2LRlPCfr/TaT2@ietf.org
X-Gm-Message-State: AOJu0YwoI+IwvUrKWjIBPl7liZBe8h0unyJ6FSM1GwMRU0ZSad8wMOqa YrxnqX+3Cf41LIMjkqBT5TjMBHDBmzE3qSpOnOqs7LE6CvyMOtyG
X-Google-Smtp-Source: AGHT+IGJ0dh7TVclwxbrAnpUNcQBZbQeIv8b97G5bP75Ao4toj/bEDPhHNHDLGDqMmdVNESILv84cw==
X-Received: by 2002:a05:6a00:124a:b0:705:9992:e7f2 with SMTP id d2e1a72fcca58-7173c1f7300mr14462597b3a.12.1725388146556; Tue, 03 Sep 2024 11:29:06 -0700 (PDT)
Received: from smtpclient.apple (c-73-93-167-4.hsd1.ca.comcast.net. [73.93.167.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7d4fbd85382sm187757a12.15.2024.09.03.11.29.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Sep 2024 11:29:06 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <6832D2EC-87BA-4D48-B2C2-9A6C12F2EE73@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_57D28879-250A-4B00-946A-7BD8FEACF2FB"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
Date: Tue, 03 Sep 2024 11:28:55 -0700
In-Reply-To: <93acdbb1-a3b4-447b-8a42-8f0477da4203@pi.nu>
To: Loa Andersson <loa@pi.nu>
References: <85b392b8-8968-4ebd-ad37-af09a3ee3b8b@pi.nu> <9853DE1C-E8FB-4C98-A041-9F7CE46F335F@gmail.com> <93acdbb1-a3b4-447b-8a42-8f0477da4203@pi.nu>
X-Mailer: Apple Mail (2.3776.700.51)
Message-ID-Hash: W5UXAOQYLL34QFQMDHNVB3VEQERZD5ZU
X-Message-ID-Hash: W5UXAOQYLL34QFQMDHNVB3VEQERZD5ZU
X-MailFrom: tony1athome@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: mpls <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: New Version Notification for draft-li-mpls-mna-entropy-03.txt
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/IsWmoEOY2lftZLZhGqugc4zNidU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi Loa,

Your diagram arrived here badly mangled.  I’ve changed to a fix width font and taken the 
liberty of trying to repair it.  Apologies if I’ve only broken it further.

>                     +-----------------------------------------+
>                     |                                         |
>                   +---+                                       |
>            +------| D |                                       |
>            |      +---+                                       |
>            |        |                                         |
>          +---+      +---------------------------------------+ |
>    +-----| B |                                              | |
>    |     +---+      +-------------------------------------+ | |
>    |       |        |                                     | | |
>    |       |      +---+                                   | | |
>    |       +------| E |                                   | | |
>    |              +---+                                   | | |
>    |                |                                     | | |
>    |                +-----------------------------------+ | | |
>    |                                                    | | | |
>  +---+                                                 +-------+
>  | A |                                                 |   Z   |
>  +---+                                                 +-------+
>    |                                                    | | | |
>    |                +-----------------------------------+ | | |
>    |                |                                     | | |
>    |              +---+                                   | | |
>    |       +------| F |                                   | | |
>    |       |      +---+                                   | | |
>    |       |        |                                     | | |
>    |     +---+      +-------------------------------------+ | |
>    +-----|C  |                                              | |
>          +---+      +---------------------------------------+ |
>            |        |                                         |
>            |      +---+                                       |
>            +------| G |                                       |
>                   +---+                                       |
>                     |                                         |
>                     +-----------------------------------------+
> 
> 
> Not a network model, but a description of load-sharing option. You say that
> we need the number of paths that a packet may take through the network. In the figure above a packet coming into node from the can be sent either "north" or "south". If it sent "north" it will enter node B and again go north or south. Once a packet reach node D, E, F, or G, it traverses a part of the network that does not do load-sharing. (Yes, I'm lazy!) To me the load-sharing decision seem to a local matter, what is the impact of the fact that there are 8 routes through the network? What seem to have a bigger impact is the number of out going load-sharing interface, but again that is local.

I’m assuming here that the traffic flows from A to Z.

Yes, load sharing is a completely local decision.  The goal is for each system that has multiple paths to select an appropriate next hop,
consistent with the overall path and avoiding packet reordering within a flow. Since intermediate nodes do not have a clear understanding
of the flows within an LSP, the Entropy Label/Value gives a hint to downstream nodes about how to forward particular flows. If done
correctly, packets with the same Entropy Label/Value will follow the same path and thus avoid reordering.


Tony