Re: [Lsr] Working Group Last Call for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-ietf-lsr-flex-algo-bw-con-07

Acee Lindem <acee.lindem@gmail.com> Wed, 06 March 2024 18:33 UTC

Return-Path: <acee.lindem@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 17543C14F5F6; Wed, 6 Mar 2024 10:33:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-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 dtUmMi5FbLOj; Wed, 6 Mar 2024 10:33:44 -0800 (PST)
Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (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 77329C14F5E3; Wed, 6 Mar 2024 10:33:44 -0800 (PST)
Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-42e5e16559cso27331cf.0; Wed, 06 Mar 2024 10:33:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709750023; x=1710354823; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=E11qKWuwjUrfhNaWWcpPXNM9juyEQlvR/Tt7toLJ7hY=; b=FAVAdPcal/vvTTXhsX76hrA7RqJCV34orRzOGSdntymE6RIbEwW9kUWnvz+6gyO90b OF/qfYkfUoslE4dITCf6tIfyCefPa5WZ1/kXKE228AkontFARJ6rPGRlmbHj5X2UcTDm EUY+l/OlJF4BjVa9soEQBg/FII4mCDE2CFLKOlQo6JLFKmhhffiWVA36DnO8+s+H+tEQ 0LS6+3lFhmyNTZ7sMLardSkOV55MQ1nOIAVI/FDQUN3az/EI9iGCCk75NxWUwXitju6a Us5U91UxayC4nhJECUz86YL8R+zqdpKK6xgvOGtdOMFlXD3apdLc1oiNlXZ/k4vno9sj 0Bag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709750023; x=1710354823; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=E11qKWuwjUrfhNaWWcpPXNM9juyEQlvR/Tt7toLJ7hY=; b=Dtsx9VQEAPXDQ2BlJTpvulsTXAlD7h5Gvdi2FQAz863chUvlYFcjycjNht6jGtkczG 8QpTGdWNJ/PWHEj/fC1mKlbmIv08hFo8MO3VE3xKkxDiamwIzZjjDFx4QPMdc+dgzfbd I5t4chLRqfzyG+2oP0mQy0pQj5v8p/WF9UtWahWZR1CESElPWPaGT6Ltjoa1mab/xRSQ K/2xfC7+78749U8CPWVrh1nX06dyAanVObfckS11eFdnkYAVUVFvdC049UXfk59tUoxP crW8dltRKo7u+f9Xt1+ne0h4xL1ichaNiYHo6DMo3gJRrAWLpxGoLmFi3BQb1pc+jvzm YyaA==
X-Forwarded-Encrypted: i=1; AJvYcCXnFd9LJ/II/MPMbnp6i+VGX9nts9hC47QqRWXN+7NUIA/5wBy+miSAUr0kLKWDI+PmHrAYMfyjteZaTNHQLOj8eWIQz0r3lU8/zPA0Nc8geDf3dWNmMR7/
X-Gm-Message-State: AOJu0YzkuaHcV7rtkDWgO/FDEVA0NzJL+dJIYSWXXB9wNVB5SxoQFFIV MSnfuWW07mN6fcQXdE09SPkf+/TUO75yaJ4nQgNi9tO8ep8yQA4VfXBB01il
X-Google-Smtp-Source: AGHT+IHFDQgZDu7fOWk3YX8aq4W9hlH/LxcZYZ8DJCSsnnSoWFzLX869kVsov0U9KgjcQn+cUvbFYQ==
X-Received: by 2002:ac8:5d49:0:b0:42e:b8e8:dcd9 with SMTP id g9-20020ac85d49000000b0042eb8e8dcd9mr5672994qtx.15.1709750022978; Wed, 06 Mar 2024 10:33:42 -0800 (PST)
Received: from smtpclient.apple ([2605:a601:9186:ba00:ec6f:bd29:9fcf:804b]) by smtp.gmail.com with ESMTPSA id o15-20020a05620a22cf00b007884012c14dsm813484qki.123.2024.03.06.10.33.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Mar 2024 10:33:42 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\))
From: Acee Lindem <acee.lindem@gmail.com>
In-Reply-To: <CO1PR05MB83143ECC8EE71A9E1FF4F04AD5212@CO1PR05MB8314.namprd05.prod.outlook.com>
Date: Wed, 06 Mar 2024 13:33:31 -0500
Cc: lsr <lsr@ietf.org>, "draft-ietf-lsr-flex-algo-bw-con@ietf.org" <draft-ietf-lsr-flex-algo-bw-con@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E67BC8FF-0050-4D1F-858D-41F49FAF711F@gmail.com>
References: <12CF8B14-E49F-49C0-A957-22A0769FBA83@gmail.com> <01D53488-D206-4C28-AFDD-499BEB097B57@gmail.com> <CO1PR05MB83143ECC8EE71A9E1FF4F04AD5212@CO1PR05MB8314.namprd05.prod.outlook.com>
To: Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3731.700.6.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/albUTauarB5Qw7xzQ5WHNyTOxl0>
Subject: Re: [Lsr] Working Group Last Call for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-ietf-lsr-flex-algo-bw-con-07
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 06 Mar 2024 18:33:48 -0000

