[NMOP] Re: WG Last Call: draft-ietf-nmop-simap-concept-07 (Ends 2025-12-01)

Olga Havel <olga.havel@huawei.com> Tue, 16 December 2025 13:07 UTC

Return-Path: <olga.havel@huawei.com>
X-Original-To: nmop@mail2.ietf.org
Delivered-To: nmop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id AEE759B3A1B7; Tue, 16 Dec 2025 05:07:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.195
X-Spam-Level:
X-Spam-Status: No, score=-4.195 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nyJBB0MV7Z0w; Tue, 16 Dec 2025 05:06:58 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 13C909B3A1AD; Tue, 16 Dec 2025 05:06:58 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.224.107]) by frasgout.his.huawei.com (SkyGuard) with ESMTPS id 4dVxyd30QDzHnHBB; Tue, 16 Dec 2025 21:06:33 +0800 (CST)
Received: from frapema500008.china.huawei.com (unknown [7.182.19.65]) by mail.maildlp.com (Postfix) with ESMTPS id AC46140576; Tue, 16 Dec 2025 21:06:56 +0800 (CST)
Received: from frapema500007.china.huawei.com (7.182.19.81) by frapema500008.china.huawei.com (7.182.19.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 16 Dec 2025 14:06:56 +0100
Received: from frapema500007.china.huawei.com ([7.182.19.81]) by frapema500007.china.huawei.com ([7.182.19.81]) with mapi id 15.02.1544.011; Tue, 16 Dec 2025 14:06:56 +0100
From: Olga Havel <olga.havel@huawei.com>
To: "Daniele Ceccarelli (dceccare)" <dceccare@cisco.com>, Reshad Rahman <reshad@yahoo.com>, "draft-ietf-nmop-simap-concept@ietf.org" <draft-ietf-nmop-simap-concept@ietf.org>, "nmop@ietf.org" <nmop@ietf.org>
Thread-Topic: [NMOP] Re: WG Last Call: draft-ietf-nmop-simap-concept-07 (Ends 2025-12-01)
Thread-Index: AQHcV/z6dLTC6qwD/EuL43lwSHehabUCe1wAgAqE1ACAD6aqoIAGKFYAgAGaZgA=
Date: Tue, 16 Dec 2025 13:06:56 +0000
Message-ID: <e5b3e2411cf049758eb4251c6a863a34@huawei.com>
References: <176340967570.870530.1378056747043023396@dt-datatracker-5bd94c585b-wk4l4> <678555156.478452.1764028632350@mail.yahoo.com> <CY8PR11MB7340F51FC71CDD11CFC25B25D4DBA@CY8PR11MB7340.namprd11.prod.outlook.com> <c64e177758a6421f87bffaa268c2645f@huawei.com> <CY8PR11MB73403FE7569CBCA6734CC9D4D4ADA@CY8PR11MB7340.namprd11.prod.outlook.com>
In-Reply-To: <CY8PR11MB73403FE7569CBCA6734CC9D4D4ADA@CY8PR11MB7340.namprd11.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.126.172.176]
Content-Type: multipart/alternative; boundary="_000_e5b3e2411cf049758eb4251c6a863a34huaweicom_"
MIME-Version: 1.0
Message-ID-Hash: CYK2UM6BWB7NZBYVVBHEM5TTK5AAJMHU
X-Message-ID-Hash: CYK2UM6BWB7NZBYVVBHEM5TTK5AAJMHU
X-MailFrom: olga.havel@huawei.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [NMOP] Re: WG Last Call: draft-ietf-nmop-simap-concept-07 (Ends 2025-12-01)
List-Id: "Network Management Operations (NMOP) Working Group" <nmop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/nmop/6UipIMCrhoZrnGNpfWO2E3NpAnM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nmop>
List-Help: <mailto:nmop-request@ietf.org?subject=help>
List-Owner: <mailto:nmop-owner@ietf.org>
List-Post: <mailto:nmop@ietf.org>
List-Subscribe: <mailto:nmop-join@ietf.org>
List-Unsubscribe: <mailto:nmop-leave@ietf.org>

Thanks Daniele, I closed the issue 129 with the clarification from the email.

Best regards,
Olga

From: Daniele Ceccarelli (dceccare) <dceccare@cisco.com>
Sent: Monday, December 15, 2025 1:38 PM
To: Olga Havel <olga.havel@huawei.com>; Reshad Rahman <reshad@yahoo.com>; draft-ietf-nmop-simap-concept@ietf.org; nmop@ietf.org
Subject: RE: [NMOP] Re: WG Last Call: draft-ietf-nmop-simap-concept-07 (Ends 2025-12-01)

