[netmod] Re: Updated sub-intf-vlan and intf-ext drafts
Florian Kauer <florian.kauer@linutronix.de> Tue, 13 August 2024 13:02 UTC
Return-Path: <florian.kauer@linutronix.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 233D6C05E05C for <netmod@ietfa.amsl.com>; Tue, 13 Aug 2024 06:02:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=linutronix.de header.b="BgHVd5iO"; dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=linutronix.de header.b="x5XGBZWf"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H7CJfGrrgFPc for <netmod@ietfa.amsl.com>; Tue, 13 Aug 2024 06:02:11 -0700 (PDT)
Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C05F2C23A854 for <netmod@ietf.org>; Tue, 13 Aug 2024 06:02:01 -0700 (PDT)
Message-ID: <6f7aedec-453d-4f0c-b722-8221e5b830e6@linutronix.de>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1723554119; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=hK3IeIolhUQW+KGdRDDbB0xPt/pXaqZXXPxJ9kpi5+E=; b=BgHVd5iOeKdnmnuVFW+y305hE6D+t17WWJMskMYVxD+LXxOwp90xIGMZ44nluMLNb9qFkt EpHUAd8pb2viDj+iJ0sftW+QBNjkf/K29mSS8mjYoeBwIYw8ml3h9y4auRU04oEinHhJgz 5OXqckEML8PRW1SUhIa9WjNgtzsfkw/6FoXW3gSqdNWAc4KgU5nEscFSlBdYtcK0Pmg5DU 14IR+Dju1YxI0CZivSzJB/zKGtI8J/DeHLJrQoCx9Ml9ND0se8WQ2xm/ReFefGFazoL+lq uSEY1NsCOlWlqBV8v43i5wutJCzKMmftDM0IeSahPIdD6GnUYwk7mIodZgmdNA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1723554119; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=hK3IeIolhUQW+KGdRDDbB0xPt/pXaqZXXPxJ9kpi5+E=; b=x5XGBZWfrWxWyDty7KalB9Di2iXJ6uPkONeTF5vHVacXThXgTLzksc8FydBBM5uwdrl3Ql xCD96YVYjj9mL6Dw==
Date: Tue, 13 Aug 2024 15:01:56 +0200
MIME-Version: 1.0
Content-Language: en-US
To: Scott Mansfield <scott.mansfield=40ericsson.com@dmarc.ietf.org>, "'netmod@ietf.org'" <netmod@ietf.org>, STDS-802-1-L@LISTSERV.IEEE.ORG, Ludwig Winkel <ludwig.winkel@online.de>
References: <PH0PR15MB44472D5BA558DA9C58CE8AE38BB22@PH0PR15MB4447.namprd15.prod.outlook.com>
From: Florian Kauer <florian.kauer@linutronix.de>
Autocrypt: addr=florian.kauer@linutronix.de; keydata= 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 ugsSqUGtSA==
In-Reply-To: <PH0PR15MB44472D5BA558DA9C58CE8AE38BB22@PH0PR15MB4447.namprd15.prod.outlook.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: 6S32J3I4SK3OZQGRIZ4SP3O6LUAKX5FW
X-Message-ID-Hash: 6S32J3I4SK3OZQGRIZ4SP3O6LUAKX5FW
X-MailFrom: florian.kauer@linutronix.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netmod] Re: Updated sub-intf-vlan and intf-ext drafts
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/1YEQ0ojFTUc5W8WAbmccwsMc_Bc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>
Hi, thanks a lot! One comment regarding the peer-interface proposal: In the meantime, I was made aware that the "IEC/IEEE 60802 TSN Profile for Industrial Automation" actually has a very similar use case and they actually solved it via the ilan approach I mentioned in the initial discussion: 6.4.2.3 Internal LAN connection model The modeling of internal connections between C-VLAN components within an IA-station is aligned to IEEE Std 802.1Q-2022, 17.3.2.2, which includes an I-LAN interface. As shown in Figure 17, the I-LAN interface is modeled as an ilan IETF interface object (see IETF RFC 7224) together with appropriate higher-layer-if and lower-layer-if reference objects to describe the internal connection They also noted the related problem of using higher-layer-if and lower-layer-if directly instead of draft-ietf-netmod-intf-ext-yang's parent-interface: "NOTE The CNC cannot configure the lower-layer-if reference because it is defined read-only in the ietf-interfaces YANG module." (under 6.4.2.5). I don't know if it makes sense to align these two approaches in one or the other direction. Apart from that, the current proposal looks good and I was (nearly) able to reproduce the validation. One nit: ietf-if-vlan-encapsulation@2023-01-26.yang and ietf-if-flexible-encapsulation@2023-01-26.yang both refer to a specific revision 2022-01-19 for ieee802-dot1q-types which is not only outdated, but due to that AFAIK also not available via https://github.com/YangModels/yang Do we really need that reference to a specific revision for ieee802-dot1q-types? Thanks, Florian On 8/1/24 13:33, Scott Mansfield wrote: > Greetings Netmod, > > > > Common Interface Extension YANG Data Models > > https://datatracker.ietf.org/doc/draft-ietf-netmod-intf-ext-yang/ <https://datatracker.ietf.org/doc/draft-ietf-netmod-intf-ext-yang/> > > Has been updated adding a section on “peer interface configuration”, and updating and validating (using yanglint) the seven examples. > > > > Sub-interface VLAN YANG Data Models > > https://datatracker.ietf.org/doc/draft-ietf-netmod-intf-ext-yang/ <https://datatracker.ietf.org/doc/draft-ietf-netmod-intf-ext-yang/> > > Has been updated to remove the pointer to an expired draft and to update and validate (using yanglint) the two examples. > > > > Unless Rob says anything different, the editors/caretakers (Rob and myself) are looking for any further discussion on these two drafts so we can get these moving in the IETF process. > > > > Regards, > > -scott. > > > _______________________________________________ > netmod mailing list -- netmod@ietf.org > To unsubscribe send an email to netmod-leave@ietf.org
- [netmod] Updated sub-intf-vlan and intf-ext drafts Scott Mansfield
- [netmod] Re: Updated sub-intf-vlan and intf-ext d… Florian Kauer