Re: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06

<bruno.decraene@orange.com> Thu, 21 December 2017 14:40 UTC

Return-Path: <bruno.decraene@orange.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5827912D883; Thu, 21 Dec 2017 06:40:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.618
X-Spam-Level:
X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 ZcKXLtmyvfJZ; Thu, 21 Dec 2017 06:40:11 -0800 (PST)
Received: from orange.com (mta239.mail.business.static.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68E4E12D87C; Thu, 21 Dec 2017 06:40:06 -0800 (PST)
Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5]) by opfedar20.francetelecom.fr (ESMTP service) with ESMTP id 1B153120F45; Thu, 21 Dec 2017 15:39:49 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.61]) by opfedar03.francetelecom.fr (ESMTP service) with ESMTP id E9C5018007E; Thu, 21 Dec 2017 15:39:48 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM7E.corporate.adroot.infra.ftgroup ([fe80::b91c:ea2c:ac8a:7462%19]) with mapi id 14.03.0361.001; Thu, 21 Dec 2017 15:39:48 +0100
From: bruno.decraene@orange.com
To: "Gaurav Dawra (gdawra)" <gdawra@cisco.com>
CC: "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "draft-ietf-spring-segment-routing-central-epe@Ietf.org" <draft-ietf-spring-segment-routing-central-epe@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>
Thread-Topic: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06
Thread-Index: AQHTQ4FPG6nbfTr8mEmw4rwyUO5SEqNORkjggAAEhrA=
Date: Thu, 21 Dec 2017 14:39:48 +0000
Message-ID: <27769_1513867189_5A3BC7B5_27769_440_1_53C29892C857584299CBF5D05346208A47929B47@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <998FE834-F9C6-43F2-8D10-30EE14CCECB6@cisco.com> <114895D1-093E-4D91-873B-0F64E9EE9EA0@cisco.com> <A5D28916-75B0-4A6F-87D5-370E1C53D6A7@cisco.com> <CAMMESswbBtH8Pd3mEz7pW2GWGS0CW=ZB3FgZAc3Y_TsPsFhAXw@mail.gmail.com> <AC082436-EA2E-4C1C-9826-2E3EA89CFB2D@cisco.com> <19921_1513854380_5A3B95AC_19921_269_1_53C29892C857584299CBF5D05346208A47929463@OPEXCLILM21.corporate.adroot.infra.ftgroup> <73AE44FA-B557-4F1B-9FAD-59AB8946C13F@cisco.com> <16374_1513866122_5A3BC38A_16374_164_5_53C29892C857584299CBF5D05346208A47929A34@OPEXCLILM21.corporate.adroot.infra.ftgroup>
In-Reply-To: <16374_1513866122_5A3BC38A_16374_164_5_53C29892C857584299CBF5D05346208A47929A34@OPEXCLILM21.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.4]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A47929B47OPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hLmnaMlaBCD7mdfEZ1NnDguBTCE>
Subject: Re: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Dec 2017 14:40:15 -0000

I see that you have also added the “note” on for the VPN routes. I don’t think it’s necessary here as:
- if both routes are VPN ones, they are both labelled and are comparable as per regular BGP/MPLS IP VPN routes
- if only the “policy” route is installed in the VRF (VRF fallback to the main FIB), only the labeled VPN routes is considered, hence preferred.

Bottom line, I think that the note can be removed in the VPN section (5.4). But nothing urgent, this can wait for a next update.

Thanks,
Regards,
--Bruno

From: bruno.decraene@orange.com [mailto:bruno.decraene@orange.com]
Sent: Thursday, December 21, 2017 3:22 PM
To: Gaurav Dawra (gdawra)
Cc: spring@ietf.org; spring-chairs@ietf.org; draft-ietf-spring-segment-routing-central-epe@Ietf.org; Alvaro Retana
Subject: RE: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06

Thanks Gaurav, for the quick answer and for fixing the draft.

Regards,
--Bruno

From: Gaurav Dawra (gdawra) [mailto:gdawra@cisco.com]
Sent: Thursday, December 21, 2017 3:13 PM
To: DECRAENE Bruno IMT/OLN; Alvaro Retana
Cc: spring@ietf.org<mailto:spring@ietf.org>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>; draft-ietf-spring-segment-routing-central-epe@Ietf.org<mailto:draft-ietf-spring-segment-routing-central-epe@Ietf.org>
Subject: Re: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06

Hey Bruno,

Thanks for the review. Please see inline [Gaurav_2]

Regards,

Gaurav

From: Bruno Decraene <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Date: Thursday, December 21, 2017 at 3:06 AM
To: Gaurav Dawra <gdawra@cisco.com<mailto:gdawra@cisco.com>>, Alvaro Retana <aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>>
Cc: "spring@ietf.org<mailto:spring@ietf.org>" <spring@ietf.org<mailto:spring@ietf.org>>, "spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>" <spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>>, "draft-ietf-spring-segment-routing-central-epe@Ietf.org<mailto:draft-ietf-spring-segment-routing-central-epe@Ietf.org>" <draft-ietf-spring-segment-routing-central-epe@ietf.org<mailto:draft-ietf-spring-segment-routing-central-epe@ietf.org>>
Subject: RE: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06

