Re: [CCAMP] I-D Action: draft-ietf-ccamp-dwdm-if-mng-ctrl-fwk-04.txt

Julien Meuric <julien.meuric@orange.com> Tue, 02 May 2017 15:35 UTC

Return-Path: <julien.meuric@orange.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6116129B14 for <ccamp@ietfa.amsl.com>; Tue, 2 May 2017 08:35:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RP_MATCHES_RCVD=-0.001, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
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 xHYG63tVbdPP for <ccamp@ietfa.amsl.com>; Tue, 2 May 2017 08:35:15 -0700 (PDT)
Received: from p-mail2.rd.orange.com (p-mail2.rd.orange.com [161.106.1.3]) by ietfa.amsl.com (Postfix) with ESMTP id 25AC7129BAC for <ccamp@ietf.org>; Tue, 2 May 2017 08:32:33 -0700 (PDT)
Received: from p-mail2.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 5544CE3009F for <ccamp@ietf.org>; Tue, 2 May 2017 17:32:31 +0200 (CEST)
Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by p-mail2.rd.orange.com (Postfix) with ESMTP id 3DED9E30097 for <ccamp@ietf.org>; Tue, 2 May 2017 17:32:31 +0200 (CEST)
Received: from [10.193.71.226] (10.193.71.226) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.319.2; Tue, 2 May 2017 17:32:30 +0200
From: Julien Meuric <julien.meuric@orange.com>
To: ccamp@ietf.org
References: <148939599241.17014.8028994489112134449@ietfa.amsl.com>
Organization: Orange
Message-ID: <9b1970b9-c6f2-0a2d-2838-10592fb35a7f@orange.com>
Date: Tue, 02 May 2017 17:32:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <148939599241.17014.8028994489112134449@ietfa.amsl.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/bOk8iKgJiDScg517Uzg7gVFsADY>
Subject: Re: [CCAMP] I-D Action: draft-ietf-ccamp-dwdm-if-mng-ctrl-fwk-04.txt
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 15:35:22 -0000

Hi all,

Following the presentation in Chicago, I had a look a this I-D. I am
supportive of the initiative behind this document, but this version does
not look ready to go to the IESG yet. Please find my comments below.

Probably due to pieces of text written by different contributors (which
is good), the scope of the document is really unclear, starting from the
introduction:
- "ROADMs" and "control" are mentioned, as well as "combination of
transport and packet infrastructures to ensure high availability and
flexible data transport", "demand for a new wavelength from A to Z", etc;
- after a couple of paragraph we end up with "pre-configured [...]
network connections", a figure with just "OADM", a "solution space"
focusing on "physical point-to-point and ring DWDM applications", etc.
I am hoping a framework about to be published by CCAMP intends to be
generic enough to include dynamic control, but there is some
inconsistency in the current text.

Similarly, the control introduced multiple times along with management
ends up as management only, e.g. in Section 3 ("Solution Space").

In 3.1.2, I am puzzled with the sentence "Even a in that case a common
north bound management interface is required to ensure a consistent
management of the entire connection":
- I guess the first "a" is a typo,
- what is "North bound" referring to?
- why "management" only? Thanks to the introduction of LMP, the
following paragraph realizes it is also about "control", but consistency
should be there from the beginning;
- is that section trying to circumvent phrases like "multi-vendor
consistency"? What about "In that case, operations of the end-to-end
connection requires consistent management/control between the line and
the transponders"? (The phrase "management/control" may help addressing
several of my comments above.)

The split introduced in section 4.1 is confusing. It seems to be mixing
the logical part, i.e. what entity the client device needs to talk to,
and the physical part, i.e. the DCN architecture (which may rely on a
direct link between the client device and the transport node, whatever
the logical scenario). A simple way to address this comment is to keep
the split at the logical level, as suggested by the figures, thus
implying to:
- drop the odd paragraph trying to define the DCN in section 4.1.1 ["The
exchange... MCC)."] and replace it by a simple sentence like: "The
connectivity supporting that management traffic requires that the client
device is connected to the optical DCN, e.g., through a dedicated access
or the neighbor transport node (this is deployment-specific and is
beyond the scope of this document)."
- rephrase the (wrong) title of section 4.1.2, e.g. "Direct
Communication with the First Optical Node";
- replace "other signalling communication channel (SCC or IPCC)"
(unnecessary jargon) by "any relevant DCN connectivity".

