Re: [spring] WG Last Call for draft-ietf-spring-conflict-resolution

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Tue, 11 July 2017 19:46 UTC

Return-Path: <ginsberg@cisco.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 09DD71317BE for <spring@ietfa.amsl.com>; Tue, 11 Jul 2017 12:46:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level:
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 m5EYPiIjL4Jq for <spring@ietfa.amsl.com>; Tue, 11 Jul 2017 12:46:15 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 438701317B6 for <spring@ietf.org>; Tue, 11 Jul 2017 12:46:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9542; q=dns/txt; s=iport; t=1499802375; x=1501011975; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=0GkEkAE8uRUQpkX+31mgUdt2Kp+SFpne3756WT3cZFo=; b=UlTGJKppINRXgo9za3dg+2pTiUQhQt3LBpnDKWV+9HPGaTxfdozrU0gc DEOSE/ntdhZAQr0g4TwOsRAB7lR+PYjvQX+kDY4fbxgiB3eavB/7bzO1P eeVATXmr4i9PtbV9lYsKvQJdeU44srnr5rxiZSH72wqtVxOCaViJR3EnY E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DDAACpKmVZ/5pdJa1cGQEBAQEBAQEBAQEBBwEBAQEBg1pkgRQHjgKRb5YDghEhC4R7TwIagyQ/GAECAQEBAQEBAWsoQg6ESAEBAQECAQEBGwYROgsFBwQCAQgRBAEBAQICIwMCAgIlCxQBCAgCBAENBQiKHwgQq2OCJosgAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWBC4Idg02BYYMkhDsSATOCfIJhBZ8kAodGg0WIdoIVhUuDcoZclUYBHzh/C3UVSYUTHIFndoU/Mg0XB4EFAYEMAQEB
X-IronPort-AV: E=Sophos;i="5.40,347,1496102400"; d="scan'208";a="258379281"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Jul 2017 19:46:14 +0000
Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v6BJkDdt020881 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 11 Jul 2017 19:46:14 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 11 Jul 2017 14:46:13 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Tue, 11 Jul 2017 14:46:13 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Martin Vigoureux <martin.vigoureux@nokia.com>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] WG Last Call for draft-ietf-spring-conflict-resolution
Thread-Index: AQHS8Nuokzsm0yt5P0y/+D1uKMVbQqJNamsAgAFsNACAAIuwAP//tluw
Date: Tue, 11 Jul 2017 19:46:13 +0000
Message-ID: <c4170e768c37464294be3746beaebfdc@XCH-ALN-001.cisco.com>
References: <9a7e19b3-7251-2b80-22f9-2045ac4370f8@nokia.com> <84c64d65-430d-9734-5936-235ffc1d0a79@nokia.com> <14653_1499769693_5964AB5D_14653_463_1_53C29892C857584299CBF5D05346208A477FDEB9@OPEXCLILM21.corporate.adroot.infra.ftgroup> <D58A970F.B7C15%acee@cisco.com>
In-Reply-To: <D58A970F.B7C15%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [128.107.151.9]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_GUtVIz-Y8GZkVJgnZEH1kgDlkc>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-conflict-resolution
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: Tue, 11 Jul 2017 19:46:17 -0000

Acee -

Thanx for your support abd your comments.
Responses inline.

> -----Original Message-----
> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Acee Lindem
> (acee)
> Sent: Tuesday, July 11, 2017 12:02 PM
> To: bruno.decraene@orange.com; Martin Vigoureux
> Cc: spring@ietf.org
> Subject: Re: [spring] WG Last Call for draft-ietf-spring-conflict-resolution
> 
> I fully support this document and, now that we have reached consensus,
> believe we should publish it before anyone changes their minds…
> 
> I have reviewed the -05 version and have the following comments:
> 
>     1. Section 3.1 - Make it clear that a larger preference is more preferred.
> While this is stated in section 3.3, it must be inferred in section 3.1 to
> understand the text.

[Les:] Agreed.

>     2. Expand acronyms on first use, e.g., SID and SRMS.

[Les:] ACK

>     3. In section 3.8, do we want to suggest that the conflicting configuration
> not be “accepted” rather than not “advertised”?
> 
[Les:] I don't think so.

