Re: [Lsr] Teasing us with secrets

Robert Raszuk <robert@raszuk.net> Mon, 12 November 2018 18:35 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09B57130E04 for <lsr@ietfa.amsl.com>; Mon, 12 Nov 2018 10:35:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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_NONE=-0.0001, SPF_PASS=-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=raszuk.net
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 MxvmapRyP6U9 for <lsr@ietfa.amsl.com>; Mon, 12 Nov 2018 10:35:24 -0800 (PST)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 9C592126CC7 for <lsr@ietf.org>; Mon, 12 Nov 2018 10:35:24 -0800 (PST)
Received: by mail-qk1-x730.google.com with SMTP id y16so15070910qki.7 for <lsr@ietf.org>; Mon, 12 Nov 2018 10:35:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=G3nVXeIeoJ/8Nb8O8TVKClBD2eK7cZDtWQ9PqlVWmOc=; b=DmIPx/xmQx0y5JrDPnKu0PCif1pcoY/r6IbkIXcWGP7hdeKh2PsTCUvnv7M5oNAken lcC9VWvLASz3vdaXwQqJ8RUkQi7T/Yq6+cwERRGo2PGLpNa6opGg5t00Nh672nqKRRgg /3oBJ5uzca76yhK+6gOV9zFOwrNDtc/gf6Lacx1WLU26FHGPDluR55wOTNpk84uqoDVU KqQDJNvQASmq2lf+oLh2EmHN/yzmYrLCC5HroY2yk1u97Z/xq+2XBry+phalQJ+Qw5oU jL5a2tQWoB2khjiO4dXF73mhNIc4t7GGZmf6EfYItES39FqcfDIVWVygKiaSaaIXRt/f oP8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=G3nVXeIeoJ/8Nb8O8TVKClBD2eK7cZDtWQ9PqlVWmOc=; b=hzsEZ6G4K575SHhAGQ9PM6O6YTgmVMA/ubHc0fIk0cR9BJVpsrInbIrlkTDO+/7dPr 6ciqmcSd5gnvQ8/W/5rhDnzEaey/5/ahvnnADoyqjXzVCZMWlQeY8MJmtAJVoK/Gzu+Z CIn3rWdTNIR58esYz2K/KKjNRwWvZtJNbmexZa7xGH+tflLjiHP5OgmBHmA2BJerofF/ 6Zi7BDrKtCy5r2KJ+P29aUqIGexQbhJlUaWbLd8WvnOOoqTLCCPA2s4s9D7KEclLPqc/ aI3Als59IlIc/OOaOwWK1kBUmROLvCA5pYIVDT3GGfl6+xTCQYk+nNPvsoQEzHOra1pv wUmg==
X-Gm-Message-State: AGRZ1gI1fO28vRjECgO/SY24oIRr6rmvMjAqt//JVPUuMq1owI0p7S0j gQocti5vQSKpCAe4AsiuHc9dTeD+Nqqar6lJWCRsuw==
X-Google-Smtp-Source: AJdET5fynWhFHpEAHX2wFPgbpyftwdOlTSMjLXRuxXWNFdcMXuvCFv2wwEXKwGZ34Ex0b1fZRf5rjJCpxft9emMA2Tc=
X-Received: by 2002:a37:6155:: with SMTP id v82mr1936496qkb.72.1542047723665; Mon, 12 Nov 2018 10:35:23 -0800 (PST)
MIME-Version: 1.0
References: <8C41CC22-2350-446F-9755-0AB1A6CE55EB@tony.li> <42003bf67cf6a6f5f2735bf867f8f1ef@xs4all.nl> <6255e2641d37460da22755c236d0f7bc@XCH-ALN-001.cisco.com> <d7e8ab44916bcf39ed91aff2e483233b@xs4all.nl> <9f869bf4488f460baa46d7a81431afb5@XCH-ALN-001.cisco.com> <b02ebfe0b8a64ded0ba6d228dbdb78e7@xs4all.nl> <a03174dccf7e4b0b845a218521997977@XCH-ALN-001.cisco.com> <9106B076-F4E9-4CF2-B8E3-63188914AE93@tony.li> <306c10ac128d4f989f1ff5126b4ba6f2@XCH-ALN-001.cisco.com> <769B70E1-D35F-4D44-B3A1-E10D872F0388@tony.li> <b40188a9d4e74a02a91897232ab0b5ae@XCH-ALN-001.cisco.com> <56563956-ACB8-41CA-A50D-578C36D7ADFD@tony.li> <5a37bb28572b4a59bf184fd99c41e07f@XCH-ALN-001.cisco.com> <D4FFC078-2C99-43D0-89FE-B76F1B117B4F@tony.li>
In-Reply-To: <D4FFC078-2C99-43D0-89FE-B76F1B117B4F@tony.li>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 12 Nov 2018 19:35:12 +0100
Message-ID: <CAOj+MMFMw1Dx3shR=C51t5fkCGrkmrFfyry1wYK3tJ-zsmNUyQ@mail.gmail.com>
To: Tony Li <tony.li@tony.li>
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, lsr@ietf.org, hhwsmit@xs4all.nl
Content-Type: multipart/alternative; boundary="000000000000cbcd87057a7bf6e6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/_RGdUmrihK79JpIb-QgX95hDT48>
Subject: Re: [Lsr] Teasing us with secrets
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 18:35:28 -0000

