Re: [pim] Martin Vigoureux's Discuss on draft-ietf-pim-bfd-p2mp-use-case-09: (with DISCUSS and COMMENT)
Martin Vigoureux <martin.vigoureux@nokia.com> Wed, 01 December 2021 13:48 UTC
Return-Path: <martin.vigoureux@nokia.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 8F3BC3A08FA; Wed, 1 Dec 2021 05:48:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.453
X-Spam-Level:
X-Spam-Status: No, score=-4.453 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 gvtF_0FxOv5i; Wed, 1 Dec 2021 05:48:03 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20097.outbound.protection.outlook.com [40.107.2.97]) (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 27C6E3A08FD; Wed, 1 Dec 2021 05:48:03 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j5bVe0/6TGxB0o7dFPspnTeaqLaKdezETEeJ4TuU/Sa/IOE15uOjZ48k60cMjRk/ZVzhs5oYE5HtYAG+ZAKVM9mVg5kVHt6WskJGYJNL/NgFbHfmk8gsS05W5q9lpNoqUEGnWksKqsZqET9HrlhA2chxBMIuohrLGzZRQNtZFm8IJsiNWi9s/bRYY7J/+t6pl73m5I5NXsd/TeZNmfM+OFOfRsqXais8JhPW+Xjp573RLfO9cnLi6yAI7czLac/fAeeEubPmf9ndtXrPNjBQqcbRmHPr1hYCg570+ApZCbYT3hRqi/Dd3mlM35N7U5OO5aNPWULmTXi4LtPMWZVqgg==
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=Hm0eNBHZZj2usHnojsrxLeoGXh3udkQeTAeOf6VEA6U=; b=V9m5Isl+DriGEHutSKclhOWHJqrYvUDNnug+KRMMnhq8Yza2KN5sSFXpVF8GstiZwJ/zOamkkdlXQ6cZToZZ+3PO5BOP2Oh9oy7mzhN4NMflAfA3rudAHVCd9377aooB68xTyjsv0AGpWRw6m6vDNeGyGfk5r4h9tTfpSAj9FZDSkBhKu87QhhSLujFPGqGJxn9MCdVEcYO0Z0K+AsY9qafLjAcDjebZEeHSwCHKVl4V5vtU5zhKtBlp3sqSbsMvlEe4/87Q2aWEHbE42yKxjfw3gkd7tmjfaMEIKv1ApsRhsPjSK9N2JADuJsvrO3aQQe4a+vLLI1vURsqrNBlkJg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hm0eNBHZZj2usHnojsrxLeoGXh3udkQeTAeOf6VEA6U=; b=rvBGRvDSnEjfWQBkf7qaHnKrLyvLBLEWUZK/U1L4+sM1V9WYruCbPe6u2uGCj56y3oirTLg0x63jEa500WrHMlk/+1Gja8u/VrljYESsfj9b1rnsZ8OrRoLvWz2iM+sLNuCg5OpbX6pn4q4XzEZc8BrkEjdpkgg7scw2btb+Dio=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22) by AS8PR07MB7559.eurprd07.prod.outlook.com (2603:10a6:20b:2a7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.9; Wed, 1 Dec 2021 13:47:59 +0000
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87]) by AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87%6]) with mapi id 15.20.4755.012; Wed, 1 Dec 2021 13:47:53 +0000
From: Martin Vigoureux <martin.vigoureux@nokia.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-pim-bfd-p2mp-use-case@ietf.org, pim-chairs@ietf.org, pim@ietf.org, mmcbride7@gmail.com, Alvaro Retana <aretana.ietf@gmail.com>
References: <163793608131.25359.4751510715936212453@ietfa.amsl.com> <CA+RyBmUG9zm7JBC7eNGKobkfzv5+xhZ+TiyuGgkZhHH5FRx-mg@mail.gmail.com>
Message-ID: <d65d4718-7491-dea4-4c84-f4282089aa60@nokia.com>
Date: Wed, 01 Dec 2021 14:47:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <CA+RyBmUG9zm7JBC7eNGKobkfzv5+xhZ+TiyuGgkZhHH5FRx-mg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: CH2PR05CA0001.namprd05.prod.outlook.com (2603:10b6:610::14) To AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22)
MIME-Version: 1.0
Received: from [172.30.2.231] (131.228.2.21) by CH2PR05CA0001.namprd05.prod.outlook.com (2603:10b6:610::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.6 via Frontend Transport; Wed, 1 Dec 2021 13:47:48 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ddfaa54a-f910-4f2f-7164-08d9b4d12c70
X-MS-TrafficTypeDiagnostic: AS8PR07MB7559:
X-Microsoft-Antispam-PRVS: <AS8PR07MB75591FCB3EA4B6E3E8C331D28C689@AS8PR07MB7559.eurprd07.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: /lXM7LDCByrMjfgbc2aGVv6lrNIsG1kuIwO3Du5xx+LjHN/HmBcgQYKypSpySqQS8Ogb2wPCDamiNX8UYXSZd8N82SbH6iB6sEOheURj4uB/1XPsptN/tkP6GxeuZGUbPctKjAYpa841mROyuTrIruhyAFYE/bpX9h84FJQkOPgjtrbZhVCNYeC7TGawNlaxzzp2m1mcz0G10txhb4okGJR+u/Deb98gn8EtidtMRJzkbtBFwyeD/VwcRzbWgMfluj6UQ9uqFwb0p6b9TFmbAwVlsEIvpHu4v+4FsD4p0M5EJBmOI0DpptNfAvMCMjXUp3cJ7ZGIGXcOyvS1fIPn6Ocvbyu789NET5qCu1jjbcPdMT9XIpnBL/Lz/ynN+ugjIuU+K5M9Rc3CayFj/hZV6FY+N19CHtNB9oJ5MI9wL/ONOpapcx6DAVy160+MQ7WybnMYQquxIZEG2+1Y6weiVKCMNNffY6MVJr7thuIntTuhxdH0J0se5+YscZXKkmCLg046QBGWkYAOa/8h17a9W0V2jb57ct7wwd0mpeIBWKTa/9IWcPfHZyZdTgmfdWvtG3sHs/p3ovw4gnN7OTWfSgJN9NOijTwyyinzSvcv6dOSylcPW2XL/mqQ848hZn8LSJYX+OEdAauDG0VJQN2tMPFUNiYUJiu0HRhwdvrEPHfZ2i6vO/JN+r1dQJEKxdkefiDydRSwQhBx3R03qIvb5E9UQgJSXZuTjbtYSlOuIOvZzkdaesvzuWu5BmOYcOVHqNHeGh8KvwqkhRklVpGXDNnzljEM2skfMGjMtKOZWZbHWJxGkazU86YLQNsFQa2uCLGqAHFFLkupfraUb/Olpj9swWjmCNbl3gkDMoSKg7fhOILjUu14tKMR48gVwrp8
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR07MB5560.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(956004)(36756003)(2616005)(6916009)(52116002)(6486002)(54906003)(66556008)(8936002)(66476007)(26005)(66946007)(31696002)(8676002)(5660300002)(4001150100001)(966005)(316002)(86362001)(16576012)(2906002)(38100700002)(38350700002)(186003)(82960400001)(6666004)(508600001)(44832011)(66574015)(83380400001)(31686004)(4326008)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: R/RiEc9d0RJzWCRm1VwiwwpkiJ7c3o269ody4+BmHePfk/zYjsvRP/vdxMcB5NKZayc+Cf1f1E81TaGDCSOjQTEyHIUyKnRIgmgAHqPL9HLMXkP08ssA4I8ld5vYp4tM/ScI9GzRfqNkpjn98kH5CKZG94q10qnisk6ojNc1S7W55L+hyJIAzjwWlQLTI4XFxPmsOl6VSWhVtiMF/CRMXfamk9R/ARHqL2nqsauYi3W+kLHRCXOHUsvCELZKtvyjlQ0NOqDZgrxZfxS0F599eIqU3Z7fIeYu5mHSUg0l1CeES70AdA5VxK3/SzrQW2wYS6LpHmKL+M50SaSurl2UFKnp9Q2Dg2QaR1ZwIF4LTRoTdbnu5xM/uU3xp6rDaTRzdrKhvVa7pZKLvmrtxptzISZJTIXB5cIGFnQX8JEC0P/Fm17/pduWjXNlpOzjs/FjGCuNrLAMOGfrUEeNnslsUA59+O+tHEwNeanHOVEBG3yHxzLIzReWzfd3O3FEZSnVUkZ7ZMffL/Yy7tSPgWw8sC72rjx2C3IJacolwrGRaG/RPnzn/+EJ5115pHCruw2hcLn3jaERaYSRw4pin0QK9Is04YwfIrME3JRBL0LbObYI5PE3me9csmet7vkSUyes8CLBS0AdA9cSzXJ7hBVhRC5JQJWoO0c4hdFQE3ku/Z9tTJPjY+V9L1msUlGBEClS+il4V+koBA/STVJ7o9Te/yRvOqHbjxyEcIi59wbELDnXObjtL+KhkmePjt582k7qOTlyzMFwWOffY6eC0zEpsZMdvZFT96mtHPtgaXOhlCM5CnVlDmoq13tQAnTSg8IEI8L4qMaCeTQhnvAqMeDedGofEwKNBwxV2eLOLEh8BPJdD547wWxTNjLtDQCAN0sQY8Jd2y0eLkBHgjPvfEo2zG04k81YUO5V4/WysfmRepOx6xA29tc8JL4+FdWLyKoc3Zsce0q1VEHtYqdR14i8kxHt7nK4zNttl1wYMJ5rY4jqDWnGNLso9uNy+lsE5b5iBIdADHzBupi8BQxs4p1vvYvIR27H//RsIfhNsKJCO4Ps4/sbN0pHPwE2aQILbZBlEaUF3Dzxs7bXfF215IvYxwyWk4tj66mhTZGAS3+rTOdCUXyGMQiLGJB61L/tZ/Hzy+xDoqpDsff96BhsBtJ1CwVJpg7uvglq3XcsQzVz91yeniPs5Nj5zGBfcMvz+mlDcjwJgS/V1PutjUz8fBcFF28+DjnJwR5EIS4s4I6bLnBO8k3Ch1+V9K6b6uo//HmCXYagDPgYxpZTIXidmq6s5Y6cBa/DUcOYDnogmMd+8mMfkCWwGSjzxuf23bnKdrgQd28cLW1R3FFHAdmw0oZxGxo670xTVdnZ3NhqYw/+gfjV6gjdCmHtJNmzjTB3/wMAC8VZIZVM3vWcmYwQYGrwPuy8Aw5rstFuYjmxy6ywq5YZjb+HJOqFPVBWbfLwa8Jrg98GoSPKYmPZECE5+SuYFzpIf2HQorYKebq4K1lB+rp0ypG6tHLgQJFhdjmq28aCcJkZ/M/jkt+KQIOxctawC8E0x8+iz1U1xs2YSG3uMgHj+DxC/u3y3hjECKi9BxK9pHb8UrInZh7eCCbOaA+fBy0BMQNsioKWhC7D00Do2B+4dtALEgycMD+xLsRuraNvh1ZbefR2hxjdyTufIgcsxA==
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ddfaa54a-f910-4f2f-7164-08d9b4d12c70
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5560.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2021 13:47:53.8241 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: w6M2lE+8UgcV9klJcu79jPY0Qd0O4HhwJq3mowLBHs5nVguXR4zHUA2FmxWuJ8JdVceur18tgxnZYtlKSmN1hWb9JLc9yIQDHnepYVyPklU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7559
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/C56WrOgHvo7w1V7VFz7Ho30JEVs>
Subject: Re: [pim] Martin Vigoureux's Discuss on draft-ietf-pim-bfd-p2mp-use-case-09: (with DISCUSS and COMMENT)
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 01 Dec 2021 13:48:10 -0000
Hi Greg, thank you. Please see in-line. regards, martin Le 2021-11-27 à 3:18, Greg Mirsky a écrit : > Hi Martin, > thank you for the review and comments. Please find my notes in-lined > below under the GIM>> tag. Attached is the diff highlighting all the > updates. > > Regards, > Greg > > On Fri, Nov 26, 2021 at 6:14 AM Martin Vigoureux via Datatracker > <noreply@ietf.org <mailto:noreply@ietf.org>> wrote: > > Martin Vigoureux has entered the following ballot position for > draft-ietf-pim-bfd-p2mp-use-case-09: 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/blog/handling-iesg-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-bfd-p2mp-use-case/ > > > > ---------------------------------------------------------------------- > DISCUSS: > ---------------------------------------------------------------------- > > Hi, > > thank you for your work. I have two points I'd like to discuss with you: > > 1/ > You write: > If the value of the OptionLength field is not equal to 4, the BFD > Discriminator PIM Hello option is considered malformed, and the > receiver MUST stop processing PIM Hello options. > Do you mean ignore all other options that would be in the PIM Hello > message? > I rapidly skimmed through 7761 and could not find such requirement > nor an > indication that documents defining new Hello options would have to > define how > to treat options when at least one is malformed. It may be that I > simply failed > to find the relevant text in PIM specs but I'd nevertheless > appreciate if you > could elaborate a bit on this. > > GIM>> The reason to stop processing PIM Hello options that may follow > the BFD Discriminator option was that if an option is malformed, then > parsing data that follows might be unpredictable. Understood. That makes sense. But if it make sense here I guess it does for all Hello options. I'm surprised this is not in 7761. > > > 2/ > Twice you write that a PIM-SM router MAY/can become a head. First > time in 2nd > paragraph of 2.1, and the second time in 2.2. "become" gives a sense of > automation, meaning without human intervention, and this is apparently > confirmed by section 2.2 where becoming a head is driven by the node > becoming a > GDR. > > GIM>> In the course of changes in the network, a PIM-SM router can > become DR and, as a result, MultipointHead, because it was configured as > the eligible to be a DR/head. An operator chooses the DR_priority > assigned to the PIM-SM router. > > The issue I have is that 8562 is pretty explicit about the fact that the > transition to Up state for a head is administratively controlled. > You take > great care in reusing that word (The head router administratively > sets the > bfd.SessionState to Up in the MultipointHead session) but I'm not > sure this is > sufficient to make this an administratively driven action. Maybe > it's simply a > discussion about the meaning of "administratively", but according to the > understanding I have of this word (which is influenced by the > typical use of it > in router implementations), it seems to me that this document > departs from 8562. > > GIM>> My interpretation of the use "administratively" is closer to > "outside of BFD". Consider the following text from Section 5,3 RFC 8562: > MultipointHead sessions cannot fail (since they are controlled > administratively). > Indeed, MultipointHead session cannot fail from BFD perspective as a > MultipointTail is prohibited from sending BFD Control packets to the > head. Thus, all changes in MultipointHead's BFD state machine are > outside the BFD system, i.e., administrative to BFD. I agree with the outside of BFD aspect, but to me "administratively" goes beyond and implies "performed by a network administrator". According to your definition, anything could turn on or off MultipointHead BFD. > > > Thank you > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > additionally, here are some minor comments: > > it precisely characterizes deployment scenarios for PIM-SM over > a LAN > segment. > What do you mean here? I couldn't find any mention of PIM-SM over a > LAN segment > in RFC8562. > > GIM>> I agree, the wording is not clear. I propose the following update: > OLD TEXT: > [RFC8562] extends the BFD base specification > [RFC5880] for multipoint and multicast networks, and it precisely > characterizes deployment scenarios for PIM-SM over a LAN segment. > NEW TEXT: > [RFC8562] extends the BFD base specification > [RFC5880] for multipoint and multicast networks, which matches the > deployment scenarios for PIM-SM over a LAN segment. > I hope that improves the text. What do you think? ok with that, thanks. > > > HeadDiscriminator: equals the value of My Discriminator > ([RFC5880]) allocated by the head. > I would specify here that it MUST always be present and MUST NOT be > zero. > > The head MUST include the BFD Discriminator option in its Hello > messages, and it MUST include a 4-byte HeadDiscriminator with a > value > other than zero. > Should this more precisely be written as: > The head MUST include the BFD Discriminator PIM Hello option in its > PIM Hello messages, and it MUST include a 4-byte HeadDiscriminator > with a value other than zero. > If you implement the change I have suggested above then you could > remove the > second part of the sentence. > > GIM>> In Section 2.1 the following text seems close to your suggestion: > The head MUST include the BFD Discriminator option in its Hello > messages, and it MUST include a 4-byte HeadDiscriminator with a value > other than zero. > Do you consider the text in Section 2.1 is sufficient? My point is exactly about that text, and my proposal was to make it more precise. > > > For the tail to > correctly demultiplex BFD [RFC8562], the source address, and My > Discriminator values of the BFD packets MUST be the same as those of > the HeadDiscriminator in the PIM Hello message. > This is not fully clear. Do you mean: > For the tail to > correctly demultiplex BFD [RFC8562], the source address and My > Discriminator of the BFD packets MUST be the same as the source > address and the HeadDiscriminator, respectively, of the PIM Hello > message. > > GIM>> Thank you the suggestion. I've updated the draft accordingly. > > > s/The document/This document/ > > GIM>> Thank you. Done. There is another instance in the Ack
- [pim] Martin Vigoureux's Discuss on draft-ietf-pi… Martin Vigoureux via Datatracker
- Re: [pim] Martin Vigoureux's Discuss on draft-iet… Greg Mirsky
- Re: [pim] Martin Vigoureux's Discuss on draft-iet… Martin Vigoureux
- Re: [pim] Martin Vigoureux's Discuss on draft-iet… Alvaro Retana
- Re: [pim] Martin Vigoureux's Discuss on draft-iet… Martin Vigoureux
- Re: [pim] Martin Vigoureux's Discuss on draft-iet… Greg Mirsky