[RTG-DIR] Routing directorate telechat review of draft-ietf-spring-segment-routing-13

Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com> Tue, 12 December 2017 14:19 UTC

Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 734C312943F; Tue, 12 Dec 2017 06:19:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level:
X-Spam-Status: No, score=-4.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.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 DIG3cYRKvOBk; Tue, 12 Dec 2017 06:19:42 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0094.outbound.protection.outlook.com [104.47.32.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1450812946A; Tue, 12 Dec 2017 06:19:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=TRZEUd4hMvmPF0niwSMQj94W0DWyeHJgMRDYRHrtnhE=; b=SYZ8uJRjbqcWJ3Lmhny5q0B0eJea5SGJRAIO7Y37lcwZfK6KLse+l259psMCoX01bfR1K2mPIhSV03di3GrDBksCVZIq/8ntCTd8FgJVWemMhhKE/nXVtBdYhTMh6JxcA7ZtxS5FmWBMxVFXsO26snf9KNPHMfBplgC5deXESlY=
Received: from CY4PR0201MB3603.namprd02.prod.outlook.com (52.132.99.21) by CY4PR0201MB3603.namprd02.prod.outlook.com (52.132.99.21) 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 14:19:37 +0000
Received: from CY4PR0201MB3603.namprd02.prod.outlook.com ([fe80::69a7:2c78:2ce0:6518]) by CY4PR0201MB3603.namprd02.prod.outlook.com ([fe80::69a7:2c78:2ce0:6518%13]) with mapi id 15.20.0302.013; Tue, 12 Dec 2017 14:19:37 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-spring-segment-routing.all@ietf.org" <draft-ietf-spring-segment-routing.all@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Routing directorate telechat review of draft-ietf-spring-segment-routing-13
Thread-Index: AdNzUT/yE8T+/0amRmKhqwtSadNzgA==
Date: Tue, 12 Dec 2017 14:19:37 +0000
Message-ID: <CY4PR0201MB360376ECECB0ADA1A1C0C66A84340@CY4PR0201MB3603.namprd02.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jonathan.Hardwick@metaswitch.com;
x-originating-ip: [86.132.77.25]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR0201MB3603; 6:uMzhyXb6klZQhWmWNKuxZYLZyPv9FPdU7+svH244suhw5e5tcMZrlX1ICqD4KtLdm+c3J6wipmmKRrHDnxUI17iqhv0sCytQfzEyfVJ7opGEOk03+PopJieNcsDNQ1A+oNTI75gLVIXGC+p7GtRsQLoH8QhWpA5ud9QmpZOpQjpC49uHxNkgEP0nEnfSfFDech5uCRWX9GR+rsXyflb2yp8F2MkD+5NvlpsQSOPZgEHwiIvDew/mm2991CTqkbEDpZ47ADWqr8C7C+9dy8PQPi4ieTv5rFUGRofUm759v8zcywfsL8QSMvIPNMhd0GwBZ/19zh4uanXfW3L1JU5RduQqh+OQph+dorHM2L5wjh0=; 5:UKYjmL8k1Xs4pcNw2ZICMmyaql3gk6G0mw7aQOjpqD6FCv3c7N4qwUz8NGwwWpcbKcY+y4zs1Qc6wffQm+jd3xumUKTOgWm/rzThKFguBIBhc7Lo3DBjSa95KbTN3lzSfx6qL8HMDJWJYkr8udt1uBgkLPihgN9aRc+bHxbWp3U=; 24:fQy/RL6YiruDTRZy0FOM7rHNLrlh1tGvyPvc0wdDINezGo+MvG+zsJtIppCrFTD4sJBGrryM5BWKADd5fm1CBNpQzpOuTRZ+FukY+nTW1lM=; 7:MXZRHSw4PkMxz6cvAktPuNH4alzm2C4AggYtyiQ4xLBiaUD+d1scQRvYuEcjMmLyjBDZuFftLPUF9NkaJoUw7sVqTnt9N7Pe++C0OGBtRNNN0oFRpRTiIOPDYILWThabTQ2KG0aqyU6gJ/wLJCLFWvVT153sIjRAJ5mGs4xkeB5miIkfy9ZgEpR6tSGLn4RmgMDkrXBjKbSf4g1sGigEbjWRV1vJsueUAeC1npAJYeLqU+FbOP5OdAcRaAGTEwix
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 4f91ce66-d1db-41d2-0fcc-08d5416b602b
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307); SRVR:CY4PR0201MB3603;
x-ms-traffictypediagnostic: CY4PR0201MB3603:
x-microsoft-antispam-prvs: <CY4PR0201MB360331FBFCB5670569E0D1DB84340@CY4PR0201MB3603.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231023)(10201501046)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(6072148)(201708071742011); SRVR:CY4PR0201MB3603; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY4PR0201MB3603;
x-forefront-prvs: 051900244E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(346002)(376002)(199004)(189003)(7696005)(72206003)(81166006)(110136005)(97736004)(53936002)(316002)(2906002)(68736007)(55016002)(59450400001)(7736002)(25786009)(3280700002)(6436002)(14454004)(106356001)(6506006)(3660700001)(54906003)(105586002)(230783001)(9326002)(5250100002)(2900100001)(102836003)(790700001)(6116002)(8936002)(9686003)(606006)(3846002)(478600001)(33656002)(4326008)(74316002)(39060400002)(6306002)(66066001)(81156014)(99286004)(5660300001)(236005)(54896002)(86362001)(8676002)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR0201MB3603; H:CY4PR0201MB3603.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: metaswitch.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY4PR0201MB360376ECECB0ADA1A1C0C66A84340CY4PR0201MB3603_"
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f91ce66-d1db-41d2-0fcc-08d5416b602b
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2017 14:19:37.2127 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0201MB3603
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/N39gB9eaFcpeb2JlblmV5g1Shok>
Subject: [RTG-DIR] Routing directorate telechat review of draft-ietf-spring-segment-routing-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Dec 2017 14:19:44 -0000

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”.