Thanks a lot Olga.

Yes, the comment on the relationship with the knowledge graph is to get a common understanding in the working group. I’m not expecting to have the question answered in the draft but rather to have it discussed on the list.
I’m ok to close the issue.

Thanks
Daniele

From: Olga Havel <olga.havel@huawei.com<mailto:olga.havel@huawei.com>>
Sent: Thursday, December 11, 2025 3:46 PM
To: Daniele Ceccarelli (dceccare) <dceccare@cisco.com<mailto:dceccare@cisco.com>>; Reshad Rahman <reshad@yahoo.com<mailto:reshad@yahoo.com>>; draft-ietf-nmop-simap-concept@ietf.org<mailto:draft-ietf-nmop-simap-concept@ietf.org>; nmop@ietf.org<mailto:nmop@ietf.org>
Subject: RE: [NMOP] Re: WG Last Call: draft-ietf-nmop-simap-concept-07 (Ends 2025-12-01)

Dear Daniele,

Thanks you very much for the review and the feedback.

I opened 2 new github issues (128 and 129) and merged other comments  with 4 Italo’s and Segio’s issues (83, 84, 87, 88). I hope I did not miss anything,

Issue Number    Issue
83          What is SIMAP?
84          What is core topology?
87          Topology definition
88          Topology Layer Definition
128        Unclear separation between live and simulation
129        Difference between SIMAP and knowledge graph

We will discuss these issues on the mailing list when I finish merging all the comments.

In regards to 129 I remember you asked about relation between the SIMAP and knowledge graph. But as knowledge graph activities were just starting in the NMOP and it is not yet clear where/what the scope is and SIMAP was supposed to be used for both the current operations and the future, we decided not to mention knowledge graph in SIMAP draft for now. I think they may mention relation with SIMAP in the knowledge graph draft and hackathon, so that could be done from their direction as they may/will be using SIMAP.
Let me know what you think and if you are OK with me closing 129.

Best Regards,
Olga


From: Daniele Ceccarelli (dceccare) <dceccare@cisco.com<mailto:dceccare@cisco.com>>
Sent: Monday, December 1, 2025 4:35 PM
To: Reshad Rahman <reshad@yahoo.com<mailto:reshad@yahoo.com>>; draft-ietf-nmop-simap-concept@ietf.org<mailto:draft-ietf-nmop-simap-concept@ietf.org>; nmop@ietf.org<mailto:nmop@ietf.org>
Subject: RE: [NMOP] Re: WG Last Call: draft-ietf-nmop-simap-concept-07 (Ends 2025-12-01)

Hi Reshad, working group,

I believe the draft is extremely useful and in a good state to move forward, but I have some suggestions on how I’d like to see it improved. I’ve seen many comments on the list and probably the ones I mostly agree with are the ones from Bo.

The draft captures a useful set of operator needs and use cases (inventory queries, planning, simulation, NDT, etc.), but some conceptual ambiguities still stand.  The three biggest I found are:


  1.  Ambiguity about what SIMAP is (conceptual framework vs concrete data model vs API vs product feature). Clarifying it would improve the draft.


  1.  Core topology vocabulary (what are “core topological entities/properties”) — explicit mapping to the objects used in deployments (nodes, links, termination points, logical resources, service endpoints) would help
  2.  Unclear separation (and usage patterns) between live network state and simulation/“digital twin” instances (write operations, provenance, isolation, reconciliation and expected operational workflows are not well defined). The draft hints at both but it would be beneficial to add some  concrete operational guidance

Major items & recommended fixes

1) What is SIMAP? — make the role explicit
Intro mixes statements like “does not specify a modeling approach for SIMAP” with “SIMAP is a data model...” and later references a “SIMAP API” (section 1). Is  SIMAP  a conceptual framework and requirements document, or a concrete YANG/JSON data model, or  an API/behavioral spec.
You could add an explicit “Scope and Positioning” paragraph in section 1 that states it clearly.
My suggestion is to treat this draft strictly as Concept and requirements. That matches its stated intent (“Concept, Requirements, and Use Cases”) and avoids prematurely prescribing APIs. If you do that, remove the term “SIMAP API” from this document (or define it as “an implementation-specific northbound interface” but do not normatively specify it here).

