From nobody Mon Nov 30 19:52:02 2020
Return-Path: <wangaijun@tsinghua.org.cn>
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 1BC623A08A5
 for <lsr@ietfa.amsl.com>; Mon, 30 Nov 2020 19:52:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level: 
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01,
 RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 cD50_vwKs4DM for <lsr@ietfa.amsl.com>;
 Mon, 30 Nov 2020 19:51:56 -0800 (PST)
Received: from mail-m127101.qiye.163.com (mail-m127101.qiye.163.com
 [115.236.127.101])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 853423A0876
 for <lsr@ietf.org>; Mon, 30 Nov 2020 19:51:55 -0800 (PST)
Received: from DESKTOP2IOH5QC (unknown [219.142.69.75])
 by mail-m127101.qiye.163.com (Hmail) with ESMTPA id 41DB746C69;
 Tue,  1 Dec 2020 11:51:48 +0800 (CST)
From: "Aijun Wang" <wangaijun@tsinghua.org.cn>
To: "'Acee Lindem \(acee\)'" <acee=40cisco.com@dmarc.ietf.org>,
 "'Alexander Okonnikov'" <alexander.okonnikov@gmail.com>,
 "'Van De Velde, Gunter \(Nokia - BE/Antwerp\)'" <gunter.van_de_velde@nokia.com>
Cc: <lsr@ietf.org>,
	"'Peter Psenak \(ppsenak\)'" <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>
 <5D89BE28-934A-4EE3-915A-456AAD7AC59C@gmail.com>
 <F386F007-BA51-44B6-9795-18DE3E564D75@cisco.com>
 <AM0PR07MB6386BE057F092AD0837FE299E0F50@AM0PR07MB6386.eurprd07.prod.outlook.com>
 <D9F406B7-793A-458D-AEA7-74E6746017F8@gmail.com>
 <10D19997-F6CA-45A2-A5C3-C14C8FD41069@cisco.com>
In-Reply-To: <10D19997-F6CA-45A2-A5C3-C14C8FD41069@cisco.com>
Date: Tue, 1 Dec 2020 11:51:47 +0800
Message-ID: <00d801d6c795$4b7d3680$e277a380$@tsinghua.org.cn>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_000_00D9_01D6C7D8.59A3AAD0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQJPZKx16EHlYEQ6dUFarTaMgdWqZQGxe/opAbfkCk8B44MDiwJMTvyjAc962aoBv+e1QgIO0I5NAVK5zVmofAq4sA==
Content-Language: zh-cn
X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgYFAkeWUFZS1VLWVdZKFlBSkxLS0o3V1ktWUFJV1
 kPCRoVCBIfWUFZSx9PQk1IGk4YGEtIVkpNS01MQk9MS0NOTUJVEwETFhoSFyQUDg9ZV1kWGg8SFR
 0UWUFZT0tIVUpKS09ISFVLWQY+
X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6Pxg6HBw4FD8oQkM1OTAOCAMI
 HB8wCilVSlVKTUtNTEJPTEtCS0hOVTMWGhIXVQwaFRwaEhEOFTsPCBIVHBMOGlUUCRxVGBVFWVdZ
 EgtZQVlJSkJVSk9JVU1CVUxOWVdZCAFZQU1KTkhONwY+
X-HM-Tid: 0a761c6d85d39865kuuu41db746c69
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/XN2VPxkzXH-NXVB6FhinnZYbhjM>
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: Tue, 01 Dec 2020 03:52:00 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00D9_01D6C7D8.59A3AAD0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,=20

=20

How about using the stub-link that we proposed and discussed at =
https://mailarchive.ietf.org/arch/msg/lsr/LppwUNb_ngr8m4awaprvSHGFfhg/ =
to solve the scenario that described in RFC5185?

The possible solution is the following:

1)     The ABR form only the normal adjacency within the backbone area.

2)     For other area(for example, area 1) that they belong, each of =
them advertise the stub-link TLV, which include the network prefix that =
other area(area 1) belongs to, and also the metric to such prefix.

3)     The OSPF treat the prefixes within this stub-link TLV as the =
intra-area prefix in other area(area 1) and will prefer to using them =
over the inter-area prefix in the non-multi-area solution.

4)     More areas can be configured on such ABRs, eliminate the =
necessary to configure interface address within each area, also =
eliminate the ambiguity for using the remote peer address to =
differentiate the different adjacency.

5)     It is also easy to correlate such link information with the TE =
information that advertised in RFC3630.

Are the above proposal acceptable?

=20

Best Regards

=20

Aijun Wang

China Telecom

=20

From: lsr-bounces@ietf.org <lsr-bounces@ietf.org> On Behalf Of Acee =
Lindem (acee)
Sent: Tuesday, December 1, 2020 1:58 AM
To: Alexander Okonnikov <alexander.okonnikov@gmail.com>; Van De Velde, =
Gunter (Nokia - BE/Antwerp) <gunter.van_de_velde@nokia.com>
Cc: lsr@ietf.org; Peter Psenak (ppsenak) <ppsenak@cisco.com>
Subject: Re: [Lsr] Link Data value for Multi-area links

=20

Speaking on WG member:

=20

Hi Alex,=20

I knew this was coming. In 2008, 99.9% of the requirements were handled =
by supporting an interface in a primary area and one other area. Using =
the remote IP address for the other area does handle this case. As I =
stated previously, if you support OSPF adjacencies on secondary IP =
addresses, the MIB and other complexities are all taken care of and that =
would be the solution that I would recommend. However, if you guys want =
to spend time trying to improve RFC5185, you are perfectly welcome to =
submit a draft.=20

=20

Thanks,

Acee

=20

From: Alexander Okonnikov <alexander.okonnikov@gmail.com =
<mailto:alexander.okonnikov@gmail.com> >
Date: Monday, November 30, 2020 at 12:47 PM
To: Gunter Van de Velde <gunter.van_de_velde@nokia.com =
<mailto:gunter.van_de_velde@nokia.com> >
Cc: Acee Lindem <acee@cisco.com <mailto:acee@cisco.com> >, "Peter Psenak =
(ppsenak)" <ppsenak@cisco.com <mailto:ppsenak@cisco.com> >, =
"lsr@ietf.org <mailto:lsr@ietf.org> " <lsr@ietf.org =
<mailto:lsr@ietf.org> >
Subject: Re: [Lsr] Link Data value for Multi-area links

=20

Hi Acee,

=20

RFC 5185 says that interface data structure is created for each =
multi-area adjacency. I guess that we are not allowed to allocate =
several ifIndex values for the same IP interface, because it is property =
of router's interface, not OSPF interface. Hence, we have several OSPF =
interfaces with the same ifIndex in unnumbered case and, thus, ambiguity =
in Interface table. The same for numbered - we have IP interface address =
(one), which is the same for multiple OSPF interfaces, and we again =
obtain ambiguity. Per my understanding advertising neighbor's IP address =
(or ifIndex) in Link Data doesn't help here.

=20

30 =D0=BD=D0=BE=D1=8F=D0=B1. 2020 =D0=B3., =D0=B2 20:20, Van De Velde, =
Gunter (Nokia - BE/Antwerp) <gunter.van_de_velde@nokia.com =
<mailto:gunter.van_de_velde@nokia.com> > =
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):

=20

The oddnes is that the architecture decision in RFC5185 to select =
remote-ip-address instead of local-ip-address for the =E2=80=98Link =
Data=E2=80=99 is making things much more complicated.

I am surprised to see that using the remote-ip-address is seen as the =
=E2=80=98better=E2=80=99 choice as selecting local-ip-address. To me it =
seems as a worse choice.

=20

A question that was asked: How router will be able to match Link TLV =
(RFC 3630) to corresponding Link in Router LSA?

=20

Answer:

For unnumbered links we can match Link TLV with Router TLV using the =
IfIndex when there is no stub type 3 link (=3Deasy)

For numbered:

1.       we must first look if the there is a stub type 3 link

2.       If stub type 3 exists, then the RFC3630 local ip address must =
be used to identify the correspond link within the router TLV to the =
neighbor

3.       If the stub type 3 link did not exist in Router TLV link, then =
the maybe the link is unnumbered, and we try to match upon =
IfIndex=E2=80=A6 This may give a match or no match

4.       If there is no match, then maybe the link is MADJ and we must =
use the RFC3630 remote IP address to match upon the Link Data

5.       =3D over-complex. (If we used  for RFC5185 =E2=80=98Link Data =
=3D local ip address=E2=80=99 then (2) would given answer directly)

=20

