Stewart,

Is there any real vendor support and real production deployment of rfc5586 ?

Is there any data on the max label depth such channel may be hidden under
yet still visible to forwarding hardware ?

Thx
R.

On Nov 17, 2017 03:49, "Stewart Bryant" <[email protected]> wrote:

> Resenting with fewer names recipients
> S
> -------- Forwarded Message --------
> Subject: Re: [mpls] [spring] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
> Date: Fri, 17 Nov 2017 02:45:18 +0000
> From: Stewart Bryant <[email protected]> <[email protected]>
> To: Mach Chen <[email protected]> <[email protected]>,
> [email protected] <[email protected]>
> <[email protected]>, Robert Raszuk <[email protected]>
> <[email protected]>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.
> com> <[email protected]>
> CC: mpls <[email protected]> <[email protected]>, spring <[email protected]>
> <[email protected]>, Clarence Filsfils <[email protected]>
> <[email protected]>, draft-hegde-spring-traffic-accounting-for-sr-paths
> <[email protected]>
> <[email protected]>, Michael
> Gorokhovsky <[email protected]>
> <[email protected]>, [email protected]
> <[email protected]>
> <[email protected]>, Zafar Ali (zali)
> <[email protected]> <[email protected]>
>
>
> I would like to ask a fundamental question here.
>
> Do we need transit counters for only MPLS-SR, or do we need it for
> MPLS-LDP as well?
>
> If we need it for both, then we need to have this discussion in a general
> MPLS context and not in an MPLS-SR specific context.
>
> At least some of the methods described here would work for both.
>
> Also WRT the proposal to do ingress collection, if nodal paths are used,
> that only tells us the approximate path, not the hotspot which I understand
> to be the original goal.
>
> - Stewart
>
> On 16/11/2017 14:46, Mach Chen wrote:
>
> Hi Stephane,
>
>
>
> If you want to do transit measurement, you have to pay some cost. The
> difference is how large the cost is, one, two or multiple labels.
>
>
>
> For E2E measurement, it could be much easier. A single label (could be
> local or global) is inserted immediately follow the last label of the SR
> path. Since there is only one label, the path label could be put into the
> stack at the beginning, no matter whether the measurement is enable or not.
> With this, it will not affect the entropy.
>
>
>
> Best regards,
>
> Mach
>
>
>
> *From:* mpls [mailto:[email protected] <[email protected]>] *On
> Behalf Of *[email protected]
> *Sent:* Thursday, November 16, 2017 6:49 PM
> *To:* Robert Raszuk; Alexander Vainshtein
> *Cc:* mpls; spring; Clarence Filsfils; 
> draft-hegde-spring-traffic-accounting-for-sr-paths;
> Michael Gorokhovsky; [email protected]; Zafar Ali
> (zali)
> *Subject:* Re: [mpls] [spring] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
>
>
>
> Hi,
>
>
>
> Yes today we do not have any CLI command on any router to get paths
> statistics for LDP (I mean Ingress to Egress) as LDP is based on MP2P LSPs,
> so a transit node does not have the knowledge of the source. From an
> operational point of  view, what we do today is that we collect netflow
> statistics on core routers, we project the label stack onto the routing
> with an external tool to get the Ingress to Egress LDP traffic including
> the mapping of the flows on the links.
>
>
>
> Now for RSVP, we do have such statistics as the LSP is P2P and has states
> on every node.
>
>
>
> Robert mentioned correctly that SR-TE (especially with MPLS dataplane) has
> limited TE features (we cannot mimic all what RSVP does in SRTE without
> adding too much complexity).
>
>
>
> Thus, is it a problem (transit node stats) worth to be solved ? If yes,
> where do we accept to put the complexity ? For a stats issue I would rather
> prefer to move the complexity to an external tool that can do correlations
> or whatever operations rather than getting it in the forwarding plane…
>
> IMO, that’s a “nice to have” problem to solve getting that we do not have
> this for LDP and we know the limitations of SR-TE MPLS.
>
> However, Ingress stats per SRTE LSP are for sure mandatory to get !
>
>
>
> The main drawback I see with the proposed solution is that it mimics what
> Entropy label does with a solution which is similar and at the same time
> cannot replace entropy label as the provided entropy is far from being
> sufficient (this is not the goal I know, but I was looking for potential
> use case optimizations). So in a network running entropy label and this
> mechanism, a router will need to find the ELI/EL and hash, then find
> another special label to build the stats (maybe tomorrow there will be a
> third one to look at and a fourth one…). That starts to be a big overhead
> for the forwarding plane.
>
>
>
> Brgds,
>
>
>
> Stephane
>
>
>
>
>
> *From:* mpls [mailto:[email protected] <[email protected]>] *On
> Behalf Of *Robert Raszuk
> *Sent:* Thursday, November 16, 2017 16:23
> *To:* Alexander Vainshtein
> *Cc:* spring; Clarence Filsfils; mpls; Michael Gorokhovsky;
> [email protected]; 
> draft-hegde-spring-traffic-accounting-for-sr-paths;
> Zafar Ali (zali)
> *Subject:* Re: [mpls] [spring] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
>
>
>
> Folks,
>
>
>
> This thread started and the requirements reported clearly stated that all
> what we need is the ability to account per path traffic on egress nodes.
>
>
>
> Now out of the sudden I see requirement popping up to be able to measure
> per path in transit nodes.
>
>
>
> Well you can do it today with SRv6 if your hardware allows or you can do
> it with RSVP-TE.
>
>
>
> SR-MPLS is replacing LDP and adds ability for limited TE. But SR-MPLS
> never intended to become connection oriented protocol nor architecture.
>
>
>
> So I recommend we take a step back here. Or if you like first go and fix
> basic MPLS LDP LSPs to allow per end to end path accounting in transit
> nodes then come back here to ask for the same in SR-MPLS. Not the other way
> around.
>
>
>
> Thx
>
> r.
>
>
>
>
>
> On Nov 16, 2017 16:12, "Alexander Vainshtein" <
> [email protected]> wrote:
>
> Greg,
>
> I concur with your position: let’s first  of all agree that ability to
> measure traffic carried by an SR-TE LSP in a specific transit node is a
> require OAM function for SR.
>
>
>
> I have looked up the SR OAM Use Cases
> <https://datatracker.ietf.org/doc/draft-ietf-spring-oam-usecase/?include_text=1>
> draft, and I did not find any relevant use cases there.
>
> The only time measurements are mentioned is a reference to an expired
> implementation report
> <https://tools.ietf.org/html/draft-leipnitz-spring-pms-implementation-report-00>
> draft discussing delay measurements.  Since delay measurements are in any
> case based on synthetic traffic, and are always end-to-end (one-way or
> two-way), this reference is not relevant, IMHO, for this discussion.
>
>
>
> I have added the authors of the SR OAM Use Cases draft to tis thread.
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302 <+972%203-926-6302>
>
> Cell:      +972-549266302 <+972%2054-926-6302>
>
> Email:   [email protected]
>
>
>
> *From:* mpls [mailto:[email protected]] *On Behalf Of *Greg Mirsky
> *Sent:* Thursday, November 16, 2017 4:28 AM
> *To:* Xuxiaohu <[email protected]>
> *Cc:* draft-hegde-spring-traffic-accounting-for-sr-paths <
> [email protected]>; spring <
> [email protected]>; Zafar Ali (zali) <[email protected]>; mpls <[email protected]>
> *Subject:* Re: [mpls] [spring] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
>
>
>
> Dear All,
>
> I cannot imagine that operators will agree to deploy network that lacks
> critical OAM tools to monitor performance and troubleshoot the network.
> True, some will brave the challenge and be the early adopters but even they
> will likely request that the OAM toolbox be sufficient to support their
> operational needs. I see that this work clearly describes the problem and
> why ability to quantify the flow behavior at internal nodes is important
> for efficient network operation. First let's discuss whether the case and
> requirement towards OAM is real and valid. Then we can continue to
> discussion of what measurement method to use.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Nov 16, 2017 at 10:05 AM, Xuxiaohu <[email protected]> wrote:
>
> Concur. Although it has some values, it's not cost-efficient from my point
> of view. Network simplicity should be the first priority object. Hence we
> would have to make some compromise.
>
> Best regards,
> Xiaohu
>
> ------------------------------
>
> 徐小虎 Xuxiaohu
> M:+86-13910161692
> E:[email protected]
> 产品与解决方案-网络战略与业务发展部
> Products & Solutions-Network Strategy & Business Development Dept
>
> *发件人:* Zafar Ali (zali)
>
> *收件人:* Greg Mirsky<[email protected]>;draft-hegde-spring-traffic-
> accounting-for-sr-paths<draft-hegde-spring-traffic-
> [email protected]>;mpls<[email protected]>;spring<
> [email protected]>
>
> *主**题:* Re: [mpls] [spring] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
>
> *时间:* 2017-11-16 02:24:10
>
>
>
> 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 <[email protected]> on behalf of Greg Mirsky <
> [email protected]>
> *Date: *Wednesday, November 15, 2017 at 11:10 AM
> *To: *"[email protected]" <
> [email protected]>, "
> [email protected]" <[email protected]>, "[email protected]" <[email protected]>
> *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
>
>
>
>
> ____________________________________________________________
> _______________
>
> 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.
> ____________________________________________________________
> _______________
>
>
> _______________________________________________
> mpls mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/mpls
>
>
>
> _________________________________________________________________________________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations 
> confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu 
> ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
> electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere, deforme ou 
> falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or privileged 
> information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and delete 
> this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have been 
> modified, changed or falsified.
>
> Thank you.
>
>
>
> _______________________________________________
> mpls mailing [email protected]https://www.ietf.org/mailman/listinfo/mpls
>
>
>
> _______________________________________________
> mpls mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/mpls
>
>
_______________________________________________
spring mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/spring

Reply via email to