Re: [Lsr] draft-ppsenak-lsr-igp-ureach-prefix-announce

Peter Psenak <ppsenak@cisco.com> Thu, 16 June 2022 10:54 UTC

Return-Path: <ppsenak@cisco.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 8BB37C14CF09 for <lsr@ietfa.amsl.com>; Thu, 16 Jun 2022 03:54:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.23
X-Spam-Level:
X-Spam-Status: No, score=-17.23 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.745, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.876, RCVD_IN_DNSWL_HI=-5, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 FqoS-4jTuYMx for <lsr@ietfa.amsl.com>; Thu, 16 Jun 2022 03:54:02 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BAB2C14CF05 for <lsr@ietf.org>; Thu, 16 Jun 2022 03:54:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8054; q=dns/txt; s=iport; t=1655376842; x=1656586442; h=message-id:date:mime-version:subject:to:references:from: in-reply-to:content-transfer-encoding; bh=A+fFIP0humt1q2hCQetO+rJuO/e1Cfhr26y97QVh6Zg=; b=SRkJRya5YOtJ/bHsoHh4943PvKj9Ei76EcuMA20h+BB/nhNFhk6y2qvA XoxHxtdppFLs/nDQHBdkao+xcvUtvvuhcgaCSm/sE7aU+gxcnx/Uc1WuE jXwoxZBNGlvf+aAX+JFcBztFBzlFTlDEgS8IlZl7c5S8mdqbiVRhqCsrJ Q=;
X-IPAS-Result: A0AAAAAtC6tilxbLJq1aGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBQIE7BQEBAQELAYMkVSwSRIROiCFfh14uA5xrFIFoCwEBAQ83CwQBAYQ+RQKFSiY0CQ4BAgQBAQEBAwIDAQEBAQEBAwEBBQEBAQIBBwQUAQEBAQEBAQEJGwYMBRA1hWgNhkIBAQEBAgEdBg8BBUYHBAsRBAEBAQICJgICTwgGAQwGAgEBF4JiAYJ1IwMPrgR6gTGBAYgZgV8GgREsAY50Q4FJRIEVJ4MDPoQPARIBB0aDKoJlBI1+hDqGYSYEDwMaLTQSgSFxAQgGAwMHCgUyBgIMGBQEAhMSTQYdAhIFBwoGFg4UHBISGQwPAxIDEQEHAgsSCBUsCAMCAwgDAgMuAgMXCQcKAx0IChwSEBQCBBMeCwgDGR8sCQIEDgNDCAsKAxEEAxMYCxYIEAQGAwkvDSgLAwUPDQEGAwYCBQUBAyADFAMFJwcDIQcLJg0NBBwHHQMDBSYDAgIbBwICAwIGFwYCAhlWCiYNCAQIBBgEHSQQBQIHMQUELwIeBAUGEQkCFgIGBAUCBAQWAgISCAIIJxsHFhkdGQEFXQYLCSEWBgofCwYFBhYDI0wnBQo+Dyk1NjwvIRsKgQ8XKgYjGwKaDWEBPSYEFCcIEA0TNywOBwglBgoFIwEEAQqSYq8Jg1iEGYcGlF8GDwQtg3WMQYYxkXqRPYUvII0NmgiBYYElcDMaCBsVGoMJURkPjiwNCYhkhUxCMTsCBgEKAQEDCY8BAQE
IronPort-Data: A9a23:PR0u8a7/Vjmp2BNxLPcQqwxRtHLHchMFZxGqfqrLsTDasY5as4F+v jYaWj2BbvrcZDP3KNB/ad7n9BlT65TUzdRrTANv/ik8Zn8b8sCt6fZ1gavT04J+CuWZESqLO u1HMoGowPgcFyOa/lH3WlTYhSEUOZugHtIQM8aZfHEoLeNYYH1500g7xbdn2tcAbeWRWmthh /uj+6UzB3f9s9JEGjp8B3Wr8U4HUFza4Vv0j3RmDRx5lAa2e0o9UPrzEZqMw07QGeG4KAIVq 9Hrl9lV9kuBl/sk50jMfrzTKiXmSZaKVeSCZ+Y/t6WK2nB/SiIOPqkTc8ZHUkdIljq1sNVVx 9pXjqecUw0OF/iZ8Agde0Ew/yBWNKBcvbTAO3X67YqYzlbNdD3nxPAG4EMeZNJDvL0nRzsWr rpCcljhbTjb7w6y6KqjUeRqj8cLJ8jwN4RZsXZlpd3cJax6EMmZG/SiCdlwzm8Jt9JgNufnO MsGaAczMhLCeT90AwJCYH45tL742iagG9FCk3qRvrAf4mXPwkp2yreFGNDPZ9qNA8lYlVyRq 2TL12PjCxcVOZqUzj/tz563rubCh2b6QIUICPi+/+Isi1yIzWtVAxoTPbemnRWnogmCAOlfN FEbxgUriac97neQYsP3eDTt9RZooSUgc9ZXFuQ77iSExazV/xuVCwA4c9JRVDA1nJRpGmFyh zdli/usVGM/6uTEIZ6I3u7M9WvaBMQDEYMVicY5oeo5DzvL/NFbYvHnF4gL/EuJYjrdQ2iY/ txyhHJi74j/dOZSv0lBwXjJgii3ur/CRRMv6wPcUwqNt10kOdX8ONzzsQSGtJ6sybp1qHHc4 RDofODDsogz4W2lz0Rhvc1URujyvqbZWNEiqQc0RsFJG8uRF46LJNAMv24WyLZBOccfcjihe 17IpQ5U//du0IiCM8dKj3aKI51yl8DITI29PtiNN4omSsUhJWevoXA1DWbNjj+FraTZufxmU XttWZ33Vihy5GUO5GfeetrxJpd3n39knDiDHsClp/lluJLHDEOopX4+GAPmRogEAGms+W05L /432xO29ihi
IronPort-HdrOrdr: A9a23:3LbW2qC1LT93/3/lHemX55DYdb4zR+YMi2TDpHoRdfUzSL3+qy nOpoV+6faaslsssR0b6LK90ey7MBbhHP1OjbX5X43JYOCOggLBR72Kr7GSoAEIcBeRygcy78 ddmuRFZ+EZyTNB/L/HCM7SKadH/OW6
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.91,304,1647302400"; d="scan'208";a="2491209"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Jun 2022 10:54:00 +0000
Received: from [10.147.24.42] ([10.147.24.42]) by aer-core-4.cisco.com (8.15.2/8.15.2) with ESMTP id 25GArxNO000721; Thu, 16 Jun 2022 10:54:00 GMT
Message-ID: <6d72dd94-a6ed-f665-cfd8-8947d729952a@cisco.com>
Date: Thu, 16 Jun 2022 12:53:59 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.9.1
Content-Language: en-US
To: bruno.decraene@orange.com, "lsr@ietf.org" <lsr@ietf.org>
References: <5592_1655302155_62A9E80B_5592_217_2_d32a47e482574f5b99fc7c7b4e07e553@orange.com> <676621fb-5ae7-236d-8666-66aa57e7989d@cisco.com> <9716_1655373667_62AAFF63_9716_480_1_74876c0982934c5982fb8da1d5ca4345@orange.com>
From: Peter Psenak <ppsenak@cisco.com>
In-Reply-To: <9716_1655373667_62AAFF63_9716_480_1_74876c0982934c5982fb8da1d5ca4345@orange.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Outbound-SMTP-Client: 10.147.24.42, [10.147.24.42]
X-Outbound-Node: aer-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/pY4zaKcaynaVPjtbNeFOSzcQeW4>
Subject: Re: [Lsr] draft-ppsenak-lsr-igp-ureach-prefix-announce
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: Thu, 16 Jun 2022 10:54:07 -0000

Hi Bruno,

please see inline (##PP2):


On 16/06/2022 12:01, bruno.decraene@orange.com wrote:
> Hi Peter,
> 
> Thanks for your reply. Please see inline [Bruno2]
> 
> 
> 
> Orange Restricted
> 
>> -----Original Message-----
>> From: Peter Psenak <ppsenak@cisco.com>
>> Sent: Thursday, June 16, 2022 11:22 AM
>> To: DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>; lsr@ietf.org
>> Subject: Re: [Lsr] draft-ppsenak-lsr-igp-ureach-prefix-announce
>>
>> Hi Bruno,
>>
>> thanks for your feedback, please see inline (##PP):
>>
>> On 15/06/2022 16:09, bruno.decraene@orange.com wrote:
>>> Hi Peter, authors, all
>>>
>>> Thanks for the draft. I find it a useful contribution to the problem space.
>>>
>>> IMHO the use of MAX_PATH_METRIC is a good idea in particular since it
>>> can be made backward compatible and provides incremental benefits with
>>> incremental deployment.
>>>
>>> I also have two disagreements on the current draft. Both are minor IMO,
>>> but authors may have a different opinion.
>>>
>>>   1. This draft defines a new signaling from an egress ABR to all ingress
>>>      ABR/PE. As such, this require all these nodes to agree on this
>>>      signaling. So I’d call for a STD track document.
>>
>> ##PP
>> there is no new signalling defined in the draft. We are using what has
>> been defined in the RFC5305/RFC5308
> 
> [Bruno2] By "signaling", I did not meant "protocol extension". I meant "signaling of information". https://dictionary.cambridge.org/fr/dictionnaire/anglais/signal
> Draft proposes an IGP announcement to signal something, more specifically that the prefix becomes unreachable

##PP2
yes, we are using the existing signaling method to signal the loss of 
reachability for the summary component.

>   
>>
>>>   2. IMO, the behavior defined in this draft is not backward compatible
>>>      with the specification of MAX_PATH_METRIC in an IP prefix.
>>
>> ##PP
>> I see no backward compatibility issue
>>>
>>> RFC5305 says:
>>>
>>> If a prefix is advertised with a metric larger then MAX_PATH_METRIC
>>>
>>> (0xFE000000, see paragraph 3.0), this prefix MUST NOT be considered
>>>
>>> during the normal SPF computation.This allows advertisement of a
>>>
>>> prefix for purposes other than building the normal IP routing table.
>>>
>>> As per the above, one (ABR) may (is allowed and free to do so) already
>>> advertise both an aggregate prefix IP1/N with a regular metric and a
>>> more specific prefix IP2/32 with MAX_PATH_METRIC.
>>>
>>> With the above advertisement, all nodes compliant with RFC 5305 will
>>> install IP1/N in their FIB and not consider IP2/32 during their SPF and
>>> as a consequence not install it in their FIB.
>>>
>>> In term of reachability, all nodes have IP reachability to all IP @ in
>>> IP1 including IP2.
>>>
>>> If one node now implements the draft, it will remove reachability for
>>> IP2. And hence all my BGP routes using IPv2 for next-hop will be removed.
>>
>> ##PP
>> there is no such thing specified in the draft. What the drafts says is
>> that if the receiver is configured to do so, it can pass the UPA to the
>> applications that may be interested in it. How they act on it is outside
>> of the draft and ISIS as such.
> 
> [Bruno2] In the draft, I'm not seeing the text "if the receiver is configured to do so". That would be a useful change (even though not enough to me)

##PP2
sure, we can easily add that. That is the idea.

>   
>> I'm not sure where did you get the "remove reachability for IP2".
> 
> [Bruno2] From the title "Unreachable Prefix Announcement".
> 1) I think we'll agree that there was reachability before the announcement.

##PP2
one that comes from the summary

> 2) the draft is about announcing that the "Prefix" becomes "Unreachable".
> That seems to be "removing reachability for the prefix". I'm open to using a different terminology such as "Announcing the Prefix to be Unreachable" but I don't think that this would change the conclusion.
> 
> There is other text in the draft, such as "The functionality being described is called Unreachable Prefix Announcement (UPA)."

##PP2
yes, but you are talking forwarding. We only talk about signaling.

> 
>>
>>>
>>> This looks clearly like a change in behavior to me, plus one which
>>> introduce loss of reachability in an existing network.
>>>
>>> 3) The solution that I would suggest is:
>>>
>>> - advertise the “unreachable prefix” with metric MAX_PATH_METRIC
>>>
>>> - define a new “Extended Reachability Attribute Flags” ([RFC 7794])
>>> explicitly signaling that the reachability to this prefix has been lost:
>>>
>>> Unreachable Flag (U_flag). Set if this prefix is to be considered
>>> unreachable.
>>
>> ##PP
>> I see no reason for the new flag. RFC5305/RFC5308 already provide a way
>> to signal unreachable prefix. That's all we need.
> 
> [Bruno2]
> RFC5305/RFC5308 provides a way to advertise a prefix that "MUST NOT be considered during the normal SPF computation". That is different from "a way to signal unreachable prefix"

##PP2
RFC5305/RFC5308 says "allow advertisement of a prefix for purposes other 
than building the normal IPv4/v6 routing table"

We are just defining a new purpose why that may be done.

> 
> If you believe that all you need is RFC5305/RFC5308 I guess this means that we don't need draft-ppsenak-lsr-igp-ureach-prefix-announce

##PP2
What is new from ISIS perspective is the procedure of generating the UPA 
on ABR/ASBR and propagating it between areas/domains. That is for what 
we need the draft, I believe.

thanks,
Peter

> 
> Thanks,
> --Bruno
>   
>> thanks,
>> Peter
>>>
>>> This would allow for explicit signaling of the reachability (vs implicit
>>> currently) and would be backward compatible with existing specification
>>> and deployments.
>>>
>>> Regards,
>>>
>>> --Bruno
>>>
>>> _________________________________________________________________________________________________________________________
>>>
>>> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
>>> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>>>
>>> This message and its attachments may contain confidential or privileged information that may be protected by law;
>>> they should not be distributed, used or copied without authorisation.
>>> If you have received this email in error, please notify the sender and delete this message and its attachments.
>>> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
>>> Thank you.
>>>
>>
> 
> _________________________________________________________________________________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
> 
>