In addition, for a router it is much simpler to learn and advertise =
local-ip-address in Router LSAs then using a remote-ip-address.

I also believe that if we want to search something in TEDB after =
receiving a TE Link TLV. How can we identify from the TE Link TLV if =
multi-area or not multi-area? If we can not, then how can we create the =
correct key?

=20

Looking at the above, the choice of using remote-ip-address for RFC5185 =
Link Data seems not the best design that we can do, and is adding OSPF =
complexity without benefits.

=20

Should this not be corrected in RFC5185 and simply use local-ip-address =
instead of the remote-ip-address for Multi-area Link Data and avoid the =
additional unnecessary complexity the current RFC for numbered links?

=20

Brgds,

G/

=20

=20

From: Lsr <lsr-bounces@ietf.org <mailto:lsr-bounces@ietf.org> > On =
Behalf Of Acee Lindem (acee)
Sent: Monday, November 30, 2020 18:01
To: Alexander Okonnikov <alexander.okonnikov@gmail.com =
<mailto:alexander.okonnikov@gmail.com> >; Peter Psenak (ppsenak) =
<ppsenak@cisco.com <mailto:ppsenak@cisco.com> >
Cc: lsr@ietf.org <mailto:lsr@ietf.org>=20
Subject: Re: [Lsr] Link Data value for Multi-area links

=20

Hi Alex,=20

=20

Multi-Area interface disambiguation is required to support the OSPF MIB =
as specified in RFC 4750. The table indexing doesn=E2=80=99t include the =
area. For example:

=20

--  OSPF Interface Table

=20

  ospfIfTable OBJECT-TYPE

       SYNTAX       SEQUENCE OF OspfIfEntry

       MAX-ACCESS   not-accessible

       STATUS       current

       DESCRIPTION

          "The OSPF Interface Table describes the interfaces

          from the viewpoint of OSPF.

          It augments the ipAddrTable with OSPF specific information."

       REFERENCE

          "OSPF Version 2, Appendix C.3  Router interface

          parameters"

       ::=3D { ospf 7 }

=20

  ospfIfEntry OBJECT-TYPE

       SYNTAX       OspfIfEntry

       MAX-ACCESS   not-accessible

       STATUS       current

       DESCRIPTION

          "The OSPF interface entry describes one interface

          from the viewpoint of OSPF.

=20

          Information in this table is persistent and when this object

          is written the entity SHOULD save the change to non-volatile

          storage."

       INDEX { ospfIfIpAddress, ospfAddressLessIf }

       ::=3D { ospfIfTable 1 }

=20

Note that if you really want to support this optimally, you could use a =
separate subnet pre-area and have adjacencies on secondary addresses. My =
Redback/Ericsson implementation allowed for this.  =20

=20

Thanks,

Acee

=20

=20

From: Lsr <lsr-bounces@ietf.org <mailto:lsr-bounces@ietf.org> > on =
behalf of Alexander Okonnikov <alexander.okonnikov@gmail.com =
<mailto:alexander.okonnikov@gmail.com> >
Date: Monday, November 30, 2020 at 5:27 AM
To: "Peter Psenak (ppsenak)" <ppsenak@cisco.com =
<mailto:ppsenak@cisco.com> >
Cc: "lsr@ietf.org <mailto:lsr@ietf.org> " <lsr@ietf.org =
<mailto:lsr@ietf.org> >
Subject: Re: [Lsr] Link Data value for Multi-area links

=20

Hi Peter,

=20

30 =D0=BD=D0=BE=D1=8F=D0=B1. 2020 =D0=B3., =D0=B2 12:56, Peter Psenak =
<ppsenak@cisco.com <mailto:ppsenak@cisco.com> > =
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):

=20

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.

=20

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).

=20

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.

=20

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?

=20

thanks,
Peter

=20

Thank you.

=20

Thank you.

27 =D0=BD=D0=BE=D1=8F=D0=B1. 2020 =D0=B3., =D0=B2 14:50, Peter Psenak =
<ppsenak@cisco.com <mailto:ppsenak@cisco.com> > =
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):

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 <mailto:Lsr@ietf.org>=20
https://www.ietf.org/mailman/listinfo/lsr

=20