Suggested text for  for section 1 (intro)
“This document defines the conceptual framework, operator requirements, and representative use cases for Service & Infrastructure Maps (SIMAP). SIMAP in this document is a conceptual construct — a way to describe and exchange views of service and infrastructure topology across multiple layers. This document does not itself standardize a concrete YANG/JSON module or a normative northbound API; such artifacts are in scope for follow-on work. The term ‘SIMAP API’ is used only informally in this document to reference one or more northbound interfaces that an implementation may expose; concrete API behaviour and transactions will be specified in separate normative documents.”

2) Regarding the core topology and core topological entities, the draft refers to “core topological entities” and “core topological properties” (section 1) but never pins down their meaning. Which canonical topology objects to they map to ? network, node, termination point, link, path, service-attachment point, resource attributes, and technology-specific augmentations.
Adding a SIMAP ontology (given it’s a fashionable term in these days 😃 ) subsection (short list) that explicitly maps SIMAP terms to RFC8345 entities (or to the canonical names you choose) would help e.g.: network, node, termination point, link, SAP, resource object…

I’m wondering if it could also make sense to define core properties that every SIMAP network instance should carry (identifiers, timestamps, provenance, administrative state, operational state, capacity attributes, technology type).

3) Topology directionality is another thing that is not very clear to me:  unidirectional/bidirectional usage. The draft currently states that a topology can be “unidirectional or bidirectional” (section 2) but it’s not clear to me what it means at a topology level — directionality generally applies to links or path/connection semantics, not to an entire mesh topology.

4) Last things, I promise, is topology layers. The draft’s language about “service layer” vs “top layer” is confusing; at one point it sounds like the service layer is the topmost layer, elsewhere it implies a separate “top” layer concept.
Would it be possible to define topology layers as a level of abstraction or technology domain represented as a topology instance. Examples: physical layer (L0/L1), L2, L3, optical WSON, transport layers, and service layer (customer-facing logical services — VPNs, slices, overlay services) ?

I also asked a question a while back on the mailing list regarding the different between SIMAP and a knowledge graph in the context of telco network. Given SIMAP is an umbrella under which we put all the relevant models and, if I correctly understand, which provides the relationship between them…I getting confused on what else is needed? But maybe this is not a question that this draft should provide and answer to.

Thanks
Daniele


From: Reshad Rahman <reshad=40yahoo.com@dmarc.ietf.org<mailto:reshad=40yahoo.com@dmarc.ietf.org>>
Sent: Tuesday, November 25, 2025 12:57 AM
To: draft-ietf-nmop-simap-concept@ietf.org<mailto:draft-ietf-nmop-simap-concept@ietf.org>; nmop@ietf.org<mailto:nmop@ietf.org>
Subject: [NMOP] Re: WG Last Call: draft-ietf-nmop-simap-concept-07 (Ends 2025-12-01)

NMP WG,

This is a reminder to review this document and provide comments by responding to the email below sent last week.

Regards,
Reshad.

On Monday, November 17, 2025 at 03:01:16 PM EST, Reshad Rahman via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:



Subject: WG Last Call: draft-ietf-nmop-simap-concept-07 (Ends 2025-12-01)

This message starts a 2-week WG Last Call for this document.

Abstract:
  This document defines the concept of Service & Infrastructure Maps
  (SIMAP) and identifies a set of SIMAP requirements and use cases.
  The SIMAP was previously known as Digital Map.

  The document intends to be used as a reference for the assessment of
  the various topology modules to meet SIMAP requirements.

File can be retrieved from:
https://datatracker.ietf.org/doc/draft-ietf-nmop-simap-concept/

Please review and indicate your support or objection to proceed with the
publication of this document by replying to this email keeping nmop@ietf.org<mailto:nmop@ietf.org>
in copy. Objections should be motivated and suggestions to resolve them are
highly appreciated.

Authors, and WG participants in general, are reminded again of the
Intellectual Property Rights (IPR) disclosure obligations described in BCP 79
[1]. Appropriate IPR disclosures required for full conformance with the
provisions of BCP 78 [1] and BCP 79 [2] must be filed, if you are aware of
any. Sanctions available for application to violators of IETF IPR Policy can
be found at [3].

Thank you.

[1] https://datatracker.ietf.org/doc/bcp78/
[2] https://datatracker.ietf.org/doc/bcp79/
[3] https://datatracker.ietf.org/doc/rfc6701/