IETF seems to be doing great job in defining protocols and their
extensions. It doesn't do that great job in defining the dynamics of
protocols and their recommended behavior. That's called a "vendor's secret
sauce".

This thread seems to be a good example of that.

In BGP there was similar discussions on number of timers which BIPs (best
implementation practices) are well known to limited circle of folks.
Sometimes instead of such timers different safety checks are implemented
under the hood. Take BGP MRAI as example ... some implementations do it one
way some completely other and claim our MRAI is 0. But when asked "Do you
always generate bgp update immediately" -- you hear "Oh NO !"

Draft written by Paul to make it easy to implement for those from outside
the circle did not go far in spite of becoming IDR WG doc:
https://tools.ietf.org/html/draft-ietf-idr-mrai-dep-04

Here we have a proposal to replace part of that sauce with TCP and maybe
QUIC in a backwards compatible fashion to allow for more food diversity.
Yes it is a burden for existing chefs to now have to handle one more in/out
channel, but let's realize that if we keep status quo alternative solutions
to running IGPs may be winning more markets ...

Kind regards,
Robert.


On Mon, Nov 12, 2018 at 6:48 PM <tony.li@tony.li> wrote:

>
> Les,
>
> As you’ve said in person, following the LSP transmission and
> re-transmission timer requirements is one of the first things to go.
>
> Yes, updating the RFC with all of the other learnings would be one way
> forward.
>
> Tony
>
>
> > On Nov 12, 2018, at 9:44 AM, Les Ginsberg (ginsberg) <ginsberg@cisco.com>
> wrote:
> >
> > Tony -
> >
> > AFAIK no one has suggested or is planning to update/modify a standard.
> >
> > This falls into a category  of standard deviations that was initially
> documented  in https://tools.ietf.org/html/rfc3719 .
> > If the WG feels this is important enough perhaps the best thing to do is
> update that RFC.
> >
> > I would however like us to agree that the subject of this thread is
> inappropriate. :-)
> >
> >   Les
> >
> >
> >> -----Original Message-----
> >> From: Tony Li <tony1athome@gmail.com> On Behalf Of tony.li@tony.li
> >> Sent: Monday, November 12, 2018 9:14 AM
> >> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>
> >> Cc: Henk Smit <hhwsmit@xs4all.nl>; lsr@ietf.org
> >> Subject: Re: Teasing us with secrets
> >>
> >>
> >> Les,
> >>
> >>> Discussion of bypassing the ISO 10589 flooding pacing timer was done in
> >> public many years ago when sub-second convergence was introduced.
> >>> Here is one public paper:
> >>>
> >>> https://inl.info.ucl.ac.be/publications/achieving-sub-second-igp-
> >> convergence-.html
> >>>
> >>> There are also multiple vendor specific configuration guides which
> discuss
> >> tuning LSP pacing for fast convergence - please consult your favorite
> vendor's
> >> documentation links (not my place to share such links).
> >>>
> >>> No doubt others can find other public references.
> >>
> >>
> >> Thank you for the reference, that’s helpful.
> >>
> >> Are you aware of the standards status of this document vs ISO 10589?
> >>
> >> It seems to me that unless there’s some document on the standards track
> >> that the average developer might not comply with it.
> >>
> >> Tony
> >
>
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr
>