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

"Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Wed, 11 December 2019 20:00 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 35E8B120996; Wed, 11 Dec 2019 12:00:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 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, 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 header.b=eBldObvX; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=HMxVe4VZ
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 8-kJEAQ6LxcD; Wed, 11 Dec 2019 12:00:34 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5335A1208C6; Wed, 11 Dec 2019 12:00:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=53615; q=dns/txt; s=iport; t=1576094429; x=1577304029; h=from:to:subject:date:message-id:mime-version; bh=bESoYJdkLLLPYfY99uQ04KVyQWwNFHH7kmL9eASIha4=; b=eBldObvX/DMZbfcQYL7/oN8UT54HNyx5Lot6fdwFcWpZEZJGgiBEhzSC BA4QruhxG4Hw+fSsNaNUSA/YsBGrsHCptQQ/XAXmGBkugWvTR9hMabiNN PKCTUHkAHebE5T2vZjH54KLRyXSRLQJqsd1LBfi9jKCkXjFAuDST2VIO1 E=;
IronPort-PHdr: 9a23:kLfdCRVj75nguTKfrjwmVfVgu4DV8LGuZFwc94YnhrRSc6+q45XlOgnF6O5wiEPSA9yJ8OpK3uzRta2oGXcN55qMqjgjSNRNTFdE7KdehAk8GIiAAEz/IuTtankiF81HXUVk+1mwMFNeH4D1YFiB6nA=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CYAQBySvFd/4oNJK1bChoBAQEBAQEBAQEDAQEBAREBAQECAgEBAQGBfoEcL1AFbFggBAsqCoM5QINGA4sKToFsJZgGgUKBEANUCQEBAQwBASUIAgEBhEACF4FuJDgTAgMNAQEEAQEBAgEFBG2FNwyFXgEBAgMMBhEKEwEBLAwRAQYCEQMBAQEhAQYDAgQwFAkKBAESIoMAAYF5TQMuAQ6SY5BkAoE4iGF1gTKCfgEBBYE5AoNhGIIXAwaBNoUchV6BHhqBQT+BEScMFIJMPoJkAQECAYEtAQcLAT8NCYJaMoIsjSGDDIVUiVSOKHIKgi+HJIRriWcbgkKHdgWEPIligWWEP4oLiEmRbwIEAgQFAg4BAQWBaSJncXAVOyoBgkFQERSMZgwXg1CFFIU/dAGBJ4tKgSIBgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.69,303,1571702400"; d="scan'208,217";a="381036276"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Dec 2019 20:00:28 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id xBBK0SFq011788 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 11 Dec 2019 20:00:28 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Dec 2019 14:00:27 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Dec 2019 14:00:22 -0600
Received: from NAM11-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; Wed, 11 Dec 2019 14:00:22 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XtfgV9lviH0Z8K5j55l935MEOUNonY5BtW8Imb2FiPVWP/BDsM/3q0XLHtENnrJDQoc4QpIP3gNOzTIQ9ctBqqiuFONPl/K7hL0Rbu4wEcqyX0cqb/32Be6QD97mBJOjkHj9RyJ9c0aw8o6Wecm8e5LQH648+LZEjA4z2AgRmHyWmCaMMtIZPfZmxkHlODHjinOVV14EYNBqW+MY4rDOdhRBkrWCqxrjP/WW6u+cYcjtzz0hwdnW4ho1f2ujeEWhKXxeBbHzXmEMiqdaZJYPk0hB0heYca3C1FVvKZQb4+IywYMUPPLfBC3V+GjjsSawyL/pczrYR7o110EnV3KkEw==
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=bESoYJdkLLLPYfY99uQ04KVyQWwNFHH7kmL9eASIha4=; b=B+61O1OUJrg/EdqooAGnXbaNN1+EgdP92PfFTO6gAuGKzVCkLjAfGGWJXpJuWwwqw0j9FA5EKeXmeCOI+K3RAGDJ3fkkT6Wtvj0CCVIQhbQxEDtSbpyyNX2U+1BmbJS9np41yrYLx/a4L7EQmxjtVLIdzdleuFyeL1F+fNbBRuCgihJAncxJMzmgPBAiu3pRaWiX/cGehyAgx45IM8T3LP6tvR5B1VNQQwN4R5SRhr/7KSQPghpWPNqdyOgPnHLruYWN2f8GCGJKKPpwRU7GU0ngka+DSqmiiEJsfH6IlTCSzXZD9EWjaQF7DdV4ViYWQ66kh/bMPzSsJZPOdkZ6Gw==
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=bESoYJdkLLLPYfY99uQ04KVyQWwNFHH7kmL9eASIha4=; b=HMxVe4VZXdsaHSy7nXqsWczm1WHbosUAIlD8Yd5boS4z4uT1rNBvNf2Nk7ClgVh59NhPWkaRcyHb4Ggdi+LH53R/sCMdDUxyFk30e/3riKy8q3q5LYWuAc+U7O7gXvWPR+6K+yxxnqM0qpFiNSYLPQxZiz4RJJLd4OxfmtH01wY=
Received: from MWHPR11MB1374.namprd11.prod.outlook.com (10.169.234.8) by MWHPR11MB1471.namprd11.prod.outlook.com (10.172.53.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.17; Wed, 11 Dec 2019 20:00:21 +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.2516.018; Wed, 11 Dec 2019 20:00:21 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, 'SPRING WG List' <spring@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] WGLC - draft-ietf-spring-srv6-network-programming
Thread-Index: AQHVsF2dvhdZcZiCBkeY3qjfpNcJZg==
Date: Wed, 11 Dec 2019 20:00:21 +0000
Message-ID: <D631FA95-9194-40C4-9E72-EB547B6666CA@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1f.0.191110
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com;
x-originating-ip: [173.38.220.51]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7904d063-4c83-4965-6b4f-08d77e74c0de
x-ms-traffictypediagnostic: MWHPR11MB1471:
x-microsoft-antispam-prvs: <MWHPR11MB14716654CB3CAAB44FAB2D9DC95A0@MWHPR11MB1471.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 024847EE92
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(366004)(136003)(39860400002)(396003)(189003)(199004)(71200400001)(6512007)(66446008)(966005)(5660300002)(66946007)(76116006)(36756003)(91956017)(66476007)(66556008)(64756008)(8936002)(478600001)(316002)(6486002)(6506007)(8676002)(26005)(53546011)(81166006)(2616005)(186003)(2906002)(66574012)(86362001)(81156014)(33656002)(110136005); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR11MB1471; 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: YtOpQT0u46sOzdnkW/PvyP2tg+N1a4lBi/PFqKT5O0T5m1e7aAdU8ifQNWhsGitiU0T9Q6RmxVn+mg3nY22mir6S6v2hjpS9pdYv549QV2SC7DLaiQXnzyYUgAakPd3IdCd8YckKZTN03MXOsmAK52WgG2ZTx5dJxFYeQbMn/NFn9SRsmI/VfByhVORJ1GfdjTJUN9zccd4cpkVSWAmjTt729SNN0QO4bKqcguFv4YijMElB9ifj/CAgeZIo3gLP/AiPCW3Oh3U/hfoaiOsRDZBjy5IJUZqLdvFBfz+6Io9rzS5UbGDvv+ekF4uzv41Dd+BV4EOxdrD92v1Cq/liCzjcb1erQhtpYkcPz1HC+NmrtCKagexJYUfAPv0JexWp2yx5qvr6btYohyixlJDGbUkj54O8953c7lAKzEeJds4mPEg+5LX5wzIwM24W+9TcpdG6K1OR/pUzpkZTq/15FQN+khWPYKmBJrbvZWFSoHg=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_D631FA95919440C49E72EB547B6666CAciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 7904d063-4c83-4965-6b4f-08d77e74c0de
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2019 20:00:21.1463 (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: p+tJc5ykzRMuYZJi0rtLIwSC61t5asv3GHUxalzqxFX3vuxxNz2MyRKwoIhuU4vG4dDXxeRzLlLvvLy3nZVlww==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1471
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.18, xch-aln-008.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/1SJYMkcXzR8S7l575UzEOW1wiio>
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: Wed, 11 Dec 2019 20:00:40 -0000

Hi Bruno,

Many thanks for your comments.
Please see inline.

Thanks,
Pablo.

From: spring <spring-bounces@ietf.org> on behalf of "bruno.decraene@orange.com" <bruno.decraene@orange.com>
Date: Thursday, 5 December 2019 at 18:50
To: 'SPRING WG List' <spring@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: [spring] WGLC - draft-ietf-spring-srv6-network-programming

Hi authors,

As an individual contributor, please find below some comments.



Ø    S03.      Send an ICMP Parameter Problem message to the Source Address
               Code TBD-SRH (SR Upper-layer Header Error),

If TBD-SRH is defined in another document, please reference it in this text and add a normative reference.
PC: The related IANA allocation has been done in the SRH Proposed Standard. TBD-SRH has been replaced by the allocated value (4).

Otherwise, please add this in the IANA consideration section of this document.
--
As a general comment, I find that there is a lack of normative keywords. Please check for “should”, “cannot”, “can”, “can’t”, shouldn’t”, “should not”… and please consider using normative keyworks.
PC: I agree. This has been suggested by Adrian as well. I have done all these replacements and others.

e.g.,
“an End SID cannot be the last SID of a SID list and cannot be the DA of a packet without an SRH”
What about using “MUST NOT”?


“Hence the Upper-layer header should never be processed.”
What about using “MUST NOT”?


“any function can be attached to a local SID:”

MAY?


“The End.DX6 SID must be the last segment in a SR Policy”

MUST?


“the following must be done.”

MUST?


“Any SID instance of the End.DX2V behavior must be associated with an L2 Table T. »

MUST?

….

---
§IANA consideration section


-          Do we need such large pools for both experimental and private use?

-          Do we need both an experimental and private pool?

-          Given that the range of code point is large and that we probably want to foster innovation use without requiring heavy IETF process, I would suggest having a FCFS range https://tools.ietf.org/html/rfc8126#section-4.4

-

   When code points are set aside for Experimental Use, it's important
   to make clear any expected restrictions on experimental scope.  For
   example, say whether it's acceptable to run experiments using those
  code points over the open Internet or whether such experiments should
   be confined to more closed environments.  See [RFC6994<https://tools.ietf.org/html/rfc6994>] for an
   example of such considerations.

https://tools.ietf.org/html/rfc8126#section-4.2

PC: I agree with your comments that experimental and private use are way too large. This has also been raised by Adrian Farrel.
I also agree with the FCFS range. I have proposed:
-Remove the experimental and private use pools
-Change the Specification Required pool to FCFS
-Create one new pool (in the old space of experimental and private) that is Reserved and for future use of IETF.

---
§IANA consideration section


“documents should clearly identify the registry into which each value is to be registered.”
https://tools.ietf.org/html/rfc8126#section-3

PC: I guess you refer in the Ethernet part. Fixed.
---


Nits:
“Push a the MPLS label stack”
:s/a the/the

PC: Fixed. Thank you.


Thank you,
Regards,
--Bruno



From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of bruno.decraene@orange.com
Sent: Thursday, December 5, 2019 6:15 PM
To: 'SPRING WG List'
Cc: 6man@ietf.org; draft-ietf-spring-srv6-network-programming
Subject: WGLC - draft-ietf-spring-srv6-network-programming


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.

_________________________________________________________________________________________________________________________



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.