Re: [mpls] [spring] redux: Special purpose labels in draft-hegde-spring-traffic-accounting-for-sr-paths

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Thu, 16 November 2017 12:28 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDC0F129493; Thu, 16 Nov 2017 04:28:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.59
X-Spam-Level:
X-Spam-Status: No, score=-4.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.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 0Y9VYO9-np-f; Thu, 16 Nov 2017 04:28:06 -0800 (PST)
Received: from mail1.bemta3.messagelabs.com (mail1.bemta3.messagelabs.com [195.245.230.162]) (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 057D412947E; Thu, 16 Nov 2017 04:28:05 -0800 (PST)
Received: from [85.158.138.179] by server-2.bemta-3.messagelabs.com id 9D/01-27503-4548D0A5; Thu, 16 Nov 2017 12:28:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTa0wUVxiG98xl5yAMGRcoHwQTWdPU2nKT/ph amxCIcQ3R9PKnIaV1lo67a/eCM6uliU0JKipYRbOIl22BFBO124i4DQS3xpA2ihYvNKxAXFtS WgRsqlji6irpzBy89M/Jk+99v++85+QcTFt2cNlYrvHLildyW80LmDdySyrz3t/OVxQ+ackS4 3uGabH7QogTg7EycfTYCVasa6+jxbsHsXjhWgKJ0z2zXAm2BRKnWVtHx0PKdqNuiLMdP3MC2c 6ebqNs9ZOL3zFXsC6v3VeznnV2T62rDg6hmmj8o1oUGkQNaAFmhHoaQt29VANKwhYhQMHZv0t 1wSLcQrC3K8rpgll4G7q+i5l1ThdehumZSbNuooUeGs79GNdMGKcJm6Dj1FbiUWAy8itLeDnM TEwgnRmt98CuH4yZvPAhhNpmENkshmDg+nlDSBIq4Wi812hAwkvw4FLISEcLmTA63mowCAJ0R K7ShDNg8o85lvjt8Nuf7YjUc+HQrSBHeBEMtjYam4HwEwf/NHcyRCiGhqYIqx8AhLUQH19CcA mEb1cS+3EE9Zeb5+e8DicDv8yzD/YHOlnCW+FyeIAhDWMsXLkXQmRQDiQa3yT1q2aonY7NX3U VXAzeZ5rQa0deOBthL7SGm5gjxiUthP7D4xpjrf4qnOotIJZcCDSOcYSXwo7g19yL9TbEnURL VVnZIit5xYX5dsXlcPo9ksudV1RYnO+RVVVyyG7JruZX+TxdSHt6X5pMqAftvriuD2VhyprBl yWSKyypdt8nnzsl1fmxstktq30oB2Mr8Bu28RWWhYrskGs2uNza+30qA06xpvMtdZrMq9WSR3 U5iHQJrcKdI7HHFO4x1nPGOh795gmF/zo8XUtbGK/PK2dn8kn6bEFvdm72Phv99HcMokXZaTw ymUyWlGpZ8bj8/9enUCZG1jT+Xz1Cisvrf5ZgSgtHaeFWDifr4fzScym7FqVnNC9LjZb1u0vK 3y14tL88APiz3a4VjbcL+h8OJG7ad4rvFc2JywdH78+eKXVSb6Udbb9TWRr9YDayZeOx9Z1Dj t/3pC7+9sreT7fPPj4wkpVzfk3VvVcOZgzfdfCeO4++Mq9Ojo2Vtvxc8MXOcDg4sg/lX78xRx X3fi9NQPlMnzliZVSnVLSMVlTpP6Kox+gYBAAA
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-12.tower-169.messagelabs.com!1510835279!115746518!1
X-Originating-IP: [52.33.64.93]
X-StarScan-Received:
X-StarScan-Version: 9.4.45; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 18596 invoked from network); 16 Nov 2017 12:28:02 -0000
Received: from ec2-52-33-64-93.us-west-2.compute.amazonaws.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (52.33.64.93) by server-12.tower-169.messagelabs.com with AES256-SHA256 encrypted SMTP; 16 Nov 2017 12:28:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QypBjbNHbqu8nO8ivpjO/nBhi9sthJhZwPWgz0xMais=; b=b8O1ofS037zT36MHrEFinjDjP8HVpyMBr7e8XxH7Wb+vDPSjYZ9NbFc2+zu3KLXHSaYPGu0rl/oUGrkZ4ulLkdrJw9dZhW9mkv2qOdZ4HaBpBydNcVbMJN4zwmuzZE+hL0wMEMhRy+fh95iAysI6Onbc2gUOxXeCw1kswprBQ/k=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by AM5PR0301MB2563.eurprd03.prod.outlook.com (10.169.149.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Thu, 16 Nov 2017 12:27:57 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::51e:9df0:75fb:d611]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::51e:9df0:75fb:d611%14]) with mapi id 15.20.0239.005; Thu, 16 Nov 2017 12:27:57 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: John E Drake <jdrake@juniper.net>
CC: "draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org" <draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "zali@cisco.com" <zali@cisco.com>, "robert@raszuk.net" <robert@raszuk.net>, "mpls@ietf.org" <mpls@ietf.org>, "Ext - Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>
Thread-Topic: [spring] [mpls] redux: Special purpose labels in draft-hegde-spring-traffic-accounting-for-sr-paths
Thread-Index: AQHTXtSzGgaPMv6A0UKRSTyAtCzUD6MW7kgw
Date: Thu, 16 Nov 2017 12:27:57 +0000
Message-ID: <AM4PR03MB1713A8DA647754374CB281029D2E0@AM4PR03MB1713.eurprd03.prod.outlook.com>
References: <12fc01d35e9c$ad540470$07fc0d50$@olddog.co.uk> <LEXPR01MB0094E212D3765DA6BA1AAEC49C2E0@LEXPR01MB0094.DEUPRD01.PROD.OUTLOOK.DE> <MWHPR05MB3551B49226876BE7FD0EA584C72E0@MWHPR05MB3551.namprd05.prod.outlook.com>
In-Reply-To: <MWHPR05MB3551B49226876BE7FD0EA584C72E0@MWHPR05MB3551.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5PR0301MB2563; 6:wmENovIee3rERQNVvp5/CykBsvP6Oxx89IOZarXrgulwgeZLIZ7tb5HCx44uSWGN+j8hyMHH3FwWGsOcxLdVgtRW+Z1ku7F6ZXWVK4K1W6re/TgIj/3XnuDltWALubaVPReLBxXd1eaqq3Xomt05HToCGECPk7x6V25v77tX/vHib3l8ygoM2VV6zgQjx5lrkvK5OQWe5VbNxOO18Quh5Sjw/M9NeBOqjaY+Ex7iLHGO59Ta9rrw73P51BQAsrN0ueAVC+d7NBJnzozdNsPYPx3PiVjHCdeLNSRhdewu8eX3qyfoYZg1FjssNOso/bR9PDCXUuTWwBmdYDs9iJgtk1DZ7MGKfKB1Paqec2/4ngo=; 5:fAJzEOaaRQ6xWYuSiBiHMiPqhCJrcJ722vRw67nn2WRuWrzKpt/NCzH+457oiJRSamlIkHMUQjUc2Y+zC5GZvaky6O64Mj5T6Z/GHJbfpKodiesnaV5KGdpNHs99YLP7i2SSssc0aD8euX/uPomL1epwjGRrRWxbyP0Y7Wky7yo=; 24:fRuCH/ua7yPr00+jimO/UeJP6gi9VqMX+r56eZ4pCXxB4cZh/m63dGYxS2s1pXDfCpZU+02UDbfjghjboV7tkhObvThv7pOuYaBpMlOcEIo=; 7:M4leXTyN80vdTzPQ5T4Ve1BmN5dT7yBa8rbm4mo7FEcBlJE3wsi2R9RChLKpZLtkEjk6OMBv/BGIzYzH0g9MTV6KYOYBzqN3dfd7wZ7fDz/2B1wHeHc7O+8GVCeTf46w4t3Z+VTFjClxn06sCPqtCOne+Lqk7Se87QveDtE3+RDvaDVYqT46aEqpKxBr8TffGdvaUCYPrfsNVbLJuGaX7KNdBpPphJTAPHK/QI5IaQE6rz1xphzaJIhXGWL4uj0k
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-ms-office365-filtering-correlation-id: 51b0b807-5948-443e-27af-08d52ced7826
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603258); SRVR:AM5PR0301MB2563;
x-ms-traffictypediagnostic: AM5PR0301MB2563:
x-microsoft-antispam-prvs: <AM5PR0301MB2563C065FD060B8DE2CBA8439D2E0@AM5PR0301MB2563.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(50582790962513)(95692535739014)(227612066756510)(21748063052155)(279101305709854);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3231022)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM5PR0301MB2563; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM5PR0301MB2563;
x-forefront-prvs: 0493852DA9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(39860400002)(189002)(252514010)(199003)(54896002)(230783001)(2900100001)(74316002)(5250100002)(3280700002)(7736002)(6116002)(316002)(97736004)(790700001)(25786009)(54906003)(101416001)(189998001)(3846002)(102836003)(3660700001)(561944003)(1941001)(478600001)(6506006)(229853002)(6436002)(33656002)(2420400007)(14454004)(81166006)(8676002)(81156014)(7110500001)(72206003)(106356001)(105586002)(8666007)(2950100002)(15650500001)(236005)(76176999)(5660300001)(7696004)(68736007)(6246003)(66066001)(54356999)(2906002)(53936002)(50986999)(4326008)(6306002)(9686003)(10710500007)(8936002)(107886003)(53546010)(6916009)(99286004)(55016002)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0301MB2563; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB1713A8DA647754374CB281029D2E0AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 51b0b807-5948-443e-27af-08d52ced7826
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2017 12:27:57.6805 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2563
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/_jK2r7HlzdZXbVy_u_mPbWjJzb4>
Subject: Re: [mpls] [spring] redux: Special purpose labels in draft-hegde-spring-traffic-accounting-for-sr-paths
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Nov 2017 12:28:10 -0000

