Re: [ieee-ietf-coord] Augmentation of ieee802-dot1q-bridge (draft-ietf-pim-igmp-mld-snooping-yang)

Scott Mansfield <scott.mansfield@ericsson.com> Fri, 10 April 2020 22:01 UTC

Return-Path: <scott.mansfield@ericsson.com>
X-Original-To: ieee-ietf-coord@ietfa.amsl.com
Delivered-To: ieee-ietf-coord@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 187C83A0E98; Fri, 10 Apr 2020 15:01:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.267
X-Spam-Level:
X-Spam-Status: No, score=-2.267 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=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=ericsson.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 xl6FT_9y8g66; Fri, 10 Apr 2020 15:01:28 -0700 (PDT)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2046.outbound.protection.outlook.com [40.107.237.46]) (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 057C33A0E7C; Fri, 10 Apr 2020 15:01:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LZ+SFGNCcgABKfIlBRaFpA1ftk6kYPLKoblZiFAt2VPxdg0AMd/HvxkX3ApqlaHci7n+IU1KlFBqtYwASQPMuTapbZheTPWoCxqCKxAqP8oYq6rChJtbD2hHA2Dfa8qaslBreYrlTB61MB+ltljxlooF8UGH8p3SXvuYkZUThEr0zMQ+US7fy/6HpGwcWwo5MHH7K/Z2kABMJS5f8OaVP5qKec6PWuLdi+99XhffOzkxMC9fHYXnZIvbO8Ovu+TgSQh1t5J9Dqf9rErWm/3IP6BjUlZu4CFqJyl+PgyglzG/OGKK9G8lExbi26K8GhE3KuiYAgxCMrS1SKkmgZA/IQ==
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=fiOoUMdqX4IV+j7/fIpWdVEMQ812DzYlgqen+LNRN+Q=; b=fAkBV/SvU0IJeB2pa+zGLoupBS6bZeGYJnY0mlxlNKnGexvA4KfVtbPyrug60ji+yP87NuzXP8NeO5fEVvADDy4zsOxxaWc2Tc7t6Z2F5Mtsi1NVdQq2+ovh+HczlQ2lnFBwszBm4rhjmM0Jg5Lwuj5Pg/oHo/HXUDZb8vTRTI0O4BDW/kmcOeXeJfkINXnDHukUTPYX0LavnoyOD4dXoLl6431o4Rr3BZd7Jy9O0E+rzepljrqHl416cuFvP+unq/FBuFr1St01YYgFaohKCiMz89BvUSj5ZJtV2UJWibz2BIkWdf3iH3ScUBAVnzNt3R8k8O2kEHifm+fPVfFQkA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fiOoUMdqX4IV+j7/fIpWdVEMQ812DzYlgqen+LNRN+Q=; b=NKwlcg6HkqDAPizPiPX6vJ+JobxWg4inkexAHAcLuPdaFfhC/qH00kIWZfw5sjC7+1AAaPldvHyteukwy50xCj8lV0gTiQEuqID11E/iSzjz+e/e+Or6lvjHOsU/a072AG8nA1dFxPVvbzns1nkfODA9sPPBLhvWV6VkcS+AqCo=
Received: from BL0PR1501MB4130.namprd15.prod.outlook.com (2603:10b6:208:86::17) by BL0PR1501MB2147.namprd15.prod.outlook.com (2603:10b6:207:1b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.21; Fri, 10 Apr 2020 22:01:11 +0000
Received: from BL0PR1501MB4130.namprd15.prod.outlook.com ([fe80::95c8:e42c:9bb6:bacc]) by BL0PR1501MB4130.namprd15.prod.outlook.com ([fe80::95c8:e42c:9bb6:bacc%5]) with mapi id 15.20.2900.015; Fri, 10 Apr 2020 22:01:11 +0000
From: Scott Mansfield <scott.mansfield@ericsson.com>
To: ROBERT GROW <bobgrow@cox.net>, Alvaro Retana <aretana.ietf@gmail.com>
CC: "<ieee-ietf-coord@ietf.org>" <ieee-ietf-coord@ietf.org>, "pim-chairs@ietf.org" <pim-chairs@ietf.org>, "draft-ietf-pim-igmp-mld-snooping-yang@ietf.org" <draft-ietf-pim-igmp-mld-snooping-yang@ietf.org>
Thread-Topic: [ieee-ietf-coord] Augmentation of ieee802-dot1q-bridge (draft-ietf-pim-igmp-mld-snooping-yang)
Thread-Index: AQHWDfW9zEJ+PZwr/UiiW3eTSl6ZNahv3euAgAEUAoCAACg/AIAByjig
Date: Fri, 10 Apr 2020 22:01:11 +0000
Message-ID: <BL0PR1501MB41300ED16575C60585AED2738BDE0@BL0PR1501MB4130.namprd15.prod.outlook.com>
References: <CAMMESsyKhw5XKjDJiQVzp4QVjzR76EQrfz8Y6z3-Rt3k+XMOog@mail.gmail.com> <0CABE8C1-86F8-4E6B-8DCD-7CF28E9C7FBA@cox.net> <CAMMESsxANYX9TEYHaOHfzzB=EmiBzj77UdaOXJ9KZcunAcTOHQ@mail.gmail.com> <6191A5AC-9780-4913-BA24-625142CBE0E7@cox.net>
In-Reply-To: <6191A5AC-9780-4913-BA24-625142CBE0E7@cox.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=scott.mansfield@ericsson.com;
x-originating-ip: [24.154.234.238]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e89374ec-6132-4795-6841-08d7dd9aae6d
x-ms-traffictypediagnostic: BL0PR1501MB2147:
x-microsoft-antispam-prvs: <BL0PR1501MB214797114F5D5DBFEE2F75618BDE0@BL0PR1501MB2147.namprd15.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0369E8196C
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR1501MB4130.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(366004)(376002)(396003)(346002)(39860400002)(136003)(26005)(478600001)(66556008)(7696005)(81156014)(110136005)(66946007)(2906002)(99936003)(4326008)(64756008)(66476007)(966005)(44832011)(6506007)(66616009)(33656002)(86362001)(55016002)(52536014)(66446008)(9686003)(316002)(53546011)(8936002)(5660300002)(186003)(8676002)(71200400001)(76116006); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: L5D93/felVTUkrWCw/hCoPRbzkBRqRxcv8HJukv/peM/3eduzFsojrslCKOE5n0Z88nvc5L0tgz9gc/cuEtSkbNwFcUDvI7U/CEUT/0qo1JPIwHIV0xFjBqc5nExk9DVsLnBlwC7CiLNAth5tu19h3dnHsyoSfh9hefDNoH7uArqZzcP50S+gzoxwTSxgkqKD2VhnZ0Z4/jo/S6SXPmvDdZJtGpu3U/CA7f2/QsAoxDQyeHduneMC8Jb/j2S8pgnCh8jtdJtC/gRyLZjZ17AkS602f95mOmJOk4wgTy2v2XjtcUuoiXESdnCo2zv2fhnol5eo/GCXmN8h8XvdkDbvrZgQ3FvQsZY8vXRGCr9+HmsIzLAqjrB5GCY/IpVIbeVOXQvonjd1hl8aJu0dkd3qEUGwojiuYRHBVmd1/o+NazWgNslx42IThOqtp1T1wUXo2E4kOuJfGkQtuB+iJYfc3bPzYmHoOjZhvjangzgnii5+YAsv6FGqUK2FJBhj55uBrBPSL57eGBMGj1mhWNhwQ==
x-ms-exchange-antispam-messagedata: BoHMP1M1vEVBgCv9CmuU15T8EeX6VkF6ZVpeGKw28X08A/JAjLdtNhL6sSWwIp7K2df2667h2KffNRX3fJSrpgaWg5yrgEmg2lL4WDBjTRPPLYDxIkjLyWLq2MWx6qcMfZ1+shG3GrxIZHxELc3Gng==
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_07FD_01D60F62.03D63570"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e89374ec-6132-4795-6841-08d7dd9aae6d
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2020 22:01:11.5343 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0uZQ2+HE91zxUMXh/Smb2SRUnjw1fY11nL9oxqn16xmTT83mps13Q2Md5mhx08+2XK/qNYquIhdlVy+EP+KraNhc9+DdklzG2eHHIxmXjNM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR1501MB2147
Archived-At: <https://mailarchive.ietf.org/arch/msg/ieee-ietf-coord/3pjcDvo0XEDpjGmcjQeM0N_Q964>
Subject: Re: [ieee-ietf-coord] Augmentation of ieee802-dot1q-bridge (draft-ietf-pim-igmp-mld-snooping-yang)
X-BeenThere: ieee-ietf-coord@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Management-level discussions between IEEE and IETF on topics of interest to both SDOs <ieee-ietf-coord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ieee-ietf-coord>, <mailto:ieee-ietf-coord-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ieee-ietf-coord/>
List-Post: <mailto:ieee-ietf-coord@ietf.org>
List-Help: <mailto:ieee-ietf-coord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ieee-ietf-coord>, <mailto:ieee-ietf-coord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 22:01:30 -0000

The issue related to namespace is documented in RFC7950…

 

<snip section 4.2.8>

   If a module augments another module, the XML elements that are added

   to the encoding are in the namespace of the augmenting module.  For

   example, if the above augmentation were in a module with prefix

   "other", the XML would look like:

 

   XML Encoding Example:

 

     <user>

       <name>alicew</name>

       <full-name>Alice N. Wonderland</full-name>

       <class>drop-out</class>

       <other:uid>1024</other:uid>

     </user>

 

   The "augment" statement is covered in Section 7.17 <https://tools.ietf.org/html/rfc7950#section-7.17> .

</snip section 4.2.8>

 

It would be best if names of nodes in different augmentations didn’t conflict because then the tree would be easier to understand.  But it isn’t required.

 

So, bottom line, there isn’t any impact on the IEEE URN or namespace.

 

Regards,

-scott.

 

From: ieee-ietf-coord <ieee-ietf-coord-bounces@ietf.org> On Behalf Of ROBERT GROW
Sent: Thursday, April 9, 2020 2:17 PM
To: Alvaro Retana <aretana.ietf@gmail.com>
Cc: <ieee-ietf-coord@ietf.org> <ieee-ietf-coord@ietf.org>; pim-chairs@ietf.org; draft-ietf-pim-igmp-mld-snooping-yang@ietf.org
Subject: Re: [ieee-ietf-coord] Augmentation of ieee802-dot1q-bridge (draft-ietf-pim-igmp-mld-snooping-yang)

 

Alvaro:

 

I haven’t looked at your draft so was responding in general, not in specifics for snooping.  Both IEEE and IETF folk need to be comfortable with maintaining unique YANG management arcs.

 

For YANG and SNMP, we received an IEEE root assignment.  Within IEEE, extending one of those arcs is a self administered registry, the rules for which are specified in IEEE Std 802.  The YANG rules are in IEEE Std 802d-2017.  A snippet from 802c:

 

For example, in IEEE Std 802.1Q, a URN value for use in a YANG model would take the following form: urn:ieee:std:802.1Q:yang:{resourceIdentifier}

Or in IEEE Std 802.11, a URN value for use in a YANG model would take the following form: urn:ieee:std:802.11:yang:{resourceIdentifier} 

This allows each IEEE standard to define management arcs within their standard.  This relies on IEEE standards being given a unique number, but those numbers are obviously only unique with IEEE, not necessarily globally unique.  When a different standard uses the root arc (like the 802.1Q example quoted and assigns its own resourceIdentifier, the possibility of non unique strings being defined in two different standards gets significantly worse than it is for the one standard.  

 

We simply need to make sure we maintain unique names, and how to document it if there are common roots.  Then decide if that approach needs to be documented in IEEE Std 802.

 

—Bob

 





On Apr 9, 2020, at 8:52 AM, Alvaro Retana <aretana.ietf@gmail.com <mailto:aretana.ietf@gmail.com> > wrote:

 

Bob:

 

I’m adding the authors (and the chairs of the pim WG) who would have a much better clue about what you’re pointing out than me.

 

As far as I can see, this is the relevant text:

 

  import ieee802-dot1q-bridge {

    prefix "dot1q";

  }

…

  augment "/dot1q:bridges/dot1q:bridge" {

…

  augment "/dot1q:bridges/dot1q:bridge"+

    "/dot1q:component/dot1q:bridge-vlan/dot1q:vlan" {

 

 

I may of course be completely misunderstanding your point.

 

Thanks!

 

Alvaro.

 

On April 8, 2020 at 7:25:03 PM, ROBERT GROW (bobgrow@cox.net <mailto:bobgrow@cox.net> ) wrote:

Alvaro:

 

The management arcs to be used certainly has to be understood.  If the urn arcs use the ieee root we definitely need additional coordination both with any IEEE subgroups included in the urn and I expect the RAC will be interested also.

 

—Bob Grow





On Apr 8, 2020, at 3:33 PM, Alvaro Retana <aretana.ietf@gmail..com <mailto:aretana.ietf@gmail.com> > wrote:

 

Mostly FYI…

 

 

The pim WG has been working on a YANG model to configure and manage IGMP/MLD snooping devices [1].  The draft has passed WGLC and has been sent to the IESG for publication — I am the responsible AD and we’re waiting for the authors to address my comments before moving into IESG Evaluation.

 

The new module (ietf-igmp-mld-snooping) augments ieee802-dot1q-bridge to enable snooping on a bridge, or a specific VLAN.

 

 

This is the first YANG module that I process which augments an IEEE module, so I’m sending this note just in case there’s some type of additional coordination needed.  Please let me know.

 

Thanks!!

 

Alvaro.

 

 

 

[1] https://datatracker.ietf.org/doc/draft-ietf-pim-igmp-mld-snooping-yang/ 

 

_______________________________________________
ieee-ietf-coord mailing list
ieee-ietf-coord@ietf.org <mailto:ieee-ietf-coord@ietf.org> 
https://www.ietf.org/mailman/listinfo/ieee-ietf-coord

 

_______________________________________________
ieee-ietf-coord mailing list
 <mailto:ieee-ietf-coord@ietf.org> ieee-ietf-coord@ietf.org
 <https://www.ietf.org/mailman/listinfo/ieee-ietf-coord> https://www.ietf.org/mailman/listinfo/ieee-ietf-coord