Re: [Detnet] Management Plane in draft-malis-detnet-controller-plane-framework-04

Lou Berger <lberger@labn.net> Sat, 29 August 2020 19:08 UTC

Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D9BB3A0F43 for <detnet@ietfa.amsl.com>; Sat, 29 Aug 2020 12:08:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.837
X-Spam-Level:
X-Spam-Status: No, score=-2.837 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.948, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 m87afGp8072p for <detnet@ietfa.amsl.com>; Sat, 29 Aug 2020 12:08:05 -0700 (PDT)
Received: from gproxy4-pub.mail.unifiedlayer.com (gproxy4-pub.mail.unifiedlayer.com [69.89.23.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41E653A0F48 for <detnet@ietf.org>; Sat, 29 Aug 2020 12:08:05 -0700 (PDT)
Received: from cmgw14.unifiedlayer.com (unknown [10.9.0.14]) by gproxy4.mail.unifiedlayer.com (Postfix) with ESMTP id B5527175CDF for <detnet@ietf.org>; Sat, 29 Aug 2020 13:07:59 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id C6ClklXlMwNNlC6ClkBT3M; Sat, 29 Aug 2020 13:07:59 -0600
X-Authority-Reason: nr=8
X-Authority-Analysis: v=2.3 cv=RMGd4bq+ c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=xqWC_Br6kY4A:10:nop_ipv6 a=y4yBn9ojGxQA:10:nop_rcvd_month_year a=Vy_oeq2dmq0A:10:endurance_base64_authed_username_1 a=r77TgQKjGQsHNAKrUKIA:9 a=48vgC7mUAAAA:8 a=8_Jq2NLIkDuCx4ZWs9cA:9 a=pILNOxqGKmIA:10:nop_charset_2 a=-RoEEKskQ1sA:10:nop_election2020_name_body a=i0EeH86SAAAA:8 a=cH40SwuC3PKSs7JfRZMA:9 a=8o9koQZVBLITmK1T:21 a=UiCQ7L4-1S4A:10:nop_mshtml_css_classes a=hTZeC7Yk6K0A:10:nop_msword_html a=frz4AuCg-hUA:10:nop_css_in_html a=_W_S_7VecoQA:10:nop_html a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Sender:Reply-To:Content-Transfer-Encoding:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To: Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe :List-Post:List-Owner:List-Archive; bh=+qSSRWaK9j96G9UvAiihNqQqUYJxr7ouoKITjX0wPSo=; b=D379DyY4azeUdAq0Xh7gXD/2xZ Qw6a4sFmXX1iOlg7bFE9pHxAIjmQcbMk4cAjLeDmcI3KFVbvV4Ca+FKnDKl9S4Hy27jo6slPweEka ZaSEINtrmSnHsVADn/XFIswAT;
Received: from [127.0.0.1] (port=42525 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <lberger@labn.net>) id 1kC6Cl-003KKq-8Y; Sat, 29 Aug 2020 13:07:59 -0600
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, DetNet WG <detnet@ietf.org>
Cc: 'DetNet Chairs' <detnet-chairs@ietf.org>, "draft-malis-detnet-controller-plane-framework@ietf.org" <draft-malis-detnet-controller-plane-framework@ietf.org>, Loa Andersson <loa@pi.nu>
References: <17d8b11334794051bce981f8e9c09726@huawei.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <2cc69b33-e79b-8263-b0f1-d0717c95fe97@labn.net>
Date: Sat, 29 Aug 2020 15:07:55 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <17d8b11334794051bce981f8e9c09726@huawei.com>
Content-Type: multipart/alternative; boundary="------------3BF8A80DDC8D7A153EF5B377"
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 127.0.0.1
X-Source-L: Yes
X-Exim-ID: 1kC6Cl-003KKq-8Y
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: ([IPv6:::1]) [127.0.0.1]:42525
X-Source-Auth: lberger@labn.net
X-Email-Count: 2
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Axq5tbgm9ID1whwV_MsihbJTHJw>
Subject: Re: [Detnet] Management Plane in draft-malis-detnet-controller-plane-framework-04
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Aug 2020 19:08:09 -0000

Xuesong,

I'm not too sure what input you are looking.  So I hope you find my 
responses below as helpful.

On 8/25/2020 3:53 AM, Gengxuesong (Geng Xuesong) wrote:
>
> Hi WG,
>
> After some great discussions in IETF 108 and offline, I would like to 
> start a thread in the ML to discuss about the management plane of 
> draft-malis-detnet-controller-plane-framework-04, to get consensus in 
> WG . Guidance from WG chairs will also be very helpful.
>
> Background information could be found in the end of the email[*].
>
> Here are some topics that to be discussed:
>
> 1.In IETF 108, a question about “M” is raised: in OAM, “M” represents 
> “Maintenance”, but in this document, all the contents about OAM are 
> discussed in a section 5 named “management plane”; This may bring 
> confusion about the terminologies;
>
I think the M in OAM maps to Maintenance.

>
> 2.In section 5, DetNet OAM is briefly discussed by dividing it into 
> two aspects: OAM for PM and OAM for CFM; while there are two documents 
> in WG covering the same topic: DetNet MPLS OAM and DetNet IP OAM. The 
> relationship between these documents should be considered;
>
My personal perspective is that the controller plane needs to be aware 
of, and perhaps control and even take input from OAM.  Byt the 
controller plane doesn't include or implement OAM functions.

To me OAM is separate from, but lives in the data plane.

> 3.The motivation of DetNet controller plane framework is to analysis 
> the gap between the existing technologies in IETF and DetNet 
> controller plane requirement, and give guidance for further protocol 
> extension or new protocol design. If there have been management plane 
> solutions, whether this part in the document is still necessary.
>
I think things like YANG blur the management and controller plane as it 
is used as an interface in many SDN solutions.  For me, such API- based 
control mechanisms are distinctly separate from the traditional device 
configuration uses of YANG, even when the same YANG transport is used, 
and they are generally supported with different modules.  I think there 
is room in the control plane document for such usage, as well as for 
fully (or partially) distributed control plane solutions.

Lou

(no hats)

> Best Regards
>
> Xuesong
>
> ---
>
> [*]:Here are some background information:
>
> -*WG charter:*
>
> Controller Plane: The DetNet Controller Plane is defined in RFC 8655 
> as "the aggregation of the Control and Management Planes";
>
> -*RFC 8655  Deterministic Networking Architecture*
>
> 4.4.2. The Controller Plane
>
> The Controller Plane corresponds to the aggregation of the Control
>
> and Management Planes in [RFC7426], though Common Control and
>
> Measurement Plane (CCAMP) (as defined by the CCAMP Working Group
>
> [CCAMP]) makes an additional distinction between management and
>
> measurement.  When the logical separation of the Control,
>
> Measurement, and other Management entities is not relevant, the term
>
> "Controller Plane" is used for simplicity to represent them all, and
>
> the term "Controller Plane Function (CPF)" refers to any device
>
> operating in that plane, whether it is a Path Computation Element
>
> (PCE) [RFC4655], a Network Management Entity (NME), or a distributed
>
> control protocol.  The CPF is a core element of a controller, in
>
> charge of computing deterministic paths to be applied in the Network
>
> Plane.
>
> -*RFC 7426  Software-Defined Networking (SDN): Layers and Architecture 
> Terminology*
>
> 3.4 <https://tools.ietf.org/html/rfc7426#section-3.4>.  Management Plane
>
> The management plane is usually centralized and aims to ensure that
>
> the network as a whole is running optimally by communicating with the
>
> network devices' operational plane using a Management-Plane
>
> Southbound Interface (MPSI) with DAL as a point of reference.
>
> Management-plane functionalities are typically initiated, based on an
>
> overall network view, and traditionally have been human-centric.
>
> However, lately, algorithms are replacing most human intervention.
>
> Management-plane functionalities [FCAPS 
> <https://tools.ietf.org/html/rfc7426#ref-FCAPS>] typically include:
>
> o  Fault and monitoring management
>
> o  Configuration management
>
> - *RFC 7276  An Overview of Operations, Administration, and 
> Maintenance (OAM) Tools*
>
> Abstract
>
> Operations, Administration, and Maintenance (OAM) is a general term
>
> that refers to a toolset for fault detection and isolation, and for
>
> performance measurement.
>