Hi Shraddha, 

See one inline. 

> On Mar 6, 2024, at 1:51 AM, Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org> wrote:
> 
> Hi Acee,
>  Thanks for the review and edits.
> I have incorporated all edits.
> Will post -08 when window opens.
> Pls see inline for replies
>  
> Juniper Business Use Only
> From: Acee Lindem <acee.lindem@gmail.com> 
> Sent: Friday, March 1, 2024 4:16 AM
> To: Acee Lindem <acee.lindem@gmail.com>
> Cc: lsr <lsr@ietf.org>; draft-ietf-lsr-flex-algo-bw-con@ietf.org
> Subject: Re: [Lsr] Working Group Last Call for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-ietf-lsr-flex-algo-bw-con-07
>  [External Email. Be cautious of content]
> 
> 
> Authors,
> 
> I support publication of this document but not in its current state. I have the following comments that should be resolved first:
> 
>     1. "Backward Compatibility" section is missing. This should be straightforward given that an FAD computation only includes
>         nodes supporting that FAD.
> <SH> OK
> 
>      2. “Security Considerations” is “TBD”.
> <SH> ok
> 
>      3. There is no “Operational Considerations” section. Someone may ask for one.
> <SH> ok
> 
>      4. The document alludes to the problem with elephant flows. Yet for “Interface Group Mode”, the aggregate bandwidth for multiple L3 links is used. How would this work when a flow is typically bound to a single L3 interface?
> <SH> All we are trying to do in this document is to assign metric relative to bandwidth. IGPs cannot  do any bandwidth management and path placement and it’s been mentioned in the introduction section clearly. 

The introduction implies the elephant flow problem is fixed.

    High bandwidth traffic such as residential internet traffic and
     machine to machine elephant flows benefit from using high capacity
     links. Accordingly, many network operators define a link's metric
     relative to its capacity to help direct traffic to higher bandwidth
     links, but this is no guarantee that lower bandwidth links will be
     avoided, especially in failure scenarios. To ensure that elephant
     flows are only placed on high capacity links, it would be useful to
     explicitly exclude the high bandwidth traffic from utilizing links
     below a certain capacity. 

It seems that the 4.1.1.2 should either have a caveat that elephant flows would normally be pinned to a single layer-3 link or the flow shouldn't be pinned and should use all the links in the group. 

Also, I'd remove the last sentence of the Introduction or provide an informational reference on the central controller.  
      
         Thus, the procedures described in this document
         are not a replacement to the capability of a centralized controller
           which has dynamic view of the network and provides real time
         bandwidth management or a distributed bandwidth management protocol. 

Thanks,
Acee
 
 

> 
>      5. #3 in section 5 is very hard to parse. Possibly split into multiple coherent sentences.
> <SH> will do
> 
> 
> Lots of editorial nits - I’m attaching some suggested edits but I’m not sure I got them all.
> 
>       1. Use “sub-TLV” and “Sub-TLV” consistent with the usage in RFC  9350. I tried to fix these on the fly but it probably still needs work. Basically, it is capitalized when used as part of a proper noun identifying a specific sub-TLV. Also, in section titles and captions.
> <SH> will do
> 
>       2. Reference RFC9350 rather than the Flex-Algo draft throughout.
> <SH> ok
> 
>       3. I didn’t make the change but I’d use “Layer-2” and “Layer-3” hyphenated.
> <SH>ok
> 
> 
> See attached editorial suggestions  in the RFC diff.
> 
> Thanks,
> Acee
> 
> 
> > On Feb 19, 2024, at 5:25 PM, Acee Lindem <acee.lindem@gmail.com> wrote:
> > 
> > 
> > This starts the Working Group Last call for draft-ietf-lsr-flex-algo-bw-con-07. At least some of the flex algorithm enhancements described in the document have been implemented. 
> > 
> > Please send your support or objection to this before March 5th, 2024. 
> > 
> > Thanks,
> > Acee
> > _______________________________________________
> > Lsr mailing list
> > Lsr@ietf.org
> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr__;!!NEt6yMaO-gk!Cv33O23fKbqI5Mibov464lpU2T_xjsvN8M9FRLg5sfwFuc-uvt8zz70GyAVhzS-6Tzg8QoA1XXKadGgo4se8DQ$
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr