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

Peter Psenak <ppsenak@cisco.com> Thu, 16 June 2022 09:21 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 B8442C14F724 for <lsr@ietfa.amsl.com>; Thu, 16 Jun 2022 02:21:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.23
X-Spam-Level:
X-Spam-Status: No, score=-12.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, 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 NN9FR7Z-Imdp for <lsr@ietfa.amsl.com>; Thu, 16 Jun 2022 02:21:55 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70DAFC14F612 for <lsr@ietf.org>; Thu, 16 Jun 2022 02:21:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4267; q=dns/txt; s=iport; t=1655371315; x=1656580915; h=message-id:date:mime-version:subject:to:references:from: in-reply-to:content-transfer-encoding; bh=cUQxrMUen7VQIDMGfASX1rtYfNxYWCBrWjwy2BS27f0=; b=C8J1oeSeEydyoJ1uQnrrfHHu6Em3aKw9c/nhGH0z/3dqfgiRpAADp/+d 4ScTD1anjAVOnpzok4oW+00Q27CsHsNs7FOgQchGbHMg1mk1T2n0vNkbf JiKmlx5CBMSzxy5ektsv+IGs0Pmqccz4itrJZkfF29M/HgNbJu01dc4nf k=;
X-IPAS-Result: A0AHAAAo9api/xbLJq1aGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBQIE8BAEBAQELAYN5LBJEhE6JAIgMA5xrFIFoCwEBAQ9CBAEBhQMChUomNQgOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEgQkThXWGQgEBAQECAR0GDwEFRgsLGAICJgICVwYBDAYCAQEXgmKCdiMDriN6gTGBAYgZgWWBESwBjnRDgUlEgRUnDIJ3PoQPARIBB0aDKoJlBI1+hDqGYSYEDwMaLTQSgSFxAQgGAwMHCgUyBgIMGBQEAhMSTQYdAhIFBwoGFg4UHBISGQwPAxIDEQEHAgsSCBUsCAMCAwgDAgMuAgMXCQcKAx0IChwSEBQCBBMeCwgDGR8sCQIEDgNDCAsKAxEEAxMYCxYIEAQGAwkvDSgLAwUPDQEGAwYCBQUBAyADFAMFJwcDIQcLJg0NBBwHHQMDBSYDAgIbBwICAwIGFwYCAhlWCiYNCAQIBBgEHSQQBQIHMQUELwIeBAUGEQkCFgIGBAUCBAQWAgISCAIIJxsHFhkdGQEFXQYLCSEWBgofCwYFBhYDI0wnBQo+Dyk1NjwvIRsKgQ8XKgYjGwKaDWEBPSYEFCcIHRM3LB0lEAUjBpJsrwmDWIQZm2UGDwQtg3WMQYYxkXqRPYUvIKcVgWIBOmlwMxoIGxWDI1EZD44sFo4wQjE7AgYBCgEBAwmPAQEB
IronPort-Data: A9a23:Sri8yqNpObxYOmDvrR0TlcFynXyQoLVcMsEvi/4bfWQNrUpx0DUDy 2QeDDzQPKnea2Kneo0nbt+090xT7ZeAz94xS3M5pCpnJ55oRWUpJjg4wmPYZX76whjrFRo/h ykmQoCcappyFhcwnz/1WpD5t35wyKqUcbT1De/AK0hZSBRtIMsboUoLd9UR38g52LBVPyvX4 Ymo+5OGZgf8s9JJGjt8B5yr+UsHUMva4Fv0jnRmDdhXsVnXkWUiDZ53Dcld+FOhH+G4tsbjL wry5OnRElHxpn/BOfv5+lrPSXDmd5aJVeS4ZtW6bID56vRKjnRaPq/Wr5PwY28P49mCt4gZJ NmgKfVcRC9xVpAgltjxXDEJDCZZOL1NxISEPF6Ft+GtyEP8an3zlqAG4EEeZeX0+85+DHsL/ vsCJXVUKBuCnOmxhrm8T4GAhOx6c5KtZ9NZ4Ck7i2uDZRolacirr6Hi/cdD0TE5hehFHO3VY IwSbj8HgBHoOUEfawZMUvrSms+5gFnGYn5Jhm6uhvA7wS/IyD0y3priZY+9ltuiAJ89clyjj mbd5Uz4Dw0UctuFxlKt+GixgOiJkS7wQosfErCQ8eRjhlKegGcUDXUruUCTqPSjz0+mXMhDb kod5mwlrLM58wqgSdyVswCEnUNodyU0A7J4e9DWIinUokYIy2513lQ5cwM=
IronPort-HdrOrdr: A9a23:DCYDC6PtuNi01MBcTvqjsMiBIKoaSvp037BZ7SFMoHtuA6ulfq GV7ZAmPHDP5Qr5NEtQ++xofZPwJE80lqQY3WByB92ftWDd0QPCEGgh1/qA/9SKIUPDH4BmtZ uIP5IQNDU1ZmIK9PoTJ2KDYrAd/OU=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.91,304,1647302400"; d="scan'208";a="2489932"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Jun 2022 09:21:53 +0000
Received: from [10.147.24.42] ([10.147.24.42]) by aer-core-1.cisco.com (8.15.2/8.15.2) with ESMTP id 25G9Lrtu026353; Thu, 16 Jun 2022 09:21:53 GMT
Message-ID: <676621fb-5ae7-236d-8666-66aa57e7989d@cisco.com>
Date: Thu, 16 Jun 2022 11:21:52 +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>
From: Peter Psenak <ppsenak@cisco.com>
In-Reply-To: <5592_1655302155_62A9E80B_5592_217_2_d32a47e482574f5b99fc7c7b4e07e553@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-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/o-vh1KkLk5E1dwPKGeAj74g2Dl8>
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 09:21:59 -0000

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


>  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.

I'm not sure where did you get the "remove reachability for IP2".


> 
> 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.

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.
>