# DRAFT # Minutes for the NETMOD 110 WG Session Please help capture the discussion in-line below. No need to cover what is on the slides, just the discussion. Please also (optionally) add you name here: ### Note takers: # IETF 110 Agenda Version February 23 2021 ### Session material: https://datatracker.ietf.org/meeting/110/session/netmod ### Session: Friday March 12 UTC: 16:00-18:00 (Session III) ### WG Chairs: Lou Berger (lberger@labn.net) Kent Watsen (kent+ietf@watsen.net) Joel Jaeggli (joelja@bogus.com) ### Available During Session: ICS: https://datatracker.ietf.org/meeting/110/sessions/netmod.ics MeetEcho: https://meetings.conf.meetecho.com/ietf110/?group=netmod Jabber: xmpp:netmod@jabber.ietf.org?join ### Available During / After Session: CodiMD: https://codimd.ietf.org/notes-ietf-110-netmod Slides (TGZ): https://datatracker.ietf.org/meeting/110/agenda/netmod-drafts.tgz Slides (PDF): https://datatracker.ietf.org/meeting/110/agenda/netmod-drafts.pdf ### Available After Session: Recording: https://www.youtube.com/watch?v=glLcpQ9kpv0 https://ietf110.conf.meetecho.com/index.php/Recordings#NETMOD Jabber Logs: https://www.ietf.org/jabber/logs/netmod ## 1. Introduction Chairs (10 minutes) Session Intro & WG Status 16:01 lou berger presenting Rob Wilton - nmda diff AD review changes discussed with Andy, will ask the working group if anyone objects joel - if changes are made we'll typically ask the working group if there are any objections and that's it. Rob - ietf / ieee coordination - on subinterface model draft appendix text that refers to the ieee yang models that may be innacrurate. trying to get text agree with ieee yangsters lou - scott mansfield will be helping with the ieee coordination Balzas - updates forthcoming ## Chartered items: ## 2. YANG Versioning Update (10 min) Jason Sterne 16:12 Jason Sterne presenting 5 total drafts in this set lou - little confusing what the first two are jason - ignoring requirement and solution overview mean the version and semver drafts lou - we don't want to get to far and figure out that we need to change something in those two. kent - similar problem in netconf - chairs plan to hold drafts in queue, until set is ready to go and we don't thrash the ad queue Tim Carey - clarification of holding Jason - we don't wait for all 5 to be ready but they should be shortly behind the last 2. Lou - chair wrap up ## 3 Module versioning update & open issues (20-30 min) https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-module-versioning/ Reshad Rahman 16:24 Reshad Rahman presenting Rob - discussion of iana feedback Kent - reminds me of the discussion of critical extenstion statements - handling it this way is probably the best way we can do it for now Rob - do as part of comparison draft or for yang next. Kent - should / should not are effectively musts Reshad - sure for the general public, you have to have a very good reason Italo Busi - is effectively must not Jason - one of cases is a change in value space of a state leaf (should be backwards compatible) might still want to flag it. Kent - how do we close this item? on list or a hum? Reshad - it is a new issue Kent - should not is ok Jason - to subtle to be reduced to a hum Lou - I suspect a should is fine. to move this forward, put consideration of why you might not follow it Rob - almost mirrors Lou's comment - list feedback once text is present. Rob - was rare usage in semver ## 4 YANG Semver (20 min) https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-semver/ Joe Clarke 16:47 joe clark presenting Kent - would be helpful for validation tools to flag when semver revision label isn't present Italo - do you mean IETF modules? Joe - text to address first time drafts, drafts, module development would include semantic version revision label Reshad - will need to provide guidance to yang doctors ## 5 Self Describing Data Object Tags (10 min) 1701 https://datatracker.ietf.org/doc/draft-ietf-netmod-node-tags Qin Wu 17:02 Qin wu presenting Tim - thoughts about incorporating open metrics work? are you proposing a nodal tag called guage for example? Qin - worth looking into Kent - there is a concept of creating generic node tags and metrics appear to be intermingled? Qin - we tag metric related data objects with second category of tag to classify these objects Rob - some of the tags like ietf object seems similar to list and leaf element. the metric one is a bit different, should look into whether the property can be infered from the yang model already. ## 6 A YANG Data model for ECA Policy Management (20 min) https://tools.ietf.org/html/draft-ietf-netmod-eca-policy-01 Qin Wu / Xufeng Liu / Alex Clemm 17:18 Qin Wu presenting Tim - are you suggesting that the eca would express intent? Qin - eca is more focused is imperative (what it is) Tim - policy in this draft is the realization rather than expression of intent Rob - unclear how this sort of function call works Qin - more description of what it is doing Rob - of there are multiple implmentations describe them as feature key words so not all implmentations have to implement all of them. Xufeng - ## Non-Chartered items: ## 7 IETF/IEEE YANG MAC address issue (15 min) Scott Mansfield 17:39 Scott Manfield presenting Tim - is this a problem that the industry needs to resolve or does the ieee come into alignment with the rest of the world Scott - yeah it not taken that well when you tell the ieee the mac ieee 802 difference between : - is considered obsolete suggestion that the ieee would create a data-type without a seperator macs are strings in yang lou - normalize mac as an option in the ieee is what you were thinking? there are more options in there why ask the ietf fully but into this being a real issue italo - for backward compatibility allow the backend to do comparison between types scott - a better solution then asking people to change the datatype rob - don't think it's the ietf postion that this is the ieee's problem kent - stringified format is just used in tools, on wire it's a binary type e.g. in cbor it's binary rob - upper vs lower case is still a problem conclusion kent - we are done. 18:05 ------------------ youtube transcript exceedes the codimd length viewable here https://www.youtube.com/watch?v=glLcpQ9kpv0