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

tony.li@tony.li Sat, 05 September 2020 00:18 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 E911F3A0E11 for <lsr@ietfa.amsl.com>; Fri, 4 Sep 2020 17:18:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 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, URIBL_BLOCKED=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 94Vw7BxRsyR9 for <lsr@ietfa.amsl.com>; Fri, 4 Sep 2020 17:18:27 -0700 (PDT)
Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (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 855FE3A0E0D for <lsr@ietf.org>; Fri, 4 Sep 2020 17:18:27 -0700 (PDT)
Received: by mail-pl1-x62a.google.com with SMTP id j11so1870873plk.9 for <lsr@ietf.org>; Fri, 04 Sep 2020 17:18: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=uzgWrcLRgEwl4ce3VFELJT8mH8p5VY4eDmPI3rkoBes=; b=EEaBjfpCTiITUzagAB62wvApuGss3KVbMzRd2Wz4cDzuustc5McBa3A9Gy3p1yHKfb m2yLlBxBxUgEruKbEuDEVUImEic02TVUAtXcmgXd741sCE6xkpQG2v7EE+nOxHqwuG6f ERCjrR5rqA5v3IThUmqlV4gt/bfg6AVG8lOfpi9bFI3w+jB4aFbfZa1osbBJqBnvWoYA YiBHPpF4aSyXvXnl3sFdglFjZH2mQ8F7XikOnI2APbU+tr2JIkeR9w7ikJ7Klk+QlCL9 F0S9BYb8tyGG/P6OuqaUeaRweEDIb6pU3p+hUaxVwT74ERJGFrG0HAxbteIqOK/rne9t 0Gbg==
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=uzgWrcLRgEwl4ce3VFELJT8mH8p5VY4eDmPI3rkoBes=; b=oyISY8VWhByGS9xjnulmgbk6MoBoTJd4HI5kOe3PPdRACLBEkl/1S3Sc8KstQSLoxq ukKufHGnwblYXjpO2v60z0crxUl2K9+l+iJPVoPXdET3+eaWcytb28X6i9RiuTXvoNKT BNh9fJbM5NvsuRuT6kCma/ccLy22C39Mvt5ukXmdNS+3UhNAu03ApcyIyks0SDM/yYew Xwro9VqXUJcZoI9srCvQEDVI2tB6qhq9infn3lqCiTqubsRO3juiKPyRLJy56vTNuZOz n5EFYi00YpOjmMJKXCVPJyyvFFLKR6fe1nE6FL2VkJi2+oE4k/SsRuc3iIznGEKVPA7s nvHg==
X-Gm-Message-State: AOAM532HRiIVmVDvqtqyLSHCYehslXJzyUB9q1ik43D7PqDFNPuH4Euw UA1il3Tkq30Of5iB4G+3agg=
X-Google-Smtp-Source: ABdhPJzt49NmZ31W4YUUZOkdJeihRtnauGMigZ+hVylyDkJ39/zOotkDtK5Ry2BxpKEWSQzo6OqAtw==
X-Received: by 2002:a17:902:e901:: with SMTP id k1mr11074002pld.189.1599265106976; Fri, 04 Sep 2020 17:18:26 -0700 (PDT)
Received: from [10.95.80.19] ([162.210.129.5]) by smtp.gmail.com with ESMTPSA id 25sm1192675pjh.57.2020.09.04.17.18.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Sep 2020 17:18:26 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: tony.li@tony.li
Message-Id: <D8280A67-08DD-43EE-A1E4-8DB7B81EF860@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_70B44086-E425-4C86-90E9-03B0A6DFC604"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
Date: Fri, 04 Sep 2020 17:18:24 -0700
In-Reply-To: <11428_1599228756_5F524B54_11428_211_6_53C29892C857584299CBF5D05346208A48F58912@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Cc: "lsr@ietf.org" <lsr@ietf.org>
To: bruno.decraene@orange.com
References: <159665865921.15026.2581762617571023706@ietfa.amsl.com> <476BCC1F-0C33-4DEA-84DF-365FB5CBA377@tony.li> <21324_1599222537_5F523309_21324_463_12_53C29892C857584299CBF5D05346208A48F586AF@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <11428_1599228756_5F524B54_11428_211_6_53C29892C857584299CBF5D05346208A48F58912@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/-5IgFmCKeBwR1bBFUiJrnTxZXsk>
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: Sat, 05 Sep 2020 00:18:30 -0000

Hi Bruno,

Thank you for your comments.

> 1)
> OLD: The
>    advertisement in the Proxy LSP informs the remainder of the network
>    that packets directed to the SID will be forwarded by one of the
>    Inside Edge Nodes and the Area SID will be consumed.
>  
> NEW:
> The
>    advertisement in the Proxy LSP informs the outside area
>    that packets directed to the SID will be forwarded to one of the
>    Inside Edge Nodes and the Area SID will be consumed.
>  
> Motivation:
> 1)      More precise/descriptive and use the terminology defined in the draft
> 2)      The SID is a priori global in the outside area and hence will be forwarded by all nodes in the outside area (and not just by the Inside Edge Nodes). The destination is anycast to/toward any Inside Edge node.


