Well I still do not think we need anything new on the wire for this but
apparently half folks here do not get it ;)

So for those who need it we can just insert 8 octets of vxlan between label
stack and packet and use vnid as path id.

thx
r.

On Nov 16, 2017 14:46, "Xuxiaohu" <[email protected]> wrote:

> Just an idea occurring in my mind: Maybe it's worthwhile to consider how
> to address this business demand by using the unified SR approach (
> https://datatracker.ietf.org/meeting/100/materials/slides-
> 100-mpls-04-draft-xu-mpls-unified-source-routing-instruction-ietf100/).
> More specifically, use the source port of the UDP tunnel header to carry
> the path identity, just like the idea of using the unified SR approach to
> address the load-balancing issue associated with the MPLS-SR.
>
>
>
>
> ------------------------------
> 徐小虎 Xuxiaohu
> M:+86-13910161692
> E:[email protected]
> 产品与解决方案-网络战略与业务发展部
> Products & Solutions-Network Strategy & Business Development Dept
>
> *发件人: *Xuxiaohu
> *收件人: *Jeff Tantsura<[email protected]>;Robert Raszuk<
> [email protected]>
> *抄送: *draft-hegde-spring-traffic-accounting-for-sr-paths<draft-
> [email protected]>;spring<
> [email protected]>;mpls<[email protected]>;Zafar Ali (zali)<[email protected]>;Greg
> Mirsky<[email protected]>
> *主题: *Re: [spring] [mpls] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
> *时间: *2017-11-16 14:25:32
>
>
> s/per flow/per path.
>
>
>
> ------------------------------
> 徐小虎 Xuxiaohu
> M:+86-13910161692
> E:[email protected]
> 产品与解决方案-网络战略与业务发展部
> Products & Solutions-Network Strategy & Business Development Dept
>
> *发件人: *Xuxiaohu
> *收件人: *Jeff Tantsura<[email protected]>;Robert Raszuk<
> [email protected]>
> *抄送: *draft-hegde-spring-traffic-accounting-for-sr-paths<draft-
> [email protected]>;Greg Mirsky<
> [email protected]>;spring<[email protected]>;Zafar Ali (zali)<
> [email protected]>;mpls<[email protected]>
> *主题: *Re: [spring] [mpls] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
> *时间: *2017-11-16 11:21:46
>
>
> If so, why not directly use RSVP-TE if the per flow state is needed?
>
>
>
> ------------------------------
> 徐小虎 Xuxiaohu
> M:+86-13910161692
> E:[email protected]
> 产品与解决方案-网络战略与业务发展部
> Products & Solutions-Network Strategy & Business Development Dept
>
> *发件人: *Jeff Tantsura
> *收件人: *Robert Raszuk<[email protected]>
> *抄送: *Xuxiaohu<[email protected]>;Greg Mirsky<[email protected]>;
> spring<[email protected]>;mpls<[email protected]>;Zafar Ali (zali)<
> [email protected]>;draft-hegde-spring-traffic-accounting-for-sr-paths<draft-
> [email protected]>
> *主题: *Re: [spring] [mpls] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
> *时间: *2017-11-16 11:09:13
>
> Today, if you run RSVP-TE, you’d get (at least on high end platforms)
> counters per LSP.
>
> Having the same functionality with SR seems rather logical.
>
>
>
> Cheers,
>
> Jeff
>
>
>
> *From: *<[email protected]> on behalf of Robert Raszuk <[email protected]>
> *Date: *Thursday, November 16, 2017 at 10:50
> *To: *Jeff Tantsura <[email protected]>
> *Cc: *Xuxiaohu <[email protected]>, Greg Mirsky <[email protected]>,
> spring <[email protected]>, mpls <[email protected]>, "Zafar Ali (zali)" <
> [email protected]>, draft-hegde-spring-traffic-accounting-for-sr-paths <
> [email protected]>
> *Subject: *Re: [spring] [mpls] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
>
>
>
> As explained it is not needed to get all information required per path.
>
>
>
> Yes you may have N:1 mapping of flows to path so what is the problem ?
>
>
>
> thx
>
> r.
>
>
>
> On Nov 16, 2017 10:47, "Jeff Tantsura" <[email protected]> wrote:
>
> Robert,
>
>
>
> HW counters are rather precious resources, but that’s beside the point.
>
> An architecture is not an immutable object, on contrary, a very import
> property of a good architecture is flexibility and agility, ability to
> adapt when business need arises.
>
>
>
> Keeping semantics aside – what’s needed, is a metadata (here encoded as a
> label) that uniquely identifies a path, where FIB lookup would yield an
> “counter hit”, potentially counter creation if the packet is the first
> packet in the flow. Value of the label would be hashed in the counter ID
> that is unique and could be resolved by a management layer into accounting
> record.
>
>
>
> Cheers,
>
> Jeff
>
>
>
> *From: *spring <[email protected]> on behalf of Robert Raszuk <
> [email protected]>
> *Date: *Thursday, November 16, 2017 at 10:26
> *To: *Xuxiaohu <[email protected]>
> *Cc: *Greg Mirsky <[email protected]>, spring <[email protected]>, mpls
> <[email protected]>, "Zafar Ali (zali)" <[email protected]>,
> draft-hegde-spring-traffic-accounting-for-sr-paths <
> [email protected]>
> *Subject: *Re: [spring] [mpls] Special purpose labels in
> draft-hegde-spring-traffic-accounting-for-sr-paths
>
>
>
> The architecture is fine. This is accounting state not forwarding state.
>
>
>
> But no new labels are needed.
>
>
>
> See on ingress you apply sr label stack based on some match of the fields
> of actual packet. So all you need is to do accounting on the very same
> fields of the packets on egress and you have path accounting required for
> you.
>
>
>
> Besides this method also seamlessly works over non sr capable SFs as long
> as such SFs do not mess with the packet content of those tuples.
>
>
>
> cheers,
>
> r.
>
>
>
> On Nov 16, 2017 10:05, "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
>
>
> _______________________________________________
> mpls mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/mpls
>
> _______________________________________________ spring mailing list
> [email protected] https://www.ietf.org/mailman/listinfo/spring
>
>
_______________________________________________
spring mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/spring

Reply via email to