------=_NextPart_000_00D9_01D6C7D8.59A3AAD0
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:=E7=AD=89=E7=BA=BF;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@=E7=AD=89=E7=BA=BF";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:iAWriterMonoV-Regular;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:=E7=AD=89=E7=BA=BF;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1085538805;
	mso-list-type:hybrid;
	mso-list-template-ids:-194896764 92289038 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:63.0pt;
	text-indent:-21.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-21.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:189.0pt;
	text-indent:-21.0pt;}
@list l1
	{mso-list-id:2131435060;
	mso-list-template-ids:-603944786;}
@list l1:level1
	{mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-CN link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>H=
i, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>H=
ow about using the stub-link that we proposed and discussed at <a =
href=3D"https://mailarchive.ietf.org/arch/msg/lsr/LppwUNb_ngr8m4awaprvSHG=
Ffhg/">https://mailarchive.ietf.org/arch/msg/lsr/LppwUNb_ngr8m4awaprvSHGF=
fhg/</a> to solve the scenario that described in =
RFC5185?<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>T=
he possible solution is the following:<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 =
lfo3'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
span style=3D'mso-list:Ignore'>1)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>T=
he ABR form only the normal adjacency within the backbone =
area.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 =
lfo3'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
span style=3D'mso-list:Ignore'>2)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>F=
or other area(for example, area 1) that they belong, each of them =
advertise the stub-link TLV, which include the network prefix that other =
area(area 1) belongs to, and also the metric to such =
prefix.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 =
lfo3'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
span style=3D'mso-list:Ignore'>3)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>T=
he OSPF treat the prefixes within this stub-link TLV as the intra-area =
prefix in other area(area 1) and will prefer to using them over the =
inter-area prefix in the non-multi-area =
solution.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 =
lfo3'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
span style=3D'mso-list:Ignore'>4)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>M=
ore areas can be configured on such ABRs, eliminate the necessary to =
configure interface address within each area, also eliminate the =
ambiguity for using the remote peer address to differentiate the =
different adjacency.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 =
lfo3'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
span style=3D'mso-list:Ignore'>5)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>I=
t is also easy to correlate such link information with the TE =
information that advertised in RFC3630.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>A=
re the above proposal acceptable?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>B=
est Regards<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>A=
ijun Wang<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>C=
hina Telecom</span><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><b><span =
lang=3DEN-US>From:</span></b><span lang=3DEN-US> lsr-bounces@ietf.org =
&lt;lsr-bounces@ietf.org&gt; <b>On Behalf Of </b>Acee Lindem =
(acee)<br><b>Sent:</b> Tuesday, December 1, 2020 1:58 AM<br><b>To:</b> =
Alexander Okonnikov &lt;alexander.okonnikov@gmail.com&gt;; Van De Velde, =
Gunter (Nokia - BE/Antwerp) =
&lt;gunter.van_de_velde@nokia.com&gt;<br><b>Cc:</b> lsr@ietf.org; Peter =
Psenak (ppsenak) &lt;ppsenak@cisco.com&gt;<br><b>Subject:</b> Re: [Lsr] =
Link Data value for Multi-area links<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US>Speaking on WG member:<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US>Hi Alex, <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US>I knew this was coming. In 2008, 99.9% of the requirements =
were handled by supporting an interface in a primary area and one other =
area. Using the remote IP address for the other area does handle this =
case. As I stated previously, if you support OSPF adjacencies on =
secondary IP addresses, the MIB and other complexities are all taken =
care of and that would be the solution that I would recommend. However, =
if you guys want to spend time trying to improve RFC5185, you are =
perfectly welcome to submit a draft. <o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US>Thanks,<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US>Acee<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:21.0pt;mso-para-margin-left:1.91gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><b><span =
lang=3DEN-US style=3D'font-size:12.0pt;color:black'>From: =
</span></b><span lang=3DEN-US =
style=3D'font-size:12.0pt;color:black'>Alexander Okonnikov &lt;<a =
href=3D"mailto:alexander.okonnikov@gmail.com">alexander.okonnikov@gmail.c=
om</a>&gt;<br><b>Date: </b>Monday, November 30, 2020 at 12:47 =
PM<br><b>To: </b>Gunter Van de Velde &lt;<a =
href=3D"mailto:gunter.van_de_velde@nokia.com">gunter.van_de_velde@nokia.c=
om</a>&gt;<br><b>Cc: </b>Acee Lindem &lt;<a =
href=3D"mailto:acee@cisco.com">acee@cisco.com</a>&gt;, &quot;Peter =
Psenak (ppsenak)&quot; &lt;<a =
href=3D"mailto:ppsenak@cisco.com">ppsenak@cisco.com</a>&gt;, &quot;<a =
href=3D"mailto:lsr@ietf.org">lsr@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:lsr@ietf.org">lsr@ietf.org</a>&gt;<br><b>Subject: </b>Re: =
[Lsr] Link Data value for Multi-area =
links<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Hi Acee,<o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><div><p =
class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>RFC 5185 says that interface data structure is created for =
each multi-area adjacency. I guess that we are not allowed to allocate =
several ifIndex values for the same IP interface, because it is property =
of router's interface, not OSPF interface. Hence, we have several OSPF =
interfaces with the same ifIndex in unnumbered case and, thus, ambiguity =
in Interface table. The same for numbered - we have IP interface address =
(one), which is the same for multiple OSPF interfaces, and we again =
obtain ambiguity. Per my understanding advertising neighbor's IP address =
(or ifIndex) in Link Data doesn't help =
here.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:57.0pt;mso-margin-top-alt:0cm;mso-para-margin-right:0cm;mso-para=
-margin-bottom:12.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>30 =D0=BD=D0=BE=D1=8F=D0=B1. 2020 =D0=B3., =D0=B2 20:20, =
Van De Velde, Gunter (Nokia - BE/Antwerp) &lt;<a =
href=3D"mailto:gunter.van_de_velde@nokia.com">gunter.van_de_velde@nokia.c=
om</a>&gt; =
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):<o:p></o:p></span></p>=
</div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>The oddnes is that the architecture decision in RFC5185 to =
select remote-ip-address instead of local-ip-address for the =
=E2=80=98Link Data=E2=80=99 is making things much more =
complicated.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>I am surprised to see that using the remote-ip-address is =
seen as the =E2=80=98better=E2=80=99 choice as selecting =
local-ip-address. To me it seems as a worse =
choice.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>A question that was asked: How router will be able to match =
Link TLV (RFC 3630) to corresponding Link in Router =
LSA?<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Answer:<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>For unnumbered links we can match Link TLV with Router TLV =
using the IfIndex when there is no stub type 3 link =
(=3Deasy)<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>For numbered:<o:p></o:p></span></p></div><p =
class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:93.0pt;margin-bottom:.0001pt;mso-margin-top-alt:0cm;mso-para-margin=
-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:6.82gd;mso-par=
a-margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>we must first look if =
the there is a stub type 3 link<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:93.0pt;margin-bottom:.0001pt;mso-margin-top-alt:0cm;mso-para-margin=
-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:6.82gd;mso-par=
a-margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>If stub type 3 exists, =
then the RFC3630 local ip address must be used to identify the =
correspond link within the router TLV to the =
neighbor<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:93.0pt;margin-bottom:.0001pt;mso-margin-top-alt:0cm;mso-para-margin=
-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:6.82gd;mso-par=
a-margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>If the stub type 3 =
link did not exist in Router TLV link, then the maybe the link is =
unnumbered, and we try to match upon IfIndex=E2=80=A6 This may give a =
match or no match<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:93.0pt;margin-bottom:.0001pt;mso-margin-top-alt:0cm;mso-para-margin=
-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:6.82gd;mso-par=
a-margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>If there is no match, =
then maybe the link is MADJ and we must use the RFC3630 remote IP =
address to match upon the Link Data<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:93.0pt;margin-bottom:.0001pt;mso-margin-top-alt:0cm;mso-para-margin=
-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:6.82gd;mso-par=
a-margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>5.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>=3D over-complex. (If =
we used &nbsp;for RFC5185 =E2=80=98Link Data =3D local ip =
address=E2=80=99 then (2) would given answer =
directly)<o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>In addition, for a router it is much simpler to learn and =
advertise local-ip-address in Router LSAs then using a =
remote-ip-address.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>I also believe that if we want to search something in TEDB =
after receiving a TE Link TLV. How can we identify from the TE Link TLV =
if multi-area or not multi-area? If we can not, then how can we create =
the correct key?<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Looking at the above, the choice of using remote-ip-address =
for RFC5185 Link Data seems not the best design that we can do, and is =
adding OSPF complexity without =
benefits.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Should this not be corrected in RFC5185 and simply use =
local-ip-address instead of the remote-ip-address for Multi-area Link =
Data and avoid the additional unnecessary complexity the current RFC for =
numbered links?<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Brgds,<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>G/<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><b><span =
lang=3DEN-US>From:</span></b><span class=3Dapple-converted-space><span =
lang=3DEN-US>&nbsp;</span></span><span lang=3DEN-US>Lsr &lt;<a =
href=3D"mailto:lsr-bounces@ietf.org">lsr-bounces@ietf.org</a>&gt;<span =
class=3Dapple-converted-space>&nbsp;</span><b>On Behalf Of<span =
class=3Dapple-converted-space>&nbsp;</span></b>Acee Lindem =
(acee)<br><b>Sent:</b><span =
class=3Dapple-converted-space>&nbsp;</span>Monday, November 30, 2020 =
18:01<br><b>To:</b><span =
class=3Dapple-converted-space>&nbsp;</span>Alexander Okonnikov &lt;<a =
href=3D"mailto:alexander.okonnikov@gmail.com">alexander.okonnikov@gmail.c=
om</a>&gt;; Peter Psenak (ppsenak) &lt;<a =
href=3D"mailto:ppsenak@cisco.com">ppsenak@cisco.com</a>&gt;<br><b>Cc:</b>=
<span class=3Dapple-converted-space>&nbsp;</span><a =
href=3D"mailto:lsr@ietf.org">lsr@ietf.org</a><br><b>Subject:</b><span =
class=3Dapple-converted-space>&nbsp;</span>Re: [Lsr] Link Data value for =
Multi-area links<o:p></o:p></span></p></div></div></div><div><p =
class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Hi Alex,<span =
class=3Dapple-converted-space>&nbsp;</span><o:p></o:p></span></p></div><d=
iv><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Multi-Area interface disambiguation is required to support =
the OSPF MIB as specified in RFC 4750. The table indexing =
doesn=E2=80=99t include the area. For =
example:<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>--&nbsp; OSPF Interface =
Table<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp; ospfIfTable =
OBJECT-TYPE<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SEQUENCE OF =
OspfIfEntry<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp;&nbsp; =
not-accessible<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
current<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot;The OSPF Interface Table describes the =
interfaces<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from =
the viewpoint of OSPF.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It =
augments the ipAddrTable with OSPF specific =
information.&quot;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
REFERENCE<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot;OSPF Version 2, Appendix C.3&nbsp; Router =
interface<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
parameters&quot;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::=3D { ospf 7 =
}<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp; ospfIfEntry =
OBJECT-TYPE<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
OspfIfEntry<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp;&nbsp; =
not-accessible<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
current<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot;The OSPF interface entry describes one =
interface<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from =
the viewpoint of OSPF.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Information in this table is persistent and when this =
object<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is =
written the entity SHOULD save the change to =
non-volatile<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
storage.&quot;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3Dapple-converted-space>&nbsp;</span><span =
style=3D'color:red'>INDEX { ospfIfIpAddress, ospfAddressLessIf =
}</span><o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::=3D { ospfIfTable 1 =
}<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Note that if you really want to support this optimally, you =
could use a separate subnet pre-area and have adjacencies on secondary =
addresses. My Redback/Ericsson implementation allowed for this. =
&nbsp;&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Thanks,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Acee<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><div style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><b><span =
lang=3DEN-US style=3D'font-size:12.0pt'>From:<span =
class=3Dapple-converted-space>&nbsp;</span></span></b><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Lsr &lt;<a =
href=3D"mailto:lsr-bounces@ietf.org">lsr-bounces@ietf.org</a>&gt; on =
behalf of Alexander Okonnikov &lt;<a =
href=3D"mailto:alexander.okonnikov@gmail.com">alexander.okonnikov@gmail.c=
om</a>&gt;<br><b>Date:<span =
class=3Dapple-converted-space>&nbsp;</span></b>Monday, November 30, 2020 =
at 5:27 AM<br><b>To:<span =
class=3Dapple-converted-space>&nbsp;</span></b>&quot;Peter Psenak =
(ppsenak)&quot; &lt;<a =
href=3D"mailto:ppsenak@cisco.com">ppsenak@cisco.com</a>&gt;<br><b>Cc:<spa=
n class=3Dapple-converted-space>&nbsp;</span></b>&quot;<a =
href=3D"mailto:lsr@ietf.org">lsr@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:lsr@ietf.org">lsr@ietf.org</a>&gt;<br><b>Subject:<span =
class=3Dapple-converted-space>&nbsp;</span></b>Re: [Lsr] Link Data value =
for Multi-area links</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div><div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Hi Peter,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:92.95pt;mso-margin-top-alt:0cm;mso-para-margin-right:0cm;mso-par=
a-margin-bottom:12.0pt;mso-para-margin-left:8.45gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>30 =D0=BD=D0=BE=D1=8F=D0=B1. 2020 =D0=B3., =D0=B2 12:56, =
Peter Psenak &lt;<a =
href=3D"mailto:ppsenak@cisco.com">ppsenak@cisco.com</a>&gt; =
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):<o:p></o:p></span></p>=
</div></div><div style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:92.95pt;mso-margin-top-alt:0cm;mso-para-margin-right:0cm;mso-par=
a-margin-bottom:12.0pt;mso-para-margin-left:8.45gd'><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'>Hi =
Alex,<br><br>On 27/11/2020 13:49, Alexander Okonnikov wrote:</span><span =
lang=3DEN-US><o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'>Hi =
Peter,<br>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.<br>Per my understanding this problem has appeared due to =
follow reasons:<br>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);<br>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;<br>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. &gt;<br>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.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'><br>you are =
free to advertise the link as unnumbered. RFC5185 is not mandating to =
send IP address really.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></blockquote><div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>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).<o:p></o:p></span></p></div></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:92.95pt;mso-margin-top-alt:0cm;mso-para-margin-right:0cm;mso-par=
a-margin-bottom:12.0pt;mso-para-margin-left:8.45gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt;font-variant-caps: =
normal;text-align:start;-webkit-text-stroke-width: =
0px;word-spacing:0px'><div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'>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.<br>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.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'><br>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.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></blockquote><div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>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?<o:p></o:p></span></p></div></div><div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div><div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'>thanks,<br>Pe=
ter</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></blockquote><div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US>Thank you.<o:p></o:p></span></p></div></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:92.95pt;mso-margin-top-alt:0cm;mso-para-margin-right:0cm;mso-par=
a-margin-bottom:12.0pt;mso-para-margin-left:8.45gd'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt;font-variant-caps: =
normal;text-align:start;-webkit-text-stroke-width: =
0px;word-spacing:0px'><div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:92.95pt;mso-margin-top-alt:0cm;mso-para-margin-right:0cm;mso-par=
a-margin-bottom:12.0pt;mso-para-margin-left:8.45gd'><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'>Thank =
you.</span><span lang=3DEN-US><o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:92.95pt;mso-margin-top-alt:0cm;mso-para-margin-right:0cm;mso-par=
a-margin-bottom:12.0pt;mso-para-margin-left:8.45gd'><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'>27 =
=D0=BD=D0=BE=D1=8F=D0=B1. 2020 =D0=B3., =D0=B2 14:50, Peter Psenak =
&lt;<a href=3D"mailto:ppsenak@cisco.com">ppsenak@cisco.com</a>&gt; =
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):<br><br>Alexander,<br>=
<br>On 26/11/2020 17:58, Alexander Okonnikov wrote:</span><span =
lang=3DEN-US><o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'>Hi =
WG,<br>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?</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:92.95pt;mso-margin-top-alt:0cm;mso-para-margin-right:0cm;mso-par=
a-margin-bottom:12.0pt;mso-para-margin-left:8.45gd'><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'><br>Advertisi=
ng 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.<br><br>thanks,<br>Peter<br><br></span><span =
lang=3DEN-US><o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div =
style=3D'margin-left:36.0pt'><p class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:iAWriterMonoV-Regular'>Thanks in =
advance.<br>_______________________________________________<br>Lsr =
mailing list<br><a href=3D"mailto:Lsr@ietf.org">Lsr@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/lsr">https://www.ietf.org/m=
ailman/listinfo/lsr</a></span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote></blockquote></bloc=
kquote></div></blockquote></div></div></blockquote></div><p =
class=3DMsoNormal =
style=3D'margin-left:57.0pt;mso-para-margin-left:5.18gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></div></body></html>
------=_NextPart_000_00D9_01D6C7D8.59A3AAD0--

