Re: [802.3_YANG] MAC Address usage in 802.3 YANG
- To: STDS-802-3-YANG@xxxxxxxxxxxxxxxxx
- Subject: Re: [802.3_YANG] MAC Address usage in 802.3 YANG
- From: "Law, David" <dlaw@xxxxxxx>
- Date: Tue, 7 Jul 2020 10:55:38 +0000
- Accept-language: en-GB, en-US
- Arc-authentication-results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=hpe.com dkim=pass dkdomain=hpe.com dmarc=pass fromdomain=hpe.com); spf=pass (google.com: domain of prvs=0457222371=dlaw@xxxxxxx designates 148.163.143.35 as permitted sender) smtp.mailfrom="prvs=0457222371=dlaw@xxxxxxx"
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=DJYB6hAp/jzAtLmCh4g1Ej1VUGpngq3XBPcBi+3aSuM=; b=ydh7PclLASNhQIbO8d6eg/IYI/1P4l4VOhsfTNldJ7mBZEJ1qxwy5OvHn1c+ojUkS9 RJE/eU7XeVfmtUMDPAQTC+U1uRh4KK82byoy0EMJiOok+Ox1eQm3gAR7lxLkCyqfiXqc ELEvmK1z7nTHqNPM/pyXxXphUaz8T2/aCNGc8SDen+bZRdU1Fx3iA+ZymF/NH79PH8Xs LHm7q+BIfGTmjx93QXYtYOz3u0FW3bl8ZLY/m5iPkVHHsKzJrCTPyUIbbHxhjWUfa7HL 1d+l/BfBMuIQt7vfDsCZWl5uNAQLVaLnS7KQkfn1rQQ3kSXZx1jZ4J2+d1UI6x2d8O/w et/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=DJYB6hAp/jzAtLmCh4g1Ej1VUGpngq3XBPcBi+3aSuM=; b=Up/2qRFYlifoVPVbbfOV6LaFlpepTOXCnyV/kmTqAJNeB6oM0S05bm/moRofAk2dUmKq7pQOCqFoBYiSlvXYQMwqUASngXy3njoARrIF0DVY/kxBclcF2P1zRQxo1jkATd8IXscqu/mbNVjrW2wNohHeT+U4LxB/RGxU9Hz0WBu65vefeAfpo1134Fd0YKexIpdlgRGpgsvW0v/Kzv0aTjZlYZXhP7IL7ZzM3bOSJMoqCtTLPIJtZwjSbvDpEDqqlXqqe7w9jSGn+6UDVkjYAhlBU1ooJeTC6Nfr/oScGhJ37VD5nEY+txNzXk/RuByvUzozg+ySxOe73RgI6BqQsw==
- Arc-seal: i=2; a=rsa-sha256; t=1594119353; cv=pass; d=google.com; s=arc-20160816; b=ez+eAP6M38JDTcNOREpyiEghbCdIAEpKsItoH6q7jKXMTcegfg480z1y/UapUDyDAB l+NIjTeU+mhW/r7yCETBNU16mtIFTpebHCYhaXbfJqU1ejST/CvGdHWdbWgBNkW6AeAV DTFsJzXhXiSmBok6W9uFUwN2huYvbPVgSmi76KK2WeKoJ14BPxatZnG2n2g6WbFO1ixi fNz7uaYedeqFotiKkpA7YqHm6q8AHFPsDIeeLnZXk1MY42LhFet/P0d3lDIS2hm7vYOJ C/KWOWt7Dw+6lNBsiGdxwa2CRJyHTie1NDlHlUnwImoKRwZ1Ssz2MkqLGk9X5BnGJSWa 7UBg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bvaFTDvwG5NEIkSDsyRKfHMXkN7z9VrCgzF0qm9b39gi5sRX5UbGhi8wQyXgpGd4b4cp9RK22C/abU91hCxe3gJea+1jRYPsv0G2jbpicb8dYDWuecg/6mo6OwsE07FIfGhzFF9psNcWhjUiVQW69m9/fdjM7kf8k7hT3tBJLzSxYp6FYAX6hLAPimmi+rW54drWr8mxJu0nwSdu8XwiCPjWTIfI1K3sgtE+AtRsj66DqfjI5/pE/730BZs8bf6QLpOIcXz8VZcwkQYDDY6JhGCoagKd4M8fGt8WsP01WhfUU7BS+PCQQfAmxAO6YcUVDqIH7XhUA1/Hw50mMtOEQw==
- Delivered-to: mhonarc@xxxxxxxxxxxxxxxx
- Delivered-to: stds-802-3-yang@xxxxxxxxxxxxxxxxx
- Dkim-filter: OpenDKIM Filter v2.11.0 emlpav01.ieee.org 067Au2OP017293
- In-reply-to: <BL0PR1501MB413000E1BBA31BB0E7AF3F388B6C0@BL0PR1501MB4130.namprd15.prod.outlook.com>
- List-help: <https://listserv.ieee.org/cgi-bin/wa?LIST=STDS-802-3-YANG>, <mailto:LISTSERV@LISTSERV.IEEE.ORG?body=INFO%20STDS-802-3-YANG>
- List-owner: <mailto:STDS-802-3-YANG-request@LISTSERV.IEEE.ORG>
- List-subscribe: <mailto:STDS-802-3-YANG-subscribe-request@LISTSERV.IEEE.ORG>
- List-unsubscribe: <mailto:STDS-802-3-YANG-unsubscribe-request@LISTSERV.IEEE.ORG>
- References: <BL0PR1501MB413000E1BBA31BB0E7AF3F388B6C0@BL0PR1501MB4130.namprd15.prod.outlook.com>
- Reply-to: "Law, David" <dlaw@xxxxxxx>
- Thread-index: AdZPz3Y5EpmYi61LSK+dIk5bR5AgZQEfHxGA
- Thread-topic: MAC Address usage in 802.3 YANG
Hi Scott,
Thank you for making me aware of this issue. From the IEEE 802.3 perspective, it seems that we need to change the reference in the IEEE Std 802.3.2-2019 ieee802-ethernet-link-oam.yang module from IETF:yang:mac-address to IEEE:ieee:mac-address to achieve consistency within IEEE 802.3. Let me know if you agree with this approach, if you do I could start that process through the submission of an IEEE 802.3 maintenance request.
This, however, won't address the broader issue of the differences between IEEE 802 and the IETF. Perhaps this is an item for the IEEE 802 IETF standing committee meeting to address.
Best regards,
David
-----
From: Scott Mansfield [mailto:00000ed5b91c6518-dmarc-request@xxxxxxxxxxxxxxxxx]
Sent: 01 July 2020 19:02
To: STDS-802-3-YANG@xxxxxxxxxxxxxxxxx
Subject: [802.3_YANG] MAC Address usage in 802.3 YANG
Hello!
YANGsters has been talking about an issue related to MAC Address definition in the IETF and IEEE YANG files.
Looking at IEEE 802.3.2-2019, the https://github.com/YangModels/yang/blob/master/standard/ieee/published/802.3/ieee802-ethernet-link-oam.yang module uses yang:mac-address from IETF 6991 ietf-yang-types module as the datatype for mac addresses instead of ieee:mac-address from ieee802-types module.
The yang:mac-address definition uses a format that is not same as the ieee:mac-address. The canonical forms differ:
IEEE: ieee:mac-address has a canonical form of: "-" as the separator and upper case letters for the hex digits.
IETF: yang:mac-address has a canonical form of: ":" as the separator and lower case letters for the hex digits.
Within the descriptions used in IEEE 802.3-2018 Annex 31B.1 (for example), the format used is upper case letters and "-" (or the IEEE definition). So the YANG doesn't match the Standard.
Consistency between the formats used in YANG and the descriptive text would aid clarity. Alignment between the 802 and 802.3.2 would is desired.
The discussion in YANGsters has also been about what to do about the fact that the IETF definition and canonical form for mac-address is different than the IEEE definition. YANGsters in the discussion felt it best to coordinate with 802.3 to get your perspective on alignment within the IEEE and then discuss the IETF issue next.
If you need further information here is a pointer to some material presented on a YANGsters call:
http://www.ieee802.org/1/files/public/docs2020/yangsters-smansfield-mac-address-0420-v01.pdf
regards,
-scott.
________________________________________
To unsubscribe from the STDS-802-3-YANG list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-YANG&A=1
________________________________________________________________________
To unsubscribe from the STDS-802-3-YANG list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-YANG&A=1