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

Stewart Bryant <stewart.bryant@gmail.com> Thu, 16 November 2017 00:15 UTC

Return-Path: <stewart.bryant@gmail.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 EBA2D128E19; Wed, 15 Nov 2017 16:15:35 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 FN2MA5jePNKT; Wed, 15 Nov 2017 16:15:33 -0800 (PST)
Received: from mail-pg0-x234.google.com (mail-pg0-x234.google.com [IPv6:2607:f8b0:400e:c05::234]) (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 BBEFD12711A; Wed, 15 Nov 2017 16:15:33 -0800 (PST)
Received: by mail-pg0-x234.google.com with SMTP id 70so6723997pgf.6; Wed, 15 Nov 2017 16:15:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=YY1TmQD4L21S/sDM7SKtgpJ3C+4QmE7TjM3I65XKcOo=; b=kyVT93OOYvZoCCO/uTTQqV6+J9ie0/u1WhNSHftnUpDDDkuGmKcjls7Z/rAUINfVtQ rW63bgTMPhTPxDcJGpQwG6P6ucMOEQGlCDnp2VYipYRi4weNNv+uw89cLbDzvUEuep8k YbZXoJEjV9irHjWznkqixtYNytzkSUQwuw3TWJNSX2Vrp42A1w4JOdxOZwuXvwiay1M5 FIimCx1d4yBDYwTVP3AkpMKsJmhrtCgmziEo/c9IUe+SsBXyierd9fErF6h3DTGB9wg5 SCMF9UxF53XjDjBXjFTRK7DRmphv4s35ZP+bcKD2s7FEahag23pJqvkbKFCk5ljtaC9N wuAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=YY1TmQD4L21S/sDM7SKtgpJ3C+4QmE7TjM3I65XKcOo=; b=fTfO/Ggx21l1dSWGyas4sBGjLGI1KW4J/RWCOT2kixF2YQTWbYnEhaTlGrSin0dRUh dNJ7EZ+e9jpnW8ysiqBEozrLpJhwjSLof//z8mWUgiRUtjejbZFSvbDolePSLd1NKfUL 9yEfyHQAFpZsW70hy3DtM4guJx1v+RXJk902OSCy8n01uaZOtF5Gn78na27h1BQ0nk4Y eJO+i3rfQS9OI/raOsMPVtShRRjmjK+0bfY+N8/jLYhYsdXwyPKrwYNL52rX4cITt9hc eLv9EyU+rF+wm9EOmHzZ4qf5mepxArZPV3EVxyF8a5WdKGZs4anGZ0F1kkzYFZBtWUd8 xDFQ==
X-Gm-Message-State: AJaThX6hNAVBEzoK/PCblaGu+BkAlt+/wwHRTXvEPAOQ3uJoDjdS7Pf7 GTBMZsziiQqhj1qHf8B4TACYRXLB
X-Google-Smtp-Source: AGs4zMbph/nQ4utBEwGTvDKdzfZD1PjreEz+GWmW1L+u8nMLuW5iEYyUuurtXw0Qm8SK+4OaqnXc4w==
X-Received: by 10.99.113.91 with SMTP id b27mr17353512pgn.351.1510791333165; Wed, 15 Nov 2017 16:15:33 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:144:1d4:5612:dc89:ec6d? ([2001:67c:1232:144:1d4:5612:dc89:ec6d]) by smtp.gmail.com with ESMTPSA id f10sm34807619pgr.8.2017.11.15.16.15.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Nov 2017 16:15:32 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail-AC2F08DA-EBE2-4BBE-A53C-DFEDB9FBE065"
Mime-Version: 1.0 (1.0)
From: Stewart Bryant <stewart.bryant@gmail.com>
X-Mailer: iPhone Mail (15B150)
In-Reply-To: <3B1EE673-044F-4E47-9C56-6FF360905C58@cisco.com>
Date: Thu, 16 Nov 2017 08:15:30 +0800
Cc: Greg Mirsky <gregimirsky@gmail.com>, "draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org" <draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <BCE2881C-2908-49CB-8FE6-35E350DFAEA0@gmail.com>
References: <CA+RyBmUHAkuA3o-LpHhMwCbkh0k+emt9OZ3B8Njj2h=jaasTZw@mail.gmail.com> <3B1EE673-044F-4E47-9C56-6FF360905C58@cisco.com>
To: "Zafar Ali (zali)" <zali@cisco.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/5ZPVB64Uy8GPKn4YOX8kT-2NS7s>
Subject: Re: [mpls] [spring] 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 00:15:36 -0000

Zafar

I don’t think you can assert that fails to comply with the SR arch. There is nothing they are doing that cannot be captured in Netflix/IPFIX and SR needs to work with IPFIX.

Stewart



> On 16 Nov 2017, at 2:23 am, Zafar Ali (zali) <zali@cisco.com> wrote:
> 
> Hi,
>  
> This draft breaks the SR architecture. I am quoting a snippet from abstract of SR Architecture document https://tools.ietf.org/html/draft-ietf-spring-segment-routing-13, which states:
> “SR allows to enforce a flow through any topological path while maintaining per-flow state only at the ingress nodes to the SR domain.”
>  
> In addition to creating states at transit and egress nodes, the procedure also affects the data plane and makes it unscalable. It also makes controller job much harder and error prune. In summary, I find the procedure very complex and unscalable.
>  
> Thanks
>  
> Regards … Zafar
>  
>  
> From: spring <spring-bounces@ietf.org> on behalf of Greg Mirsky <gregimirsky@gmail.com>
> Date: Wednesday, November 15, 2017 at 11:10 AM
> To: "draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org" <draft-hegde-spring-traffic-accounting-for-sr-paths@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "spring@ietf.org" <spring@ietf.org>
> Subject: [spring] Special purpose labels in draft-hegde-spring-traffic-accounting-for-sr-paths
>  
> Hi Shraddha,
> thank you for very well written and thought through draft. I have these questions I'd like to discuss:
> Have you thought of using not one special purpose label for both SR Path Identifier and SR Path Identifier+Source SID cases but request two special purpose labels, one for each case. Then the SR Path Identifier would not have to lose the bit for C flag.
> And how you envision to collect the counters along the path? Of course, a Controller may query LSR for all counters or counters for the particular flow (SR Path Identifier+Source SID). But in addition I'd propose to use in-band mechanism, perhaps another special purpose label, to trigger the LSR to send counters of the same flow with the timestamp out-band to the predefined Collector.
> And the last, have you considered ability to flush counters per flow. In Scalability Considerations you've stated that counters are maintained as long as collection of statistics is enabled. If that is on the node scope, you may have to turn off/on the collection to flush off some old counters. I think that finer granularity, per flow granularity would be useful for operators. Again, perhaps the flow itself may be used to signal the end of the measurement and trigger release of counters.
> Regards,
> Greg
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls