Re: [Lsr] Comments on Requested Codepoints for draft-li-lsr-isis-area-proxy

tony.li@tony.li Tue, 30 June 2020 06:33 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 856AA3A0CC3; Mon, 29 Jun 2020 23:33:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level:
X-Spam-Status: No, score=-1.498 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.25, 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 mXSVshdv5gMk; Mon, 29 Jun 2020 23:33:14 -0700 (PDT)
Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 3CABF3A0B6F; Mon, 29 Jun 2020 23:33:14 -0700 (PDT)
Received: by mail-pg1-x531.google.com with SMTP id z5so9467174pgb.6; Mon, 29 Jun 2020 23:33:14 -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=ClJ7blklsdOrtHoUFBIwVA6iR5817G6ggSLH9hd9eEI=; b=lEPRerZ2PScR4HzuXRu8m+RMMOByyODYcgdVUVYa6brMIAfYxeL7rV24In3pThV5md HATLcgbiL2VIo5OVA1AZegxSOI4PLGXvigPpMLgYLcYwCq6Zjx3Myf0TJs+p4C3hkX79 n9a4NbKL+g5zTlAFZ/9KVSOYe20Y5msMXWiIT9j+CQZeEaMKojc/seAFM1CvRLn3Ijkx ZC+X8OdmEIVWtoovhyc9rkv0Dp04BRJSpdDw/aG/wM/jf+sLGCAHGbRa+5+6gTqoYeJ9 Dj2o7nOWOzBCm0+mUIbZgYl+SiYKlAyRVr2VXK/3+Q6fxHW/SQa6YFK3ng6t3Tq6TNUz a1Ww==
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=ClJ7blklsdOrtHoUFBIwVA6iR5817G6ggSLH9hd9eEI=; b=NUom+CqLA0woF82Q/NEzQLf+MkadbPvCTu1xjJMoJ7jjmlyr+/oSt6D4rOdCpxVU0d P4BeyBSi6LAlzFhfBs0T7FTLIacp3oJe8SYq4wIx46PqmaR7QVTiFIDU/DwB/RMzt9OY PCmW+FyAaKBs74aKN5Cr5UvwrxVUN0Nes1rY129yHIwp0AxUaebNsqUNgUerEgWxeY7Q cku6eIIQo7GWOsTWxkwByEuLQxny/uuL27sJlDya6oeR7Gj0I8I1NZOzGtZX9bN9yT0p YKHAEIROUIZA7qQVFaZzzTeb5vhEF3bIl0ox6ksSUa03kUzy8lb0nPSHAVigVini9UHm yG5w==
X-Gm-Message-State: AOAM533NIWnTcEWMwTPqiQ+hf5MoykZTsVszeQbhjv22hsbqMrTq+HT3 nh2RxTkXgYTirS+DLZ4HA4k=
X-Google-Smtp-Source: ABdhPJyvZb/QjXe5ah8mTD/AUq73q36cJe63h455idtZc8wvTW0KINwQ1pCupWFQjziq6rRXHzzCIQ==
X-Received: by 2002:a62:5c03:: with SMTP id q3mr17698842pfb.58.1593498793524; Mon, 29 Jun 2020 23:33:13 -0700 (PDT)
Received: from [10.95.82.59] ([162.210.129.5]) by smtp.gmail.com with ESMTPSA id s9sm1571747pgo.22.2020.06.29.23.33.11 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Jun 2020 23:33:12 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: tony.li@tony.li
Message-Id: <02DFE424-3B05-48FC-BA72-B3C905A3DD30@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_21007496-C556-4EFD-8C57-E8A56DD28086"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Date: Mon, 29 Jun 2020 23:33:10 -0700
In-Reply-To: <BY5PR11MB43371EE290D298AD0D414D65C16E0@BY5PR11MB4337.namprd11.prod.outlook.com>
Cc: Hannes Gredler <hannes@gredler.at>, "draft-li-lsr-isis-area-proxy.authors@ietf.org" <draft-li-lsr-isis-area-proxy.authors@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
To: Les Ginsberg <ginsberg@cisco.com>, Christian Hopps <chopps@chopps.org>
References: <BY5PR11MB4337892CA6ADFD4F2E9B653FC1990@BY5PR11MB4337.namprd11.prod.outlook.com> <EB07BFF9-B4AF-41BE-94F0-25E229FA25FD@tony.li> <BY5PR11MB4337E58E8B775A7086281C21C1990@BY5PR11MB4337.namprd11.prod.outlook.com> <29A0CD92-1D33-4B06-B0CF-D17BE89A9B60@tony.li> <BY5PR11MB4337A5745218D4C36D45ACDCC1960@BY5PR11MB4337.namprd11.prod.outlook.com> <3276AA3E-F540-41B6-A4DC-4FCD1CD57EFF@tony.li> <02873225-A2F2-4017-913B-742929C668B7@gredler.at> <40DD6A60-D2D6-4C2F-A1B3-E096030749E2@tony.li> <D700056F-2CDD-4595-9ABE-6ECE4F556331@tony.li> <BY5PR11MB4337679D71209F283F763E4FC16E0@BY5PR11MB4337.namprd11.prod.outlook.com> <1CC247F3-E7D9-4111-AF8D-3134518BF031@tony.li> <BY5PR11MB43371EE290D298AD0D414D65C16E0@BY5PR11MB4337.namprd11.prod.outlook.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/FWtf6OgZPPm_MJFCoNqGvwS4F7g>
Subject: Re: [Lsr] Comments on Requested Codepoints for draft-li-lsr-isis-area-proxy
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: Tue, 30 Jun 2020 06:33:17 -0000

Hi all,

The authors are on-board with this round of suggestions from Les.  Could I get a review by one more of our Designated Experts before we update the draft?

Thanks,
Tony


> On Jun 29, 2020, at 3:07 PM, Les Ginsberg (ginsberg) <ginsberg@cisco.com> wrote:
> 
> Tony –
>  
> Inline.
>  
> From: Tony Li <tony1athome@gmail.com <mailto:tony1athome@gmail.com>> On Behalf Of tony.li@tony.li <mailto:tony.li@tony.li>
> Sent: Monday, June 29, 2020 2:37 PM
> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com <mailto:ginsberg@cisco.com>>
> Cc: Hannes Gredler <hannes@gredler.at <mailto:hannes@gredler.at>>; draft-li-lsr-isis-area-proxy.authors@ietf.org <mailto:draft-li-lsr-isis-area-proxy.authors@ietf.org>; lsr@ietf.org <mailto:lsr@ietf.org>
> Subject: Re: [Lsr] Comments on Requested Codepoints for draft-li-lsr-isis-area-proxy
>  
>  
>  
> Hi Les,
>  
> 
> 
> On Jun 29, 2020, at 2:13 PM, Les Ginsberg (ginsberg) <ginsberg@cisco.com <mailto:ginsberg@cisco.com>> wrote:
>  
> Tony –
>  
> OLD:
> 1)Area Proxy Router Capability - sub-TLV of Router Capability TLV
>  
> 2)Inside Node TLV - Top level TLV
>  
> 3)Area Proxy TLV - Top Level TLV with optional sub-TLVs:
>    Sub-TLV Area Proxy System ID
>    Sub-TLV Area Segment SID
>  
> 4)Area Segment SID - Top Level TLV
>  
> NEW: (Please check my interpretation)
>  
> 1)Area Proxy Router Capability - sub-TLV of Router Capability TLV
>  
> 2)Area Proxy TLV - Top Level TLV with optional sub-TLVs:
>    Sub-TLV Area Proxy System ID
>    Sub-TLV Area Segment SID
>    Sub-TLV Inside Node ???
>  
> 3)Area Segment SID - Top Level TLV
>  
> Am I correct so far??
>  
>  
> Yes, exactly.  Inside node would be a sub-TLV or a flag, TBD.
>  
>  
> If so, a couple more comments/suggestions:
>  
> a)Could the Area Proxy TLV become a bit more generic and allow advertisement of the capability (implied by presence of the TLV)?
> If  so, the Router Capability sub-TLV could go away.
>  
>  
> Speaking just for myself, ok, that seems reasonable and doable.
>  
> 
> 
> b)If the Area Segment SID is (as you suggest) a generic thing not specific to Area Proxy, then I would point you to https://www.rfc-editor.org/rfc/rfc8667.html#section-2.4.1 <https://www.rfc-editor.org/rfc/rfc8667.html#section-2.4.1>
>  
>  
> ?  Your pointer is to the flags field of the SID/Label Binding TLV.
>  
> [Les:] Yes – as the suggestion would be to add another flag definition.
> 
> 
> This allows SIDs to be advertised in the SID Binding TLV for a special purpose (see the Mirror SID). One could imagine another flag bit to indicate this is an Area SID.
>  
>  
> You’re suggesting a bit in the flags, the range would be unused, and a prefix length of 0? Then the actual SID would be in the SID/Label sub-TLV?
>  
> [Les:]Range could be specified as ignored in this case. Prefix length would be 0.
> The SID would be – as you say – advertised in the SID/Label sub-TLV – as with all other SIDs.
> 
> 
> I think this would need to be vetted with SR  folks 
>  
>  
> That will happen, regardless of how we proceed.
>  
> 
> 
> – but I would like to avoid advertising a SID in a way different from all other SIDs i.e., SIDs currently are always a sub-TLV of some top level TLV – whether it be Prefix Reachability (Prefix-SID), IS Neighbor (Adjacency SID), or Binding SID (Mirror SID).
>  
>  
> We were trying to extend the current design consistently with existing SIDs.  As the Prefix SID and Adjacency SID were top level, it made sense to continue that approach.  The approach of the Binding SID TLV would seem to mix all semantics into one encoding and seems inconsistent and complicated with respect to the other SIDs.  If this was the intent, shouldn’t prefix and adjacency SIDs be encoded in this TLV as well?
> [Les:] Prefix/adjacency SIDs are sub-TLVs of TLVs 135 and 22 respectively.
>  
> There’s only three available bits (plus one octet) here.  Aren’t we concerned about running out of bits if we go this direction?
> [Les:] I am not. It is a question of whether SR sees this as a useful type of SID. If so, it merits a bit.
>  
>    Les
>  
> Tony