Ok.


> 2)
> § 4.3.2.  The Area SID Sub-TLV
> The Area SID Sub-TLV allows the Area Leader to advertise a prefix and
>    SID
>  
> §4.4.13.  The Area SID
>   The Area Leader SHOULD advertise the Area SID information in the
>    Proxy LSP as a Node SID as defined in [RFC8667] Section 2.1 <https://tools.ietf.org/html/rfc8667#section-2.1>. 
>  
>  
> RFC8667 requires that for a Node SID, the prefix be an IP address (/32 or /138) (rather than an IP prefix of an arbitrary length) [1]. 
> [1] https://tools.ietf.org/html/rfc8667#section-2.1.1.2 <https://tools.ietf.org/html/rfc8667#section-2.1.1.2>
>  
> You may want to refer to this restriction when defining the Area SID Sub-TLV in section 4.3.2 . e.g. :s/advertise a prefix/advertise an IP address. Alternatively open the option to advertise a prefix SID without the N-Flag if this is a prefix.


We are implicitly doing that by permitting a prefix.  


> 3)
> 1 typo in -04 :s/ Inisde/ Inside


Fixed, thanks.

 
> 4)
> OLD:
> The Area Leader will generate a Proxy LSP that must be flooded across
>    the Inside Area.  Inside Routers MUST ignore the contents of the
>    Proxy LSP other than for flooding
>  
> My personal preference would be
> NEW
> The Area Leader will generate a Proxy LSP that will be flooded across
>    the Inside Area.  Inside Routers MUST ignore the contents of LSP(s) originated with the Area Proxy System Identifier other than for flooding.
>  
> Motivation:
> a)      Clarify that no new behavior is involved
> b)      Specifies how the proxy LSP is to be identified as a proxy LSP.



?  Ignoring the contents of an LSP is a new behavior.  I propose something slightly different:

	 The Area Leader will generate a Proxy LSP that will be
	 flooded across the Inside Area.  Inside Routers MUST ignore
	 the contents of the Proxy LSP other than for flooding.  The
	 Proxy LSP uses the Area Proxy System Identifier as its Source
	 ID.


>  
> 5) Open question: is the Area Proxy LSP to be advertised/read from L1 or L2 LSP/LSDB or both?
>  
> “All routers within the Inside Area speak Level 1 and Level 2 IS-IS on all of the links within the topology.”
> OK.
>  
> “A node advertises the Area Proxy TLV in its L2 LSP”
> So my reading/guessing is that the Area Proxy TLV is only sent in the L2 LSP of all Inside routers. (i.e. not in the L1 LSP).
> If so:
> -          Can you clarify the behavior when an Area Proxy TLV is received in an L1 LSP? (e.g. ignore, and if not, what is the behavior when the TLV is different in L1 and L2).


We already say:

           The Area Leader MUST advertise the Area Proxy System
           Identifier Sub-TLV when it observes that all Inside Routers
           are advertising the Area Proxy TLV.

The statement that you quote is pretty clear that the Area Proxy TLV is found in the L2 LSP.  I take it that you feel that this is insufficient.
I propose to add:

         Nodes MUST NOT advertise the Area Proxy TLV in a L1 LSP. Nodes MUST
	 ignore the Area Proxy TLV if it is found in a L1 LSP. 
	

> -          “they will advertise the Area Proxy TLV.” May be adding “in their L2 LSP”


Ok.


> -          “All Inside Edge Routers learn the Area Proxy System Identifier from the Level 1 LSDB”. I would have assumed  “from the Area Proxy TLV advertised in the level 2 LSDB.  So it may be a typo or I’m missing something, which is very possible.


That was a bug, thanks.  I changed it to: “ … from the Area Proxy TLV advertised by the Area Leader … “


> o   “it MUST inject   the Area Proxy System Identifier into the Level 1 LSDB.” Same comment.


Also a bug.  Should be L2.  Fixed.


Thanks for the detailed review!


Tony