Re: [pim] Robert Wilton's Discuss on draft-ietf-pim-igmp-mld-proxy-yang-08: (with DISCUSS and COMMENT)
Hongji Zhao <hongji.zhao@ericsson.com> Tue, 06 December 2022 04:14 UTC
Return-Path: <hongji.zhao@ericsson.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3AC8C14CF14; Mon, 5 Dec 2022 20:14:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level:
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 (1024-bit key) header.d=ericsson.com
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 vL8B80G9RpKU; Mon, 5 Dec 2022 20:14:11 -0800 (PST)
Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on20602.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe16::602]) (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 2E242C14CF11; Mon, 5 Dec 2022 20:14:09 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IEHjsDC/i8ptd6bCmixtCRd4LsZOeC/pYkMXQJHyH5L23HpgBzeJVB2ZO//2EeTzyTofhwo/JN2euEMpOa3HR75LwraIC+k2DdfRzjTZNqdx0G/kOPtv7pYlzbdvs5Jb01ZyI2br7gWZ+aBye7fbfY2uFOx4d2vrGes4LT6VXJ9y3IMfpcbPykBPa5U/Nh7OzMSeL5fTmvaavLDHphS49uH0bSAI+cZwm5P9pxcny8R00UvZM4s8auqxghtmuFQTGSKWH3E+6h+MiV64ai8BJXZGAGIt45nCAAIMsy/ypR8mYuGBhPzUWsNAatddME9sdhdlJAK7GzM+ZD1SZN3rvw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6SYW7zc3E6c0gF2n0/OyzuFG3IxJEcjUvkZGtve/50o=; b=eAWe1VGWK/a/9JL4HcZyFf+GOrzrFbJh9tmKFbGnLcZDmpiFQMCovjWJKtnjPq4z1D3IvwSn69jOWowKhxWbLpBBurPNVCVmQIz4m33p3ZNKZTTjg/y9kCwNsDxWYPCwYYNu+/UHOyRMrfoDzWvo/ht1K27TbBloQOxxosucPhJukXXI3ZwVE00DCfUc1EiMaKiLGO/2rA14NhPPmSySRTB3UyPlX0f56gYs1iDkEF7MQ/QsXKUvraUitV/xGW8kQ10ShF1vIFKdG6L9O8LIqKBkk6VhnxiJaXlLHAfR0A1GMpjvDj/Ej7hXVO4K8U0gD1Ici5wP2+F81A90pfXVhA==
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=6SYW7zc3E6c0gF2n0/OyzuFG3IxJEcjUvkZGtve/50o=; b=smmNWU2fV0JiaCyHwSbewX5j46LNNwjgx/oOaanqRni1oQmjPS/MJaHlsXlU1VGCQUUni0Pz5xuIVolETJ5fftGo1nstRrYqwLXb2uv0zZOnVxYLXj3fvv+dx05NvlUSxuXBOo7b2sRC0TlklvVgw8pluzKnGBTXDqMvFyNEhps=
Received: from AS2PR07MB8979.eurprd07.prod.outlook.com (2603:10a6:20b:556::7) by DU0PR07MB8547.eurprd07.prod.outlook.com (2603:10a6:10:321::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.13; Tue, 6 Dec 2022 04:14:03 +0000
Received: from AS2PR07MB8979.eurprd07.prod.outlook.com ([fe80::fda8:e5bb:89e4:3157]) by AS2PR07MB8979.eurprd07.prod.outlook.com ([fe80::fda8:e5bb:89e4:3157%8]) with mapi id 15.20.5880.014; Tue, 6 Dec 2022 04:14:03 +0000
From: Hongji Zhao <hongji.zhao@ericsson.com>
To: Robert Wilton <rwilton@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-pim-igmp-mld-proxy-yang@ietf.org" <draft-ietf-pim-igmp-mld-proxy-yang@ietf.org>, "pim-chairs@ietf.org" <pim-chairs@ietf.org>, "pim@ietf.org" <pim@ietf.org>, "stig@venaas.com" <stig@venaas.com>, "aretana.ietf@gmail.com" <aretana.ietf@gmail.com>
Thread-Topic: Robert Wilton's Discuss on draft-ietf-pim-igmp-mld-proxy-yang-08: (with DISCUSS and COMMENT)
Thread-Index: AQHZBYnkjl9p+VncTkq/EMrPzASoca5gRCsg
Date: Tue, 06 Dec 2022 04:14:03 +0000
Message-ID: <AS2PR07MB897932F9DA03B4A06D3A4072961B9@AS2PR07MB8979.eurprd07.prod.outlook.com>
References: <166990176748.52357.11679071816887044251@ietfa.amsl.com>
In-Reply-To: <166990176748.52357.11679071816887044251@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS2PR07MB8979:EE_|DU0PR07MB8547:EE_
x-ms-office365-filtering-correlation-id: 9bd88fac-d5c1-4f72-2268-08dad7404f4e
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: uV3t/WezYli+/cCXPLzdlenKurcEvkkEWrETTBMf2PNw8bl/MGR7zbSslk4FuB8JonQz51aJ0DQWxLKIAl0bAKcCyLbdcHqnH/6QevU73MAVGk3t+8BvslxA8JiWehjbAtZU8ecUrD5LqoWBq3pFDJnLgYJL7h8uWRRbtIZx0isuE83Idxf1TLe3/OBpwcD0u8fz83sDLS7e1vQSSnAnxM87tdEVfgpk7XEshE4hlydsBvTYfUUBFyxEJlkEjn7NiB809gpyHnQMdIucLJW5WHkuNV3PkNJQsv63xttrsTO855M/GA3scfiEhHb6xFZYBgJFlO39LAoJMx8bc24QnKiI+2P10/8rJYFSg24OS86Ff/OT+4+OnPqJ7jmigR7KBwFxjWpRsnfPP8dRqCSNhm8JyVxPxxd20SimGB/HYxAkYcCNmb7BKPTpoJclOqAk0lIGRsFt33JlD0ahj4JgeYjH65whEdyf4GJfLHZq8YwUBk9aPa0JdE3qRgJG0S6Dp93JArb654AiSJ+LU9tF2/neO0BwMp1V7lPDQXr5w1jUk3s3VPrm4qBkSo14L6sj1+RryZ9m5hVHAatp6QaHS+OlVlsmrC2fe86nqfE5rZdAKgaDPHHqGd1uhJZJNnu9TNmv82jUO7Ip6cantM2F20MTmppME5j4OvbL2y6OK4OYBgYh74+r0/u0zmQU2OBcAgJMdbp+QmOx7VkNyzrwcjC8i2Ye0882gKqZeTtxn9VmFVqlGOHp6zBjL46aotX9voKJYjtdN6RVp/fYdEr2r9Dc3BNXz62glfvCqkqd1RJtBXeX9OkGn47Mn/0Ukn7u
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS2PR07MB8979.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(366004)(396003)(376002)(346002)(39860400002)(451199015)(41300700001)(5660300002)(110136005)(54906003)(33656002)(71200400001)(478600001)(316002)(966005)(38100700002)(83380400001)(122000001)(82960400001)(55016003)(53546011)(7696005)(86362001)(38070700005)(8936002)(9686003)(26005)(6506007)(186003)(8676002)(52536014)(2906002)(4326008)(66446008)(64756008)(66556008)(66476007)(76116006)(66946007)(44832011); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 6ls3BweGBXPaudrnIZmqGyIZ3f+52bNo4N+/ZAw+QcCgyfPC+P0U4GXkavV/mQwqsrY7k5WP8zxjkSZPbo3p5TzHj+8zXyEaNfD3EVX1CriPxPf3NF2NSUweN8HM2YiMI6HcmSorscuMq6OJIwoib6QSNA+mhxDNd/Yf1EqmWpVk/ydvXciDhqXHvC63oST4MGBKEMJYv0f/sRaJckSvudcxhw9DZkKcJvOzre0d8igOOkkW8hNrGkR3n4DHiljuxgs9xOvxB7zhoq/Du2c2JVpNGNIZo0wYMVozSAzHe4aI57AhwJM2bEPZB/Uu3NMcCypBM24XMWbn1vmwCXj/AJc1DLdLmcpgeKQgDiayaFzFKTHayETL7TcVsNGSBz9+ufnVuM+Vv4a+NvNcRqWQGq8KwB7KuprO1XsfOwLOTMYnUY+Q8NWpJWgdcYdpoGBrXSN7xI7YdRLixDflVD/IFfemCYOhd7S6HssdXhOkfC0DKZ2Qa9mIxQU9Wm+E58q/3QbU7e+D59uc0S12e095/OKcWjeLSdIMnZf41659mG2ek+gGdTly0ig9leI4ZVEuBk8DtZf2GJpJTC3gm7Sf85cnLlVoHCAJsKGFyoCsHPibevSDBIQXbVxiwfZLN9HeURPx321EU5biqKqRSNcuHPRcY9dApfmcK8zlq9Ov2mgZdnSvS2SE7CNLOcQH9yFE8USOkVpX/GfzTQe1g5OBHkGPrSPWIhzu7KivLFvC1aYhrmhpaS6z92ctWRq8AOIPvMO12bNvCzGAuv/LcRbR6e9HbKpq+8MfiaoyG7krdyUIgY0w208b9cbwm5YNnyDs2uTJkiR0UaOOQQExuN0tZDuH0w6e8pYzgpskQI06GVCEwihvtIMmqHEQaDhmAHFWoqgkfMB86KynEOTR47YH4DGBaHZbvaPXpLgFoGU5kLNFMxGyv4EGyRpNX2C6/vzB0a9xaU9KnGQx712dUV1b/ZXLuwra3qd3kggLNO3Z3Bsi41hHo1LBa5oD/8N1A1NnaUZ8LOh171kJlH6BDgBQwX7yVqie5jcGoYg5/OKLa7UpZ+kDB072nG4fhbRz4fCIw93V+y3OHqY65S9nqi4g12XiHb8QkdW/Wqxb+O+bDgYwy+bf1uHFesCrhkYiSoMs75aMdD6BTMw7v+mDNXEklVgqDH6vDIhZJb6WO6sL90Lgouw6KFZlMhOXS4JXXdFtawzNKzTQdkh0p9KtZWP9UBk9NsRhNasauBN3IfOp6h3ecPwlK4J0ohIk5/nbBCttHhGgyBpzT5KsOEYmWrkAjJK4bk/RSuHavIw/AKhPQS2iDmYBWWvs82X7Cjz74EAs9CJjbUYM4h+vqerTWpND5csZoV8Z3O08QITXysfQP624SwjLmjlWt0bjV/yYWX+tzcjvQ6um/zninOoQqaWLvMakDUOJb0avA4m0N3tkLykLcXk85nIYnPijdVVA6062zhOVKANTo7TS53VIHE2u8eOD0xQ+9H6tiOzs0AZcb7GJEME8t62UrpirSEgjL2Ih8fPg+P0GQnIhhP8MjYy0AO6orb0LcOks2ZYv+6y9F9bST3E6vzldvUkxkCOeRVnv
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS2PR07MB8979.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9bd88fac-d5c1-4f72-2268-08dad7404f4e
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2022 04:14:03.4277 (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: 62+qzYhdvBe6buYKDZPGKdMlKclyZ8DjwgH0nzU741MOSHxnxXQ7+0uxD50hi9F9VNkWhnPR+6ickIxqyxTRQiew6ZVCWOt1+d8OAtcGS0k=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR07MB8547
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/qkefkCosakyRCVmVeVLi5LdpDCc>
Subject: Re: [pim] Robert Wilton's Discuss on draft-ietf-pim-igmp-mld-proxy-yang-08: (with DISCUSS and COMMENT)
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Dec 2022 04:14:15 -0000
Hi Robert, Thanks a lot for your comments. Please check inline. BR/Hongji -----Original Message----- From: Robert Wilton via Datatracker <noreply@ietf.org> Sent: 2022年12月1日 21:36 To: The IESG <iesg@ietf.org> Cc: draft-ietf-pim-igmp-mld-proxy-yang@ietf.org; pim-chairs@ietf.org; pim@ietf.org; stig@venaas.com; aretana.ietf@gmail.com; stig@venaas.com Subject: Robert Wilton's Discuss on draft-ietf-pim-igmp-mld-proxy-yang-08: (with DISCUSS and COMMENT) Robert Wilton has entered the following ballot position for draft-ietf-pim-igmp-mld-proxy-yang-08: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-pim-igmp-mld-proxy-yang/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Hi, My discuss covers two of comments below that I would like to have some discussion on to resolve (further details are in my comments below): (1) The addition/default of the "enable" leaf. [Authors] It could provide an option, and the customer could choose true or false flexibly. It is similar as IGMP YANG model, OSPF YANG model etc. In order to be consistent with other IETF models, the leaf needs to be changed to "enabled". The default value will be true. (2) Name of the interface_name list key rather than just name. [Authors] Accepted. We will change "interface_name" into "name". Regards, Rob ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- Hi, Thanks for this document. I note the formatting of the .txt file is strange (e.g., my commenting script isn't able to parse it because it seems to have extra line breaks in unexpected places). I also note that there is no XML file uploaded. So, sorry but my comments are in a slightly more raw format! [Authors] I used WORD to edit, and then print out .txt file. So there may be some format issues. The RFC editor will create a new XML file and solve the format issues. 1. Introduction: The "Network Management Datastore Architecture" (NMDA) adds the ability to inspect the current operational values for configuration, allowing clients to use identical paths for retrieving the configured values and the operational values. ## I don't think that this paragraph is required. Other IETF YANG RFCs just cite NMDA. [Authors] Accepted. We will remove it. 2. Design of Data Model This document provides freedom for vendors to adapt the data model to their product implementations. For example, some vendors could support configuring IGMP Robustness Variable under the interface which enabled IGMP Proxy. They could make their own augmentation. ## I'm not sure that this paragraph is necessary, since this applies to all YANG models and isn't specific to what is defined here. [Authors] We will remove it. 2.2. Optional Capabilities There is also value in widely supported features being standardized, to provide a standardized way to access these features, to save work for individual vendors, and so that mapping between different vendors' configuration is not needlessly complicated. Therefore, this model declares a number of features representing capabilities that not all deployed devices support. # I don't think that this paragraph is accurate for the YANG contained in this draft. The model below only defines two features, one covering IGMP Proxy and one covering MLD Proxy. [Authors] How about reword as below? 2.2 Optional Features This model declares two features representing capabilities that not all deployed devices support. One feature is igmp-proxy, and the other feature is mld-proxy. Either or both features could be implemented, which could provide more choices for vendors. The extensive use of feature declarations should also substantially simplify the capability negotiation process for a vendor's IGMP / MLD Proxy implementations. # Again, I don't think that this paragraph is accurate and should be removed. [Authors] Accepted The YANG data model defined in this document conforms to the Network Management Datastore Architecture (NMDA) [RFC8342]. The operational state data is combined with the associated configuration data in the same hierarchy [RFC8407]. ## I think that this paragraph is redundant and can be removed. [Authors] Accepted The igmp-version represents version of IGMP protocol, and default value is 2. ### represents version -> represents the version, and default -> and the default [Authors] Accepted If the value of enable is true, it means IGMP Proxy is enabled. ## I would make this a separate paragraph. I'm also not entirely sure why we need this leaf, since I would expect IGMP proxy to be enabled on an interface simply because an interface entry exists in the list. Please can you give me an explanation as to why it needed, and if it is needed whether it would be better to default to true rather than false. [Authors] It could provide an option, and the customer could choose true or false flexibly. It is similar as IGMP YANG model, OSPF YANG model etc. In order to be consistent with other IETF models, the leaf needs to be changed to "enabled". The default value will be true. leaf interface-name { type if:interface-ref; must "not( current() = /rt:routing"+ "/rt:control-plane-protocols/pim-base:pim"+ "/pim-base:interfaces/pim-base:interface"+ "/pim-base:name )" { description "The upstream interface for IGMP proxy must not be configured to use PIM."; } description "The upstream interface name."; # It would be more consistent with other IETF models to just use "name" for the interface name. Is there a good reason to not be consistent here? Both here, and for downstream-interface and also for MLD. [Authors] Accepted. We will change all the "interface_name" into "name".
- [pim] Robert Wilton's Discuss on draft-ietf-pim-i… Robert Wilton via Datatracker
- Re: [pim] Robert Wilton's Discuss on draft-ietf-p… Acee Lindem (acee)
- Re: [pim] Robert Wilton's Discuss on draft-ietf-p… Hongji Zhao
- Re: [pim] Robert Wilton's Discuss on draft-ietf-p… Hongji Zhao
- Re: [pim] Robert Wilton's Discuss on draft-ietf-p… Alvaro Retana
- Re: [pim] Robert Wilton's Discuss on draft-ietf-p… Rob Wilton (rwilton)