Re: [Lsr] [spring] draft-tgraf-ipfix-mpls-sr-label-type

Jeff Tantsura <jefftant.ietf@gmail.com> Fri, 14 August 2020 18:53 UTC

Return-Path: <jefftant.ietf@gmail.com>
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 CFAE53A11D6; Fri, 14 Aug 2020 11:53:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 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, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 7jEFyU9LwLku; Fri, 14 Aug 2020 11:53:52 -0700 (PDT)
Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) (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 2A2AE3A11E3; Fri, 14 Aug 2020 11:53:49 -0700 (PDT)
Received: by mail-pj1-x1033.google.com with SMTP id c10so5957616pjn.1; Fri, 14 Aug 2020 11:53:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=fFppN0z6+89H7YOWf9YPBmozkPeP71ILw0uP6nJb4Pg=; b=uaTBsmDBSKkFj2kCdp99r2vxajucK6zTlTBRtGacJtWYGRsVP6rIcXFal2ozCokEAN mxdW0uCB+fO1gaCPM6Esj5RrCTUo+uQDP3ne4Tn5CgnpS0qwYjiF7CpT7dpjRFOnbFJf vRcgOMCy9ZaQTSbrnad1f05gVh5OcmBVLL0m/T+9E5w9m1pd0x1cjwUtlI9N73thfnKn QCjuVVMbqycyE01Vig0BxP6zob5aBwusnql8uPbXgQouvHGV+Pgr2vBl3odfUw9jaiHE A3jwsaZNSmfjBUuKNnJLh9swaswHvJrwFEmt4bz4v+Sg7vXEql0dkL0iIFQxW+obo3MQ TvXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=fFppN0z6+89H7YOWf9YPBmozkPeP71ILw0uP6nJb4Pg=; b=XtthGA/wnfTmBrkcZqShiWl38djmZ+1e5nZvwlH+z3QLfIwKovxOsgahkPfC62JvOX b2alMgGHR7N+yV2R45A9Yuobnn7S+4AkWwJTwFIOz3e2eF7/qL+jr60IbjLA98hSSnoj uz30FBfJkuWuR0/SXNSoSPtG7Rtp3E6JCZ2t/zVGAUm4krKNIxSqnYjfPno2c3GfHGOC b1pEkM+FcY7y8l5lc677nCwy1sfK3UoI+xgOlS7g06jWRW/eJj2o1NApfnVyxcu29W1y Vr9e7UtDhRIB/0pLyNJ/eQ/RnuhPHbP3qY/OWq6/l9c+pUtL2yPPqUfd+FtquD66Fa8q X7GA==
X-Gm-Message-State: AOAM532+pIM9pWrnhXsulEU3+xM1UqtZZtes5Fo96/zMlsEhYESm0SQI 1CD1R/i+B2Pk6QqDXrX2Pb0=
X-Google-Smtp-Source: ABdhPJyxO9r4M8SSuYQwfHWHPu1O09/jTxGNHq6KLoZU0rjEuUHk/vBJKfrLEEcYNeQqIrTJPu2rwA==
X-Received: by 2002:a17:902:b402:: with SMTP id x2mr2861371plr.309.1597431228544; Fri, 14 Aug 2020 11:53:48 -0700 (PDT)
Received: from [192.168.1.2] (c-73-63-232-212.hsd1.ca.comcast.net. [73.63.232.212]) by smtp.gmail.com with ESMTPSA id b23sm9796355pfo.12.2020.08.14.11.53.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Aug 2020 11:53:47 -0700 (PDT)
Date: Fri, 14 Aug 2020 11:53:36 -0700
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: "Thomas.Graf@swisscom.com" <Thomas.Graf@swisscom.com>, "hannes@gredler.at" <hannes@gredler.at>, "Ketan Talaulikar (ketant)" <ketant=40cisco.com@dmarc.ietf.org>
Cc: "lsr@ietf.org" <lsr@ietf.org>, SPRING WG <spring@ietf.org>
Message-ID: <1d8fb113-41c8-46cc-bfa3-54c04d406142@Spark>
In-Reply-To: <MW3PR11MB4570F20CFE2C0E46C8D4B2DEC1400@MW3PR11MB4570.namprd11.prod.outlook.com>
References: <1307140725.3423419.1595923900561@ss002890> <44EA00AA-E9D9-4173-9F34-219752DACA5D@gredler.at> <1419364510.2875.1596208917648@ss002890> <MW3PR11MB4570F20CFE2C0E46C8D4B2DEC1400@MW3PR11MB4570.namprd11.prod.outlook.com>
X-Readdle-Message-ID: 1d8fb113-41c8-46cc-bfa3-54c04d406142@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5f36ddba_3804823e_1640"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/XpVqeBS23qgVVLGMIkn5AXfcmTM>
Subject: Re: [Lsr] [spring] draft-tgraf-ipfix-mpls-sr-label-type
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: Fri, 14 Aug 2020 18:53:54 -0000

In general, I agree with what Ketan said, what’s important - it is the value that is being used in forwarding, even if multiple control plane entries exist, think about IGP migrations, or LDP to SR, where more than 1 protocol could be distributing the labels/SIDs. I’m not sure the FIB is the right place to collect this data though, since most of meta-data has already been lost (flattened FIB structures often contain bare minimum) and really heavily depends on the implementation.

Cheers,
Jeff
On Aug 14, 2020, 10:36 AM -0700, Ketan Talaulikar (ketant) <ketant=40cisco.com@dmarc.ietf.org>, wrote:
> < also copying Spring WG for their review/inputs >
>
> Hi Thomas/All,
>
> I have reviewed the draft and would like to share a different perspective.
>
> What or how much value be there on determining whether a SR Prefix SID was signalled/programmed on a node via OSPFv2/OSPFv3/ISIS – what matters and is more important is that it is a Prefix SID. Hardly any deployments would be running multiple protocols and learning the same prefix from different IGPs. IPFIX may be picking this information from a FIB in some implementation where the protocol does not matter and this information is not available therein.
>
> On some nodes, the same Prefix SID may be learnt via both BGP and IGP – what would we use/show?
>
> I would recommend using SR Prefix SID, SR Adjacency SID, SR Binding SID, SR BGP Peering SID and so on … for the MPLS Label Type.
>
> This also takes away the need for the second table that is being proposed to a large extent. For that table proposal, it is very difficult and in some cases not possible to different between Prefix and Node and Anycast SID. Many of these types are control plane elements and we can be sure more get added. Is there really much value in differentiation between say an Adjacency SID and LAN Adjacency SID?
>
> Could we evaluate the implementation overhead and complexity of this level of categorization/information in IPFIX against their value in flow analysis to perhaps consider a middle ground?
>
> Thanks,
> Ketan
>
> From: Lsr <lsr-bounces@ietf.org> On Behalf Of Thomas.Graf@swisscom.com
> Sent: 31 July 2020 20:52
> To: hannes@gredler.at
> Cc: lsr@ietf.org
> Subject: Re: [Lsr] draft-tgraf-ipfix-mpls-sr-label-type
>
> Hi Hannes,
>
> Thanks a lot for the feedback. Yes, makes completely sense. Will take it for the next update...
>
> Best Wishes
> Thomas
>
>
> From: Hannes Gredler <hannes@gredler.at>
> Sent: Wednesday, July 29, 2020 9:31 AM
> To: Graf Thomas, INI-NET-DCF <Thomas.Graf@swisscom.com>
> Cc: lsr@ietf.org
> Subject: Re: [Lsr] draft-tgraf-ipfix-mpls-sr-label-type
>
> Thomas,
>
> I have one comment/suggestion to Paragraph 4 (IANA Considerations).
>
> Please add also a code point for BGP Prefix-SID - it’s quite popular in DC deployments.
> https://tools.ietf.org/html/rfc8669
>
> thanks,
>
> /hannes
>
> > On 28.07.2020, at 10:11, Thomas.Graf@swisscom.com wrote:
> >
> > Dear lsr,
> >
> > I presented the following draft
> >
> > Export of MPLS Segment Routing Label Type Information in IP Flow Information Export (IPFIX)
> > https://tools.ietf.org/html/draft-tgraf-ipfix-mpls-sr-label-type-04
> >
> > at the spring working group at IETF 108 yesterday
> > https://www.ietf.org/proceedings/108/slides/slides-108-spring-ip-flow-information-export-ipfix-00.pdf
> >
> > and today at OPSAWG where I call for adoption.
> >
> > This draft adds additional segment routing code points for in the IANA IPFIX registry for IS-IS, OPSFv2 and OPSF v3 and segment routing SID types to gain further insights into the MPLS-SR forwarding-plane.
> >
> > I have been asked to not only gather feedback from spring and opsawg but also from lsr and mpls working groups since these code points are related to link state routing protocols and mpls data plane.
> >
> > I am looking forward to your feedback and input.
> >
> > Best Wishes
> > Thomas Graf
> > _______________________________________________
> > Lsr mailing list
> > Lsr@ietf.org
> > https://www.ietf.org/mailman/listinfo/lsr
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring