Re: [spring] Opsdir last call review of draft-ietf-spring-srv6-network-programming-17

"Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Fri, 21 August 2020 15:43 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 52F883A0BBE; Fri, 21 Aug 2020 08:43:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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 header.b=ZFrfqPoG; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=GitRWgVi
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 z8ofpMpvruNW; Fri, 21 Aug 2020 08:43:40 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 043143A0BD2; Fri, 21 Aug 2020 08:43:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5136; q=dns/txt; s=iport; t=1598024620; x=1599234220; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=KwMakZfaibsN3b7ITqcsalONow4W5piC0g8ysDKvXO4=; b=ZFrfqPoGM8r0wYODxibRvFmUwB1RgnG6GBvZ52G3TDn/39svMKVE1s8Q 9l+DUe2d20SxAa9rWdCSSbMEXCbC9VH4E2sHFB7hxYNAldXgsfutr9FDn uvCvL2X6czSpH63DobEy0qKENcUVvwoGQnyNwWtZrwv7EF/hFkDIX0kWV E=;
IronPort-PHdr: 9a23:r5CKwhM8rWcgZLEYoSol6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEvKwx3lDMVITfrflDjrmev6PhXDkG5pCM+DAHfYdXXhAIwcMRg0Q7AcGDBEG6SZyibyEzEMlYElMw+Xa9PBtaHc//YxvZpXjhpTIXEw/0YAxyIOm9E4XOjsOxgua1/ZCbYwhBiDenJ71oKxDjpgTKvc5Qioxneas=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CwAADl6j9f/4YNJK1fHAEBAQEBAQcBARIBAQQEAQFAgTgFAQELAYFRUQeBSC8sCoQtg0YDjWuKC45kgS6BJQNVCwEBAQwBAS0CBAEBhEwCF4ItAiQ2Bw4CAwEBCwEBBQEBAQIBBgRthVwMhXIBAQEEEhERDAEBNwELBAIBCA4DBAEBAwImAgICHxEVCAgCBAENBQgahVADLgGlbAKBOYhhdoEygwEBAQWFRQ0Lgg4JgQ4qAYJwg2KGTxuBQT+BEUOCTT6CGoFtOIMVM4Iti0OEBimDFqIxN1EKgmOPMIULaQSFHYMEiWKTTJJCgW2LQZIZAgQCBAUCDgEBBYFbCSqBV3AVgyRQFwINjh8JAwUSg06KVnQ3AgYKAQEDCXyPBgEwYAEB
X-IronPort-AV: E=Sophos;i="5.76,337,1592870400"; d="scan'208";a="816962097"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 21 Aug 2020 15:43:38 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 07LFhcdF000567 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 21 Aug 2020 15:43:38 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 21 Aug 2020 10:43:38 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 21 Aug 2020 11:43:37 -0400
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 21 Aug 2020 10:43:37 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PEqldI2DQZSmo+zUB9nhgsH2wWf9Z4+qM+NKLBLe4DZhbDpBaCQP/OV3reZphlYpLIwPUXLXS/rVnhL20pa4EwCpxKxV5KwrjfjpHbVhe5oiKayYBhmHZpfqcdG+tjPWoOR3/hPu5Q56hGJaIevB92V8r5kduRzWlk3Ygw9HbWRg9vyuUI9VXLss8EysDv86M7WB0vUIltwAufQ0xz+iKVW3GLUcnMuvExhvNgbSbPadM7cC4Vj4aI+j70wHWU8q+gy+TnyaFYeXo2ZyMh8Bvtn4Xennkhpyqxbd/l+e5owQJevjaPW7JHv2x4RNe1qWH8e7DccHAd2TcORWaX4AOw==
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=KwMakZfaibsN3b7ITqcsalONow4W5piC0g8ysDKvXO4=; b=RnQNdXX/1xCuhOAjqob5SLxp19uFh5is6lbvjY35KL1Sz1otk4AWzgKg4p2LoUdcGJ0pJML5PyeE5/XayfsL8EHOeGeTOqtecmaRkBAEtGtFNKXxHa2QPwa/unr3ANqK2eZadm4nbxv9V13r3pJMj8YXKEchys3xHKqOncanHpAoiLPC4Jtq+9+w8L3W+fEPndwqKrKAqOFiCkPjSQzJJJd2H6JdDwb8125HewoZi/jw/YqSvEmvrSI9RIma2lI6RIwW8GfcD5A/jtAB7/LRbsHOZVONDL/Ava2MPB9x4aIzP7+qFDtcg2IkHog+EDdp7i8+2OmOiTNRuQ6/8NT/IQ==
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=KwMakZfaibsN3b7ITqcsalONow4W5piC0g8ysDKvXO4=; b=GitRWgViZ6HX5Sjh2yf6Cn61scY3e0ivAyPmKqiU9iWR12lhpVyhvapqhUHcpIOiuY3mU9dK+/rk1FqYSL2CMwOkAajmFYjdyT7m86Oac+wWc4z4z+VP7xuKQWOYMFL8MZZ4G7MfjfphNJRJ+b+dzRgMIltFI6XSNRAQAOL+xOQ=
Received: from MWHPR11MB1374.namprd11.prod.outlook.com (2603:10b6:300:24::8) by MWHPR1101MB2239.namprd11.prod.outlook.com (2603:10b6:301:5b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.26; Fri, 21 Aug 2020 15:43:36 +0000
Received: from MWHPR11MB1374.namprd11.prod.outlook.com ([fe80::c0dd:2d6e:c8ef:261e]) by MWHPR11MB1374.namprd11.prod.outlook.com ([fe80::c0dd:2d6e:c8ef:261e%12]) with mapi id 15.20.3305.026; Fri, 21 Aug 2020 15:43:36 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Dan Romascanu <dromasca@gmail.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-spring-srv6-network-programming.all@ietf.org" <draft-ietf-spring-srv6-network-programming.all@ietf.org>
Thread-Topic: Opsdir last call review of draft-ietf-spring-srv6-network-programming-17
Thread-Index: AQHWdtZU76jON8NWQEqOHXJMTsteNqlCYrxw
Date: Fri, 21 Aug 2020 15:43:36 +0000
Message-ID: <MWHPR11MB137478BF811B296862E2E3CBC95B0@MWHPR11MB1374.namprd11.prod.outlook.com>
References: <159791658944.18630.11670482592653630698@ietfa.amsl.com>
In-Reply-To: <159791658944.18630.11670482592653630698@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [173.38.220.43]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 22796d2c-cfed-4044-49b1-08d845e8f7ca
x-ms-traffictypediagnostic: MWHPR1101MB2239:
x-microsoft-antispam-prvs: <MWHPR1101MB2239424C8CB41158BFF61D94C95B0@MWHPR1101MB2239.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0chWcXLMwf63U0uTL0a52tFmgHlZtNg4IYkM2TWEveWqFht4MpLKppWEeBlzwQcQ0FfmR/fdkS8MmVVGYjb7rdxrk3XSaGkeFbKE6lnKh4VVpqrMq2gLpOjaYZF399w87IM6nwHnp/AKT3okuaakOATwFO66zheRc56zrk2+X+RFAxE2EdDQ42hmn/4gV7yOW00kTPOx5uf4+DeZ+8hNnsuWGs9Zli20Z2v0vQkJdKz4z7S3Vm3n9eVz5rh5rwgn3t/E+7+UwFCzF7LLHtQ2b5UjU+hOPK20oEhTWcOlcKgKmZgoY1OqQwdLK98+onDcYjEJl0J787V/OYnpsnqg7A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1374.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(376002)(136003)(39860400002)(366004)(55016002)(76116006)(66476007)(64756008)(66446008)(66946007)(8936002)(26005)(186003)(478600001)(52536014)(9686003)(54906003)(33656002)(110136005)(71200400001)(316002)(2906002)(66556008)(86362001)(5660300002)(83380400001)(7696005)(6506007)(8676002)(4326008)(53546011); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: +vhcX2iXoTb4x4Fp78hNpEtq3gPSyRXwm9J2yv1EiTLMZV3A/VIGoJ5uvSPK1r7xmFR/b7pz+xGNGhgcGyDoe2RddAk61VdAWILctEx8kTtsoxjygzZtlOx2oWoxE4/ETmD+2n62U0SkfLw7tZ8NyNE9KrpT7e0p2VR49HqiXIUC4H/Aj2LV51mEUJNLfxjeKgrO5XBi6MDhoFQg3YUHcDmwusRj3qkQ8+WyKHogVE/lOTFnqb9uf8nktFU+nmD3VJ8uFlev3U/Joct+n6jLXoIVLUz2LIfTOexa4wMAwdA0sqZ/Ci6t920ogQAJohT1q4UgxZOE0pZjpLAimT8/ZVT8auuGUrUJp3Ma/sttgrYlmMXXKOhst1oOuw9P814ISxYSFmN6FhaU7uqAp+NlkOtYKTFyMgGED8vui/e/6OwuwkxOAF+shc6AWkW61xlttwoG0HjHYDg2eRPn80g/Kgf0bfKVgvKNac6hMJLDmtJhYYJY1ra/8zA31KizukjqbSOlxl4lUTeJdEUQfG8eTMTQ3J/pXiRY+j4nInfdrh3bbEs5lWn+J59ZFduVg3Z/7jLukTsBo8fGRpyshJzNFlWrzRu/N7tBzFp2Nk8hlgvG6J2iZzhOFwwAw9X4ZkWnbr8XGZU3JLOOWa6aiiPAEA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1374.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 22796d2c-cfed-4044-49b1-08d845e8f7ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2020 15:43:36.3514 (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: nkER92YyTD7ToUp3lbQmRxqBY2GvBy+TxBam+SqC8C1Dpmc+PGhoMgW/NY6iopvVvGa17/+Bz1MX2nfucNx6Xg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2239
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9IUsb7RZTaLtzrwVOCNgNqEb4cw>
Subject: Re: [spring] Opsdir last call review of draft-ietf-spring-srv6-network-programming-17
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, 21 Aug 2020 15:43:42 -0000

Hi Dan,

Thank you for the review. Please see comments inline with [PC].

Regards,
Pablo.

-----Original Message-----
From: Dan Romascanu via Datatracker <noreply@ietf.org> 
Sent: jueves, 20 de agosto de 2020 11:43
To: ops-dir@ietf.org
Cc: spring@ietf.org; last-call@ietf.org; draft-ietf-spring-srv6-network-programming.all@ietf.org; dromasca@gmail.com
Subject: Opsdir last call review of draft-ietf-spring-srv6-network-programming-17

Reviewer: Dan Romascanu
Review result: Has Issues

This document together with the companion document [I-D.filsfils-spring-srv6-net-pgm-illustration] defines the SRv6 Network Programming concept and specifies the main segment routing behaviors to enable the creation of interoperable overlays with underlay optimization (Service Level Agreement).

The document is Ready.  There are a number of issues from an Operations and Management perspective that need further work, and it is assumed that they will be subject to work in the future. Some clarification on these issues would be however welcome before document approval.

There are several references that are work-in-progress. For example basic concepts need to be understood from [I-D.filsfils-spring-srv6-net-pgm-illustration]. 

[PC] The illustrations used to be part of this document originally but were moved to a separate informational document based on WG feedback. 

The control plane interaction is based on BGP-LS  [I-D.ietf-idr-bgpls-srv6-ext] or on BGP IP/VPN/EVPN [I-D.ietf-bess-srv6-services]. These documents are listed as Informative References probably in order to avoid a downref for this Standards Track document, but actually this document cannot be implemented or even understood without stable versions of the later.

[PC] After re-reading section 8 I don't see a need for the informative references to ietf-idr-bgpls-srv6-ext and ietf-bess-srv6-services. We will remove those two. This document specifies a set of SRv6 SID behaviors for supporting of TE and overlay services using SRv6; these TE and overlay services themselves are not new (e.g. they are available with MPLS data plane) and the document includes references to them. Control plane extensions are covered by documents progressing in other RTG WGs.

>From the operators point of view I would like to draw the attention on 
>Sections 6 and 8. 

- Section 6 (Operation) recommends the implementation of a implement a combined traffic counter (packets and bytes) per local SID entry. There is no indication how an operator would retrieve this information and if and how the values of these counters could be used for operational purposes. Adding such information would be useful. 

[PC] These counters are included in the draft draft-raza-spring-srv6-yang that was just recently adopted by the Spring WG. I'll update this section to indicate that retrieval of these counters via MIB, NETCONF/YANG or other means is outside the scope of this document.
 
- Section 8 (Control Plane) describes how the controllers can explicitly provision the SIDs and/or discover them as part of a service discovery function. Subsections describe the usage of IGP, BGP-LS, and BGP IP/VPN/EVPN for these purposes. Operators should be aware that one or more of these protocols also need to be supported in an SDN deployment.

[PC] I would propose the following diff
<old>
This section provides a high level overview of the control-plane protocols involved with SRv6 and their specification.
</old>
<new>
While not necessary for an SDN control plane, the remainder of this section provides a high-level illustrative overview of how control-plane protocols may be involved with SRv6. Their specification is outside the scope of this document.
</new>