While it is possible that such a check could be run as each configuration line is entered, stating that this is the way it should be done constrains an implementation unnecessarily. That is certainly a reasonable way of implementing it, but not the only way. For example,  a node could allow SRMS configuration to be entered locally without validating it until the user indicates  "configuration complete". Then  the conflict resolution algorithm could be run "as if the configured values were advertised" to detect conflicts before advertisement is enabled.

I don’t think we care which way an implementation chooses to go - the useful bit is that the check is performed BEFORE the config is advertised and starts to be used.


> I also have a number of editorial suggestions which I will sent to the authors
> offline.

[Les:] Thanx for those as well.

    Les

> 
> Thanks,
> Acee
> 
> On 7/11/17, 6:41 AM, "spring on behalf of bruno.decraene@orange.com"
> <spring-bounces@ietf.org on behalf of bruno.decraene@orange.com>
> wrote:
> 
> >Martin,
> >
> >As an individual contributor, I have read all versions of this document
> >and support progressing -05 to the IESG.
> >
> >Unless we believe error never happen, a standardized conflict
> >resolution procedure is needed to safely deploy MPLS Segment Routing in
> >a multi-vendor network. Some implementations are waiting for this
> >document to be advanced to RFC in order to implement the stable
> behavior.
> >
> >IMO, -05 is ready:
> >- "SR Global Block Inconsistency" is ready for months (>1 year)
> >- "SR-MPLS Segment Identifier Conflicts" required more time to progress
> >and explored multiple options, but after much work from the authors,
> >-05 seems ready to me. For forwarding nodes, it defines a per FEC
> >preference rule limiting the conflict resolution to only the FEC
> >(prefix/SID) which indeed face conflicting advertisements. For non-
> forwarding nodes (e.g.
> >network controllers, PCE...), it allows more freedom in the SID to be
> >used (or discarded), including a simplified procedure disregarding all
> >conflicting entries.
> >
> >Thanks,
> >Regards,
> >--Bruno
> > > -----Original Message-----
> > > From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Martin
> >Vigoureux
> > > Sent: Monday, July 10, 2017 2:58 PM
> > > To: spring@ietf.org
> > > Subject: Re: [spring] WG Last Call for
> >draft-ietf-spring-conflict-resolution
> > >
> > > WG,
> > >
> > > We are half-way through the WG Last Call and I am very surprised to
> >only
> > > see a single answer to it.
> > >
> > > I am not sure I'll move this forward with only silence as support.
> > >
> > > -m
> > >
> > > Le 29/06/2017 à 15:28, Martin Vigoureux a écrit :
> > > > Hello Working Group,
> > > >
> > > > This email starts a Working Group Last Call on
> > > > draft-ietf-spring-conflict-resolution-04 [1] which is considered
> >mature
> > > > and ready for a final working group review.
> > > >
> > > > ¤ Please read this document if you haven't read the most recent
> > > > version yet, and send your comments to the list, no later than
> > > > *21st of July*.
> > > > Note that this is *not only* a call for comments on the document;
> > > > it
> >is
> > > > also a call for support (or not) to publish this document as a
> >Proposed
> > > > Standard RFC.
> > > >
> > > > ¤ *Coincidentally*, we are also polling for knowledge of any IPR
> > > > that applies to draft-ietf-spring-conflict-resolution, to ensure
> > > > that IPR
> >has
> > > > been disclosed in compliance with IETF IPR rules (see RFCs 3979,
> >4879,
> > > > 3669 and 5378 for more details).
> > > >
> > > > If you are listed as an Author or Contributor of
> > > > draft-ietf-spring-conflict-resolution-04 please respond to this
> > > > email and indicate whether or not you are aware of any relevant IPR.
> > > >
> > > > Note that, as of today, no IPR has been disclosed against this
> >document
> > > > or its earlier versions.
> > > >
> > > > Thank you,
> > > > Martin
> > > >
> > > > [1]
> >https://datatracker.ietf.org/doc/draft-ietf-spring-conflict-resolution/
> > > >
> > > > _______________________________________________
> > > > spring mailing list
> > > > spring@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/spring
> > > >
> > >
> > > _______________________________________________
> > > spring mailing list
> > > spring@ietf.org
> > > https://www.ietf.org/mailman/listinfo/spring
> >
> >_________________________________________________________
> ______________
> >___ _______________________________________________
> >
> >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.
> >
> >_______________________________________________
> >spring mailing list
> >spring@ietf.org
> >https://www.ietf.org/mailman/listinfo/spring
> 
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring