Re: [Idr] Review Updates to draft-ietf-idr-bgp-prefix-sid

"Susan Hares" <shares@ndzh.com> Sun, 18 February 2018 15:54 UTC

Return-Path: <shares@ndzh.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 186DE126C0F for <idr@ietfa.amsl.com>; Sun, 18 Feb 2018 07:54:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level:
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no 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 iLE44Urc4EIF for <idr@ietfa.amsl.com>; Sun, 18 Feb 2018 07:54:06 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 98E53126B6D for <idr@ietf.org>; Sun, 18 Feb 2018 07:54:06 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46;
From: Susan Hares <shares@ndzh.com>
To: 'Robert Raszuk' <robert@raszuk.net>, "'Acee Lindem (acee)'" <acee@cisco.com>
Cc: idr@ietf.org
References: <CAMMESszyqjqm+m3J00GWG1Dw0OjYdo-GGXePxcWvyBp4sgtm6Q@mail.gmail.com> <C46BE9FB-AA2E-49BC-8942-579020733FF9@cisco.com> <CA+wi2hNOnGPXv2rp7i4=gBet=nxii2kDgqfVv-yHTC6f8AK8Jg@mail.gmail.com> <790D778D-19CF-4A2E-81DD-547C69E2E7BF@cisco.com> <CA+b+ERmtDnL2h19=T7F+hhNgxmEWuf=xSTSQbuuqy4RSUHPCsQ@mail.gmail.com> <637F72B8-914C-4EC4-AB96-5949E1F1FFA6@cisco.com> <CA+b+ERmWxbdsKFFESB_10Z2j4OjaZi45XbBFXjZwKFjf=X1GiQ@mail.gmail.com>
In-Reply-To: <CA+b+ERmWxbdsKFFESB_10Z2j4OjaZi45XbBFXjZwKFjf=X1GiQ@mail.gmail.com>
Date: Sun, 18 Feb 2018 10:54:02 -0500
Message-ID: <004f01d3a8d0$b320c6d0$19625470$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0050_01D3A8A6.CA4ABED0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQH2vgJkoJXlGPUUO0gV+75aIy0gwAG9f5BSAwKZCZACBipA/AKeqsgNAsAvBa8CUrApAaLwZrOQ
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/TRdiD7Shq-KNYSSlTYxt95A9MOY>
Subject: Re: [Idr] Review Updates to draft-ietf-idr-bgp-prefix-sid
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 18 Feb 2018 15:54:08 -0000

Robert and Acee:

 

If we do “open surgery”, this document will need to go back through the process (WG LC, IETF LC, and IESG Review). 

 

Sue Hares

IDR co-chiar

 

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: Sunday, February 18, 2018 5:57 AM
To: Acee Lindem (acee)
Cc: idr@ietf.org
Subject: Re: [Idr] Review Updates to draft-ietf-idr-bgp-prefix-sid

 

Hi Acee,

 

Since we are at the open surgery of this draft there is one more point which did not got resolved during our offline discussion. Feedback from WG is welcome here.

 

The draft RECOMMENDS the following procedure in case of a conflict: 

 

... it is RECOMMENDED that the first prefix using the label index is selected.

 

In BGP there is no guarantee about ordered delivery of BGP prefixes.  It may work such in some specific topologies but not in any arbitrary one. So if we recommend to pick one prefix on R1 and different prefix on R2 and install in forwarding the same SID for those I am afraid the data plane will get quite severely messed up and even finding it during troubleshooting will be quite hard. 

 

Also as pointed out already MPLS anycast SID may on purpose use the same label across nodes according to draft-ietf-spring-mpls-anycast-segments-02. Now if we want to accomplish the same in BGP we would need to advertise different prefixes with the same SID (in MPLS-SR index). the above paragraph does prevents that. Note that adding and advertising the _same_ prefix from different nodes will not work as BGP speakers may pick only one (best path) and use it for forwarding. IBGP or EBGP multipath may not always be enabled/use same set.

 

The crux of the issue when advertising SIDs in BGP is not so much about prefixes, but their next hops which unfortunately the draft does not even mention once.

 

Kind regards,

Robert.