John,
Looks like a very interesting proposal.
Please note that GAL and GACH would not (hopefully) affect ECMP (if it is used on the label stack hashing) while the proposal in draft-hegde by and of itself does not guarantee that: the reserved label would be skipped, but the ID “labels” could be taken for real labels by the hashing function...

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of John E Drake
Sent: Thursday, November 16, 2017 2:00 PM
To: Ext - Ruediger.Geib@telekom.de <Ruediger.Geib@telekom.de>; adrian@olddog.co.uk
Cc: draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org; spring@ietf.org; zali@cisco.com; robert@raszuk.net; mpls@ietf.org
Subject: Re: [spring] [mpls] redux: Special purpose labels in draft-hegde-spring-traffic-accounting-for-sr-paths

Ruediger,

There is also the possibility of using a GAL w/ a new fixed size GACH containing the SR Segment List Id.  This is similar to Robert’s suggestion of using a VXLAN header.

Yours Irrespectively,

John

From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>
Sent: Thursday, November 16, 2017 4:44 AM
To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
Cc: draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org<mailto:draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org>; spring@ietf.org<mailto:spring@ietf.org>; robert@raszuk.net<mailto:robert@raszuk.net>; mpls@ietf.org<mailto:mpls@ietf.org>; zali@cisco.com<mailto:zali@cisco.com>
Subject: Re: [mpls] [spring] redux: Special purpose labels in draft-hegde-spring-traffic-accounting-for-sr-paths

