Re: [Idr] recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-12

Keyur Patel <keyur@arrcus.com> Wed, 12 June 2019 17:11 UTC

Return-Path: <keyur@arrcus.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 79C8D1200B6; Wed, 12 Jun 2019 10:11:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level:
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=netorgft1331857.onmicrosoft.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 BmXmZswLc51w; Wed, 12 Jun 2019 10:11:47 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-eopbgr810058.outbound.protection.outlook.com [40.107.81.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83F0212004B; Wed, 12 Jun 2019 10:11:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT1331857.onmicrosoft.com; s=selector1-NETORGFT1331857-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pWUCNHQxGfHG+mdbzyQgUxy9X1ycEWoHgtMppx6Wwp0=; b=Arg2sgD8aVbwUkUn+gOpgNZiZOg89sDd2c/wtU1hBLFoTDzUB7BQOfzP0IJBkWXCVtoUblGHk/nRtxA3x5U8QHfyRws8oeWl1iuzLzcpCO3nv1y7BUgboeAYqGdkTRvA0eQmCjumtdXLp+giugSe+0x03hFFddr5srTAXWfrAd4=
Received: from BYAPR18MB2856.namprd18.prod.outlook.com (20.179.58.82) by BYAPR18MB2758.namprd18.prod.outlook.com (20.179.56.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Wed, 12 Jun 2019 17:11:32 +0000
Received: from BYAPR18MB2856.namprd18.prod.outlook.com ([fe80::707c:f1f3:45b1:7c84]) by BYAPR18MB2856.namprd18.prod.outlook.com ([fe80::707c:f1f3:45b1:7c84%6]) with mapi id 15.20.1987.010; Wed, 12 Jun 2019 17:11:32 +0000
From: Keyur Patel <keyur@arrcus.com>
To: Robert Raszuk <robert@raszuk.net>
CC: John Scudder <jgs@juniper.net>, Linda Dunbar <ldunbar@futurewei.com>, "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-tunnel-encaps@ietf.org" <draft-ietf-idr-tunnel-encaps@ietf.org>
Thread-Topic: [Idr] recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-12
Thread-Index: AdUfzDTwk+JWx4NrTbCw24feqIEcxQADfhQAAABU8AAALY6XEAAB/DuAAADA04AAGnlYgP//9vMAgAB5wwD//42+gIAAAsuA
Date: Wed, 12 Jun 2019 17:11:32 +0000
Message-ID: <E447D423-6D70-4063-A47B-2ECD35286371@arrcus.com>
References: <MN2PR13MB358247036D97F6620E2CB987A9130@MN2PR13MB3582.namprd13.prod.outlook.com> <234E41A5-F754-4630-B73C-8A9D52E44198@juniper.net> <6691B6FF-E9F5-4E9B-8D91-E8371993EDB5@juniper.net> <MN2PR13MB35826173FB5AC8D019497438A9ED0@MN2PR13MB3582.namprd13.prod.outlook.com> <5E89EE56-8852-4A1C-B072-EFE15ADA2618@juniper.net> <9E64708F-5E78-422C-8339-3447529BABB4@arrcus.com> <CAOj+MMFVhNFUnAe-QxyWHX65PY=VQmCK0N5aOcx=5nAApX5z4g@mail.gmail.com> <54873561-EFB8-4047-BF9C-74A42BBC5BDA@arrcus.com> <CAOj+MMGW9tAm=-X2Z4ed1_stsO_QwYSE-09xhubDu7MUULUTyg@mail.gmail.com> <7E67AA7D-E648-4CC5-94F4-252D3CACD2C4@arrcus.com>
In-Reply-To: <7E67AA7D-E648-4CC5-94F4-252D3CACD2C4@arrcus.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=keyur@arrcus.com;
x-originating-ip: [70.234.233.188]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 25ca8b19-1334-4f61-d211-08d6ef59049d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR18MB2758;
x-ms-traffictypediagnostic: BYAPR18MB2758:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR18MB27583DEA188EDA5A774D8247C1EC0@BYAPR18MB2758.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:556;
x-forefront-prvs: 0066D63CE6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(376002)(136003)(39830400003)(346002)(199004)(189003)(5660300002)(30864003)(14454004)(66946007)(76116006)(6436002)(64756008)(66556008)(316002)(73956011)(5070765005)(6486002)(54906003)(606006)(66446008)(68736007)(66476007)(6916009)(54896002)(236005)(36756003)(229853002)(66066001)(66574012)(6306002)(33656002)(53946003)(6512007)(99286004)(53936002)(71190400001)(8676002)(25786009)(256004)(81166006)(14444005)(486006)(2616005)(6246003)(5024004)(81156014)(86362001)(3846002)(6116002)(7736002)(790700001)(4326008)(26005)(186003)(966005)(476003)(508600001)(6506007)(102836004)(2906002)(76176011)(8936002)(53546011)(11346002)(71200400001)(446003)(579004)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2758; H:BYAPR18MB2856.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: arrcus.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: D5sxhX/9T//cz0gDbqBxXTv5QfNFOMneD+v2k5Gk4rkKffDhZMirrvJQ5T+/SpRncRwbuScI74rgW1lpZXe2PeGl0JMqFOrWcsIBXqOequyHT5KkMqMYRPs3trW9vvRHuaLS0Qwqs3Ojjy7sIyW8ehlsKDOpv6Xptx5NarKur3aJMhkFzlViQ9mNWqg4lCdGwCzEYEH61hgihZFWypwMyKhXk/JmfrMsGT0dk85vwtmDdDrJBNg/Ul67RgwJySFS0bbos/JW3mLVIZxKtMp2yscZvRFNgg1+amj8fdS4ydUe1pfb4Q1czHIIjkpybRiUGh/nX798EnnyZsCBccThMggpUyfvFKkaYfVqS+eFlIU0j8slq6FkfJhbb2MrVWHdeYkMXbYcdlpaeXWzH1wYkoCrDwE0oyVhLvBZRedkzdY=
Content-Type: multipart/alternative; boundary="_000_E447D4236D704063A47B2ECD35286371arrcuscom_"
MIME-Version: 1.0
X-OriginatorOrg: arrcus.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 25ca8b19-1334-4f61-d211-08d6ef59049d
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2019 17:11:32.6144 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 697b3529-5c2b-40cf-a019-193eb78f6820
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: keyur@arrcus.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2758
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/3Je-4IHf6MsEiCJXp7syrkcIMco>
Subject: Re: [Idr] recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-12
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jun 2019 17:11:52 -0000

Opps apologies. One more time. Comments inlined #Keyur3

From: Keyur Patel <keyur@arrcus.com>
Date: Wednesday, June 12, 2019 at 10:01 AM
To: Robert Raszuk <robert@raszuk.net>
Cc: John Scudder <jgs@juniper.net>, Linda Dunbar <ldunbar@futurewei.com>, "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-tunnel-encaps@ietf.org" <draft-ietf-idr-tunnel-encaps@ietf.org>
Subject: Re: [Idr] recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-12

My comment are inlined #Keyur2

From: Robert Raszuk <robert@raszuk.net>
Date: Wednesday, June 12, 2019 at 9:50 AM
To: Keyur Patel <keyur@arrcus.com>
Cc: John Scudder <jgs@juniper.net>, Linda Dunbar <ldunbar@futurewei.com>, "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-tunnel-encaps@ietf.org" <draft-ietf-idr-tunnel-encaps@ietf.org>
Subject: Re: [Idr] recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-12
Resent-From: <keyur@arrcus.com>

Hi,

So when A is creating the update to be send to B for A the meaning of the sub-TLV is really a "local tunnel endpoint".

When the update is received at B the same very field in the sub-TLV now becomes the tunnel destination so it indeed is a  "remote tunnel endpoint".

And then when such update is injected by say third party (for example controller) neither of this applies when the update is being created.

#Keyur3: It is still a remote end-point šŸ˜Š  for B receiving a route from a controller. It just turns out that the endpoint is not located on the controller. It is located on router A (still an endpoint).

Regards,
Keyur

Therefor why not to simply call the field as "tunnel endpoint address" ? The "remote" word seems to be only generating confusion here.

To add to this let's observe that the tunnel will be bi-direction in vast majority of cases. So the same field now when stored in the OS means different things depending if this is a locally configured/originated value to be send to a peer(s) or remote value learned from the peer(s).

And it is a bit unfortunate but the word "remote" is heavily used in the document today. IMO use of remote should always be associated with the reference of from who's perspective it is to be "remote"

Thx,
R.


On Wed, Jun 12, 2019 at 6:34 PM Keyur Patel <keyur@arrcus.com<mailto:keyur@arrcus.com>> wrote:
My comments are inlined #Keyur1

From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Date: Wednesday, June 12, 2019 at 3:07 AM
To: Keyur Patel <keyur@arrcus.com<mailto:keyur@arrcus.com>>
Cc: John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>>, Linda Dunbar <ldunbar@futurewei.com<mailto:ldunbar@futurewei.com>>, "idr@ietf.org<mailto:idr@ietf.org>" <idr@ietf.org<mailto:idr@ietf.org>>, "draft-ietf-idr-tunnel-encaps@ietf.org<mailto:draft-ietf-idr-tunnel-encaps@ietf.org>" <draft-ietf-idr-tunnel-encaps@ietf.org<mailto:draft-ietf-idr-tunnel-encaps@ietf.org>>
Subject: Re: [Idr] recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-12
Resent-From: <keyur@arrcus.com<mailto:keyur@arrcus.com>>

Hey,

> #Keyur: Completely agree. Remote Endpoint is clearly not constrained to represent only the BGP speaker.

That is not the question here.

Draft is really not clear in its current state to define what or who the "remote endpoint" is. See there are two endpoints and each is the remote for the other :).

See I have two BGP speakers: A----B

If A sends an update to B with field of "remote endpoint" does this field apply to A or B ? Is it remote from sender perspective or receiver perspective of BGP update. That is the dilemma here.

#Keyur1: In this specific example assuming A originated the route and remote endpoint, then it is from Bā€™s perspective. It is the endpoint address to which the tunnel is established.

Regards,
Keyur

So I agree with Linda that it is in our common interest to define it well before final publication.

And I do not share John's point that this falls into "rough consensus" category if he, Linda, Jun and me and I am sure bunch of other folks reading it while trying to implement will also be unclear. To me it rather falls into - "insufficient review" bucket.

Thx,
R.


On Wed, Jun 12, 2019 at 6:29 AM Keyur Patel <keyur@arrcus.com<mailto:keyur@arrcus.com>> wrote:
My comments are inlined #Keyur

From: John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>>
Date: Tuesday, June 11, 2019 at 2:07 PM
To: Linda Dunbar <ldunbar@futurewei.com<mailto:ldunbar@futurewei.com>>
Cc: Keyur Patel <keyur@arrcus.com<mailto:keyur@arrcus.com>>, "draft-ietf-idr-tunnel-encaps@ietf.org<mailto:draft-ietf-idr-tunnel-encaps@ietf.org>" <draft-ietf-idr-tunnel-encaps@ietf.org<mailto:draft-ietf-idr-tunnel-encaps@ietf.org>>, "idr@ietf.org<mailto:idr@ietf.org>" <idr@ietf.org<mailto:idr@ietf.org>>
Subject: Re: [Idr] recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-12
Resent-From: <keyur@arrcus.com<mailto:keyur@arrcus.com>>

(Still as a WG contributorā€¦)

Hi Linda,

On Jun 11, 2019, at 4:41 PM, Linda Dunbar <ldunbar@futurewei.com<mailto:ldunbar@futurewei.com>> wrote:

John,

Before I elaborate for more scenarios, I would like to get the answer to the following question:


  *   Does the ā€œRemote Endpointā€ in draft-ietf-idr-tunnel-encaps-12 represent the BGP speaker that originates the update? Or the remote end point that the ā€œTunnelā€ is established to?

     *   I have been told two different versions of the answers. I need confirmation from the authors.

Iā€™m not an author of course but Iā€™ll provide my own reading for the sake of continuing the discussion. I just reviewed section 3.1 of the draft, and based on that review itā€™s my opinion that the Remote Endpoint is clearly not constrained to represent only the BGP speaker that originates the update. Reasons for thinking this include:

- There is no text stating that itā€™s so constrained. ā€œEverything is permitted except that which is forbidden.ā€
- There is a detailed set of validation procedures. If the authors had wanted this constraint, it seems unlikely they would have just forgotten to put it in the set of procedures.
- There is special case text that says if the AF subfield is 0, the remote endpoint is inferred from the NH. ā€œThe exception proves the rule."

#Keyur: Completely agree. Remote Endpoint is clearly not constrained to represent only the BGP speaker.

Regards,
Keyur


Furthermore, the first two paragraphs of section 9, while they donā€™t explicitly say a third-party route is being used, only make sense in that context, so thatā€™s yet more evidence that this is the correct reading. Finally, the first paragraph of the Security section has the same implication.


     *
Can a node R send Tunnel-Encap update with ā€œremote endpointā€ being A?

Based on the above, my answer would be ā€œyesā€. (Subject to the various validation procedures listed in the draft, of course.)

The Section 13 suggests ā€œBGP Origin Validation [RFC6811] can be usedā€.  But ā€œBGP Origin Validationā€ is only to validate the Speaker, correct?

No. The TL;DR of RFC 6811 is that

- Thereā€™s a database (the RPKI) that lists (in a cryptographically secure way) what ASes are allowed to originate what prefixes
- A router can check a route against that database, considering the prefix and origin AS:
- If theyā€™re found in the RPKI, the route is considered valid
- If no assertion about the prefix is found in the RPKI, the route is considered not found.
- If an assertion is found in the RPKI but it doesnā€™t match what was found in the update, the route is considered invalid.

You will note this has nothing to do with the speaker that provided the update, it relates only to the contents of the route.

Naturally this is only a quick summary, from memory. If you want authoritative detail you should refer to RFC 6811 itself. It's short and (IMHO :-) readable.

doesnā€™t seem to address the security scenario being described.

Maybe my description of RFC 6811 helps?

Regards,

ā€”John


Linda

From: John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>>
Sent: Monday, June 10, 2019 5:26 PM
To: Linda Dunbar <ldunbar@futurewei.com<mailto:ldunbar@futurewei.com>>
Cc: Keyur Patel <keyur@arrcus.com<mailto:keyur@arrcus.com>>; draft-ietf-idr-tunnel-encaps@ietf.org<mailto:draft-ietf-idr-tunnel-encaps@ietf.org>; idr@ietf.org<mailto:idr@ietf.org>
Subject: Re: [Idr] recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-12

(Still as a WG contributor)

A little bit more on this.

Your comments led me to go look back at the draftā€™s Security section again. The first paragraph reads


   The Tunnel Encapsulation attribute can cause traffic to be diverted

   from its normal path, especially when the Remote Endpoint sub-TLV is

   used.  This can have serious consequences if the attribute is added

   or modified illegitimately, as it enables traffic to be "hijacked".

This seems like an explicit acknowledgement of the general class of attack you describe.

It might be helpful if you provide a worked example of a specific attack that would succeed against a tunnel-encaps implementation, but would not succeed against a 5512 implementation. I canā€™t think of one off the top of my head, but you clearly have something in mind.

Thanks,

ā€”John


On Jun 10, 2019, at 6:16 PM, John Scudder <jgs=40juniper.net@dmarc.ietf.org<mailto:jgs=40juniper.net@dmarc.ietf.org>> wrote:

(As a WG contributor)

Hi Linda,

I have a question for you ā€” when you say RFC5512 doesnā€™t allow a third party to inject routes on behalf of a legitimate router, what do you think would prevent it? You mention the endpoint address in the NLRI, but what would prevent the malicious entity you mention for from falsifying it?

Thanks,

ā€”John

On Jun 10, 2019, at 4:47 PM, Linda Dunbar <ldunbar@futurewei.com<mailto:ldunbar@futurewei.com>> wrote:

Keyur,

Thank for the email.
One more question:

  *   Does the ā€œRemote Endpointā€ in draft-ietf-idr-tunnel-encaps-12 represent the BGP speaker that originates the update? Or the remote end point that the ā€œTunnelā€ is established to?

     *   I have been told two different versions of the answers. I need confirmation from the authors.


Reading through the Section 13 Security Consideration, I donā€™t think the following questions have been addressed:


  1.  In RFC5512, the BGP speaker indicates the originating Interface address in the NLRI (section 3):

<image001.png>

Questions:


  *   draft-ietf-idr-tunnel-encaps-12  no longer has the BGP speaker originating the update. Is it intended?


If Yes, does it mean that it allows a third party (which could be malicious entity) to inject routes on behalf of a legitimate router (but RFC5512 doesnā€™t)?


  *   Why add this scenario? If it is a conscious decision, should have some text to explain why and how to mitigate the security threats introduced.


  *   Section 13 suggests using BGP Origin Validation to obtain the additional assurances of the origin AS is valid. But being valid origin AS doesnā€™t mean the specific flow is supposed to go/come from there.


#Keyur: Section 13 of the draft version 12 describes Security Considerations that should address your security questions. The option is to provide flexibility.


Thank you,

Linda Dunbar

From: Keyur Patel <keyur@arrcus.com<mailto:keyur@arrcus.com>>
Sent: Saturday, June 08, 2019 3:45 AM
To: Linda Dunbar <ldunbar@futurewei.com<mailto:ldunbar@futurewei.com>>; draft-ietf-idr-tunnel-encaps@ietf.org<mailto:draft-ietf-idr-tunnel-encaps@ietf.org>; idr@ietf.org<mailto:idr@ietf.org>
Cc: John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>>
Subject: Re: recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-11

Hi Linda,

Apologies for the delayed response. Responses are inline. #Keyur

From: Linda Dunbar <linda.dunbar@huawei.com<mailto:linda.dunbar@huawei.com>>
Date: Thursday, March 28, 2019 at 6:52 AM
To: idr wg <idr@ietf.org<mailto:idr@ietf.org>>, "draft-ietf-idr-tunnel-encaps@ietf.org<mailto:draft-ietf-idr-tunnel-encaps@ietf.org>" <draft-ietf-idr-tunnel-encaps@ietf.org<mailto:draft-ietf-idr-tunnel-encaps@ietf.org>>
Subject: recap my questions and issues raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-11
Resent-From: <keyur@arrcus.com<mailto:keyur@arrcus.com>>
Resent-To: <erosen52@gmail.com<mailto:erosen52@gmail.com>>, <keyur@arrcus.com<mailto:keyur@arrcus.com>>, <gunter.van_de_velde@nokia.com<mailto:gunter.van_de_velde@nokia.com>>
Resent-Date: Thursday, March 28, 2019 at 6:52 AM

Just want to reiterate my questions and issues I raised during IDR Thurs session for draft-ietf-idr-tunnel-encaps-11, to make it easier for the authors to address them in the next revision (I have sent the questions multiple times on the IDR mailing list, but no one responded):


  1.  When a client route can egress multiple egress ports (each with different IP addresses), does the Tunnel-Encap allow multiple ā€œRemote-endpointā€ SubTLV to be attached one UPDATE?

#Keyur: Yes. Section 5 of the draft version 12 has a following  text:

<snip>
A Tunnel Encapsulation attribute may contain several TLVs that all
   specify the same tunnel type.  Each TLV should be considered as
   specifying a different tunnel.  Two tunnels of the same type may have
   different Remote Endpoint sub-TLVs, different Encapsulation sub-TLVs,
   etc.  Choosing between two such tunnels is a matter of local policy.
</snip>



  1.  Section 3.1 Page 10: The last paragraph states that if ā€œRemote-Endpoint sub-TLV contains address is valid but not reachable, and the containing TLV is NOT be malformed ..ā€. Why a address not reachable is considered as ā€œNot Malformedā€?

#Keyur: That is because the Remote-Endpoint could become reachable at the later time. Making it malformed would mean that the Remote-Endpoint has to be dropped upon a receipt of the update message (and could never be used).



  1.  In RFC5512, the BGP speaker indicates the originating Interface address in the NLRI (section 3):

<image001.png>

draft-ietf-idr-tunnel-encaps-11  no longer has the BGP speaker originating the update. Is it intended? If Yes, does it mean that it allows a third party (which could be malicious entity) to inject routes on behalf of a legitimate router (but RFC5512 doesnā€™t)?  Why add this scenario? How to address the security threats introduced? If it is a conscious decision, should have some text to explain why and how to mitigate the security threats introduced.

#Keyur: Section 13 of the draft version 12 describes Security Considerations that should address your security questions. The option is to provide flexibility.

Regards,
Keyur



Thanks, Linda Dunbar

_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_idr&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=hLt5iDJpw7ukqICc0hoT7A&m=ss5r9k8Dew3MPUscEO1GEzNXkyfGpMlZLZUarUnS3Ys&s=_MC-6zg-U8xFzoGxuXaXYA3GVjY7anTiHQ-cuyr9Pfw&e=

_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr