Re: [Idr] Alissa Cooper's Discuss on draft-ietf-idr-rfc8203bis-07: (with DISCUSS and COMMENT)

Alvaro Retana <aretana.ietf@gmail.com> Thu, 22 October 2020 13:29 UTC

Return-Path: <aretana.ietf@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42FE03A0BCF; Thu, 22 Oct 2020 06:29:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 S1-9rp4nHB9p; Thu, 22 Oct 2020 06:29:32 -0700 (PDT)
Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC8C83A0BD6; Thu, 22 Oct 2020 06:29:31 -0700 (PDT)
Received: by mail-ej1-x631.google.com with SMTP id o26so2290330ejc.8; Thu, 22 Oct 2020 06:29:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=Bir+MiylDBsTLy+HwVYcOL/zzd7idgnIXuSiXnpUkrc=; b=b6ETMDRRr/bQPcPmxUnvf3CqgwuQShP71vfARbhQJExHNXwAdSoTcL6Xeij/GEfnUU yt+8CcI6WAJkvKbOEp9QqCk5pPfvTZhkZqtXwKzrXD8t8hjz4/Vz7VzHzXCbO2H0Tek4 E1pTrCk6N0vWrsmHiPLzrZnfAgv2DM/CuUqkAk9TGkp917AKGaspDZAEkIxq1sH1ryEn TEESN2j4wQ23nMuPIycCf+vIZacoakxAKLvL0Rz/Si1YdaO30KirycAGXOn2TxkSVnx3 vhLImfeNKJb4r8WPePomnzCM7OfBzAWUS5Y4L+q3QwnQcHdJPNQrV7zZZHJhd3wnaF29 uMLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=Bir+MiylDBsTLy+HwVYcOL/zzd7idgnIXuSiXnpUkrc=; b=cK0kFesERR/5rLPzAw5iz1P7FvLKYohVv7hklDXi2eJh23AOAhmloV8tDX6/UHslCl 0MqfznJOFQoNv5DswC8Xk69L9dZcyu1LbhdlfOY6C9kt5rrv5uO+C/ymUmecwvFVzNxB mN3FKPmpAbBRkcy3PhHMBynpmEkjmFGy2oBGR2mu45rGXHr+yD6xSpnYmKh9jexTTkWU o39KJNqUyk6dClZOMmDRRNTkMshvSWt8IoSj1hkVgwFVrrMpTS3bQJz2srNP7P/D4QgV zodMoo9gAo7AjRr1HG8UPx7AQ8nO68Ps4m7ZlKrN2CRBK8LZsTiKSBJyptBIZpczkFM8 vp/g==
X-Gm-Message-State: AOAM5332KP19dzVQplGop6uhRh1NCHrxcceU8A41naZhX+tvererrWwl 7DLyxUU1wqDDOCn7ePvTgKzJztGELZaS5I9VZA0=
X-Google-Smtp-Source: ABdhPJy0qklIK/cm3r5YFLmU3BP7qm9IA5LgGvmv5Zh55WUApbVS2lTglptD8vHihMYI9ifm/3O+gfpVM0hWqQQsWyI=
X-Received: by 2002:a17:906:fa84:: with SMTP id lt4mr2307004ejb.61.1603373370380; Thu, 22 Oct 2020 06:29:30 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 22 Oct 2020 09:29:29 -0400
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <BYAPR11MB3207A937EA888BCD362E3E3DC0020@BYAPR11MB3207.namprd11.prod.outlook.com>
References: <160211580198.31310.1253552691445772469@ietfa.amsl.com> <BYAPR11MB3207D6A626288B19FC942171C00B0@BYAPR11MB3207.namprd11.prod.outlook.com> <D8FB407E-6B24-452E-AADD-B76A52245329@cooperw.in> <BL0PR11MB3202C971AD064197DDE1BC48C00B0@BL0PR11MB3202.namprd11.prod.outlook.com> <A4C6AFC5-9F7B-4E38-A4FA-91349D0A2BB2@cooperw.in> <BYAPR11MB32072FDAFD60D5CFCEEE9A8AC00B0@BYAPR11MB3207.namprd11.prod.outlook.com> <BYAPR11MB3207A937EA888BCD362E3E3DC0020@BYAPR11MB3207.namprd11.prod.outlook.com>
MIME-Version: 1.0
Date: Thu, 22 Oct 2020 09:29:28 -0400
Message-ID: <CAMMESswfY6GVFqc+b6GR96JgRBgq7vws5+ZRWa-0ii45c6T6-g@mail.gmail.com>
To: Alissa Cooper <alissa@cooperw.in>
Cc: "draft-ietf-idr-rfc8203bis@ietf.org" <draft-ietf-idr-rfc8203bis@ietf.org>, "idr-chairs@ietf.org" <idr-chairs@ietf.org>, Susan Hares <shares@ndzh.com>, IESG <iesg@ietf.org>, "idr@ietf.org" <idr@ietf.org>, "Jakob Heitz (jheitz)" <jheitz@cisco.com>
Content-Type: multipart/alternative; boundary="0000000000002f168505b2427421"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/KOQLm-H2GvOXbRxIN6PV4ka7_BE>
Subject: Re: [Idr] Alissa Cooper's Discuss on draft-ietf-idr-rfc8203bis-07: (with DISCUSS and COMMENT)
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Oct 2020 13:29:35 -0000

