Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol
Robert Raszuk <robert@raszuk.net> Sun, 10 July 2022 22:44 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 E8085C14792F for <lsr@ietfa.amsl.com>; Sun, 10 Jul 2022 15:44:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mUxL9st3GYmr for <lsr@ietfa.amsl.com>; Sun, 10 Jul 2022 15:44:18 -0700 (PDT)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A909AC159481 for <lsr@ietf.org>; Sun, 10 Jul 2022 15:44:18 -0700 (PDT)
Received: by mail-lj1-x232.google.com with SMTP id w17so2777543ljh.6 for <lsr@ietf.org>; Sun, 10 Jul 2022 15:44:18 -0700 (PDT)
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=9qpo3kGlo3m0dIfEwmeB2L9A3bYO03cp+3mcCMDN/7g=; b=Z47P95bXpeupiaTWZfoww62GHfVz1ueDvVhqM82FozTy1jXMjF2hr4U2bmgwyqZZ9O 5nDnTiPkKon7N8y+p2lrxCWzhTy3AmMFq6S2VrV4tTH2Y7pA4ELJt0+KPY5QKNXqHT8U Md114XBjMyBP3CAYSjdA1jZFGVA+WyASW7s7yG1XaOgFWaqz7xkMG5bupmyAo9SDQNj6 ClzcQku4Vp18U68vGyV5MG4Q2zcgmmhttMT9nFyp8hhgXBUymhWyibsVXvFQAiixDLLS NU33UzPNx8l2HwGzSjUCzXiAt+MtzPamK/Qos77kVf99/48ZiYzeQ8Xyo7bP5Pgdbnod CXVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9qpo3kGlo3m0dIfEwmeB2L9A3bYO03cp+3mcCMDN/7g=; b=j5JQTdqeWsVheJ1g6C5nAL5lhT6j5/5atxflO/0dqQ4yBElqXG4MCx+i5lMC4UZnjY uXXhlhH5hNSfbOoUy5uL/VLA0zSTdovL56+XrNX0Mjem5yx9e792nwKlpOLKOFtKXrD2 zjSvIA1gOQUFGpPB5a+GMK/veevH5a54fQMgwA5dSIcT09Y08p8DkPydRA15l1ID0fMF y5wtMAPCJJ/ZYPqC4Du00myzFIDGzKHjUISB+Tg3wtr3f4l1oBO4uFpmg9fG8+KDBUw7 Cpoa4EY05Vsb7Q7Y4II0uk+Yr9fYIjm36dzJP+cZXx6U3vVtvdQ9cuPZ6XJLeisCIir2 ALHA==
X-Gm-Message-State: AJIora9iD0PEIuHVfA5GCVW8BFhySbISZQgbwdSaYefZSIqnr5tAoSHE 74LtHL4FpFKvkUQ+RXHlPKfUIDKyvMIzBgehGquzeA==
X-Google-Smtp-Source: AGRyM1ti1cilvy04cghwPRZLYUZjpXvLk95nC0VGAmR4AAnChAr3lO6ZSGK0wL6CCO+pzAzpOTRu9fDLE+323G+xW8M=
X-Received: by 2002:a05:651c:11c4:b0:25d:377d:3327 with SMTP id z4-20020a05651c11c400b0025d377d3327mr8177959ljo.225.1657493056442; Sun, 10 Jul 2022 15:44:16 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MMHN5knfMyuuGu6t9fXteyDgQ19H2K_VYhyZ-rmnCMNPsg@mail.gmail.com> <F8392B56-E825-4351-9A5B-77726F12ADA5@gmail.com> <BYAPR08MB487235B00D83D4C8ACDD7426B3859@BYAPR08MB4872.namprd08.prod.outlook.com> <CABNhwV397brAMP+x4Ve06xiYpRDy7V1_bmKT5_nuOmeEwofrgg@mail.gmail.com> <FA1C146F-38F0-4C8B-95A4-FD43578D76DC@gmail.com> <CAOj+MMFfcUazjih-zEPHvz2-cceYYg87Y2M3c=B0uC10PidCNg@mail.gmail.com> <704FD9FD-CFF7-4E1B-AE4A-3D0420E93270@cisco.com>
In-Reply-To: <704FD9FD-CFF7-4E1B-AE4A-3D0420E93270@cisco.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 11 Jul 2022 00:44:05 +0200
Message-ID: <CAOj+MMHEKdYGNGzjvcN2-RaSniff3jcPDtvS5=dSoztG=DOpYQ@mail.gmail.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Cc: Yingzhen Qu <yingzhen.ietf@gmail.com>, Gyan Mishra <hayabusagsm@gmail.com>, Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>, "grow@ietf.org grow@ietf.org" <grow@ietf.org>, lsr <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d8e76305e37b2c2e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/w69XR-Xu9LAjQBd-0mTxY6_0TZA>
Subject: Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
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: Sun, 10 Jul 2022 22:44:23 -0000
Hi Acee, My questions were based on section 3.4 of the latest version of the draft. So I do not think I misinterpreted it. Thank you, R. On Mon, Jul 11, 2022 at 12:38 AM Acee Lindem (acee) <acee@cisco.com> wrote: > Hi Robert, > > > > *From: *Lsr <lsr-bounces@ietf.org> on behalf of Robert Raszuk < > robert@raszuk.net> > *Date: *Sunday, July 10, 2022 at 1:32 PM > *To: *Yingzhen Qu <yingzhen.ietf@gmail.com> > *Cc: *Gyan Mishra <hayabusagsm@gmail.com>, Susan Hares <shares@ndzh.com>, > IDR List <idr@ietf.org>, "grow@ietf.org grow@ietf.org" <grow@ietf.org>, > lsr <lsr@ietf.org> > *Subject: *Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol > > > > Hi Yingzhen & OSPF-GT authors, > > > > UP front I must state that anything is better to export IGP information > from routers to interested nodes than using BGP for it. > > > > But to propose using OSPF to transport ISIS seems pretty brave :) I must > admit it ! > > > > With that I have few questions to the proposal - assuming the use case is > to distribute links state info in a *point to point* fashion: > > > > 1. What is the advantage - if any - to use a new OSPF instance/process > to send link state data over a unicast session to a controller ? > > > > It doesn’t have to be unicast, the remote neighbor construct just extends > the possibilities in OSPF-GT. With an OSPF LSDB, the obvious advantage is > all the protocol machinery is in place. Note that LSDB streaming is just > but one use case and of OSPF-GT. The detals of this application would be > specified in a separate draft. > > > > > > 1. The draft is pretty silent on the nature of such a p2p session. > Please be explicit if this is TCP, QUIC or what ? > > > > It is OSPF, OSPF has its own protocol identifier (89). This draft just > extends OSPF. I think you’ve misinterpreted the draft. Hence, your other > questions aren’t really applicable or would be answered in a draft of the > OSPF/IS-IS LSDB usage of OSPF-GT. > > > > Thanks, > Acee > > > > > > > > C) The draft is pretty silent on types of authentication for such > sessions. Security considerations are pretty weak in that respect as well. > > > > The security considerations for OSPF-GT will be similar to those for > OSPFv2 [RFC2328] and OSPFv3 [RFC5340]. However, since OSPF-GT is not > used to update OSPF routing, the consequences of attacks will be > dependent on advertised non-routing information. > > > > I would actually argue that security considerations of p2p remote > neighbors are actually quite different from security considerations of > flooding data. > > > > Along the same lines security is not about protecting your routing ... it > is much more about protecting the entire network by exposing critical > information externally to non authorized parties. > > > > D) Are there any PUB-SUB options possible for OSPF-GT ? > > > > E) Is there any filtering possible for OSPF-GT ? > > > > F) Are you envisioning use of OSPF-GT proxies and if so are you planning > to add this to the document ? > > > > G) How are you going to address Receivers which do not support OSPF-GT > parser ? > > > > H) As you know many operators are attracted to BGP-LS based on the fact > that it offers the same view of information irrespective of what is the > protocol producing the data. Is there some thought on such normalization in > the OSPF-GT proposal ? > > > > I) What's the take of OSPF-GT draft authors on the YANG model in respect > of using it for normalization of exported data ? > > > > To summarize IMHO we should not stretch routing protocols be it OSPF, ISIS > or BGP to be messengers of link state data running and to artificially > force them to run in a point-to-point model between router and controller. > > > > Kind regards, > > Robert > > > > > > On Sun, Jul 10, 2022 at 7:04 AM Yingzhen Qu <yingzhen.ietf@gmail.com> > wrote: > > Hi, > > > > Since we’re discussing possible solutions, I’d like to bring up the draft: > https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-transport-instance/ > > > > We just submitted a new version. The name of the document is changed to > “OSPF-GT (Generalized Transport)”, and a use case is added to use OSPF-GT > as a possible replacement of BGP-LS. > > > > Note: OSPF-GT is not traditional OSPF, and it’s not used to calculate > routes. It uses the reachability info calculated by routing protocols, > OSPF, ISIS or static routing etc.. It provides mechanisms to advertise > non-routing information, and remote neighbor is supported. > > > > Reviews and comments are welcome. > > > > > > Thanks, > > Yingzhen > > > > On Jul 9, 2022, at 5:33 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote: > > > > > > During the interim meeting we should keep it open to discuss all possible > alternatives to BGP-LS. > > > > Thanks > > > > Gyan > > > > On Sat, Jul 9, 2022 at 4:45 PM Susan Hares <shares@ndzh.com> wrote: > > Jeff: > > > > An interim sounds like a good plan. > > > > [IDR-chair hat] > > Alvaro has indicated that since all of the proposal received on the IDR > list are new protocol proposals, > > · Capturing IDR’s input on BGP-LS problems and potential > solutions is appropriate for IDR as BGP-LS home. > > · Refining any potential non-BGP solutions is outside of the > scope of IDR. > > > > [IDR-chair hat off] > > [rtgwg WG member] > > I’d love to attend an interim on this topic. > > > > Sue Hares > > > > > > *From:* Jeff Tantsura <jefftant.ietf@gmail.com> > *Sent:* Saturday, July 9, 2022 3:40 PM > *To:* Robert Raszuk <robert@raszuk.net> > *Cc:* Acee Lindem (acee) <acee@cisco.com>; lsr <lsr@ietf.org>; > idr@ietf.org; Susan Hares <shares@ndzh.com>; grow@ietf.org grow@ietf.org < > grow@ietf.org> > *Subject:* Re: [Idr] [Lsr] IGP Monitoring Protocol > > > > > > > > Speaking as RTGWG chair: > > > > Robert - I don’t think we’d have enough time to accommodate a good > discussion during IETF114 (we got only 1 slot), however would be happy to > provide a platform for an interim. > > The topic is important and personally (being a very large BGP-LS user) I’d > like to see it progressing. > > Cheers, > > Jeff > > > > On Jul 8, 2022, at 14:44, Robert Raszuk <robert@raszuk.net> wrote: > > Hi Acee, > > > > Yes, by all means input from the operator's community is needed. It can be > collected through LSR WG, IDR WG or GROW WG. RTGWG could also contribute. > We have already seen input from some operators and their opinion on adding > and distributing more and more link state protocol and topology data in > BGP. More such input is very welcome. > > > > And to your point about RFC9086 - I see nothing wrong in keeping BGP > information in BGP. So IGP Monitoring Protocol does not target to shut down > BGP-LS. It only aims to remove 100% of non BGP sourced information from it. > > > > Controllers which today listen to BGP-LS need a number of information > sources and that spread will only keep increasing as more inputs are > becoming necessary for its computations. > > > > Regards, > > Robert. > > > > > > On Fri, Jul 8, 2022 at 11:32 PM Acee Lindem (acee) <acee@cisco.com> wrote: > > Hi Robert, > > > > *From: *Robert Raszuk <robert@raszuk.net> > *Date: *Friday, July 8, 2022 at 4:36 PM > *To: *Acee Lindem <acee@cisco.com> > *Cc: *lsr <lsr@ietf.org>, IDR List <idr@ietf.org>, Susan Hares < > shares@ndzh.com> > *Subject: *Re: [Lsr] IGP Monitoring Protocol > > > > Hi Acee, > > > > Thank you. I was not planning to present it in the upcoming IETF. > > > > > Let’s see how many stakeholders actually want to this protocol - then we > can talk about a WG home. > > > > An alternative approach could be to see how many stakeholders do not want > to further (for no good reason) to trash BGP. That to me would be in this > specific case a much better gauge. > > > > In that case, it seems to me that this discussion should be relegated to > IDR. Note that there is already non-IGP information transported in BGP-LS, > e.g., Egress Peer Engineering (https://datatracker.ietf.org/doc/rfc9086/). > I implemented this on our data center routers (NXOS) years and it is solely > BGP specific. > > > > Thanks, > > Acee > > > > Kind regards, > > Robert > > > > > > On Fri, Jul 8, 2022 at 9:54 PM Acee Lindem (acee) <acee@cisco.com> wrote: > > Speaking as WG chair: > > > > *From: *Lsr <lsr-bounces@ietf.org> on behalf of Robert Raszuk < > robert@raszuk.net> > *Date: *Friday, July 8, 2022 at 3:21 PM > *To: *lsr <lsr@ietf.org> > *Cc: *IDR List <idr@ietf.org>, Susan Hares <shares@ndzh.com> > *Subject: *[Lsr] IGP Monitoring Protocol > > > > Dear LSR WG, > > > > Based on ongoing discussion in respect to the future of BGP-LS I > committed myself to put together an alternate proposal. > > > > The main goal is not to just publish a -00 version of the draft using > different encapsulation. The goal is to make a useful tool which can help > to export link state information from network elements as well as assist in > network observability. > > > > The IGP Monitoring Protocol (IMP) draft has been posted and should be > available at: > > > > https://datatracker.ietf.org/doc/draft-raszuk-lsr-imp/ > > > > One of the key points I wanted to accomplish was full backwards > compatibility with TLVs defined for BGP-LS. In parallel other formats > (optional) are also supported. > > > > The PUB-SUB nature or FILTERING capabilities are in the spec however as > noted in the deployment section there is no expectation that this should be > supported directly on routers. Concept of Producer's Proxies has been > introduced to support this added functionality as well as provide fan-out > (analogy to BGP route reflectors). > > > > I encourage everyone interested to take a look and provide comments. At > this point this document is nothing more than my individual submission. > Offline I have had few conversations with both operators and vendors > expressing some level of interest in this work. How we proceed further (if > at all :) depends on WG feedback. > > > > Kind regards, > > Robert. > > > > PS, I do believe this work belongs in LSR WG pretty squerly. > > > > Let’s see how many stakeholders actually want to this protocol - then we > can talk about a WG home. By stakeholders, I mean operators and vendors > who are committed to implementing and deploying it - not simply those who > you are able to enlist as co-authors. Note that our IETF 114 LSR agenda is > full (with multiple agenda items not making the cut). > > > > Thanks, > > Acee > > > > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > _______________________________________________ > GROW mailing list > GROW@ietf.org > https://www.ietf.org/mailman/listinfo/grow > > -- > > [image: Image removed by sender.] <http://www.verizon.com/> > > *Gyan Mishra* > > *Network Solutions Architect * > > *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>* > > *M 301 502-1347* > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > >
- [Lsr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] IGP Monitoring Protocol Acee Lindem (acee)
- Re: [Lsr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] IGP Monitoring Protocol Acee Lindem (acee)
- Re: [Lsr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] IGP Monitoring Protocol Jeff Tantsura
- Re: [Lsr] [Idr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] IGP Monitoring Protocol Susan Hares
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Gyan Mishra
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Yingzhen Qu
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Thomas.Graf
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] IGP Monitoring Protocol Jeff Tantsura
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Acee Lindem (acee)
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Yingzhen Qu
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Gyan Mishra
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Tianran Zhou
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Acee Lindem (acee)
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Acee Lindem (acee)
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Tianran Zhou
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Tony Przygienda
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Tianran Zhou
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Tianran Zhou
- Re: [Lsr] [Idr] IGP Monitoring Protocol Jeffrey Haas
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Jeffrey Haas
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Jeffrey Haas
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Gyan Mishra
- Re: [Lsr] [GROW] [Idr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Tianran Zhou
- Re: [Lsr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] IGP Monitoring Protocol Hannes Gredler
- Re: [Lsr] IGP Monitoring Protocol Les Ginsberg (ginsberg)
- Re: [Lsr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Jeffrey Haas
- Re: [Lsr] [Idr] [GROW] IGP Monitoring Protocol Tianran Zhou
- Re: [Lsr] IGP Monitoring Protocol Christian Hopps
- Re: [Lsr] IGP Monitoring Protocol Robert Raszuk
- Re: [Lsr] [Idr] IGP Monitoring Protocol Jeffrey Haas