Re: [spring] Routing directorate telechat review of draft-ietf-spring-segment-routing-13

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Tue, 12 December 2017 16:17 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 C29D51294B7; Tue, 12 Dec 2017 08:17:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.889
X-Spam-Level:
X-Spam-Status: No, score=-6.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.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 qKiGZsYb6xyq; Tue, 12 Dec 2017 08:17:00 -0800 (PST)
Received: from mail1.bemta6.messagelabs.com (mail1.bemta6.messagelabs.com [193.109.254.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F0B41294AB; Tue, 12 Dec 2017 08:16:58 -0800 (PST)
Received: from [193.109.254.3] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-3.bemta-6.messagelabs.com id 25/99-06558-9F0003A5; Tue, 12 Dec 2017 16:16:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VTa0wUVxj1zszODJRprgvK11XbsGi0mOVV2+w PjaSJkaQxtT9MhKBltk7Z1X1lZjFbY+ImalVQ67uy7nZXQqhFWYHQFgm15SUCiRhUcFV8AtKt MVoSpVbRmb1o7fy4Ofc75zv3fDd3eFr/mDXwktcjyU7RbmQTmUVpeWtME9OyC7NP3Eg3X22ro 8w1TRHavHvPQnN3YII2h0+NcOaui/+iPDb/jH+Iy6+q+ofK74wG6ZV0oc7mtLi8xTpr4/hFyv 3dz8j7sLaR86HLDagMJfAM/paGUJNchhJ5PT5Iwa6OCwzZ3EZQV/k9o6lYvAQaTg6xGpGCdyJ oGbhMaRsahyio6NvLaqpkXAB3umOUhlNwITwZq2cIzoXaPX3x8xIwhmc7/PE6YAEOBbs5kmMe BE706jQs4CLore5U9bwaoxiOjLOkVYRI9XjcHuGZ8LTnVBzTOBWuDYcoYomhqqWPJngG/HlvU kf0Frg1chyRehocvRngCJ4D/aFypM0CuI2D0V8Hpow+grJ9LTqCV8DByASr5QGcDo1ja4i+Hk HzlcDULBnQuvfklOkGuNHezxJcBIM1z1nS8BMNx1qrp0SzoatqP7cPmfxvDUGwEzoO/6Lzx+9 iOnRXDDN+9Wwafwinm7OIJA0Old/hCF4A2wNB7u16GHE1aIEiyRsl2ZRjzrTIthKrxyHa7Kac 7E8yHZKiiCWSXbQomV+5HA1IfWbT1K8JRetXtqH3eMo4Q1j/LKtQ/67Fte4bq6hYv5RL7ZLSh mbzvBGEBy9VbroslUjer2129a2+poFPMqYIDzVaUNyiQ7GVEKoHLeProkPPKb4pvp6Nr8MDP7 yg+NGKv3y0nnG6nJIhVbirNWOt2VrqfGP9+k/oR3MMyQJSw+qT3JLssHn+z8dQKo+MycLvmku Szel5kyCmhqPUcPe3xcN5xP8ogw8JD4KINk+ufRwOF7m7rq7eEi1/FDLlyitmduClUd8s42/4 j7yP0+1b39FlAxwoDibFshh7gVQ57/zu4FxDVm1d+YZziT+6I7mm7SMUdzp2gBk8PD7JH9+0f MC56gtf6/X6wWPtf38w3/RZx87mTbsWvygt/rT00ual7x91SYOhz42MYhVzMmhZEV8BS4+Tww QEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-14.tower-184.messagelabs.com!1513095413!149743922!1
X-Originating-IP: [52.33.64.93]
X-StarScan-Received:
X-StarScan-Version: 9.4.45; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 314 invoked from network); 12 Dec 2017 16:16:55 -0000
Received: from ec2-52-33-64-93.us-west-2.compute.amazonaws.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (52.33.64.93) by server-14.tower-184.messagelabs.com with AES256-SHA256 encrypted SMTP; 12 Dec 2017 16:16:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=tEVvuQ7vUGsBBNL3r7nS5aS6iBrFvpTHx2G1n4cHIWU=; b=k3owcFYER+zuSdyz8005uvqH24UTpMjdMKEEqYNTrb5XZOqqn4UveNmSNFt/5f6NBRCMKnIP9ivMGyFzylv2NCzWZPlq7X8HfCsOGlLIwR/u8Tps23bkbKcl56HJy+4KIvI5J4K4huS6kACEKhsZTP11anAvmH+CzKTVDK/Ukyc=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by DB6PR03MB3031.eurprd03.prod.outlook.com (10.165.162.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Tue, 12 Dec 2017 16:16:51 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::60f0:4241:eda9:2107]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::60f0:4241:eda9:2107%13]) with mapi id 15.20.0302.013; Tue, 12 Dec 2017 16:16:51 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-spring-segment-routing.all@ietf.org" <draft-ietf-spring-segment-routing.all@ietf.org>, Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>, Alexander Ferdman <Alexander.Ferdman@ecitele.com>
Thread-Topic: Routing directorate telechat review of draft-ietf-spring-segment-routing-13
Thread-Index: AdNzUT/yE8T+/0amRmKhqwtSadNzgAAEcQKg
Importance: high
X-Priority: 1
Date: Tue, 12 Dec 2017 16:16:50 +0000
Message-ID: <AM4PR03MB1713D03D880D7DB1AA0DD59C9D340@AM4PR03MB1713.eurprd03.prod.outlook.com>
References: <CY4PR0201MB360376ECECB0ADA1A1C0C66A84340@CY4PR0201MB3603.namprd02.prod.outlook.com>
In-Reply-To: <CY4PR0201MB360376ECECB0ADA1A1C0C66A84340@CY4PR0201MB3603.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB6PR03MB3031; 6:apkmIxEQVuIX0vjd2nIpJkL/TfU0j52ZMDb3ujqzFiKqhVV3a4gdmr73Z0t4HoxBh51ZRgbzgukd7Si3j31j5npGtgkqz3OtdxRD/tO+uGKlUaRpSAAqVgyEx4EU0iE0ZfATdzAE/E7nTIrLGBR2lucCXuWQ3bgPvEoFPRnqbgInFY67EqgPX2d+bfRRV0US8fbvgtKd+L3zBaXr7VrfK/ivW9NfXNSDlZ+UA9VP70nCe9E18a6jptJ3f6chjNbvONcWAMne8RMB+VCvm+nzqen66z+0VUkLeluI84QFo2ObIdL+4rnnPtSPjpc+R/Yu1U5zyki8D7JIGGGZ1rvMiCdk18CYgjCl5evlzA8E77Q=; 5:0Z66/OQU+fRxabjfALA618KRdQ7S6U9LTpHeuXJsRFsLqmQYqQ6SfMgZtFaGi+RiRqb9bkcfT6a+uy3N6CAHMq4OHr9nSBmbTd3lTQBGB/5A4ihlUJhV+F52ybdvb93GJIF+8YwKfwU6QwYeWAtAf+wPuqwWhy08aXYwaYJHQP0=; 24:8a1jcgPYIaPXGa7bp4wxJ4PKl5WyFYEBeaDd9YCwLbJL8x8ghxLU5MEYmDlgSBeZsiHZBtUUdZu1Ax5p5TW1CDpYJPXkpjMQdTMViiGpzTw=; 7:AKtoPF3uWnHXWF8FWVZIg6O3mgxgYiErOrttwFTUm5WduHXyj9SwJmjF5keFZwaWE2GC1lQ7lh9Yru6tHtGzQGVnNargAfxJ+Rcl45IoQAhS7cc6RjT3TygmKerJJ8LdeJzdrTq/ZRO/vzfBGCxjt/aM2Ttdytf7sozonrZnil39vzgSDs3i8HdDmnxaxEgT87EiWH4y2+aE3Vt7l5LsEwbspS583/TciPM9fOyZhhEBR6BihDV85tWem1O/avP4
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-ms-office365-filtering-correlation-id: d576fd9e-07e0-4b6a-7dce-08d5417bc098
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(48565401081)(2017052603307); SRVR:DB6PR03MB3031;
x-ms-traffictypediagnostic: DB6PR03MB3031:
x-microsoft-antispam-prvs: <DB6PR03MB303118CD739B222F160B44DA9D340@DB6PR03MB3031.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(21748063052155)(279101305709854);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231023)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(6072148)(201708071742011); SRVR:DB6PR03MB3031; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB6PR03MB3031;
x-forefront-prvs: 051900244E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(376002)(366004)(346002)(199004)(189003)(252514010)(2906002)(53936002)(6246003)(33656002)(9686003)(81686011)(76176011)(99286004)(7696005)(236005)(25786009)(4326008)(39060400002)(72206003)(86362001)(14454004)(478600001)(8936002)(68736007)(230783001)(106356001)(107886003)(2950100002)(105586002)(5660300001)(6506006)(6436002)(229853002)(54896002)(6306002)(55016002)(7736002)(2501003)(66066001)(74316002)(81156014)(3280700002)(81166006)(2900100001)(3660700001)(8676002)(5250100002)(316002)(54906003)(790700001)(59450400001)(3846002)(6116002)(102836003)(110136005)(606006)(97736004)(53546010); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR03MB3031; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB1713D03D880D7DB1AA0DD59C9D340AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d576fd9e-07e0-4b6a-7dce-08d5417bc098
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2017 16:16:51.0013 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR03MB3031
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DOendRt0Hj908zsUiz3Rc6Thvio>
Subject: Re: [spring] Routing directorate telechat review of draft-ietf-spring-segment-routing-13
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, 12 Dec 2017 16:17:03 -0000

Jon (and all),
Your review has triggered for me a question (that probably should be asked earlier) that deals exactly with the issue of the per-algorithm NH selection:

-          Suppose that IGP advertises a certain Prefix-SID. Suppose also that it is advertised with one of the “shortest path-based” algorithms defined in Section 3.1.1 of the draft

-          Does any of these algorithms require exact match with the original prefix in the Prefix-SID for selection of the NH (as in the case of LDP as per RFC 5063), or would the longest prefix match (as in the case of LDP extension for multi-area LSPs<https://tools.ietf.org/html/rfc5283>) do?

I have not found so far an explicit answer to this question – nether in this draft, nor in any other applicable SPRING WG document.

My reading of the SR-LDP Interop draft<https://tools.ietf.org/html/draft-ietf-spring-segment-routing-ldp-interop-09> suggests that at least by default exact match should be  used in SR – otherwise operation of the mapping server defined in this document would become quite problematic.  But this is just a guess.

What (if anything) did I miss?

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com

From: rtg-dir [mailto:rtg-dir-bounces@ietf.org] On Behalf Of Jonathan Hardwick
Sent: Tuesday, December 12, 2017 4:20 PM
To: rtg-ads@ietf.org; Alvaro Retana <aretana.ietf@gmail.com>
Cc: rtg-dir@ietf.org; spring@ietf.org; draft-ietf-spring-segment-routing.all@ietf.org
Subject: [RTG-DIR] Routing directorate telechat review of draft-ietf-spring-segment-routing-13

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Document: draft-ietf-spring-segment-routing-13.txt
Reviewer: Jon Hardwick
Review Date: 12 December 2017
IETF LC End Date: 30 November 2017
Telechat date: 14 December 2017
Intended Status: Standards Track

Summary
No issues found. This document is ready for publication.

Comments
This document is very well written and is easy to understand.  It serves as a good introduction to, and overview of, the segment routing architecture.  It includes a guide to the operation of the control plane and the MPLS and IPv6 data planes and gives references to the appropriate documents which standardize the necessary control and data plane extensions.  I found no issues and believe the document is ready to be published.  I noted one minor clarification which the ADs may wish to make to the document before it is published – see below.

Major Issues
No major issues found.

Minor Issues
Section 3.1 discusses the prefix SID.  Section 3.1.1 introduces the concept of an algorithm that is to be used by an SR-capable router in selecting the correct next hop to use when executing a forwarding instruction on a Prefix SID.  Section 3.1.2 explains how per-algorithm forwarding is to be applied in the MPLS data plane, but section 3.1.3 does not mention per-algorithm forwarding in the context of IPv6.  It would be better to have an explicit statement in 3.1.3, as currently the reader may wonder whether per-algorithm forwarding is intended to be applied in the IPv6 data plane.

Also, section 3.1.3 says “any remote IPv6 node will maintain a plain IPv6 FIB entry for any prefix, no matter if the represent a segment or not. This allows forwarding of packets to the node which owns the SID even by nodes which do not support Segment Routing.”  Clearly, a node that does not understand that an IPv6 address represents a SID will be unable to apply per-algorithm forwarding reliably. In my opinion, section 3.1.3 could note this restriction more clearly.

Nits
Note also the nit in the section 3.1.3 text I quoted above: “no matter if the represent a segment or not” -> “whether or not the prefix represents a segment”.


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________