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

Dan Romascanu <dromasca@gmail.com> Fri, 21 August 2020 21:14 UTC

Return-Path: <dromasca@gmail.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 D461B3A1294; Fri, 21 Aug 2020 14:14:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 vHOuORqLEf0h; Fri, 21 Aug 2020 14:14:21 -0700 (PDT)
Received: from mail-il1-x12b.google.com (mail-il1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75C0B3A128E; Fri, 21 Aug 2020 14:14:18 -0700 (PDT)
Received: by mail-il1-x12b.google.com with SMTP id e11so2552638ils.10; Fri, 21 Aug 2020 14:14:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zQiQkqIDtPvQby6sCMSSYIxTMr+7LJjIM13eC6lgT6s=; b=gIV+E8ZQtZUEBb5OuwOJbk+uBiKzs9czYgOqDxuTzmmxTFuDL7daFVYEsxnPmlKUjc 8a7vEh7Cn0gZvN65oUMFZLvhJERVxRnGj1gLEpXxgDhXVPJeSDxuijDYRlD6Fl3JzL1O CagEYEeoHgyJVGT7hDE4Mq62M+J6lGQdm84VseiV1LdKOJricxQbCXM2R7oinUGWYKaf kG7Wi2mdUGy+Lm0rk6c60x64RcU7dlAeB6JDBhCAjz4swD8vFspNbYwRwmztKRceFjlE i8AKE2uWTrKI1B/iIcq8aVO1wgI9QCOyKaLhPJqBHo0Oegjqu/J/HEFK0daq5WtD//aP nZjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zQiQkqIDtPvQby6sCMSSYIxTMr+7LJjIM13eC6lgT6s=; b=hBQTpk0K8IV2Jr4JqY9J4ETdxD1c037m6oAGY/iuR2bUDy7J+u87ONa840LiFzcUlC oVpenLUvHiJyZ/Pk92HRkAdxHW77T6Z0DItUNJ/SHd8/+g7GHi/FYm5Aa3lPP7iorxzn gGFJnxFtfAkUO/FeFNl0rIhS92BmGdF2hFe7oPuM4Y2iQBcpb9OGwbqTG/dMWLGf7JyC UYtjqSQaoNNSJbB4L8xaeJSsFwgVm9feWcJRQ9kd1n3ODTgml41hmQ6LW6WgNToiRKRM g7/LvhsZBJas5J5VUFxpTRz0Rns2ybUjYkkC4KuME4AqBPhOe+TNEFFnwhdUyx2c+5IJ uyPg==
X-Gm-Message-State: AOAM531s8PmRi5wKU/ZXSbCwlmwVMQUQIrRveNHafZXUKAPHTyqnvPAH Riys5EPtyQNdAP1Z9qM7fWRbF+3yzhutPrZlWyWPA+Lkobk=
X-Google-Smtp-Source: ABdhPJwap/Gd6jIwqilILwxLz/ycv/+/N3t9MOBxamiVZmqrZlNbF7A1KR02EHjeEmANqrWwSt9OQ4jcqmRsGLZNwDg=
X-Received: by 2002:a05:6e02:ea3:: with SMTP id u3mr4094331ilj.49.1598044457537; Fri, 21 Aug 2020 14:14:17 -0700 (PDT)
MIME-Version: 1.0
References: <159791658944.18630.11670482592653630698@ietfa.amsl.com> <MWHPR11MB137478BF811B296862E2E3CBC95B0@MWHPR11MB1374.namprd11.prod.outlook.com>
In-Reply-To: <MWHPR11MB137478BF811B296862E2E3CBC95B0@MWHPR11MB1374.namprd11.prod.outlook.com>
From: Dan Romascanu <dromasca@gmail.com>
Date: Sat, 22 Aug 2020 00:14:06 +0300
Message-ID: <CAFgnS4U=Y+7rxsGPhTbQts1DTL70d0bn_-=Mw62dB3X4yyVxiA@mail.gmail.com>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
Cc: "ops-dir@ietf.org" <ops-dir@ietf.org>, "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>
Content-Type: multipart/alternative; boundary="0000000000003a137505ad69b8cd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/j7ITsbURgg3fMjOZYz_BSEJHAsU>
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 21:14:24 -0000

Hi Pablo,

Thank you for your quick answer and for addressing my comments.

Your suggested edits are fine with me.

Regards,

Dan


On Fri, Aug 21, 2020 at 6:43 PM Pablo Camarillo (pcamaril) <
pcamaril@cisco.com> wrote:

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