Re: [Lsr] I-D Action: draft-ietf-lsr-isis-area-proxy-03.txt

tony.li@tony.li Thu, 27 August 2020 15:19 UTC

Return-Path: <tony1athome@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 F1ED53A0E09 for <lsr@ietfa.amsl.com>; Thu, 27 Aug 2020 08:19:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level:
X-Spam-Status: No, score=-1.5 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.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QuewsF-AN65h for <lsr@ietfa.amsl.com>; Thu, 27 Aug 2020 08:19:27 -0700 (PDT)
Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) (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 8D6C93A0E00 for <lsr@ietf.org>; Thu, 27 Aug 2020 08:19:27 -0700 (PDT)
Received: by mail-pg1-x52c.google.com with SMTP id g29so2581935pgl.2 for <lsr@ietf.org>; Thu, 27 Aug 2020 08:19:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=7TfqLWpbm9yEZYag8BcaFiKqizzk6hVNZ6MScH32ao4=; b=Z3sbCuBj1HMJTlPUl3xN7YqX3R+C+oo/VyUw83n2wqPkURbrTXN8hQi9lOrtpCyTwf iCsvVOmeFbtLgj4aVHHFjQMNn6elb090vFewobrRsqvJc0EGP37kj03UIkhmpJgL7m0m x9TkKMl9/j/mTSFYQEaj0FwGvj1ahgiVV5tDYV3EwXXPeNEcpcx9KbHC0QYtGKYAHOHY BoADAKt5E0Eja8nN7OYcpS9Q2n1ru3COma9Y3+wra3ALBU/rt3A6x/w/rIzVeymG7wzJ b9JRUKaSv3ms/cmWHaWZlETzrLee4gkKpJljLrX1ozXaJ/Woqshm1xr2OOzgsqGmNvnx pSpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=7TfqLWpbm9yEZYag8BcaFiKqizzk6hVNZ6MScH32ao4=; b=sVHc+9qFllbcnObItl2Uqxd9zQBHLFXCRxBQxrL7OqDNOSKSqnNvKEGyODfAZT3mIJ WPR9pqBvKHfaeUx96V5TWtBBWJ/iUIzCfjWNoF8VL4jJ4fm/lunGHKLLrSoUOLZvMLZk k+S8U3wi0MFUlWyuw5ZVjP6rToAuNZgYsr+Fobi6QL9R4jxNF3CSc1BGoT/EcSSH7So1 rralyHRoRr2hroAqz1gmAFHvKpcuODr9n9fKRjQ//p+4APTVVvlvTdSGJlCTkasO6WKK kbAKrZqhm8oQEMUjkpH0Dn3QdSceiMDbUQDdurRy4yNlG45jR2aDOBUIH9m8vxHyJqvR LyHQ==
X-Gm-Message-State: AOAM530KoWag9sQCB6SwFiKsUdt2YgFROz+PccF/+OqkRBHdbvxLShC3 P7rKROzJ7L5LKhaDWMPzUWsysUjVSl4=
X-Google-Smtp-Source: ABdhPJxasNxED1dSnnWwsXJtD0ef5vGEAhx9gPQBtga/xdWceICfvNp6rTuWm3nzmkW0ezh7h8+XYw==
X-Received: by 2002:a17:902:9009:: with SMTP id a9mr16143203plp.252.1598541566990; Thu, 27 Aug 2020 08:19:26 -0700 (PDT)
Received: from [10.95.80.223] ([162.210.129.5]) by smtp.gmail.com with ESMTPSA id q71sm2604307pjq.7.2020.08.27.08.19.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Aug 2020 08:19:26 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: tony.li@tony.li
Message-Id: <186D218D-79A6-4CFF-89EB-315199E7E9E0@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_0E4C4C82-BC9E-464E-A2D9-1FECC52E02BE"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
Date: Thu, 27 Aug 2020 08:19:23 -0700
In-Reply-To: <BY5PR11MB43372CDD83944BF0D8B76230C1550@BY5PR11MB4337.namprd11.prod.outlook.com>
Cc: "lsr@ietf.org" <lsr@ietf.org>
To: Les Ginsberg <ginsberg@cisco.com>
References: <159665865921.15026.2581762617571023706@ietfa.amsl.com> <476BCC1F-0C33-4DEA-84DF-365FB5CBA377@tony.li> <BY5PR11MB4337679B3A5C99836E982202C1540@BY5PR11MB4337.namprd11.prod.outlook.com> <F7F4FFC1-2134-475E-AC3A-C3FD750F7EED@tony.li> <BY5PR11MB4337AE29FC4C8EF69C7972AEC1550@BY5PR11MB4337.namprd11.prod.outlook.com> <9C4E178A-42CA-476F-A49B-828C9AED3673@tony.li> <BY5PR11MB43377671040639C343027959C1550@BY5PR11MB4337.namprd11.prod.outlook.com> <3EB8F4C6-9CC0-452E-9E64-D836225F156A@tony.li> <BY5PR11MB43372CDD83944BF0D8B76230C1550@BY5PR11MB4337.namprd11.prod.outlook.com>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/702hRp75SJo04mebv0HjF6X3tK0>
Subject: Re: [Lsr] I-D Action: draft-ietf-lsr-isis-area-proxy-03.txt
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, 27 Aug 2020 15:19:30 -0000

Les,

 
> [Les:] Thanx for clarifying this. A careful reading of the draft supports what you say, but as this point could be easily overlooked it might be worth emphasizing this in the draft.


Noted and enhanced.

> We do NOT require that the Area Leader candidates have identical configurations.  In fact, if there is a configuration change, it may be beneficial to configure one candidate differently and then raise its priority.  It’s a simple way of effecting an area-wide configuration change.  
>  
> [Les:] Section 4.2 states:
>  
> “For consistency, all Area Leader candidates SHOULD be configured with
>    the same Proxy System Id, Proxy Hostname, and any other information
>    that may be inserted into the Proxy LSP.”
>  
> I would agree that the flexibility to easily propagate a config change to be reflected in the Proxy LSP content requires relaxation of this rule.


This is exactly why it says SHOULD and not MUST.


> We want outside nodes to install forwarding entries on the Prefix SID.  This is entirely backward compatible.  How is that inappropriate?
>  
> [Les:] Installation of forwarding entries today is based on Prefix Reachability advertisements. You are proposing to extend that by requiring a forwarding entry to be installed based on the context of the Area Proxy TLV.
> I would prefer that you not introduce this.


I am well aware of that.

Perhaps it would help if I tell you that I am 100% impervious to Persuasion by Repetition.  I understand what you want. I disagree with you on the tradeoffs.


> In addition, since there will also be a Prefix Reachability Advertisement for the Area Prefix in the Proxy LSP, the IERs will have two sources of information for the SID associated with the Area prefix (Area SID sub-TLV from Area leader L2 LSP and Prefix Reachability advertisement in the Proxy LSP). Which introduces the possibility of inconsistency.


No, since the IERs are supposed to ignore the Proxy LSP for any purpose other than flooding. I’m adding an explicit statement to this effect. The only source of truth is the Area Proxy TLV generated by the Area Leader.


> The existing ones do not have the required semantics.
>  
> [Les:] That’s wasn’t the point.



That is the entire point.  You insist that we advertise the Area SID as a Prefix SID in addition to the a prefix in the Area Proxy TLV.  The additional Prefix SID does NOT have the semantics that we want and causes deleterious side-effects.



> The point was that when a SID is advertised in prefix reachability it is used in preference to advertisements in other TLVs.


Except when it is part of the Proxy LSP, in which case we want the Inside Routers to ignore it.  We do NOT want Inside Routers creating forwarding state or SPF state for every prefix and SID in the Proxy LSP.


> [Les:] The semantics you require are functionally equivalent to anycast behavior – which is supported already.
>  
>  
> Please point me to anycast semantics that will ONLY be selected by IERs. 
> [Les:] You have specified that only IERs and Outside Routers process Proxy LSP content.  So why do you ask this question?


You’re asking me to use another mechanism.  I don’t see how it applies.  I’m open to you educating me.

IERs do NOT process Proxy LSP content other than to flood it.

Tony