[CCAMP] Refernces was Question about identities with multiple bases

tom petch <ietfc@btconnect.com> Mon, 08 June 2020 11:02 UTC

Return-Path: <ietfc@btconnect.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 6E0E23A0962; Mon, 8 Jun 2020 04:02:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, LOTS_OF_MONEY=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 ijotGlH1wG5w; Mon, 8 Jun 2020 04:02:24 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2106.outbound.protection.outlook.com [40.107.20.106]) (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 53C853A095E; Mon, 8 Jun 2020 04:02:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DtRZHEqS7s7z1ZViSf+TWhJUaKpy6xNEivhS0X9MFgGNqy1oj93tjUBTid6fyYFUJU5H+Oa5oS0n5PwS6i3L1sMeIHp2/098hZRUXJuNHNnFF+0DAxPgt8nM/cB3ojFbU1E4QQZavLc5D/Gv+49Y5tKVlwbBVdHtZZp+jIJxucLsP/4DTe37zO89McYYrgtZy70ftf0VO2UzohEXSOdQPGMbuRzau0f8RnP5JmRlbYHKEyCzS8ulge04JL9cbba/vdzoIjjxFddl2jjwZlrzaWVM/4aDLZhjqdqGlZ47g7iVMq7UjmiBJkNxnGxZ8gvpBhNusE6m0AU1Etsd0I9VNQ==
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=YTBO6+WB2MYzTt3hyyg7Ccffb3iKxksZ+NOrV5jgrLE=; b=U6USFtW7UlpTHKZ0cygfVlfX3qRfQScs2w8K8CkDb8hHHSl7yFVAoKBD62Skti1ODlGMq7srNLo6+GuOhrgI6Q1gndEuIEDLr81hi2VYEr5nPXcU7hpEhz/Uy5BFmzVIUF9bzPhRNarS1szUmGHvCykE17suzUXj5wcLNvpgk34jShgVgEyUvcGjXtoAkmJeqFHtAHSSpkDPaxAh02Nsh3nyrnUZ0DEOi8FWN8CYWNj/BwCnuKL/tctw4dJ0me4knwk4aXd1LyA5JAa1HVIUKHkc78ziGMzTMyjJ4WDwhT1dfr2gPyl8U4dqQ7iKPBei4V6ddH3REq46D0KrBrvWTg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YTBO6+WB2MYzTt3hyyg7Ccffb3iKxksZ+NOrV5jgrLE=; b=N2sZQTGGEYnHE60N5B1Qelon9qlBp0yb4Z9C/4CC4qoENFHiUl4pdKHnpEYJZIupGuv2sM6F5TgteHwv/O14mURULbr+iUEjNbuJCUCvHFuKTDSbCdkK65byZJejPYGCkkdWUVpNu//MG4S/ayMGlBfqMa9xiKtkDATl2gnqyZo=
Received: from DBAPR07MB7016.eurprd07.prod.outlook.com (2603:10a6:10:198::14) by DB6PR0701MB2501.eurprd07.prod.outlook.com (2603:10a6:4:66::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.9; Mon, 8 Jun 2020 11:02:21 +0000
Received: from DBAPR07MB7016.eurprd07.prod.outlook.com ([fe80::592c:285:6786:bc65]) by DBAPR07MB7016.eurprd07.prod.outlook.com ([fe80::592c:285:6786:bc65%7]) with mapi id 15.20.3088.016; Mon, 8 Jun 2020 11:02:21 +0000
From: tom petch <ietfc@btconnect.com>
To: Italo Busi <Italo.Busi@huawei.com>
CC: "ccamp@ietf.org" <ccamp@ietf.org>, "draft-ietf-ccamp-layer1-types@ietf.org" <draft-ietf-ccamp-layer1-types@ietf.org>
Thread-Topic: Refernces was Question about identities with multiple bases
Thread-Index: AQHWPYRIVMjFwkYh8U2zKycfOvrbFQ==
Date: Mon, 8 Jun 2020 11:02:21 +0000
Message-ID: <DBAPR07MB7016CED6C245ABEAEC0FACF1A0850@DBAPR07MB7016.eurprd07.prod.outlook.com>
References: <DBAPR07MB701667D98E6A9B2B6769FDF4A0860@DBAPR07MB7016.eurprd07.prod.outlook.com>, <491dc6da5a8e4d9baf86330f97238a47@huawei.com>, <DBAPR07MB701695AE8589FA20394D9BC2A0850@DBAPR07MB7016.eurprd07.prod.outlook.com>
In-Reply-To: <DBAPR07MB701695AE8589FA20394D9BC2A0850@DBAPR07MB7016.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.139.211.47]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 002a2d92-56b9-44d5-cad7-08d80b9b6b19
x-ms-traffictypediagnostic: DB6PR0701MB2501:
x-microsoft-antispam-prvs: <DB6PR0701MB2501C1BECC13CA050AF7B46EA0850@DB6PR0701MB2501.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 042857DBB5
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: T6s09gMWuimx9uQhgrgLwfOWT644wq0DaKlpcucgjngV43I7sBMYHto/i80z9WmHjEdys2Wt4DMszsXtpP4ddsEzfkTlypY3XuRQZ2n/k48CgP2XWqHmQebZUVvYO66U/b52ONvphsuHSPzQzOSZkVYWb50rX9ZUFnCg+095v+2WoMSj4F2LqEbRDBK7w35sTe4yV4+DasR55LmgJM4+aC/eCPWMo7EJKZWJEVv9x0V/ci+XkfJwaU+E+nthkb+y0yLt/BBdiICg02gEBK6iDZbDoIiZOHRjCYw9PANzkoDMvOm2UhkCftlq7lsapBMvxz/wOEawC84JKPcxxfiLeBQEHQW6Kn1jQvMvN8eJor2ifpoiXXzxbNbxb3kc9yfei4cREO9rp86tcHGKYlt2ZGtN0VjnZmqNPatDdqG4m7hvceSFDYA6bRE3E4hHF9oG8jlj26CNJFmXFC5cKcdQ+w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR07MB7016.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(376002)(396003)(136003)(366004)(39860400002)(4326008)(186003)(76116006)(66476007)(6506007)(53546011)(66556008)(966005)(66446008)(91956017)(66946007)(64756008)(6916009)(26005)(15974865002)(9686003)(55016002)(54906003)(83380400001)(71200400001)(478600001)(2940100002)(8676002)(5660300002)(52536014)(33656002)(86362001)(7696005)(316002)(2906002)(8936002)(473944003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: aqpsDjAzbTufSBWL3dbfmXsWmKtJUbPMQ+1OsihLmWnv170MkLPy9YPMYO/FTxyUkNY0dzcliRvRjTFlWnx4+kowq9uX4/cm/12zf0TIo8Oz40N9Ey+sYPcZtl0dEhEvd3LTLnu9waIQk/K7LBpHK/wloZVAK4U/vlCixp9c72A1JOPa7NJ+xLGD54PcZHLk7Lm6WTxPi6GMfVoQIS17LpBqzaXAejDZWxuT0K6UMYxynud9wVo92jVLXP5qPzh+TIOzKT1VxcDzXuEhFDqaG9pekL4lrJWwX38djOSmvOnD872X4/luGaptxRG0d1Oc2XLpQlG8sHjOUE8ATEYVwyk0L9X7X8RQkSyqvPJnTtZuKK0k4vCXC4VIri0hq6XbnmPbAL01SlvHpoZN8l2qJOklxzqBaUPkt3/+Zbc/41vESAwGycOhrODZFUbJiUr0dMKE8Ys+ILYBX+vCONS1FcxGuqhj/G2LlqQRd2QTnKY=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 002a2d92-56b9-44d5-cad7-08d80b9b6b19
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2020 11:02:21.5792 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aYuN7yvZr28DtyA/P1clJpYSi//hAMZ2UDZptuABMb/8U2koyLAi1074PysN+R36NZTPddMjATzadIlz5jVMtg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2501
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/z2khBl05Z4My8JtJX1cxgf-UJGg>
Subject: [CCAMP] Refernces was Question about identities with multiple bases
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: Mon, 08 Jun 2020 11:02:27 -0000

From: CCAMP <ccamp-bounces@ietf.org> on behalf of tom petch <ietfc@btconnect.com>
Sent: 08 June 2020 11:22
To: Italo Busi; Rob Wilton (rwilton)
Cc: draft-ietf-ccamp-l1csm-yang@ietf.org; ccamp@ietf.org; draft-ietf-ccamp-layer1-types@ietf.org
Subject: Re: [CCAMP] Question about identities with multiple bases

From: Italo Busi <Italo.Busi@huawei.com>
Sent: 05 June 2020 18:13
Hi Tom,

Thanks for raising this point

<tp>
An independent issue.

The YANG has references to RFC4230 RFC4328 they need to be added to the I-D References

ITU-T are not unique without a date;  the I-D References gets this right but the YANG module generally does not as with G.709 G.sup43 G.7044 which mostly lack dates

I would not update the I-D just to fix these.

Tom Petch

If the proposal works as I guess, I think the solution would be much simpler than:
- avoiding to define two set of identities with different bases but with a lot of overlaps;
- defining the consistency between different leaves of type identityrefs in the text rather than in YANG.

However, some text to clarify how this would work needs to be added to the draft.

Is there any opinion/feedback from YANG experts?

If none, do you know who we can ask for help?
<tp>
Italo

The problem is that I can look at the YANG and say yes, it looks valid but I have no idea what you are trying to do:-)  I am reverse engineering the YANG to make a guess and that is no validation.  So, what is the requirement?

I am acquainted with MEF 63 but your terminology is not quite the same and I am unclear if that is because the concepts you are describing are the same or not.

If the requirements are clear, then yes, I know where I would go to ask how to do it in YANG,

Tom Petch


Any suggestion to improve the English text in the draft is more than welcome.

Thanks, Italo

> -----Original Message-----
> From: tom petch [mailto:ietfc@btconnect.com]
> Sent: venerdì 5 giugno 2020 13:12
> To: Italo Busi <Italo.Busi@huawei.com>om>; Rob Wilton (rwilton)
> <rwilton@cisco.com>
> Cc: draft-ietf-ccamp-l1csm-yang@ietf.org; ccamp@ietf.org; draft-ietf-ccamp-
> layer1-types@ietf.org
> Subject: Re: [CCAMP] Question about identities with multiple bases
>
> From: CCAMP <ccamp-bounces@ietf.org> on behalf of Italo Busi
> <Italo.Busi@huawei.com>
> Sent: 19 May 2020 17:49
>
> Hi Rob,
>
> We have discussed an open issue with the ietf-l1csm which is impacting the
> ietf-layer1-types YANG model, for which we are addressing CCAMP WG LC
> comments
>
> See slides 3 and 4 of the attached presentation made during the CCAMP WG
> virtual meeting last week
>
> Since we have not much experience with identities having multiple bases, we
> would like to get a feedbacks from you about whether the proposed solution
> would work <tp> Italo
>
> I have not seen a response to your question.  I had a look and it seems ok but
> like you I do not see much of this construct in IETF modules.
>
> So while it may be ok, that does make me wonder; is this approach too
> complicated?  If you and I are uncertain about it, then what about future users
> - will they be comfortable with it?  I had to look up which Boolean operator
> applied with multiple bases!
>
> Separately, having persuaded my obstructionist ESP to let me send an e-mail, I
> see a number of quirks in the English of layer1-types.  Are you interested in
> hearing about them? (assuming that my ESP lets me:-)
>
> Tom Petch
>
>
>
> You can check initial changes to ETH-1GbE, FICON-4G and STM-1 identities in
> github:
>
> https://github.com/haomianzheng/IETF-ACTN-YANG-Model/pull/65
>
> Let me report here the key ones:
>
>   identity ETH-1Gb {
>     base client-signal;
>     description
>       "Client signal type of 1GbE";
>     reference "RFC7139/ITU-T G.709";
>   }
>
>   identity FICON-4G {
>     base client-signal;
>     description
>       "Client signal type of Fibre Connection 4G";
>     reference "RFC4328/RFC7139";
>   }
>
>   identity ETH-1000X {
>     base "coding-func";
>     base Ethernet;
>     description
>       "1000BASE-X PCS clause 36 coding function.";
>     reference "MEF63: Subscriber Layer 1 Service Attributes";
>   }
>
>   identity STM-1 {
>     base client-signal;
>     base "coding-func";
>     base SDH;
>     description
>       "STM-1 client signal;
>        STM-1 G.707 (N=1) coding function.";
>     reference
>       "RFC7139/ITU-T G.709
>        MEF63: Subscriber Layer 1 Service Attributes";
>   }
>
>               leaf client-signal {
>                 type identityref {
>                   base "l1-types:client-signal";
>                 }
>                 mandatory true;
>                 description
>                   "The client signal being used at the UNI";
>               }
>
> Then ETH-1GbE, FICON-4G and STM-1 would be valid configuration for the
> client-signa leaf, while ETH-1000X will not be valid
>
>     leaf coding {
>       type identityref {
>         base "l1-types:coding-func";
>       }
>       must 'derived-from(../coding, ../protocol)';
>       mandatory true;
>       description "The coding function being used at the UNI.";
>     }
>
> Then:
> - ETH-1000X would be valid configuration of the coding leaf, if Ethernet is
> configured, otherwise it is invalid;
> - STM-1 would be valid configuration of the coding leaf, if SDH is configure as
> protocol, otherwise it is invalid;
> - ETH-1GbE and FICON-4G would never be valid configuration of the coding
> leaf
>
> Before applying these changes to a lot of identities, it would be good to check
> that our understanding is correct
>
> What do you think?
>
> Thanks in advance
>
> Italo
>
> Italo Busi
> Principal Optical Transport Network Research Engineer
>
> [cid:image001.jpg@01D5AC11.9575BB40]
> ________________________________________________________________
> ____
>
> Huawei Technologies Italia S.r.l.
> Address: Centro Direzionale Milano 2, Palazzo Verrocchio, 20090 Segrate (MI)
> Tel: +39 345 4721946 - Mobile:
> Italo.busi@huawei.com<mailto:Italo.busi@huawei.com>
>
> ________________________________________________________________
> __________________
> Huawei Technologies Italia S.r.l. is a company registered in Italy at the
> Company Registration Office of Milan, with registered number 04501190963
> and equity capital €3,000,000 fully paid up, whose registered office is in Milan,
> Via Lorenteggio 240, Tower A, 20147 Milan, Italy. Huawei Technologies Italia
> S.r.l. is 100% owned by Huawei Technologies Cooperatief U.A.
> CONAI Reg. No. cc 12639454 - A.E.E. Registry No. IT10010000006521 -
> Batteries and Accumulators Registry No. IT12050P00002839.
> ________________________________________________________________
> ________________________________________________________
> This e-mail and its attachments contain confidential information from HUAWEI,
> which is intended only for the person or entity whose address is listed above.
> Any use of the information contained herein in any way (including, but not
> limited to, total or partial disclosure, reproduction, or dissemination) by
> persons other than the intended recipient(s) is prohibited. If you receive this e-
> mail in error, please notify the sender by phone or email immediately and
> delete it! Thank you.
> ----------------------------------------------------------------------------------------------------
> --------------------------------------------------------------------------------
> PRIVACY NOTICE: Pursuant to Art. 13 of the General Data Protection
> Regulation 2016/679 (GDPR), Huawei Technologies Italia S.r.l. informs you that
> the personal data contained in this email will be collected and treated for the
> acquisition of information preliminary to the conclusion of contracts, for the
> definition of the contractual relationship, as well as for the fulfillment of legal
> requirements related to civil, tax and accounting law or any other legal
> obligation to which Huawei may be subject. Personal data will not be subject
> to disclosure and spread unless otherwise required by law. Huawei will take
> appropriate security measures to protect personal data against loss, misuse
> disclosure or destruction of the information. Personal Data held may be
> transferred to countries outside the European Union, however Huawei Italia
> has put in place appropriate safeguards for the transfer of personal data to
> third countries by adopting the standard data protection clauses of the EU
> Commission. Personal Data are kept for a period necessary for the fulfillment
> of contract obligations unless otherwise required by law. You can exercise your
> rights under Art. 15 and following of the GDPR (i.e. right of access, rectification,
> erasure, restriction, portability, object) by contacting Huawei at this email
> address: dataprotection@huawei.com<mailto:dataprotection@huawei.com>
> or through the following channel: www.huawei.com/en/personal-data-
> request<http://www.huawei.com/en/personal-data-request>st>. You have also
> the right to lodge a complaint with the competent supervisory authorities.. If
> you need any further information or have any queries on how Huawei process
> your personal data, please send an email to our Data Protection Officer at
> dpo@huawei.com<mailto:dpo@huawei.com>.The Data Controller is Huawei
> Technologies Italia S.r.l. with registered office in Milan, Via Lorenteggio 240
> Tower A, 20147.
>
>
>


_______________________________________________
CCAMP mailing list
CCAMP@ietf.org
https://www.ietf.org/mailman/listinfo/ccamp