Alissa:

Hi!

Does this latest change address your concerns?

Thanks!

Alvaro.

On October 15, 2020 at 1:49:14 AM, Jakob Heitz (jheitz) (jheitz@cisco.com)
wrote:

Updated.
https://tools.ietf.org/html/draft-ietf-idr-rfc8203bis-08

Regards,
Jakob.

-----Original Message-----
From: Jakob Heitz (jheitz)
Sent: Thursday, October 8, 2020 9:55 AM
To: Alissa Cooper <alissa@cooperw.in>
Cc: IESG <iesg@ietf.org>; draft-ietf-idr-rfc8203bis@ietf.org;
idr-chairs@ietf.org; idr@ietf.org; Susan Hares <shares@ndzh.com>;
aretana.ietf@gmail.com
Subject: RE: Alissa Cooper's Discuss on draft-ietf-idr-rfc8203bis-07: (with
DISCUSS and COMMENT)

The way I would see this happening is that any vendor that implemented
8203 could very easily upgrade by just changing a single constant in
the receiver side code. Then a compiler warning would prompt them to remove
the length
error check. For the send side code, I would put a warning message at
128 and limit at 255.

I don't see 8203 being out in the field for very long with
the 128 octet limitation. During the short time that it does exist,
there may be some confusion, but no disaster.

Regards,
Jakob.

-----Original Message-----
From: Alissa Cooper <alissa@cooperw.in>
Sent: Thursday, October 8, 2020 5:43 AM
To: Jakob Heitz (jheitz) <jheitz@cisco.com>
Cc: IESG <iesg@ietf.org>; draft-ietf-idr-rfc8203bis@ietf.org;
idr-chairs@ietf.org; idr@ietf.org; Susan Hares <shares@ndzh.com>;
aretana.ietf@gmail.com
Subject: Re: Alissa Cooper's Discuss on draft-ietf-idr-rfc8203bis-07: (with
DISCUSS and COMMENT)

This is much better, thanks. So the idea is basically that the operator
might learn out-of-band what message length is supported, or might learn by
trial-and-error?

Alissa

> On Oct 8, 2020, at 1:22 AM, Jakob Heitz (jheitz) <jheitz@cisco.com>
wrote:
>
> Fair question.
> Proposed text change:
> OLD
> If a Shutdown Communication longer than 128 octets is sent to a BGP
> speaker that implements [RFC8203], then that speaker will treat it as
> an error, the consequence of which is a log message. For this
> reason, operators would be wise to keep shutdown communications to
> less than 128 octets when feasible.
>
> There is no guarantee that the receiver supports either this
> specification or [RFC8203], so any shutdown communication might not
> be logged in an easily-readable form at all. Therefore, operators
> would also be wise not to rely on shutdown communications as their
> sole form of communication with their peer for important events.
> NEW
> If a Shutdown Communication longer than 128 octets is sent to a BGP
> speaker that implements [RFC8203], then that speaker will treat it as
> an error, the consequence of which should be a log message.
>
> If a Shutdown Communication of any length is sent to a BGP
> speaker that implements neither [RFC8203] nor this specification,
> then that speaker will treat it as
> an error, the consequence of which should be a log message.
>
> In any case, a receiver of a NOTIFICATION message is unable to
> acknowledge the receipt and correct understanding of any
> Shutdown Communication.
>
> Operators should not rely on Shutdown Communications as their
> sole form of communication with their peer for important events.
>
> If it is known that the peer BGP speaker supports this specification,
> then a Shutdown Communication that is not longer than 255 octets MAY be
sent.
> Otherwise, a Shutdown Communication MAY be sent, but it SHOULD NOT be
> longer than 128 octets.
> END
>
>
> Regards,
> Jakob.
>
> -----Original Message-----
> From: Alissa Cooper <alissa@cooperw.in>
> Sent: Wednesday, October 7, 2020 6:52 PM
> To: Jakob Heitz (jheitz) <jheitz@cisco.com>
> Cc: IESG <iesg@ietf.org>; draft-ietf-idr-rfc8203bis@ietf.org;
idr-chairs@ietf.org; idr@ietf.org; Susan Hares <shares@ndzh.com>;
aretana.ietf@gmail.com
> Subject: Re: Alissa Cooper's Discuss on draft-ietf-idr-rfc8203bis-07:
(with DISCUSS and COMMENT)
>
>
>
>> On Oct 7, 2020, at 8:59 PM, Jakob Heitz (jheitz) <jheitz@cisco.com>
wrote:
>>
>> There is no way to know whether the neighbor supports RFC8203 either,
>> so the problem is not unique to the bis.
>
> Ok. How do operators decide whether to use RFC 8203 and, if this document
is approved, how long of a message to use?
>
> Alissa
>
>>
>> This is a best-effort message for convenience.
>> The session is going down whether the message makes it or not.
>> If the peer operator is confused, he will pick up the phone and
>> call the NOC or whatever else they do today.
>> The message prevents that phone call.
>> When maintenance is scheduled, it should be agreed upon beforehand,
>> so both ends should be expecting the cease notification anyway.
>> This message serves only as a reminder in case people don't read their
email and such.
>>
>> Regards,
>> Jakob.
>>
>> -----Original Message-----
>> From: Alissa Cooper via Datatracker <noreply@ietf.org>
>> Sent: Wednesday, October 7, 2020 5:10 PM
>> To: The IESG <iesg@ietf.org>
>> Cc: draft-ietf-idr-rfc8203bis@ietf.org; idr-chairs@ietf.org; idr@ietf.org;
Susan Hares <shares@ndzh.com>; aretana.ietf@gmail.com; shares@ndzh.com
>> Subject: Alissa Cooper's Discuss on draft-ietf-idr-rfc8203bis-07: (with
DISCUSS and COMMENT)
>>
>> Alissa Cooper has entered the following ballot position for
>> draft-ietf-idr-rfc8203bis-07: 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/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-idr-rfc8203bis/
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> "If a Shutdown Communication longer than 128 octets is sent to a BGP
>> speaker that implements [RFC8203], then that speaker will treat it as
>> an error, the consequence of which is a log message. For this
>> reason, operators would be wise to keep shutdown communications to
>> less than 128 octets when feasible."
>>
>> I have a similar question to what Éric asked. Doesn't the above mostly
undercut
>> the value of doing this bis at all? If operators can't expect longer
messages
>> to be understood, will they implement some kind of policy logic or
heuristics
>> to decide when to try to send them and when not? Otherwise, under what
>> circumstances will they send them?
>>
>> Was it considered to instead add a new subcode to the BGP Cease
NOTIFICATION
>> subcode registry to capture this case (admin reset or shutdown with long
>> shutdown message)? That way at least those who want to use it can
differentiate
>> between recipients that don't support RFC 8203, those that do, and those
that
>> support longer communications. I'm not at all steeped in BGP so I'm
happy to
>> drop this if it's unworkable, but I wanted to ask.
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> For the IESG: it would be good to discuss a bit if there is some process
we can
>> use to avoid this kind of oversight (that occurred with RFC 8203) in the
>> future. i18ndir didn't exist when it was published, but even if it had
I'm not
>> sure we would have caught this.
>>
>>
>>
>