Re: [Lsr] Link Data value for Multi-area links

Alexander Okonnikov <alexander.okonnikov@gmail.com> Mon, 30 November 2020 10:26 UTC

Return-Path: <alexander.okonnikov@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 30D843A02BC for <lsr@ietfa.amsl.com>; Mon, 30 Nov 2020 02:26:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 4bI5K57CvPZq for <lsr@ietfa.amsl.com>; Mon, 30 Nov 2020 02:26:53 -0800 (PST)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 0418F3A03EC for <lsr@ietf.org>; Mon, 30 Nov 2020 02:26:52 -0800 (PST)
Received: by mail-lj1-x231.google.com with SMTP id o24so17002861ljj.6 for <lsr@ietf.org>; Mon, 30 Nov 2020 02:26:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=1NqRBc47Ngc7RTHEl7ie1+UbGoQYgE4iHLZ89FOTaZc=; b=hSxVudKih5U6zDcx3wXhZymf3y179hbv+AH5xn91jUVsKnPxUvZmhHuvn7T9ANbzj+ gAZJi7gVk9x++LusRVSF12pWboOkNkwg3RdQeAnHluuEljYw/J8q+aWvCdBDtpUQwNJL yZGjvLcH/G2t6BmaakVn3LngDFsmzqQMHSSCFAshqQWEIQhBv/0m5bOa2DBlkCy0xZTJ P1v3VKKx+z2q0C1/RdOZ7/MWW4K7suTsNx+bxppGX0GsuMoC2nZWWrhxhGY1UuRpdYPb axHM1RdpGvOC4YYzsdosXteWUjn/ZzLSkkK8xdjYUZwYhKiEl3X83cIAgMtLuI81VsQ2 GXnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=1NqRBc47Ngc7RTHEl7ie1+UbGoQYgE4iHLZ89FOTaZc=; b=rXEldVAKlHkhXnY/WoC/q5rH+m/9BUh18DNsIPnnOg84tldEp7o4qic0teYbr8i+6q hlXYo3HVkTssMKF5rBQtHQD6Di/f/elDxioCluJn+fWQoankZWtgU0ZV+br71xbB9rtW Fis9X/uMtf+NO3JtG6oFGbpftY8n0OW8qPlN6twKWgeJ6h4GaeUlRH331jL8bUp2mkXS KlJq3Y2YRnxbzHQ61+AR+936avJjTGSKUEkNWx74JHH6q01sii+AYwJNLnhrLZW/9AMi QevB/RxhstkzND6hP7/VvHJfuRtzwcRGlghEXJ3yh1EzYl3WmAZumv2cwAviQaO6muIz W9jg==
X-Gm-Message-State: AOAM531A6MpE3mO6pz+m4vMpB85Q4XCxZeB019fNDjLjPg0d5bwJKf2i OHTU+XwZBlVRJvhtfNEOb/w=
X-Google-Smtp-Source: ABdhPJxlwwGflbFW+JWNzye5OMBC7kYwK0WlIQYLaUXJSUSSgf/5GsesaeqZjmcw/NEyzkxi1fryGA==
X-Received: by 2002:a2e:998e:: with SMTP id w14mr9988489lji.100.1606732011004; Mon, 30 Nov 2020 02:26:51 -0800 (PST)
Received: from [10.0.1.3] ([194.39.99.206]) by smtp.gmail.com with ESMTPSA id t138sm2411537lff.183.2020.11.30.02.26.49 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Nov 2020 02:26:50 -0800 (PST)
From: Alexander Okonnikov <alexander.okonnikov@gmail.com>
Message-Id: <5D89BE28-934A-4EE3-915A-456AAD7AC59C@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A76221E0-EB67-4088-A9E1-170233FBDB86"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Mon, 30 Nov 2020 13:26:49 +0300
In-Reply-To: <57b88873-b0e9-c2d3-2732-7f2629eebf27@cisco.com>
Cc: lsr@ietf.org
To: Peter Psenak <ppsenak@cisco.com>
References: <61201EB5-3F36-401A-9D39-FB0C577C7966@gmail.com> <3d3d863b-3e1f-ea87-0c45-09e119aa7c8f@cisco.com> <3FE4F6F8-6819-425E-852F-6B5B968ECAF5@gmail.com> <57b88873-b0e9-c2d3-2732-7f2629eebf27@cisco.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/WIB6V5NEjdGUYXl9MAqP6ETRrxY>
Subject: Re: [Lsr] Link Data value for Multi-area links
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: Mon, 30 Nov 2020 10:26:55 -0000

Hi Peter,

> 30 нояб. 2020 г., в 12:56, Peter Psenak <ppsenak@cisco.com> написал(а):
> 
> Hi Alex,
> 
> On 27/11/2020 13:49, Alexander Okonnikov wrote:
>> Hi Peter,
>> Which kind of ambiguity is meant? In case of numbered point-to-point each link has its own unique IP address, so there is no ambiguity.
>> Per my understanding this problem has appeared due to follow reasons:
>> 1) In old versions of the draft (up to -05) it was proposed that multi-area links are treated as unnumbered. ifIndex to be encoded in Link Data field, irrespectively whether interface has its own IP address (numbered) or borrow it (unnumbered);
>> 2) From -06 to -08 multi-area links are still treated as unnumbered, but if interface is numbered, then IP address of the neighbor (rather than local one) to be encoded into Link Data, in order to make the link look like unnumbered;
>> 3) In version -09 of the draft and in RFC 5185 itself there is no more mentions that multi-area link to be treated as unnumbered. Rather, another approach is used - if router's interface is numbered, then link is also numbered; if router's interface is unnumbered, then link is unnumbered. The rule that specifies omitting corresponding type 3 link is added. Mention of 'unnumbered' link is also removed from section 3 in RFC 5185. >
>> Hence, in version -09 with removing unnumbered nature of multi-area links Link Data for numbered links had to be changed from Neighbor's IP address to own IP address, as it is specified in RFC 2328. From perspective of other routers this link can be treated as numbered or unnumbered, depending on configuration of neighbor's corresponding interface.
> 
> you are free to advertise the link as unnumbered. RFC5185 is not mandating to send IP address really.

The same valid for numbered ones. I.e. I'm free to advertise the link as numbered. This is straightforward when the link is numbered indeed. And if we would prefer to have deal with unnumbered interfaces, we would not need RFC 5185 (section 1.2).

>> One question - how neighboring router will perform next-hop calculation (in case it needs to do so)? If neighbor is configured with numbered interface, it will treat Link Data as IP next hop, which will be its own IP interface address.
>> Another question - how router will be able to match Link TLV (RFC 3630) to corresponding Link in Router LSA? For example, we want to calculate RSVP-TE LSP based on IGP metric (RFC 3785) and thus router needs to match IGP link to TE link.
> 
> I don't believe you are going to do any traffic engineering over a multi-area adjacency. MADJ is there to address the OSPF route preference rules that may lead to sub-optimal routing. MADJ link is not advertised for TE purposes.

Why not? We need multi-area configuration and at the same time we need ability to build intra-area RSVP-TE LSPs within each of areas. And what about calculating IP next hop? Which compatibility is meant in section 3?

> thanks,
> Peter

Thank you.

>> Thank you.
>>> 27 нояб. 2020 г., в 14:50, Peter Psenak <ppsenak@cisco.com> написал(а):
>>> 
>>> Alexander,
>>> 
>>> On 26/11/2020 17:58, Alexander Okonnikov wrote:
>>>> Hi WG,
>>>> RFC 5185 says that Neighbor's IP address to be encoded into Link Data field. Per RFC 2328 router's own IP address to be encoded into Link Data. What is the reason to advertise neighbor's IP address for multi-area links and not local IP address? It seems like bug. Could someone comment on this?
>>> 
>>> Advertising a neighbor address/ifindex helps to eliminate ambiguity in case of parallel point-to-point adjacencies. It's not perfect, but that's how it was specified. So it's not a bug.
>>> 
>>> thanks,
>>> Peter
>>> 
>>>> Thanks in advance.
>>>> _______________________________________________
>>>> Lsr mailing list
>>>> Lsr@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lsr