Re: [pim] draft-ietf-pim-igmp-mld-snooping-yang-01 comments

Hongji Zhao <hongji.zhao@ericsson.com> Tue, 24 April 2018 02:59 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 D19D012E048 for <pim@ietfa.amsl.com>; Mon, 23 Apr 2018 19:59:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level:
X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 header.b=ARLJyXlJ; dkim=pass (1024-bit key) header.d=ericsson.com header.b=d0gVP8p8
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 UtqbROpJsYHJ for <pim@ietfa.amsl.com>; Mon, 23 Apr 2018 19:59:16 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (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 BB609126D73 for <pim@ietf.org>; Mon, 23 Apr 2018 19:59:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1524538754; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=5bB8hhSOSshlQb/7XGm6FAC4aR1dVw+5f+NCxmqlQ8s=; b=ARLJyXlJCGX/kpYC2k58PYxLc7A4sa2GUPTp5aZT52evUf/RPixOZ1NbuI+AC5ZE KLzOx4nGiVwid7qI4EqPitKY5yb5tC+e2N51eDLxY743f7svISycGBtD5t43xYAV EkSCA404YaU1XUHxVhe0ESCg2LRMgRtHqp3qR25KBiY=;
X-AuditID: c1b4fb25-c69d49c000006561-54-5ade9d815253
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.183.36]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 95.1B.25953.18D9EDA5; Tue, 24 Apr 2018 04:59:13 +0200 (CEST)
Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESSHC006.ericsson.se (153.88.183.36) with Microsoft SMTP Server (TLS) id 14.3.382.0; Tue, 24 Apr 2018 04:59:13 +0200
Received: from ESESBMB505.ericsson.se (153.88.183.172) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 24 Apr 2018 04:59:12 +0200
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB505.ericsson.se (153.88.183.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Tue, 24 Apr 2018 04:59:12 +0200
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; bh=5bB8hhSOSshlQb/7XGm6FAC4aR1dVw+5f+NCxmqlQ8s=; b=d0gVP8p8kfxw+xLLIQtHVQZwHtakKHtgiu+W2h3b53/RSi6qQy4ib7fek2BCtbNluJuDnNwJB+xumWSCAMZDz72utOI2YDTiBLm0ZNaq6j7m5xrM5EPqdMtFV+tZ5qPrkH2ArFEjV8vgIntn4CukjFI7Jf9TGcjveB5cspeTiro=
Received: from VI1PR0701MB1774.eurprd07.prod.outlook.com (10.167.196.144) by VI1PR0701MB2910.eurprd07.prod.outlook.com (10.173.72.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.715.7; Tue, 24 Apr 2018 02:59:11 +0000
Received: from VI1PR0701MB1774.eurprd07.prod.outlook.com ([fe80::d2c:66c9:1092:8d5f]) by VI1PR0701MB1774.eurprd07.prod.outlook.com ([fe80::d2c:66c9:1092:8d5f%7]) with mapi id 15.20.0715.015; Tue, 24 Apr 2018 02:59:11 +0000
From: Hongji Zhao <hongji.zhao@ericsson.com>
To: Stig Venaas <stig@venaas.com>, "draft-ietf-pim-igmp-mld-snooping-yang@ietf.org" <draft-ietf-pim-igmp-mld-snooping-yang@ietf.org>, "pim@ietf.org" <pim@ietf.org>
Thread-Topic: RE: draft-ietf-pim-igmp-mld-snooping-yang-01 comments
Thread-Index: AdPbdomdS8RL10meSm2AhVadVHnUPQ==
Date: Tue, 24 Apr 2018 02:59:11 +0000
Message-ID: <VI1PR0701MB1774CDBB5280DCD7895A471396880@VI1PR0701MB1774.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: venaas.com; dkim=none (message not signed) header.d=none;venaas.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [106.38.5.8]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0701MB2910; 7:4zVlqN+1rIajKwfJHmv9xoYtEPJjl8Vt/05yPI1IQZi/vFMcqWVq++Re75ZodgfKy9L044iW1sSMg+H2f3m1b8Z6FhDkUZ5fooR/WXfuM8POvzfp1TvZEq4PsWsnxDf68lXVEU3RThDsYrkXANHuDO0kXcravOzYPF7jCO0WZ4YaMzmy5/vjF7Wm9OhoadEz0aGA5aoQupUgt3vm10VCveyr8a2/mWAIwVjPyFxzlBZ8fBYvIz+baOLeecAzrHCn
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0701MB2910;
x-ms-traffictypediagnostic: VI1PR0701MB2910:
x-microsoft-antispam-prvs: <VI1PR0701MB29108242056EF6AEBC102BFF96880@VI1PR0701MB2910.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(192374486261705)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231232)(944501410)(52105095)(3002001)(93006095)(93001095)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(6072148)(201708071742011); SRVR:VI1PR0701MB2910; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0701MB2910;
x-forefront-prvs: 0652EA5565
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(396003)(39380400002)(366004)(13464003)(53546011)(6246003)(86362001)(25786009)(9326002)(2201001)(3846002)(2900100001)(6436002)(66066001)(229853002)(790700001)(6116002)(53936002)(110136005)(3280700002)(316002)(55016002)(2501003)(9686003)(54896002)(2906002)(6306002)(5660300001)(33656002)(6506007)(476003)(44832011)(5250100002)(59450400001)(186003)(7696005)(74316002)(8676002)(3660700001)(8936002)(478600001)(26005)(81166006)(102836004)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0701MB2910; H:VI1PR0701MB1774.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; MLV:sfv;
x-microsoft-antispam-message-info: 0Ooe3nnv1EIWG3xWayDwQLpo86RhKtyQF4UKqMcBSAYIEI31HIamX2Q02bHWPjuMiYjccXoDzLLW1zu+vuPozjmQPH/zHZw70RYUicBWf5CJFn1Mev+eqV4xlHIRqY31Ai4UPcOw2Eh79jkVZ5slEfdIfhh8SOZF6hWK83AxCOt1JwV/ZWkVDl6Bb2WDjoln
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_VI1PR0701MB1774CDBB5280DCD7895A471396880VI1PR0701MB1774_"
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: cccf792a-ada6-402e-3da8-08d5a98f5b12
X-MS-Exchange-CrossTenant-Network-Message-Id: cccf792a-ada6-402e-3da8-08d5a98f5b12
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2018 02:59:11.4271 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2910
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sb0hTYRTGee/dn6s1fJ2aJy3BkaCh07TQQKVIQijBoA+6oFx50aXbZNes 1Rd1pMsFU9Riok1hBaa4Wm5NU6QxAvdFMSJU/IejZmjZNCuSbNu9gd9+z3me9xweeClSbOfH UQpVLa1RyaslgnCeqeT1sbSGnkVZxrPG3JzVz81kzvbKLJmj35pBZ8hCi+U3UfiyZYUoJmTh ueV0taKO1qTnl4VXzpscghp9H7rT2usX1iNvN2pBYRTgk+Azu4kWFE6JsRuBd14vYMUwAt2C i8+KHQRLm21CVlgIGNobDr3hYT8Bb5qmOKeTAN1XN48VXgTf1+384BkBToUHBjsZNKJxPwL9 ExMRNKJwPhg+LguCHI3PQVNDP49lKTTNWYVB5uEk0C9Nk0EW4TKY2d4N5RE+BD89g6E9JI6F Oa+ZYDthsIxNkSzHwNrq31ALhI0IPHorVzwBfEPtXOgozJgNKBgC7CBgb2BcwBppsNnZyYWc CDr83IVU+NQ0yy1Sw2RrI5e/ArZfbm7eT4Ju7zDLR+DplxGSPaDjwzfXNCdWEXzw+clWlNq1 rwbLavD0jfK6QrUjYdLkDTAVmKeAdTSdjSRCh2FFyHIy3O/uEe6f9yLhcxTD0Mx1ZUVmlpTW KG4wjFolVdG1NhT4TG+H/yQ50fv1sy6EKSQ5KFpuX5SJ+fI6Rqt0IaBISbRoPCEwEpXLtXdp jfqa5lY1zbhQPMWTxIpWsl/JxLhCXktX0XQNrfnvElRYXD1qOfX4nTwq7/zpxLyd0puWCxHZ 88ljWxpHxla+scCocDyyLUUMyRp+WJqJNO1FV2R3ze72SJEWbRLi2A2LtKBtMHOyzPnCeS9l rXcZlcdPXB0ZtN8u8dmURoWvmFy4XFr00Fd1SVlvZdwTBRtVBybWHFlqHBGPFwfMnqEeCY+p lJ84TmoY+T//dYoKSAMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/0BT956mrglLboze1gIioJZew2E8>
Subject: Re: [pim] draft-ietf-pim-igmp-mld-snooping-yang-01 comments
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.22
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, 24 Apr 2018 02:59:19 -0000

Hi Stig,

Thanks a lot for your comments.



Regarding your main comment about the robustness variable. I have checked the RFC 3376



Quote:

8.1. Robustness Variable

The Robustness Variable allows tuning for the expected packet loss on

a network. If a network is expected to be lossy, the Robustness

Variable may be increased. IGMP is robust to (Robustness Variable -

1) packet losses. The Robustness Variable MUST NOT be zero, and

SHOULD NOT be one. Default: 2   ------------------------Here it says the value should not be one. So I set the range for the robustness variable between 2 and 7.  I will modify the range to 1..7. Is it ok?





I will check other comments and revise the draft later on.





BR/Hongji

赵宏吉



-----Original Message-----
From: Stig Venaas [mailto:stig@venaas.com]
Sent: Tuesday, April 24, 2018 6:06 AM
To: draft-ietf-pim-igmp-mld-snooping-yang@ietf.org; pim@ietf.org
Subject: draft-ietf-pim-igmp-mld-snooping-yang-01 comments



Hi



After reading through the draft I have some comments.



The main comment I have is regarding the robustness variable. I see it says the value must be in the range 2..7. But RFC 3376 does allow 1,

quote:



   The Robustness Variable allows tuning for the expected packet loss on

   a network.  If a network is expected to be lossy, the Robustness

   Variable may be increased.  IGMP is robust to (Robustness Variable -

   1) packet losses.  The Robustness Variable MUST NOT be zero, and

   SHOULD NOT be one.  Default: 2



Shouldn't this document, and also the IGMP-MLD model allow the value 1?



Below are various less important comments.





In section 2:

   The goal of this document is to define a data model that provides a

   common user interface to IGMP and MLD Snooping.  There is very

   information that is designated as "mandatory", providing freedom for

   vendors to adapt this data model to their respective product

   implementations.



It seems something is wrong with this sentence "There is very information...". Are there some words missing?



In 2.1, I'm not sure what this sentence means:

   The YANG module includes IGMP and MLD Snooping instances

   definition, instance references in the scenario of BRIDGE, VPLS.

Note that in 2.3 it says "bridge, L2VPN".



In 2.1 it says "clearing the specified IGMP and MLD Snooping". I think it should say something more, perhaps "IGMP and MLD Snooping group tables".



In 2.1, 2 dots at the end "data modeling language..".



In 2.2, double space "to configure IGMP and  MLD".



In 2.2, maybe find a better way to phrase "The attribute who could be read and written shows configuration data."



Section 3 comments.



It says "fowarding" several places.



It says "Outgoing ac in l2vpn fowarding". Should "ac" be "AC"? Same question regarding "pw". Also, should "mac"

be "MAC" in the descriptions? Also "l2vpn" should be "L2VPN" I think.



It says "VSI" in one place. What is VSI?



"leaf require-router-alert", is it to set RA, and/or requiring RA on received messages.



I think "The time after the device created L2 multicast record."

should be "The time elapsed since".



For last reporter it says "The last host address which has sent the report"... It should say "address of the last host which has.."

or perhaps better "address of the last report received...".



What is the name/key used for a snooping instance? Can a user choose an arbitrary name, or do implementations somehow decide the name?



In many descriptions it says "IP address", but some places it says "IPv4 address" or "IPv6 address". I think it is best to include the version in the description when the leaf is for a particular version.



Section 4 Security considerations probably need to be expanded. At the least explain why no issues if that's the case.



Section 5 needs to be updated, there is some work for IANA.



Mahesh's affiliation and address need to be updated.



Stig


BR/Hongji
赵宏吉