In section 4.2:
- I do not really follow the sentence "The general GMPLS control plane
for wavelength switched optical networks is work under definition in the
scope of WSON." It may be replaced by "GMPLS control protocols have been
extended for WSON, e.g. [RFC7689] for fixed grid signaling and [RFC7792]
for flexi-grid."
- I guess "BL" refers to "Black Link" but it is never defined; at this
stage, it seems easier to avoid the acronym and expand it everywhere;
- typo: s/it is internal facilities/its internal facilities/
- the introduction packages the wavelength as part of the black link
information and mentions LMP only as a control protocol: does it suggest
that encompassing the lambda label into LMP is considered?

Section 4.2.1 is highly relevant in CCAMP, but I believe we should here
limit the use of the "UNI" and "overlay" terms to prevent confusion.
This would lead to "Considerations using GMPLS Signaling" as a title,
the following reference being acceptable. I would also either drop the
confusing parenthesis "(overlay will be transformed to a border-peer
model)", or change it into "(i.e. a border peer model, see RFC 5146)".
Then, in options to proceed, I would add "RSVP-TE (typically with loose
ERO)" in both a. and b. For grammar consistency, b. should be rephrased
as: "b. Using RSVP-TE (typically with loose ERO) to transport additional
information".
The section ends on pointing out 2 issues, but the 2nd one ("b") is
already addressed by draft-ietf-teas-network-assigned-upstream-label.
The corresponding paragraph should thus be updated, e.g.:
"b) Due to the bidirectional wavelength path that must be setup, the
upstream edge node must include a wavelength value in the RSVP-TE Path
message. The special value defined in
[draft-ietf-teas-network-assigned-upstream-label] allows the optical
network to assign the actual wavelength to be used by the upstream
transponder, which is a simple and efficient way to address this issue."

Usually, use case sections help understanding/motivating the remainder
of the documents. Here, I am not so sure about section 5: even though I
am familiar with the process in my company, there a a few things I do
not follow, e.g. when referring to a single vendor WDM network through
the black link model. Some details should also be fixed, e.g., what the
OXCn is referring to or "this LMP draft".

Moreover, in the requirement list of section 6:
- req. 7 (FRR trigger) is implementation-specific, it should not be in
an IETF document (as opposed to using, for instance, RFC 4209 to report
a BER in a legacy deployment);
- req. 10 says "pre-tested", which is operation-specific, and
"configured", which is network-specific: operators must be free to
deploy recovery mechanism the way the choose to, some may rely on
control plane-based rerouting, some may prefer preventing recovery in
the optical layer;
- RSVP-TE is missing from the requirements, though mentioned several
times: how about adding "RSVP-TE may be used to exchange some relevant
parameters between the client and the optical node (e.g. the label
value), without preventing the optical network to remain in charge of
the optical path computation"? [As req. 7, it would avoid renumbering. ;-) ]

Finally, it feels like there are too many normative references for an
informative framework: many of them should be moved to the informative
section.


Regards,

Julien


Mar. 13, 2017 - :
> A New Internet-Draft is available from the on-line Internet-Drafts > directories. This draft is a work item of the Common Control and >
Measurement Plane of the IETF. > > Title           : A framework for
Management and Control of DWDM > optical interface parameters
Authors         : Ruediger Kunze Gert > Grammel Dieter Beller Gabriele
Galimberti Filename        : >
draft-ietf-ccamp-dwdm-if-mng-ctrl-fwk-04.txt Pages           : 29 >
Date            : 2017-03-13 > > Abstract: To ensure an efficient data
transport, meeting the > requirements requested by today's IP-services
the control and > management of DWDM interfaces is a precondition for
enhanced > multilayer networking and for an further automation of
network > provisioning and operation. This document describes use cases
and > requirements for the control and management of optical interfaces
> parameters according to different types of single channel DWDM >
interfaces.  The focus is on automating the network provisioning >
process irrespective on how it is triggered i.e. by EMS, NMS or >
GMPLS.  This document covers management as well as control plane >
considerations in different management cases of single channel DWDM >
interfaces.  The purpose is to identify the necessary information >
elements and processes to be used by control or management systems > for
further processing. > > > The IETF datatracker status page for this
draft is: >
https://datatracker.ietf.org/doc/draft-ietf-ccamp-dwdm-if-mng-ctrl-fwk/
> > > > > > >
There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-ccamp-dwdm-if-mng-ctrl-fwk-04 > > A diff from the previous version is available at: >
https://www.ietf.org/rfcdiff?url2=draft-ietf-ccamp-dwdm-if-mng-ctrl-fwk-04
> > > > > > > >
Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org. > > Internet-Drafts are also available by anonymous FTP at: >
ftp://ftp.ietf.org/internet-drafts/ > >
_______________________________________________ CCAMP mailing list >
CCAMP@ietf.org https://www.ietf.org/mailman/listinfo/ccamp >