Adrian,

to me, there’s no ideal solution. But an analysis may help to find a useful solution. There’s a need to collect traffic statistics also for packets which don’t follow the shortest end to end path. There’s no simple howto, I think.

For the time being, I’d prefer not to add special labels to the stack. What other options are there?
-          Accounting at the router pushing a relevant label stack only.
-          Accounting of an n-label stack.
-          Acoounting of a subset of labels only (e.g. Node-SID Labels and Anycast-SID, but not ADJ-SID). The idea is a compromise to limit the number of counters be maintained. Consider accounting of the top 2 labels carrying global routing information.
-          A special label. Shradda proposes to put such a label into the stack. The labels present there prior to the addition are maintained. One might think about a single top label which identifies and replaces the label stack carrying routing information relevant for the path. That would simplify accounting, but it requires suitable IGP functionality.

None of the options sounds simple. Are there more (and simpler) ones I didn’t come upon?

Regards, Ruediger

Von: spring [mailto:spring-bounces@ietf.org] Im Auftrag von Adrian Farrel
Gesendet: Donnerstag, 16. November 2017 06:35
An: 'Mach Chen' <mach.chen@huawei.com<mailto:mach.chen@huawei.com>>; 'Jeff Tantsura' <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>; 'Robert Raszuk' <robert@raszuk.net<mailto:robert@raszuk.net>>
Cc: 'draft-hegde-spring-traffic-accounting-for-sr-paths' <draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org<mailto:draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org>>; 'spring' <spring@ietf.org<mailto:spring@ietf.org>>; 'Zafar Ali (zali)' <zali@cisco.com<mailto:zali@cisco.com>>; 'mpls' <mpls@ietf.org<mailto:mpls@ietf.org>>
Betreff: Re: [spring] [mpls] redux: Special purpose labels in draft-hegde-spring-traffic-accounting-for-sr-paths

Let's unpick a couple of things...

1. This work is not talking about per-flow accounting, it is talking about peer SR-path accounting
2. ipfix on its own does not cut it because you still have to put a marker in the packets
3. Yes, SR assumes there is no (i.e. zero) state per SR-path in the network
But this third point causes a tension: we want to use SR because it is good, but we want to do transit node diagnostics because (frankly) they are necessary.
To get the full picture of why they are necessary read the draft, or consider ECMP.

This discussion will not be unfamiliar to those who tried to debug LDP networks.

Adrian


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________