Re: [CCAMP] Webex meeting changed: Optical impairments draft

Gert Grammel <ggrammel@juniper.net> Thu, 29 October 2020 16:33 UTC

Return-Path: <ggrammel@juniper.net>
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 184043A03F3; Thu, 29 Oct 2020 09:33:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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=juniper.net header.b=lhjc5oLe; dkim=pass (1024-bit key) header.d=juniper.net header.b=GDKCMCvO
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 4_KlnuWVaKa0; Thu, 29 Oct 2020 09:33:49 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 1AAC13A0317; Thu, 29 Oct 2020 09:33:48 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 09TGWVe8031147; Thu, 29 Oct 2020 09:33:48 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=9A5bpwYbBxkuKjKQVHDcGMdKO7Q0lPUcVBzQyINdjqY=; b=lhjc5oLezdvZGt+ZG+SCy1i3MCQY/7r6d8YAWGd26XWi2G0PD01rQMXzC1I1LZax6+5u FGqHA8elw2SjDCbAgZ6TSbzawHhEDuKvXyWWPOZAkrwnkwzwJwvveWIRuO0DgckimHf0 2E4HpsilS1Bp+/DumjnPZrOmJrBl/YorPO5rzGwozq9xkEFXbIeBil9J1FD//3FKphlV h+pvtrPUGuR6SGJ7DY5e2UGY9FX4ZDQadL2LzorrXFNXp1sbd7SFqbLlsij5nz6oTutL YVQcRlpLO7tef8lA6nIpYz5xmXSub2/KvQbD9RVB6Ra7sAlvQUXzpcxmNUYPK3EYXXn4 Rg==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2173.outbound.protection.outlook.com [104.47.57.173]) by mx0b-00273201.pphosted.com with ESMTP id 34fh7m9hgq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 29 Oct 2020 09:33:48 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CipOR70GkBxf4FETIJt8DftuC1O08ic9FzSsYuZVVbC0TphNjUZ/rk/c1kuntPI3RclqIpjZcofJyDJHJaNLNSrgaKg1pOp8AbR9WW2+7zeI07XUTEFHup9wXkt9wt7CXP7cTIL8bbBIjaOk+cKB6X+uhkzpPIGbEDzq0UrHt4ENnTVRDi/JXCnB+N7sjkCCYWTIXX9tAc5jfMS14ZOde2A1w9Qpq+6h1gyOm21wgy8USkyEIWb295d3blxPLyXAdrMj1jKwsNlaezBYDo9HAjiciT36/jgvCMI1Pu5p00mXDpX+I8I1X3Qi/GZIq8skOMr4fTyM7R4XetTvi5M3/Q==
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=9A5bpwYbBxkuKjKQVHDcGMdKO7Q0lPUcVBzQyINdjqY=; b=O4NmQfDkW9Roja4Nr5IKkhBhan+hsWqHvM9ajLIA1XbLD181Fi/lTndbp/JcCv34mH5viUS+EgnPLcQcGP7Z+C0evQRlHCH0BVoTLDbJERx/i/B3PzxO1mGYGlwlTLZQF9UPJDZaWwpq6JQmqbbSGroaGCzorLxj0nPa/z4bs+WkExQS9KnCpm8o99R7ZnNst4lyuSNGZXcljH1FTN0FYQx12ULI9waKmR5yv6HGQBMZ5mLZo5s82YH0e3KAPvx0d11Lr042YqMYvUsyxrPGgEqd3Boa1ywaqf3JMBj4pPt0d+jEQmgtgZPaQNn04u1TRtnVWlWTzIvZoRWY3ES9Dg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9A5bpwYbBxkuKjKQVHDcGMdKO7Q0lPUcVBzQyINdjqY=; b=GDKCMCvOCG+8n0p8HnXShNLjPARrjGOWGTiaTtBOAgUYYaKc+s0T1yPJCaFUPhml0REZFMekeDWwU7a+Wwb9YKLwItF4oD/dbE3nEKDwpK87503Nt7vLKHu7J6o/NGHzNHn4offuV2YYES0MtpUsNhUX4bjz9dXCkFhS0wKtaLI=
Received: from MN2PR05MB6941.namprd05.prod.outlook.com (2603:10b6:208:18c::20) by MN2PR05MB6989.namprd05.prod.outlook.com (2603:10b6:208:190::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.4; Thu, 29 Oct 2020 16:33:45 +0000
Received: from MN2PR05MB6941.namprd05.prod.outlook.com ([fe80::143c:d1e0:b990:a8ac]) by MN2PR05MB6941.namprd05.prod.outlook.com ([fe80::143c:d1e0:b990:a8ac%5]) with mapi id 15.20.3499.027; Thu, 29 Oct 2020 16:33:44 +0000
From: Gert Grammel <ggrammel@juniper.net>
To: "ccamp-chairs@ietf.org" <ccamp-chairs@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>
Thread-Topic: [CCAMP] Webex meeting changed: Optical impairments draft
Thread-Index: AQHWrhFEc+86QuZ2hkCgLsn8z48T9Q==
Date: Thu, 29 Oct 2020 16:33:44 +0000
Message-ID: <E3FA7667-4767-4DC6-9F08-210FB254F629@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.42.20101102
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=131878df-7e91-461a-a212-5d485add1874; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-10-29T15:41:05Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true;
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [193.110.49.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: be65cf04-2d85-4ffd-ff22-08d87c28676c
x-ms-traffictypediagnostic: MN2PR05MB6989:
x-microsoft-antispam-prvs: <MN2PR05MB6989FD9B9BE4DFF54652F22ACE140@MN2PR05MB6989.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lcfP8fVf3jb3QW3Q5BX66xijaQ/FGQmuFGFJxCemMKhOyJGNoCQ8yNe//1R+SYG/ibeHn8VrleRVP0XW8aiMq4uErPpbpgWRJn3+zpnnDqb5GXaK/nTvpdnHAGmm2dRhl63THMBtGXxGhf9w57no5AJFb2uT9DhoXG7Wpb5rFuWQXIVsX7pe+640lt1wJ1FHD+tth9DhW0nBQZ+qwuOTSi86D+cx8ItEZYlaHypPvWqukUzZGI2PYZ0NQayeZE+oMzg0eowBx5U1YL4Ex+qfHojBw4ZHfZkCdgMoEEMRhDWGRzAeGp1EL6elbJM6gMDshtTbLm/w3ydS+n7cQwZnmEk1sZkbgu7zPv/EePqua5QbV+r1ksh1aW7N0V+PE5qN/Z7rdMe/oitGsJw3T5zTRg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6941.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(366004)(346002)(136003)(396003)(6486002)(478600001)(66476007)(66556008)(64756008)(66446008)(66946007)(6506007)(76116006)(71200400001)(5660300002)(91956017)(966005)(8676002)(33656002)(2906002)(186003)(450100002)(26005)(8936002)(36756003)(2616005)(6512007)(86362001)(316002)(110136005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: Lw0fxq/nS5S0aYGRzL5ixROHYhUn5hBa/ZyWrc2aTGlSBrJVQteq6xBrVRyqd21cJlC58tHvARKZIvF0uf81uzl9D6GuRf6GhBSp2IZCAbcM0kc4bibZrYodDqwHUGJTSY8rhudJQ7Dep3goLIwc1Bm4nwlEf3cSi3f+a1pKkOStrTN49IIYHF2nKIRIA3M7ndGtK/2N2mF8VJF/I8Hw/cUWe0pWwkuG5fxmW+NvRsUTaXADdypXXcMTl5ql1zdnKCmkU2zn4rDprYATGKZAyyNwQK1OFMQYRpAhqYl1LA4OfpzctgEHybpYtgvq0cLnE2p1QQufvmeGxsJrGCpolUawrc3vveqs1YOASrTBhN8+UDnBEdRqSfmouJ9bIQvs7iAjzx8ZgItsexLmkFhnpWuVLrKQT+2VxwPbbVhiH13Av72FBwyb1kkefD8HmGyeY6IbrmaLqu8Q8RHjlpfW1fAadAPgs8SrRn3JYRkbmchrbNLtJjSkyXovo82hYwgOjQZsFllTXGO5CCYnx4OsecjuivdfOVqMKjX8d5i4MW1bEe1NvgBre3LGPEhCpi97Jp0VVTpOckAaXAQcCDLAwtXG10ccqs6ImXg8BDZW5/WRhqubr7TvAoek0QFpoPPZE0dTChXijZ7eNu7fNhHceQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <85BFEEE90D131F4A8B3A46523ABC65A2@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6941.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: be65cf04-2d85-4ffd-ff22-08d87c28676c
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2020 16:33:44.6129 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ocac2NaQ2oVCg1fqpeMy25zs4Id9XC2dBd1bwPz1KVx4JQeuy0HnHgAODKowXIuCwThEUVqRLHt7Pr7rBz+/2A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6989
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312, 18.0.737 definitions=2020-10-29_08:2020-10-29, 2020-10-29 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 spamscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 clxscore=1011 impostorscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290114
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/4t9Z9FAFRjtC8NmZVc-I8wHZnfA>
Subject: Re: [CCAMP] Webex meeting changed: Optical impairments draft
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 29 Oct 2020 16:33:51 -0000

We discussed today a difference in the interpretation of the model related to https://github.com/ietf-ccamp-wg/draft-ietf-ccamp-optical-impairment-topology-yang/issues/29 and its interpretation. The different interpretation lead to different computation requirements.
The design team appreciates feedback which of both Cases is preferred and what consideration led to the preference


Case A:
======
https://github.com/ietf-ccamp-wg/draft-ietf-ccamp-optical-impairment-topology-yang/issues#issuecomment-677768528 from August 20 documented the structure of the model:
+--ro supported-modes* [mode-id]
>   +--ro mode-id
>   +--ro (mode)?
>   |  +--:(G.698.2)
>   |  |  +--ro standard-mode?                standard-mode
>   |  +--:(organizational-mode)
>   |  |  +--ro operational-mode?             operational-mode
>   |  |  +--ro organization-identifier?      vendor-identifier
➢ |  +--:(explicit-mode)
➢ |    +--ro supported-standard-mode*? leafref
>   |     +--ro modulation-types                   identityref
>   |     ......

This snippet would allow to use standard mode or operational mode as a simple matching criteria for compatibility i.e. two transponders with Operational-mode=X and suitable line parameters would interoperate.
In case of “explicit” mode, the set of parameters provided, can support one or more application code/organizational mode, that means this set of parameters if applied to configure the transceiver, is aligned with one or more application code/organizational mode.
(Note that there are no additional parameters associated to the organizational mode in this case)

Case B:
======

https://github.com/ietf-ccamp-wg/draft-ietf-ccamp-optical-impairment-topology-yang/blob/master/ietf-optical-impairment-topology.tree contains additional parameters to the Operational Mode that are also replicated in the explicit mode. Those parameters are related to the min/max ranges which are allowed.

  +--ro supported-mode* [mode-id]
                +--ro mode-id                      string
                +--ro (mode)
                   +--:(G.698.2)
                   |  +--ro standard-mode?         standard-mode
                   +--:(organizational-mode)
                   |  +--ro organizational-mode
                   |     +--ro operational-mode?
                   |     |       operational-mode
                   |     +--ro organization-identifier?
                   |     |       organization-identifier
                   |     +--ro min-central-frequency?
                   |     |       frequency-thz
                   |     +--ro max-central-frequency?
                   |     |       frequency-thz
                   |     +--ro minimum-channel-spacing?
                   |     |       frequency-ghz
                   |     +--ro tx-channel-power-min?      dbm-t
                   |     +--ro tx-channel-power-max?      dbm-t
                   |     +--ro rx-channel-power-min?      dbm-t
                   |     +--ro rx-channel-power-max?      dbm-t
                   |     +--ro rx-total-power-max?        dbm-t
                   +--:(explicit-mode)
                      +--ro explicit-mode
                         +--ro supported-modes
                         |  +--ro supported-application-codes*
                         |  |       -> ../../mode-id
                         |  +--ro supported-organizational-modes*
                         |          -> ../../mode-id
                         +--ro line-coding-bitrate?
                         |       identityref
                     <snip>
                         +--ro min-central-frequency?
                         |       frequency-thz
                         +--ro max-central-frequency?
                         |       frequency-thz
                         +--ro minimum-channel-spacing?
                         |       frequency-ghz
                         +--ro tx-channel-power-min?
                         |       dbm-t
                         +--ro tx-channel-power-max?
                         |       dbm-t
                         +--ro rx-channel-power-min?
                         |       dbm-t
                         +--ro rx-channel-power-max?
                         |       dbm-t
                         +--ro rx-total-power-max?
                                 dbm-t

In this case, interoperability can only be provided if the organizational code on each side match AND all other explicit parameters defined in the organizational-code have a matching range.
(Note that min/max parameters are associated to the organizational mode AND to the explicit mode in this case)



Juniper Business Use Only