Re: [bess] Alvaro Retana's Discuss on draft-ietf-bess-evpn-igmp-mld-proxy-14: (with DISCUSS and COMMENT)

"Mankamana Mishra (mankamis)" <mankamis@cisco.com> Wed, 08 December 2021 23:14 UTC

Return-Path: <mankamis@cisco.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E2AB3A0811; Wed, 8 Dec 2021 15:14:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.45
X-Spam-Level:
X-Spam-Status: No, score=-11.45 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, HTML_MESSAGE=0.001, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Q4HWqN1a; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=fywRgoXE
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 dZ9gzSsput5N; Wed, 8 Dec 2021 15:14:34 -0800 (PST)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E54C3A0810; Wed, 8 Dec 2021 15:14:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36615; q=dns/txt; s=iport; t=1639005274; x=1640214874; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=y3AczC8Bsf/A3BV7C+xcKwoJdl/luxfQh9L9i78EMFs=; b=Q4HWqN1aixedl1soz9vK7iR84fUmOTkhOxujMYOnZ9Dbazbk3H3pfttf Y2nbCHl5uFb5nSKZWRl/BY14igejcUY0Urizq6c1oMtFoDIJPVEcFGwtq NCKuXHkcNPAAsMXw1O0S0j2MAUyfEccRGPXeyl1GyVpZKycYCQX41i6dl g=;
X-IPAS-Result: =?us-ascii?q?A0ARAAABO7Fhl4gNJK1aHQEBAQEJARIBBQUBggUIAQsBg?= =?us-ascii?q?VErKIFZNzGER4NHA4RZYIUOglQukDGKZYEuFIERA1QLAQEBDQEBQQQBAYUGA?= =?us-ascii?q?heDBAIlNAkOAQIEAQEBAQMCAwEBAQEFAQEFAQEBAgEGBBQBAQEBAQEBAR0HB?= =?us-ascii?q?gwFEA4nhTsIJQ2GQwIBAxIICR0BATAHAQ8CAQgONAICAjAlAgQBDAEHAQEeg?= =?us-ascii?q?k+CD1cDLwGiLQGBOgKKH3qBMYEBgggBAQYEBIULGII1CYE6AYMNhBwBAYJ+h?= =?us-ascii?q?AgnHIFJRIEVJ4MDPoQcEDAVgmyCZZE9CiUIPgYBPSYBA2cDOAErXwQLAgERB?= =?us-ascii?q?gEBAQ0BCxMBCisPkT8rBwIIgm9HiSY9jSaQIYEDgSIKg0CfCgYPBS2Db4t9l?= =?us-ascii?q?1mWKR+CI55whGsCBAIEBQIOAQEGgWE5gVtwFTuCaVEZD4U3iGkZHm8BAQGCS?= =?us-ascii?q?YpedDgCBgEKAQEDCY09gkYBAQ?=
IronPort-PHdr: A9a23:gaL5Lx3MHI1JqszZsmDPr1BlVkEcU/3cMg0U788hjLRDOuSm8o/5N UPSrfNqkBfSXIrd5v4F7oies63pVWEap5rUtncEfc9AUhYfgpAQmAotSMeOFUz8KqvsaCo3V MRPXVNo5Te1K09QTc3/fFbV5Ha16G16Jw==
IronPort-Data: A9a23:kri6W69e5N1U1UPAB7VDDrUDeX6TJUtcMsCJ2f8bNWPcYEJGY0x3m jYfCDuAOfqPNzSgLdp1YYi2/BwO7ceGzIdrHVE6+CFEQiMRo6IpJzg2wmQcns+2BpeeJK6yx 5xGMrEsFC23J5Pljk/F3oLJ9RGQ7onVAOqsYAL4EnopH1Y9En9x0U4Ld9MR2+aEv/DoW2thh vuqyyHvEAfNN+lcaz98Bwqr8XuDjdyq0N8qlgVWicNj4Dcyo0Io4Kc3fsldGZdXrr58RYZWT 86bpF2wE/iwEx0FUrtJmZ6jGqEGryK70QWm0hJrt6aebhdqjCdi96omPfEndV50pTqDtfJ8z NluusnlIespFvWkdOU1Wh1cFWR1OrdLveSBKnmkusvVxErDG5fu66wxVwdtY8tBoaAuWj8mG f8wcFjhajiGjuS1ybe6UcFnh98oK4/gO4Z3VnRInWmGU6p5H8qSK0nMzdZ43i4omet2JtvDW ecwKiA+TguQXxIabz/7D7pnzLv32RETaQZwol+OvoI27nTdigtr39DFOtfOYZmBRcxUhF2wp 2/a8SL+GB5yHMebyCaG9W23wO7CgS3TV4cbFbn+/flv6HWf3GUdFFgXWEe15PO0kVX7VsxHL QkV9S826K02+AmzVN7tTjW5rWKK+BkGVLJ4EuAh5ymMx7bapQGDCQAsRyRMdNUgvYk3SCAk/ lCMltLtQzdotdWopWm1/7OQq3a5PjIYaDREbi4fRgxD6N7myG0usv7RZvxoQIu5k9T+Ii3p4 B6FpgIcirEfrsFegs1X4mv7qz6ro5HISCs86QPWQn+p42tFiGiNOtbABb/zsK0oEWqJcrWSl CNfwpHBsojiGbnIxXLTH7RUdF28z6/daFXhbUhT847NHthH01eneY1WiN2VDBg0ap9fEdMFj bO6hO+8zJZXOH3vZqhtbsfqTc8r1qPnU9/iU5g4j+aigLAsKmdrHwk3OCZ8OlwBdmB2zMnT3 r/AKK6R4Y4yU/gP8dZPb751PUUX7i4/33jPYpvw0g6q17GTDFbMF+xVYQveNLhisfzZyOkwz zq5H5bUo/m4eLChChQ7DaZPRbz3BSFhXMuv+5A/mhCre1Q8SAnN9MM9MZt4K9A6wMy5Z8/D/ 2q2XQdD2UHjiHjcQThmmVg9AI4Dqa1X9CphVQR1ZA7A8yF6Me6HsfZEH7NqLOZP3LI4l5ZcE aJaE/hs99wSE1wrDRxGNcmjxGGjHTz27T+z092NPGJiIsU+HlORobcJvGLHrUEzM8Z+juNmy 5XI6+8RacNrq9hKZCoOVM+S8g==
IronPort-HdrOrdr: A9a23:sahleazg1bSHQEVNfqo5KrPxj+skLtp133Aq2lEZdPULSK2lfp GV8sjziyWatN9IYgBepTiBUJPwJk80hqQFn7X5XI3SHTUO3VHJEGgM1/qY/9SNIVyaygcZ79 YdT0EcMqyxMbEZt7eB3ODQKb9Jq7PrnNHK9IXjJjVWPHxXgspbnmFE43OgYzVLrX59dOME/f Snl656jgvlXU5SQtWwB3EDUeSGjcbMjojabRkPAANiwBWSjBuzgYSKUCSw71M7aXdi0L0i+W /Kn0jS/aO4qcy2zRfayiv684lWot380dFObfb8yPT9aw+czzpAVr4RHIFqjwpF5t1HL2xaye Ukli1Qe/ibLUmhJl1d7yGdgDUImwxemkMKgWXo8UcL5/aJHg7Tz6F69N5kmtyz0Tt8gDg06t M444rS3aAnfi/ojWDz4cPFWAptkVfxqX0+kfQLh3gaSocGbqRNxLZvsH+9Pa1wVh4S0rpXXd WGzfusksp+YBefdTTUr2NvyNujUjA6GQqHWFELvoiQ3yJNlH50wkMEzIhH901wuq4VWt1B/a DJI65onLZBQosfar98Hv4IRY+yBnbWSRzBPWqOKRDsFb0BOXjKt5nriY9Fq92CadgN1t8/iZ 7BWFRXuSo7fF/vE9SH2NlR/hXEUAyGLH/QIwFlltBEU5HHNc7W2By4ORkTepGb0oAi6+XgKo GOBK4=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.88,190,1635206400"; d="scan'208,217";a="807647629"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Dec 2021 23:14:32 +0000
Received: from mail.cisco.com (xbe-aln-006.cisco.com [173.36.7.21]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 1B8NEWGi025375 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 8 Dec 2021 23:14:32 GMT
Received: from xfe-rtp-002.cisco.com (64.101.210.232) by xbe-aln-006.cisco.com (173.36.7.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Wed, 8 Dec 2021 17:14:32 -0600
Received: from xfe-rtp-002.cisco.com (64.101.210.232) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Wed, 8 Dec 2021 18:14:31 -0500
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Wed, 8 Dec 2021 18:14:31 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hv7HBmtSuM9XIksRxLjIXrMdg/aqONB6YFVnQwK/0pwvpZOLfrt9UJBaLSAfaXA7g/0+Fx2ga5wTfIDHAu1p+U5mLnJjj8ekw3sP7NwAZMzSt8zvivpmLcHseULFva8MT+yoxp8+eCaaLjadpiowR7zTzVVTVIJqJChanSXR3uiMvfmAZvoUoa+9XoDa5zlGoWzkqxM98azTWMq5k6P3EkQXE7qio/A9uAEHGD3eZ9qUtMNsB2KfGku1gwPF0A0Jp0G9Eg2Chcv1gdy7RsNvHrgSxxrY71Sa2fx3SkYaIIjWoo20nuhCD+ra2aac1kiq2nKJp8Us+NlZpnQdyqdMFw==
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=y3AczC8Bsf/A3BV7C+xcKwoJdl/luxfQh9L9i78EMFs=; b=WS7lvCxS2OaO9Q4rH8CBcMYb84i7q2YGvwHTkBmauqNF0huuGB1nHPceVGshMNzxUzLR0JlqMRnSl4MrKosUJ7snUQkfwQYZPjvtgPBlDYPTh9Z5A4gp78jeFoDSR1ci7AsFxyScd6NkYRlDkK0K5PoUbfBEIiESrxxwHG/jQb+5+dHNmI+2rxLVGmZY/WbzOKLK8nwctWPyrg6ceGhvIou+lahVVEXgw8AEAZQNeUvy9zCE0MGEbPCWMQ1kDqI6DBnmpEIN3KbH5slyM5aI3jUF44tV8qHLPoaCMRLWgFHhF6NtwIZeAoqk8wVFj5pEUpiSa/LMa2AcRIOh78VwgQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y3AczC8Bsf/A3BV7C+xcKwoJdl/luxfQh9L9i78EMFs=; b=fywRgoXEKuip/prdPhspZCp4/bM9JWnXoMU5AP/MS7KT77lZkztYAQ91PH3jzc1MaDS83CX5BHOXhskbrQ2dW7nKJ1LBG7oKTvC4YM2Wtq+ZLoJ3Tzrd1RaIP4mclI6BeNkiWqutMfiH6x8LiRZJjtIfoenRLB2M7/vQHOHlnJo=
Received: from BYAPR11MB2725.namprd11.prod.outlook.com (2603:10b6:a02:c5::25) by BYAPR11MB3303.namprd11.prod.outlook.com (2603:10b6:a03:18::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Wed, 8 Dec 2021 23:14:24 +0000
Received: from BYAPR11MB2725.namprd11.prod.outlook.com ([fe80::84ac:aebd:e55:e6b]) by BYAPR11MB2725.namprd11.prod.outlook.com ([fe80::84ac:aebd:e55:e6b%6]) with mapi id 15.20.4755.024; Wed, 8 Dec 2021 23:14:24 +0000
From: "Mankamana Mishra (mankamis)" <mankamis@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-bess-evpn-igmp-mld-proxy@ietf.org" <draft-ietf-bess-evpn-igmp-mld-proxy@ietf.org>, "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: Alvaro Retana's Discuss on draft-ietf-bess-evpn-igmp-mld-proxy-14: (with DISCUSS and COMMENT)
Thread-Index: AQHXy1djK7Tq53q98Em/RgkiMA4apKwIRoetgAGeqoCAH5bMgA==
Date: Wed, 8 Dec 2021 23:14:24 +0000
Message-ID: <5f4b3ec5-6de3-65b3-037a-8a63a455bbcc@cisco.com>
References: <163535541146.31356.5788998139231162845@ietfa.amsl.com> <BYAPR11MB272513BFE26ECBA8518153C3DF9A9@BYAPR11MB2725.namprd11.prod.outlook.com> <CAMMESszKrgNHvTbu7NLvDeV4VBiYJfzdJBrz90QD6t5xOQprvw@mail.gmail.com>
In-Reply-To: <CAMMESszKrgNHvTbu7NLvDeV4VBiYJfzdJBrz90QD6t5xOQprvw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.3.0
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 64c5d41b-4f2d-4d15-7b29-08d9baa0794b
x-ms-traffictypediagnostic: BYAPR11MB3303:EE_
x-microsoft-antispam-prvs: <BYAPR11MB33030955A1A1569C3BF2E16DDF6F9@BYAPR11MB3303.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4uRCs//DEroAGVVjeqjkolinDykmUDAWHlyinPe68wfh//mUEErqGrPYjeph9Nh4hc/H2AVEpdKfySXj56J2UQs2x20gn//DnKnRv/2PkZNeH0nuC1ZCrKeSC3pTuABn4En+Y24LLUA9rRQCk2qeWz5MpKBd1J6SF7ad85etua6D1+DqW+sxx9uaSg6Av1l9bue9o35UWjsAsns5n22J0nerganvwodTruwpt5lEvVgDW8R8H5AfuD0AGqBX92lrZzJ7JSso/9fQXeava7d40x9JES6HBtjRIQlPJwH3U/DfScTHkec3pVIZiOosi/jOlSkljPI4N4uXkIBwpcruWiblPo80Iu5lagQuH9j5/bLdDZwG19Cu8T6M7qKOWIWiirzBq0lSWll/QuyzIa6yY5IMnuzYCHmTnlukgUmlICANWPVTcR4ofYHSaP27lIf3nky5dpMrSrQ/P8mY/uZRZH/rWEL1bCwJQN/5yFabjjdT0LyQaABbOnx9IV0HmQVEbNSnFFSf2A4u6U68pjTKIHe+B66G20RMSzeZ5LXJ2JLZYvR5k4W7dTKWrDm+losFzWp9x+Mj5QRMeCaq8eAWdkgnyZo9+UZcSnl8eBLhrO/AuyQOOOV5eZxboNR/jsP5mZ+rwfFWKV+uXRRyNO5P8CU51myHhJvqSIW8sBu0Yjd8IawxlVRRLOYhttq1zzqvgqi4cc8KWtQLIoOaaRn7/htyru9ux2Y5KZgqLigBImRbfRNrXr4VuAsEPiWElbmRrU+06ZsBh6sAcBXrIyD54w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2725.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(30864003)(31696002)(110136005)(5660300002)(54906003)(316002)(38100700002)(38070700005)(8936002)(4326008)(2616005)(86362001)(122000001)(6486002)(76116006)(66446008)(66476007)(64756008)(186003)(66556008)(36756003)(66946007)(83380400001)(6512007)(6506007)(53546011)(508600001)(71200400001)(66574015)(8676002)(2906002)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S1diRlZyMklDRlJvRHkxNXVHRWJxWDRGVlhheW92YXI4ZXVpbXNBT0IrdjF0?= =?utf-8?B?TlVaU1Y3V1lYRXdUcHFXd016dkFHbzg0ZlIyR2U4eEk5enlaOGp5RXJlYnJp?= =?utf-8?B?NmVQRWROcGo2RzRucGZFalJrcWl1QjBIdVlCL0UzYVdyV05zdS9EUUY1Vk9t?= =?utf-8?B?b01KOFBySjFCcU5VR3BuS0dhcWErNi8yaGRkUk1lNVdqODU3dnRqUVBrdlBF?= =?utf-8?B?OHVSRm1SczZYR0xPZDRuUkdBbFNBd0pWclJhbXYycDhiU1krdGV4citJUG9h?= =?utf-8?B?NXFDNm8zcDZGTkUxYmJQZVVKZXlNb3QxeUY5Z1dqYmZjOE03MGg4MUNuT0ph?= =?utf-8?B?RGhGSmJJRG5nUWdybDgza0F6QzdvanB5bHRXcThCZGV4elVSWDhtWWhDV1k0?= =?utf-8?B?RXovOXA4T0lWVTluRmtUQXB5TmI5bVMxaks5Z0tEWFJ6bUxzQXFMTVFhTFRO?= =?utf-8?B?d3plSXdQUFFQajlGOU9EVVR1U1ZYR256a1FPNHN4ellwRnluYjBvMU15QmZm?= =?utf-8?B?V2xlSHRPNWRoSWN6Vk5qSjVUaG5zbHBYb3B0NThGeklncnhHaVJPeFAvTURh?= =?utf-8?B?dlA4ZzM5d3VzbWpySGJKZ2JJZGRTZ1NuNC9ER3hFMGJueXc1R3pPT3VESHZ0?= =?utf-8?B?RlNTRXF1bmRWVFNNNW1ONWV4d1dwNWpBclM0anFPYlVsNlhCaGZ2eGo4dzZG?= =?utf-8?B?dlBQZGFab2Y0V0dlN1VLYy9wWHcyTE9ReTl6OG1NSW8rRHFyMTF1anFyR1VJ?= =?utf-8?B?Zis4Z0xEbzVXK2ZaVkJsb1dRNEx2SXZMVVhqOWVXSy8xODZnbUVaMDUzNmg3?= =?utf-8?B?cjBBU1Uvd0JaWHFXRkphNGVPQkpiWjdGRFRPaS8zZSt2bDdwZkVjVkk4V1pM?= =?utf-8?B?MTl6Z1YxM1FjL01ZMXJzU2t3aDcvSjFBUVhJSURTUk45Vi9aa0Q0bGlLVG1X?= =?utf-8?B?LzNuMEYrVlJOTFRsK0VualFmVXRDM0hQUFl5ZmRGYStQaGd6VEhjWHFKTHV5?= =?utf-8?B?TjRONG80cXZvQkQ5TUZkdWJIZk9na0VSMkUvVXdDdm9uY29zaWFybGF6aDBy?= =?utf-8?B?NnZxVXdtenBsQjNDbnBQbkZkYVZTL2dlZlo0UWxPQ0pqSTRPUnR2ZEdXQnY4?= =?utf-8?B?dzBzd1QrUVVoMWRObWRyanhYYlF5VDZnZ3VJMnYwNHhvbFlLYXd3eUdGampX?= =?utf-8?B?TUpTTHB0bWpQWENOSERoMzJuWXB0U0NRN3l3ejBTT3JsWHBodURxRzlkKzRI?= =?utf-8?B?M3RySmtHTE1zS1UySlF6MlkyTVo0NE00aW56aGQzanZmdjBpMEF2aDdTSEhy?= =?utf-8?B?VWNHK3RXT3p1MFQ0MUJCalJpQnBaY3I0czBtbFZJc1pQb1VKSlVDdU5FMnlB?= =?utf-8?B?MGRPakVYLzZLUjdYZWtJSFBqMDREWU0yZlVUVE13TmlKTllxc0tyem41d0Fh?= =?utf-8?B?aFlDUzhiUHpvNm9kRkUrcW13Ky9aN2h6SEgxMlE4WVdnNnFEVHJJeVVPMjdw?= =?utf-8?B?OGl5UklOYldzYVJ4ME5RMmNTa2RQWXNVZkFHdEpjUWNiZElPOEsxdHhxMElE?= =?utf-8?B?NUxuSFZSTENVYlk1YUhnRHEwcld1Y2pNbnVmS2ZLKzNVYlk0UXBrVkdHM2sr?= =?utf-8?B?dTQ3bDlwS0QrVCs4U244bzBCeUNGQyszTCtCSmNBc0ZqdmJNM2dQblFTRlRj?= =?utf-8?B?TzZmVUVleHJKdjVZK2kvSkl0ZyszRHNuKzRMcFU1RVdHN25HOGVLWFlTeHpr?= =?utf-8?B?NWd1VmlRV2JudnhhTnJiR0tlWGJLVnJISEw1SnNWZ1pGbUk4a2ZienIvbEkw?= =?utf-8?B?R3RSRGZ4VW9lL2ZQM2svSkphZ1BxZGdteVh1bnIrNVA4OStsVG5jOW9mcVY1?= =?utf-8?B?V2x4YTFXQzRlWEovSFhXU0xzNHcwNjY0WjRxS3JlM0NVWXExdmluZHpwOUNE?= =?utf-8?B?R2hNZ1VWMzZZOWlaN3dmK04xRHA4OXUvcjZMNFFja05qSkgvN2o2dk44T1Q0?= =?utf-8?B?YjBPZW1KQUFWM25XNWlFOVhsdXQ3bUNRaXFLZCtjaEtKdjE3RU4rQll1dEcw?= =?utf-8?B?NWhHYUZGUyt0ZFM3ZzkzM1JsZ1JXWGkrV1ZjNS9lS2lUai9sVmUxOHpiV1c3?= =?utf-8?B?T0FBZTRlS3oraGprV0lLZHNILzljSUVzeWRFbDNQbElXVFo3L2xqRzhLdUVr?= =?utf-8?B?ZitEd242V1FnT1p6WTVMckxxeFhnMjgvMHFYUC9MYlkyM2NWelcva0s2NlpB?= =?utf-8?B?RUdNWGVLS3A2d2lJM1RzcERuZkpBPT0=?=
Content-Type: multipart/alternative; boundary="_000_5f4b3ec56de365b3037a8a63a455bbccciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2725.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 64c5d41b-4f2d-4d15-7b29-08d9baa0794b
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2021 23:14:24.1065 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: J1bwIQ3Udg9Nvu54lT8qhrZ3B6mCrvRpZgjOQZwFCqBnE730M4Dy78Dd2NSx5b8uithOgnWYoH+3hgelO2ObbA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3303
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.21, xbe-aln-006.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/jiUfO7Qy2mHdoO1B2-cGlsWpIb4>
Subject: Re: [bess] Alvaro Retana's Discuss on draft-ietf-bess-evpn-igmp-mld-proxy-14: (with DISCUSS and COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Dec 2021 23:14:39 -0000

Hi Alvaro,
while i wait for PIM working group to provide and submit the next revision this Friday. I have question about one of the comment. Please let me know if these changes are something you expecting.


  *   IGMP Join changes to Membership Report
  *   IGMP Join Sync changes to Membership Report Sync
  *   All mention of Join changes to Membership Report


Since IGMP Join Sync has been terminology getting used for long with this draft, wanted to make sure this is ok before i publish the changed version.

Though i was trying to see if RFC3376 uses term Join. It looks like it does. but many places it uses Membership reports for actual packet on wire.

Mankamana

On 11/18/21 12:50 PM, Alvaro Retana wrote:

On November 17, 2021 at 3:11:49 PM, Mankamana Mishra wrote:


Mankamana:

Hi!


...


----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

First of all, I am surprised that a document related to IGMP/MLD was not sent
to the pim WG for review. I can't find any mention of this draft in the pim
WG's archive.


Mankamana: As in contributor to this document, all the procedures are very
much limited to BGP overlay signaling. Not sure which aspect would be
reviewed by PIM WG. This draft does not change any behavior of PIM or IGMP .



This document is about proxying IGMP/MLD through an EVPN domain to
"reduce the flooding of IGMP messages", which implies that the
messages are received and recreated [*] based on the BGP information.
The routers are them acting as both a multicast router and group
member -- this behavior, including the operation of multiple versions
of IGMP on the same link has already bee specified in rfc3376.  The
mechanism described in this document don't seem to be in line with
that -- starting with the requirement to consider IGMPv1 as invalid.

So, yes, there are no changes to the protocols, but the behavior
specified is not in line with the existing standards.  That is what I
want the pim to look at.

[*] That is part of Eric's DISCUSS.



...


I am balloting DISCUSS because this document is not in line with other
consensus documents (specifically the IGMP specification). To clear, I will
want the document reviewed by the pim WG.

Mankamana : Do you expect it to be reviewed by PIM WG or we should remove
section talking about use of V1 ? Based on current work in PIM WG, our
understanding is that “v1 will become deprecated, v2 will still be proposed
standard, and v3 will become internet standard.”



I expect the document to be reviewed by pim.

As I mentioned before, the current work in pim is to move rfc3376 to
Internet Standard, which would still be backwards compatible with
IGMPv1.


...


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

(1) The terminology section should include IGMP/MLD-related terminology or at
least a pointer to the relevant RFCs.

Also, the messages are called Membership Reports, and not "Join" or "IGMP
Reports". Similar comment related to "IGMP Queries" and "Membership Requests"
(should be Membership Query).

[I will not make other comments below about this same point.]


Mankamana : will change IGMP join to Membership Request



An "IGMP join" should be a "Membership Report" (not a request).  There
are no "requests", just "Membership Queries".





(2)
[Line numbers from idnits.]

260 1. When the first hop PE receives several IGMP Membership Reports
261 (Joins), belonging to the same IGMP version, from different
262 attached hosts for the same (*,G) or (S,G), it SHOULD send a
263 single BGP message corresponding to the very first IGMP
264 Membership Request (BGP update as soon as possible) for that
265 (*,G) or (S,G). This is because BGP is a stateful protocol and
266 no further transmission of the same report is needed. If the

The behavior in this rule is not required. Under what circumstances is it ok
for the PE to not wait for several Membership Reports from multiple hosts
before sending a BGP message?

Waiting for multiple messages can clearly result in a delay for an interested
host in receiving the multicast service. Note that rfc3376 says that
"Multicast routers need to know only that *at least one* system on an attached
network is interested..."


Mankamana :


it SHOULD send a
263 single BGP message corresponding to the very first IGMP
264 Membership Request (BGP update as soon as possible) for that


does this not mean, BGP update should be sent ASAP. It does not state to wait
for many ?



The first part of that sentence says: "When the first hop PE receives
several IGMP Membership Reports..."  The action is predicated (in the
text) by receiving multiple messages -- after that you're right, the
message would be send ASAP.






(3)

269 (v2 or v3) set. In case of IGMPv3, the exclude flag MUST also be
270 set to indicate that no source IP address must be excluded
271 (include all sources "*"). If the IGMP Join is for (S,G), then
272 besides setting multicast group address along with the version
273 flag v3, the source IP address and the IE flag MUST be set. It

"the exclude flag MUST also be set" I think you meant to reference the Exclude
Group and the IE field in the flags. Note that the second part ("IE flag MUST
be set") also refers to the same field, but for a different condition. Please
be consistent and call things (the IE field, in this case) by a single name.

The definitions in §9.* are not consistent either.


Mankamana : will IE (Include or Exclude) in terminology be enough ? First
part of statement talks about (*,G) join where only Exclude flag would be
set. Where for (S,G) Include or Exclude either can be set.



No -- please be consistent throughout.

Note that the flag is called IE (in §9.1) and defined as a single bit,
so talking about how "Include or Exclude either can be set" is
confusing: the bit is either set or it isn't -- these are not
independent flags.






(4)

277 2. When the first hop PE receives an IGMPv3 Join for (S,G) on a
278 given BD, it SHOULD advertise the corresponding EVPN Selective
279 Multicast Ethernet Tag (SMET) route regardless of whether the
280 source (S) is attached to itself or not in order to facilitate
281 the source move in the future.

When is it ok for the SMET route not to be advertised? IOW, why is it a
recommendation and not a requirement?


Mankamana : changing SHOULD to MUST ?



That's the question! :-)

It seems to be that the SMET route should be advertised always
(required = MUST), but I'm asking why you chose to allow for it to not
be advertised sometimes (recommended = SHOULD)?





(5)

283 3. When the first hop PE receives an IGMP version-X Join first for
284 (*,G) and then later it receives an IGMP version-Y Join for the
285 same (*,G), then it MUST re-advertise the same EVPN SMET route
286 with flag for version-Y set in addition to any previously-set
287 version flag(s). In other words, the first hop PE MUST NOT
288 withdraw the EVPN route before sending the new route because the
289 flag field is not part of BGP route key processing.

The requirement (MUST) to re-advertise the same SMET route assumes that there
was an advertisement done already, but rule 2 doesn’t require that.


Mankamana : Changing previous one to MUST should fix this comment too.



Yes, if that is the right thing to do there.





(6)

291 4. When the first hop PE receives an IGMP version-X Join first for
292 (*,G) and then later it receives an IGMPv3 Join for the same
293 multicast group address but for a specific source address S, then
294 the PE MUST advertise a new EVPN SMET route with v3 flag set (and
295 v2 reset). The IE flag also need to be set accordingly. Since
296 source IP address is used as part of BGP route key processing it
297 is considered as a new BGP route advertisement. When different
298 version of IGMP join are received, final state MUST be as per
299 section 5.1 of [RFC3376]. At the end of route processing local
300 and remote group record state MUST be as per section 5.1 of
301 [RFC3376].

Receiving an IGMPv3 Membership Report for the first time, as described here,
is equivalent to the case in rule 2, However, the normative language is
different: sending an SMET route is required here, but only recommended in
rule 2. I fail to see why the conditions are different.

Also, this rule mentions that the “IE flag also need[s] to be set
accordingly” while rule 1 requires a specific setting.

This section is talking about the actions of a PE when it receives IGMP
messages — this is what rfc3376 refers to as a multicast router. §5.1/rfc3376
refers to the host function (group members). Both statements (which seems
redundant to me) requiring compliance with rfc3376 are misplaced.


Mankamana : Sending you diff soon for your review.



Ok





BTW, these are the only references (in the specification part of the text) to
rfc3376. Given that this document is about IGMP/MLD Proxy, there should be
other references that make clear the normative relationship. The same comment
applies to the other versions of IGMP mentioned as well as MLD.


Mankamana : Will add reference to IGMP and MLD RFC



Please do closer to the start of the document, to establish the
relationship early on.





(7)

§4.1.1: The set of rules in this section (IGMP/MLD Membership Report
Advertisement in BGP) is preceded with:

256 When a PE wants to advertise an IGMP Membership Report (Join) using
257 the BGP EVPN route, it follows the following rules (BGP encoding
258 stated in Section 9):

But rules 5-7 are about the actions related to the SMET route being received,
not advertising it. Perhaps divide the list of rules so that it is clear when
they apply.


Mankamana : making it two section ? one who advertising the route and other
for who receiving it ?



Two sections is ok -- or simply two lists in the same section.  Up to you.



...


(9)
§4.1.2: Rules 2-3 are about the actions after the SMET route is received,
which doesn't match with the preface to the rules. Perhaps divide the list
of rules...



Mankamana : making some changes and sending new text soon.



Ok.





(10)

1269 IGMP MAY be configured with immediate leave option. This allows the
1270 device to remove the group entry from the multicast routing table
1271 immediately upon receiving a IGMP leave message for (x,G). In case
1272 of all active multi-homing while synchronizing the IGMP Leave state
1273 to redundancy peers, Maximum Response Time MAY be filled in as Zero.
1274 Implementations SHOULD have identical configuration across multi-
1275 homed peers. In case IGMP Leave Synch route is received with Maximum
1276 Response Time Zero, irrespective of local IGMP configuration it MAY
1277 be processed as an immediate leave.

By "immediate leave" I assume you're referring to "low leave latency"
(rfc2236/rfc3376), is that right? There is no "immediate leave" mentioned in
those documents.

"IGMP MAY be configured with immediate leave option." This "MAY" seems to just
be stating a fact. s/MAY/may

When is it ok for implementations to not have the same configuration? IOW, why
is that a recommendation and not a requirement?

Mankamana: Yes immediate leave is “low leave latency”. Since its optional
functionality, its not hard requirement. An implementation may or may not
support this functionality.



Ok.  Let me ask a different question: what is the effect of not having
the same configuration?  Just from the leave latency point of view, it
looks like the behavior may be inconsistent.


Thanks!

Alvaro.