[OPSAWG] Review of draft-tgraf-ipfix-mpls-sr-label-type-03

Thomas.Graf@swisscom.com Sun, 29 March 2020 06:58 UTC

Return-Path: <Thomas.Graf@swisscom.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FD323A1335 for <opsawg@ietfa.amsl.com>; Sat, 28 Mar 2020 23:58:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.28
X-Spam-Level:
X-Spam-Status: No, score=0.28 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.001, KHOP_HELO_FCRDNS=0.276, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 JGrkGpsp4_La for <opsawg@ietfa.amsl.com>; Sat, 28 Mar 2020 23:58:17 -0700 (PDT)
Received: from mail.swisscom.com (mailout110.swisscom.com [138.188.166.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E8C73A1334 for <opsawg@ietf.org>; Sat, 28 Mar 2020 23:58:17 -0700 (PDT)
Received: by mail.swisscom.com; Sun, 29 Mar 2020 08:58:14 +0200
Message-ID: <737841171.7977669.1585465094603@ss002890.tauri.ch>
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha256"; boundary="----=_Part_7977667_807905070.1585465094602"
X-Mailer: Totemo_TrustMail_(Notification)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kogA1IZVSDtiRkt9ARqW2MZgs2mY/ViP+MOFB/Y8xEy0jKDV4xYFKUnwFvL5RUoKuex7kP5jEVPCHy2TmRqiLZ7v4TJhoWuvLno1CZLrBY/rdmRt3pxg7ug+z6N8FNh16GxMuIKeob6X69krB7ao86sW86fhrmkDSIdIDzNFlg9TBeQYjMXnhCVYqA1HhlmKqFMmppE3ERFgTiqbssY8ZKJs4JBnRF1qqsTn5g7zdRr0nFa4K44GPsRwYwF608d2kEB2Sa5tZGdzjlqqZMT5T8pazxM57sMHWoN1ItXljTfbzjSRpwG5HXoGMtHbs+gioGYDXdUXVvaOxU9oBOJACA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y1KcmGB7RBMhUbCpeKBGJH10NnYHizSQI5l1FK3yfdg=; b=JLcAODPFAwFtNFhSRRovaezhCweVvkGiJop38kvDybncGVxGpiGgY5Ydz6eRAzwrQoMV7n55alX66LygS3tdsLdt6qv3hyI7TXLozy7nm0wCqROwyNshApxISdQ7lNZaDkjUmu2T0r6F88Gdkfd6G8Oh4NnhdVjulZLTHByUpzywbxTPNlkb+ko5jib7SiLZ/LCKua/9CWUo/hW0nzZayF2AYbBjiE/vCPrXF0mIVMgcfwQ2A8CIbyLPidRTj5ObLb9FDwiDoF1jSOg2/FV8+dCLmOHYtsSR3MvphBLetvyJZaH+kp3yfiVrtgEKRfQHmev2Qu3ejfxh/a0++oR55w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=swisscom.com; dmarc=pass action=none header.from=swisscom.com; dkim=pass header.d=swisscom.com; arc=none
From: Thomas.Graf@swisscom.com
To: opsawg@ietf.org
Thread-Topic: Review of draft-tgraf-ipfix-mpls-sr-label-type-03
Thread-Index: AdYFlh4cZWzDGUcxRmKel0acS2NmCA==
Date: Sun, 29 Mar 2020 06:58:11 +0000
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Enabled=True; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SiteId=364e5b87-c1c7-420d-9bee-c35d19b557a1; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Owner=Thomas.Graf@swisscom.com; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SetDate=2020-03-29T06:58:10.0153721Z; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Name=C2 General; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Application=Microsoft Azure Information Protection; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ActionId=3f3bd35c-cf3f-421d-82d1-1e2f972ce830; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Graf@swisscom.com;
x-originating-ip: [178.197.228.136]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9169fd31-4976-4225-7020-08d7d3ae8ba9
x-ms-traffictypediagnostic: GV0SPR01MB0004:
x-microsoft-antispam-prvs: <GV0SPR01MB000465D43DFA6A8B7632E25A89CA0@GV0SPR01MB0004.CHEP278.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 035748864E
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV0P278MB0034.CHEP278.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(366004)(136003)(39850400004)(396003)(376002)(346002)(26005)(33656002)(76116006)(10300500001)(81166006)(86362001)(71200400001)(52536014)(186003)(6916009)(66476007)(5660300002)(81156014)(66946007)(66446008)(66556008)(8676002)(64756008)(8936002)(316002)(10290500003)(9686003)(7696005)(966005)(478600001)(55016002)(6506007)(2906002); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: swisscom.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XLA1XVBDjow6SjMemu4Gg1S/UYhKh+vrBi93Z6E0JcDeJaHtY6h6lnU4uM513XNZTsxIihTgJMAPv8zo5Bv4wC+2UvwAhyO1x/WEuJzqFN4nwKJ2Mzk8S7gDbe4IkwZ94YmG4XTcyn50Fy8dW4ZgObdDWgcbzvTUb0w+leglJkuGTlTIHqzcG4UuDu+6obEbhCUxQr1LQFALg5E8wTlDMjlb5+/n6TSPi0dsAbiUGFNTZUdQkAtfZWuJ4e4pOSQUpSmLHRGQZ+uugX85s3Z2yS3Y87cF5oJEZSE0Of1cGeYOgSiHOF7MMd1lgvXvbqSrRKZ1htgX0Yvm1YQVjk/j+yVdR2Z/BVR0VWNYIBWuQ+HPDxQvQP9GinfcO/lfRETtHzML32qdSqJl+rW9VeRrA3QyYft7WAMn1EqdbuElTTsP8tfF87VerIB0X7540hdPOvfZR1Mu3+NP0rD7UBqFMr3xjIDh7fynhsLuDUBJuaSHjOQz+eP6oQ5XAc2D3PwWwgxlba2Sd21gqQOQSBDZHQ==
x-ms-exchange-antispam-messagedata: UDjn/bo57GzGCTHQLbi+4ubUHo03t0qM3DYOpEsn11oaDOrv0oLPJp6spXkjFrMUOegVsz5UOSAX5ygFIi4pJGUMQ5tJSE4ANLwYJQeAk8aEyw66WD3R1hZuwk1d/unaVexO7T35v1DB7QeQ+TxLGw==
x-ms-exchange-transport-forked: True
X-MS-Exchange-CrossTenant-Network-Message-Id: 9169fd31-4976-4225-7020-08d7d3ae8ba9
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2020 06:58:11.5987 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 364e5b87-c1c7-420d-9bee-c35d19b557a1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 9Y0HX1KyHJOhwIkyESiXrW93hC+KdNj9WIIio41blDoBUoqd+91mtvaWeR2EPx/wmdu4jlQ27LReKcASMKGLZqfht+2TKApM0UJOo9adhks=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0SPR01MB0004
X-OriginatorOrg: swisscom.com
X-CFilter-Loop: Reflected
X-Trustmail: processed
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/D-iBlWcl6traKc0LiFDJHJ3iDT4>
Subject: [OPSAWG] Review of draft-tgraf-ipfix-mpls-sr-label-type-03
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Mar 2020 06:58:20 -0000

Dear opsawg,


Encouraged by the input from the spring list I updated draft-tgraf-ipfix-mpls-sr-label-type by adding a new additional IPFIX entity called SrSidType which complements the mplsTopLabelType.



https://tools.ietf.org/html/draft-tgraf-ipfix-mpls-sr-label-type-03

https://www.ietf.org/rfcdiff?url2=draft-tgraf-ipfix-mpls-sr-label-type-03



This allows not only to understand which label protocol assigned the top label, but also for which SID type. The SID type brings additional insights into Segment Routing forwarding behavior which are interesting for LFA applications which are hard to troubleshoot without as an example.


I got that idea by looking at the sub-tlv IPFIX code-points for LSP Ping where I noticed the distinction between IGP-Prefix and IGP-Adjacency.

https://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#sub-tlv-1-16-21



Since mplsTopLabelType represents the MPLS forwarding plane, where I could have added all the SID types for all the protocols as well, I went a more general approach to use a dedicated field for SID Type. That can be applied for MPLS-SR and SRv6 as well. It's debatable which approach would be simpler. Feedback more than welcome.

I intend to show this draft at this opsawg interim meeting if there is enough time and at IETF 108. In the meanwhile I am more than happy to receive feedback from the list.

Best Wishes
Thomas