Re: [spring] WGLC - draft-ietf-spring-srv6-network-programming

"Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Fri, 10 January 2020 17:09 UTC

Return-Path: <pcamaril@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 5EFAE120B06 for <spring@ietfa.amsl.com>; Fri, 10 Jan 2020 09:09:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.509
X-Spam-Level:
X-Spam-Status: No, score=-14.509 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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 header.b=IdXQ5wYv; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=xhJA/Zgu
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 jtwH20lz751L for <spring@ietfa.amsl.com>; Fri, 10 Jan 2020 09:09:39 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24290120AAD for <spring@ietf.org>; Fri, 10 Jan 2020 09:09:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33993; q=dns/txt; s=iport; t=1578676170; x=1579885770; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=/gYBoZgphAgHOJ//phaUoL7k/9jfKuB4ojwNPIxUNyI=; b=IdXQ5wYvrgaccEl8tPCiz/JlJJtCwkR49bTId12/egCuWIuT4fpZbAx8 yr2nnRkrJMO041gaND52YWFfGNi7rmXUYxNyNRU6btvMvtmU9CSLe1vJT fmZHw055RuJJTe9oSFOS7vm1SSp0j53FpI7FvakYn5T71mpG7ePPXr5Al k=;
IronPort-PHdr: =?us-ascii?q?9a23=3ALKQ4/BLNIqRJdm+zPtmcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeBvKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXFXwJfvjdS0+NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C/AAAIrxhe/5ldJa1lGgEBAQEBAQE?= =?us-ascii?q?BAQMBAQEBEQEBAQICAQEBAYF7gSUvJCwFbFggBAsqCoN/g0YDiwOCOiWJYI4?= =?us-ascii?q?tgUKBEANUCQEBAQwBARgBDAgCAQGEQAIXgVskOBMCAw0BAQQBAQECAQUEbYU?= =?us-ascii?q?3AQuFXgEBAQEDAQEQEQoTAQEsCwEPAgEIEQMBAiEHAwICAh8GCxQJCAEBBA4?= =?us-ascii?q?FIoMEAYF9TQMuAQMLoR0CgTiIYXWBMoJ+AQEFgTMCgQ+CWw0LggwDBoE2hR2?= =?us-ascii?q?GfBqBQT+BEScMFIJMPoIbSQEBA4EoBQESAT8NCYJaMoIsjTwcgnOFV4lsjml?= =?us-ascii?q?ECoI3hzuKTIQmG4JHiAGERIl4gWaEQooYiFqCII96AgQCBAUCDgEBBYFpImd?= =?us-ascii?q?xcBU7KgGCQVAYDZJPg3OFFIU/dAGBJ41WgSIBgQ8BAQ?=
X-IronPort-AV: E=Sophos;i="5.69,417,1571702400"; d="scan'208,217";a="692982247"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Jan 2020 17:09:28 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 00AH9SRA028608 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 10 Jan 2020 17:09:28 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 10 Jan 2020 11:09:28 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 10 Jan 2020 11:09:27 -0600
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 10 Jan 2020 11:09:27 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d/Xc73DuNeOwB2t8ddr/1YZL4HFG0soJGUc7exszp2F+InBJbZn3SuC/F4W6C1lu4SzlqpWhTS+QkBrgZn4N4WIYNpmVkveni8N5KeG9DdZiaB+oHcy2Tw1OidR9FGbevnN7HsTCilhXWjG4wWcje/8IQmiFmx+spdCYcfpGmIdwe0KQmOMs7BjFScbAvCwOzHe4ug7Ksx0iw62RQ1iyY+X84DfiHs3z+a7A5epoYtDyNTBwaEtYMDcovsQwmc0OgFLYRaG/uez8xewy1CQGFfE5eipZ18GjAmxnPpItaxH7o/lscVIGHHjl0MI2IcBrkJFRvoJx8h7SSttZo3bPuQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/gYBoZgphAgHOJ//phaUoL7k/9jfKuB4ojwNPIxUNyI=; b=iZe32A+0tpXws5XJ2abWprhAtXoCXL6lAw/Q07w9cbQs/KqgMFpfR2pUU/JFW50PHVgZr133wHK7/ntEEZ7mGmg3G9vx9OiqHmzUUTRUENsqMuqvxdrA4mC8IiPvuLgOjywrBo/C1rK/wdNLOzsFekd4Glc3CJNpj8+d1YaVkWpOyBT2Dn4IfXQL00DyRjJ8dg25FKXcY2QBUiDpBAK9bcAmDLvhpbepuUIt7WwGeNlv0IJ+CT+eYR368l7u4BMN9dvfH1oXp549y6cb2FX75BQPGT45N2o8E5NuHCOKeP5OVuGIPiiPGInyTPD3CCN7k4VtJq/L6UrTIkjwUv4Lpw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/gYBoZgphAgHOJ//phaUoL7k/9jfKuB4ojwNPIxUNyI=; b=xhJA/ZguEvneiFr7cFnZRWaCqdQIFUq2xP5Kf7At9ew4YVPJzSBoKjmi/Q3rhv8vA6ZSfO4vmG5pY0pbmqzLL0sQTddvmBG/lv/FHdMoDtdB09ZQVTwIAqrEJnqf+kLdvq9X2w7shAquy1m8NR6dCfORIRmGXwMRKrzQ4jHkJC4=
Received: from MWHPR11MB1374.namprd11.prod.outlook.com (10.169.234.8) by MWHPR11MB1838.namprd11.prod.outlook.com (10.175.52.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.10; Fri, 10 Jan 2020 17:09:25 +0000
Received: from MWHPR11MB1374.namprd11.prod.outlook.com ([fe80::b04b:c9bb:2378:7a8d]) by MWHPR11MB1374.namprd11.prod.outlook.com ([fe80::b04b:c9bb:2378:7a8d%11]) with mapi id 15.20.2602.018; Fri, 10 Jan 2020 17:09:25 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: "gregimirsky@gmail.com" <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: WGLC - draft-ietf-spring-srv6-network-programming
Thread-Index: AdWrjZKMyJw/FcG0Qj29O28HuDn7+waB5h4AAJJcFAA=
Date: Fri, 10 Jan 2020 16:51:41 +0000
Message-ID: <238769EE-8272-420D-A2A4-BFECCE6E09AC@cisco.com>
References: <17421_1575566127_5DE93B2F_17421_93_1_53C29892C857584299CBF5D05346208A48D1A3DA@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CA+RyBmWQOgVmekANMLXVQeeBy9MK72Y653u0vpiW_GboqyDNUQ@mail.gmail.com>
In-Reply-To: <CA+RyBmWQOgVmekANMLXVQeeBy9MK72Y653u0vpiW_GboqyDNUQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.20.0.191208
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com;
x-originating-ip: [88.27.176.181]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a1ce6aa0-0a3f-44c9-1662-08d795efd888
x-ms-traffictypediagnostic: MWHPR11MB1838:
x-microsoft-antispam-prvs: <MWHPR11MB1838AF179BC53DBBB753C641C9380@MWHPR11MB1838.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02788FF38E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(366004)(346002)(136003)(376002)(189003)(199004)(2906002)(2616005)(186003)(26005)(6512007)(53546011)(71200400001)(6506007)(91956017)(64756008)(33656002)(66446008)(86362001)(6486002)(6916009)(6666004)(76116006)(66556008)(66946007)(66476007)(5660300002)(36756003)(81166006)(966005)(316002)(4326008)(8676002)(81156014)(8936002)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR11MB1838; H:MWHPR11MB1374.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: df8pXqBy6+5ed0FnIMrLRPcwh74RVXShexIGeVn/CnsNlMUlbBz1BKXSBsfs4tx+YmfrHDP1kxazbhydv0HgEE+51iBXI1Mvafjx+BCuMcBk5uVIkbxKQW37x1VoxeyWfIWgucfxeYXYAYWdYzewrAfLAP/rtJvBjb+5/ludcGaDvW3RLAEaMiBk2IiSOHi09hSCiJNkJVrnJCc2C4TXmO9Tlu1MU4QEU+0g/v+MD67brF/AMYKhfLzphEo2GyoIBJp6r9dTPVCy+/P2WZRxx/4+lV+HBuCxPbL5V3OBCErNLkH1b1PZ59B4lQqjZ1mdnjdjd1O+7PLu39K9dRpw+gldl1y9RQfYFHfQ21WjfmXUOTS96Fb/DufyHaYz9Fj9/yLSJ6kn1axOPKRiqxb9edA5dt5t4QuMOvjonbV3D/O2lEAONGJbzRPaPpt0Jf7T8Xa/8+1E2NimVb7aLpVYRwW2nxRzeyfLjQjY3oRnRD8=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_238769EE8272420DA2A4BFECCE6E09ACciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a1ce6aa0-0a3f-44c9-1662-08d795efd888
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2020 17:09:25.7284 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: R+5zXs6bkY6tLp9wsEHFczqSIlQCGWfs5fedJtMw8FkcRorgV4xdJIjNS1qyaLYf3HJM5yw+1pcAvgETL7rAUw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1838
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EmTJAJ9QVl86xw_TqkDaasOuxoI>
Subject: Re: [spring] WGLC - draft-ietf-spring-srv6-network-programming
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <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: Fri, 10 Jan 2020 17:09:47 -0000

Hi Greg,

Inline.

Thanks,
Pablo.

From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tuesday, 7 January 2020 at 21:01
To: Bruno Decraene <bruno.decraene@orange.com>
Cc: SPRING WG List <spring@ietf.org>rg>, "6man@ietf.org" <6man@ietf.org>rg>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: WGLC - draft-ietf-spring-srv6-network-programming
Resent from: <alias-bounces@ietf.org>
Resent to: <cf@cisco.com>om>, <pcamaril@cisco.com>om>, <john@leddy.net>et>, <daniel.voyer@bell.ca>ca>, <satoru.matsushima@g.softbank.co.jp>jp>, <lizhenbin@huawei.com>
Resent date: Tuesday, 7 January 2020 at 21:01

Dear Authors, WG Chairs, et al.,
I hope I'm not too late with my comments and questions on the document. Please kindly consider them as WG LC comments:
·         I have a question regarding the following pseudo-code:
  S08.   max_LE = (Hdr Ext Len / 2) - 1
  S09.   If ((Last Entry > max_LE) or (Segments Left > (Last Entry+1)) {
  S10.      Send an ICMP Parameter Problem to the Source Address,
               Code 0 (Erroneous header field encountered),
               Pointer set to the Segments Left field.
               Interrupt packet processing and discard the packet.
  S11.   }

According to RFC 8200, Hdr Ext Len is the length of the extension header in 8-octet units, not including the first 8 octets. Thus, as I understand, max_LE is the length in 8-octet units of half of the extension header less one. On the other hand, Last Entry and Segments Left are indices. Hence my question, What is being compared in line S09 ( Last Entry > max_LE)? Length and index? If the goal is to use Hdr Ext Len to calculate the number of entries in the header, then what assumption is used in S08? Is it that the entry's length is always and only 128 bits, i.e. 16 octets? I believe that using such an assumption is too narrowing and limiting to SRH.

PC: This has already been discussed with Adrian. Please check this thread: https://mailarchive.ietf.org/arch/msg/spring/IOA_4nlNPacD2v7Jue2dkGeOABk

·         Another question is to Section 6.3. What value do you see in this section? I've noticed that draft-ietf-6man-spring-srv6-oam is in the Informational References section. I agree with that for the first sentence in the section. But I believe that the second sentence that refers to the new O-bit and OAM behaviors defined in  draft-ietf-6man-spring-srv6-oam requires it to be moved into the Normative References section. Unless you'll decide to remove the section altogether.
PC: The O-bit and OAM behaviors described in draft-ietf-6man-spring-srv6-oam are not required to understand or implement the technology described in draft-ietf-spring-srv6-network-programming. However, they are relevant as to provide additional information to the reader. Why would it be a normative reference?

Regards,
Greg

On Thu, Dec 5, 2019 at 9:15 AM <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>> wrote:

Hello SPRING,



This email starts a two weeks Working Group Last Call on draft-ietf-spring-srv6-network-programming [1].



Please read this document if you haven't read the most recent version, and send your comments to the SPRING WG list, no later than December 20.



You may copy the 6MAN WG for IPv6 related comment, but consider not duplicating emails on the 6MAN mailing list for the comments which are only spring specifics.



If you are raising a point which you expect will be specifically debated on the mailing list, consider using a specific email/thread for this point.

This may help avoiding that the thread become specific to this point and that other points get forgotten (or that the thread get converted into parallel independent discussions)



Thank you,

Bruno



[1] https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-05




_________________________________________________________________________________________________________________________



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.
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------