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

Gyan Mishra <hayabusagsm@gmail.com> Sat, 15 August 2020 06:01 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D67213A044F; Fri, 14 Aug 2020 23:01:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No, score=-1.977 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, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01, 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 EMcRfxT-hdk2; Fri, 14 Aug 2020 23:01:09 -0700 (PDT)
Received: from mail-vs1-xe2e.google.com (mail-vs1-xe2e.google.com [IPv6:2607:f8b0:4864:20::e2e]) (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 0FA863A07F9; Fri, 14 Aug 2020 23:01:09 -0700 (PDT)
Received: by mail-vs1-xe2e.google.com with SMTP id q13so5737744vsn.9; Fri, 14 Aug 2020 23:01:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jyc84fiTdO8/jRNPz5IVO6+yNwzxqZAuhRrGDM1VBPo=; b=JCPiz5sDABNh8xRNcxwAseW8ADybnGqqqQLUsrpTndwun/MVl31T7SyktYSQliGvSJ FM6p24etXjoEIi5U6Tx3Uy7fmUNbLzDr7YG4hTDFoiz5E7QxuTdlslpXZmTM7UsPO5Zp Amr8s08/OR1lbXKPnNCP8VZvjhL9q0p4fsH44o/CSQ1NWqvFViDJCCwX5cReDZQFBWYU eBAaP2kUyEV2Ekk6hL8GGJyAjt0YaqgsoKKu2NbVDu6LRvuMp+X4FGnOsQlWvygUGvsB L+cnC8e+qWK4HMbBt83STT0r1DvdPsFCHeVuFJJoZIzBvJTQvesMahdUJBvUoAVupYJB pASw==
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=jyc84fiTdO8/jRNPz5IVO6+yNwzxqZAuhRrGDM1VBPo=; b=Ow8kRz69k5wMdF1x/oOa94415oNEye4E7t4shKhGmgjPFKoq6EccuVqivG1MOhI/Pk vToEQWvxgE86KoEiIUmJwPrc0XF/k6M8yQeos9kFaExBPgr5o4yjPjTzD7KnT5BwdUny JK2R9GbISi1Z24y2ebhv4u8tkg5DSVWn1qZYJg4mGbEzcHsZKe3Y8ylY+yGT+t0g3y+U gn7KopIBd5YyMaGZVOeaZ2Q/Wa3xLNrBdU24yERArg9lQ7bhuVRteokZgqZHwEo7y2I8 9cEEWdbbKcl7Db5lNTuZ/WE8I0EVO1PWZPw/liCbBo8pYQ0FR6ArfNgDbmtoFRJblEvk dh1Q==
X-Gm-Message-State: AOAM532eMnR9PNtIgpARG6xDOJybtOIItZw+l9aahneTRjkYnaS9Cl1Z dix4WSqdXcRaAr6m6piXiQo7KCdjvl661GTeUzc=
X-Google-Smtp-Source: ABdhPJzNLXw0PIbGmguBCf0pqb1hYO6D1EbnanHOpp6zUpwUUmvpQ49dfcymbmyC/htsw/JdH70GN6OiDcVRZDUJBec=
X-Received: by 2002:a67:f941:: with SMTP id u1mr3553088vsq.128.1597471267052; Fri, 14 Aug 2020 23:01:07 -0700 (PDT)
MIME-Version: 1.0
References: <1307140725.3423419.1595923900561@ss002890> <44EA00AA-E9D9-4173-9F34-219752DACA5D@gredler.at> <1419364510.2875.1596208917648@ss002890> <MW3PR11MB4570F20CFE2C0E46C8D4B2DEC1400@MW3PR11MB4570.namprd11.prod.outlook.com> <2022615026.3001869.1597464620979@ss002889> <SA0PR11MB45763F383D707E5B6873963DC1410@SA0PR11MB4576.namprd11.prod.outlook.com>
In-Reply-To: <SA0PR11MB45763F383D707E5B6873963DC1410@SA0PR11MB4576.namprd11.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sat, 15 Aug 2020 02:00:56 -0400
Message-ID: <CABNhwV2DP9-qQXvOk7Yd5xOJ6g7s-sAmYnSeaOVqsLF1e_Byog@mail.gmail.com>
To: "Ketan Talaulikar (ketant)" <ketant=40cisco.com@dmarc.ietf.org>
Cc: "Thomas.Graf@swisscom.com" <Thomas.Graf@swisscom.com>, "hannes@gredler.at" <hannes@gredler.at>, "lsr@ietf.org" <lsr@ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000695ff105ace443c3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WWyzd8MHIQluNtxPWoSPuPQWNGs>
Subject: Re: [spring] [Lsr] draft-tgraf-ipfix-mpls-sr-label-type
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Aug 2020 06:01:12 -0000

Ketan

>From an operations perspective at the end of the day the job of IPFIX is to
support the various data plane encapsulation types so that the flow graph
and fields flow data records can be constructed.

So here as long as you are able to capture the flow records, and record the
flows over the SR-MPLS data plane then to that end whatever is required to
meet that objective to construct capture and record all flows.

So that being said I think as long as the data plane encapsulation is
captured and supported for SR-MPLS label SID SRGB is supported then I think
the objective of the draft is solved.  I don’t think adding control plane
complexity into the flow records is necessary to accomplish the objective.

I see the point of being able to differentiate topmost label underlay of
MPLS label or TE from SR-MPLS.

That is as far as you need to go are my thoughts.

Kind Regards

Gyan


On Sat, Aug 15, 2020 at 1:09 AM Ketan Talaulikar (ketant) <ketant=
40cisco.com@dmarc.ietf.org> wrote:

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Hi Thomas,
>
>
>
>
>
> I should have been more clear in my email.
>
>
>
>
>
> The proposal/suggestion is to add the following to the IPFIX MPLS Label
> type identifier registry:
>
>
>
>
>
>    - SR Prefix SID
>    - SR Adjacency SID
>    - SR Binding SID
>    - SR BGP Peering SID
>    - … and so on
>
>
>
>
>
>
> This helps identification of specific SR-MPLS segment types as well as
> differentiating them from LDP, RSVP-TE, etc.
>
>
>
>
>
> And my questions were:
>
>
>
>
>
>    1. What value is provided for IPFIX analysis if the SR Prefix SID was
>    being signalled via OSPF or ISIS?
>
>    2. What value is provided for IPFIX analysis if it was a Adjacency SID
>    or a LAN Adjacency SID?
>
>
>
>
>
>
> I am asking for WG to weigh the implementation complexities and overheads
> with the proposed details of SR-MPLS segments in IPFIX against the benefit
> (if any) that they provide for the flow analysis
>
> and monitoring.
>
>
>
>
>
> Thanks,
>
>
> Ketan
>
>
>
>
>
>
>
>
>
> *From:* Thomas.Graf@swisscom.com <Thomas.Graf@swisscom.com>
>
>
>
>
> *Sent:* 15 August 2020 09:40
>
>
> *To:* Ketan Talaulikar (ketant) <ketant@cisco.com>; hannes@gredler.at
>
>
> *Cc:* lsr@ietf.org; spring@ietf.org; opsawg@ietf.org
>
>
> *Subject:* RE: [Lsr] draft-tgraf-ipfix-mpls-sr-label-type
>
>
>
>
>
>
>
>
>
> Hi Ketan,
>
>
>
>
>
> Thank you very much for the review and feedback.
>
>
>
>
>
>
>
>
>    - 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.
>
>
>
>
>
>
>
> As Jeff already pointed out. Multiple IGP labelling protocols are used  in
> networks when migrations are ongoing. Usually in a life cycle. Migrating
>
> from LDP to OSPFv2/OSPFv3/ISIS SR TLV. This is/was also the case at
> Swisscom when we first discovered this shortcoming in vendor
> implementations. The key point here, with these additional IPFIX MPLS Label
> Type identifiers we enable the possibility to verify
>
> the label protocol migration without taking the label value into the
> consideration.
>
>
>
>
>
>
>
>
>    - 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.
>
>
>
>
>
>
> I am not sure if you have seen the presentation in IETF 108 at OPSAWG and
> SPRING.
>
>
>
> https://www.ietf.org/proceedings/108/slides/slides-108-opsawg-export-of-mpls-sr-label-type-information-in-ipfix-00.pdf
>
>
>
>
>
> Slide 2 shows Cisco as example vendor which implemented IE 46, MPLS Label
> Type identifier. There is an open ddts where vendor feasibility has
>
> been clarified. Ping me off the list when you like to have more details.
>
>
>
>
>
> I do understand your point that not all the vendors are capable to
> implement IE 46. But that’s not the point about the IPFIX IE registry.
>
> The IE registry enables that an IPFIX implementation can refer to the
> right code point. With RFC 5102 the decision has been made that MPLS Label
> Type identifier
>
> make sense and can be implemented. draft-tgraf-ipfix-mpls-sr-label-type
> just extends the IE 46 registry with the Segment Routing label protocol
> code points so when OSPFv2/OSPFv3/ISIS SR TLV is used, and IE 46 is
> supported, the IPFIX implementation can point
>
> to the right code point.
>
>
>
>
>
>
>
>
>    - On some nodes, the same Prefix SID may be learnt via both BGP and
>    IGP – what would we use/show?
>
>
>
>
>
>
> In this case the IE 46 shows the label protocol which was used to program
> the FIB.
>
>
>
>
>
>
>
>
>
>    -
>
>    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.
>
>
>
>
>
>
> I fully agree. As a network operator its still hard to understand the
> architecture and constraints within a router. When monitoring capabilities
>
> are discussed at IETF, this is the usual topic. What is possible, what
> make sense. By purpose, all available SID types are listed in the draft.
> This with the aim to start the discussion in the working groups what is
> possible what makes sense. I would be interested
>
> to get your and also Jeff's feedback.
>
>
>
>
>
> In above mentioned slides I described how TI-LFA application would benefit
> of visibility in the FIB by showing where Adj-SID was used. This
>
> should be a simple example why it make sense not only to look at which
> label protocol was used to forward a particular packet, but also which SID
> type to further understand the intend why this label is being pushed.
>
>
>
>
>
>
> I hope this makes all sense. Looking forward for reply.
>
>
>
>
>
> Best wishes
>
>
> Thomas
>
>
>
>
>
>
>
>
>
> *From:* Ketan Talaulikar (ketant) <ketant@cisco.com>
>
>
>
>
> *Sent:* Friday, August 14, 2020 7:35 PM
>
>
> *To:* Graf Thomas, INI-NET-DCF <Thomas.Graf@swisscom.com>;
>
> hannes@gredler.at
>
>
> *Cc:* lsr@ietf.org; SPRING WG <spring@ietf.org>
>
>
> *Subject:* RE: [Lsr] draft-tgraf-ipfix-mpls-sr-label-type
>
>
>
>
>
>
>
>
>
> < 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
> <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc8669&data=02%7C01%7CThomas.Graf%40swisscom.com%7Cb7d5f12ae9054d04978608d8407869f6%7C364e5b87c1c7420d9beec35d19b557a1%7C1%7C0%7C637330233200615130&sdata=Fp1WH4uMm3oxp8GGzt3IfexyzHzflHA3FC5QE5DixBk%3D&reserved=0>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 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
> <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-tgraf-ipfix-mpls-sr-label-type-04&data=02%7C01%7CThomas.Graf%40swisscom.com%7Cb7d5f12ae9054d04978608d8407869f6%7C364e5b87c1c7420d9beec35d19b557a1%7C1%7C0%7C637330233200625087&sdata=q9GCxkzGIMx9p4WsXwITL4t1GMaP6dj6H4gu7hJAROY%3D&reserved=0>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 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
> <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fproceedings%2F108%2Fslides%2Fslides-108-spring-ip-flow-information-export-ipfix-00.pdf&data=02%7C01%7CThomas.Graf%40swisscom.com%7Cb7d5f12ae9054d04978608d8407869f6%7C364e5b87c1c7420d9beec35d19b557a1%7C1%7C0%7C637330233200625087&sdata=%2FNT6dZ%2F6vsv69oW3g3iirmzygDI4UPn7a2VyGkwYCYo%3D&reserved=0>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 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
> <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Flsr&data=02%7C01%7CThomas.Graf%40swisscom.com%7Cb7d5f12ae9054d04978608d8407869f6%7C364e5b87c1c7420d9beec35d19b557a1%7C1%7C0%7C637330233200635044&sdata=TsgdeCEH3Y5f%2BeHrPpANrK%2Bl5qT2TfSre2rPJZvoOuQ%3D&reserved=0>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
>
> Lsr mailing list
>
> Lsr@ietf.org
>
> https://www.ietf.org/mailman/listinfo/lsr
>
> --

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *



*M 301 502-134713101 Columbia Pike *Silver Spring, MD