Hi Gaurav,

Many thanks for the updated draft.
As the document shepherd, please find below a follow up on Alvaro’s comment, prefixed with [Bruno]

From: Gaurav Dawra (gdawra) [mailto:gdawra@cisco.com]
Sent: Tuesday, December 19, 2017 8:01 AM
To: Alvaro Retana; draft-ietf-spring-segment-routing-central-epe@Ietf.org<mailto:draft-ietf-spring-segment-routing-central-epe@Ietf.org>
Cc: spring@ietf.org<mailto:spring@ietf.org>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>; DECRAENE Bruno IMT/OLN; Gaurav Dawra (gdawra)
Subject: Re: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06

Hey Alvaro,

Thanks a lot again for your review. Have posted the next version. Please see response inline <Gaurav_1>.

Regards,

Gaurav

From: Alvaro Retana <aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>>
Date: Friday, November 3, 2017 at 7:33 AM
To: Gaurav Dawra <gdawra@cisco.com<mailto:gdawra@cisco.com>>, "draft-ietf-spring-segment-routing-central-epe@Ietf.org<mailto:draft-ietf-spring-segment-routing-central-epe@Ietf.org>" <draft-ietf-spring-segment-routing-central-epe@ietf.org<mailto:draft-ietf-spring-segment-routing-central-epe@ietf.org>>
Cc: "spring@ietf.org<mailto:spring@ietf.org>" <spring@ietf.org<mailto:spring@ietf.org>>, "spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>" <spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>>, Bruno Decraene <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Subject: Re: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06

On October 30, 2017 at 1:53:07 AM, Gaurav Dawra (gdawra) (gdawra@cisco.com<mailto:gdawra@cisco.com>) wrote:

Gaurav:

Hi!  Thanks for taking over this document!

I have some remaining comments below, please take a look.  I’m starting the IETF Last Call, which will be extended to account for the IETF meeting and the US Holidays.

Thanks!

Alvaro.


...

[…]
P4. References:
- Please add a reference for BMP and IPFIX.
- Put the reference to BGP-LS on first mention (and not just way down in Section 9).
- Replace the reference to RFC3107 with draft-ietf-mpls-rfc3107bis – and it can be made Informative.

Not all the references were updated, and rfc3107bis is now rfc8277 anyway.

<Gaurav_1> ACK Updated. Addressed in next version.

[Bruno] Reading -08, I’m still seeing references to RFC 3107, including in the table of content.

I’d propose to reuse the terminology from https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-07 which uses “BGP Labeled Unicast (RFC8277)”.

More specifically, I’d propose the following change

OLD: 5.3.  At a Router - RFC3107 policy route

NEW: 5.3.  At a Router – BGP Labeled Unicast route (RFC8277)

OLD: The BGP-EPE Controller could build a RFC3107<https://tools.ietf.org/html/rfc3107> ([RFC8277<https://tools.ietf.org/html/rfc8277>]) route

NEW: The BGP-EPE Controller could build a BGP Labeled Unicast route ([RFC8277<https://tools.ietf.org/html/rfc8277>])



OLD: This RFC3107<https://tools.ietf.org/html/rfc3107> policy route

NEW: This BGP Labeled unicast route (RFC8277)<https://tools.ietf.org/html/rfc3107>

<Gaurav_2> ACK. Thanks for capturing these. Updated in next rev.





I’m afraid that I also have a technical comment on this part. Draft says:

“o  Some BGP policy to ensure it will be selected as best by the ingress router.



   This RFC3107<https://tools.ietf.org/html/rfc3107> policy route "overwrites" an equivalent or less-specific "best path".»



As I reader, I would understand the first sentence as increasing the preference of the labeled Unicast route, e.g. using LOCAL_PREF or some local weight.

However, the problem is more complex as (unfortunately IMHO) the IETF did not specify the behavior when a BGP speaker receive both a labeled (SAFI 4) and unlabeled (SAFI 1) BGP route for the same IP prefix. As a result, the behavior is implementation dependent and non-interoperable, as discussed in https://tools.ietf.org/html/rfc8277#section-5. For example, some implementations consider both routes as non-comparable, in which case, increasing the preference of a route will not make it best/selected.

I don’t think that’s a big problem for the draft, but I think the point should be raised for the reader, when considering the different options presented in section 5 “Programming an input policy”.



I would suggest the following small change, but please feel free to adapt the text as you wish:



OLD: Some BGP policy to ensure it will be selected as best by the ingress router.

NEW: Some BGP policy to ensure it will be selected as best by the ingress router. Note that as discussed in RFC 8277 section 5, the comparison of labeled and unlabeled unicast BGP route is implementation dependent and hence may require an implementation specific policy on each ingress router.

<Gaurav_2> ACK, Absolutely! This has been fixed in next rev as well.



Cheers,



Gaurav



Thanks,

Regards,

--Bruno


























_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.