stefano, et al,

my read of SR and IPv6-SR in the past year is:

  1. that in 2013 you have started out with a *unified* control-plane
     based on stacked-tunnels technology which supports more than
     one data-plane.

  2. because it supports 'more than' dataplane and there is
     a high congruency between dataplane forwarding semantics you need an
     overarching, common 'architecture' with new terminology etc.

now lets have a closer look after more than one-year of 'SR-promised-land':

  1. There is little to no SP traction on IPv6-SR.
     those SPs who have voiced support in all reality
     can be served well with nested IP tunnels based on
     exisiting protocols (GRE, IPIP, L2TPv3 )

  2. For certain usecases (e.g. protection, OAM, controller-based TE, etc)
     there is SP traction in SR-over-MPLS.

  3. There is little to no congruency in terms of forwarding-semantics
     between the IPv6-SR dataplane and the MPLS data-plane.

     a) MPLS forwarding
        = loose and strict forwarding based on local assigned tags

     b) IPv6-SR forwarding
        = best-matching prefix forwarding based on global assigned adresses

  4. the cost of adding explicit routing forwarding capabilities
     to IPv6 forwarding hardware is now visible (and guess what - its expensive
     to implement on high speed (100GBIT/s lookup engines -
     (parsing IPv6-extensions headers does require a lot of memory references)

  5. IOW the need to support for 'more-than-one dataplane' has just shrunk down
     to 'one dataplane' of practical relevance (which is MPLS).

  6. for *one* practical dataplane we do not need new architecture, nor new 
terminology.
     all what is required is some further clarification to rfc3031, which
     'draft-gredler-spring-mpls' really is all about.


what really irritates me is your repeated delay tactics around publication
of 'IPv6-SR' in sufficient details, such that one can see the clear need for a
*common* architecture. my trust that this will happen has gotten down to almost 
zero.

before asking the WG to adopt a common SR architecture and terminology
i'd rather ask you to *proof* the need for it. right now there
is *zero* evidence on the table that we need a 'common, dataplane neutral
SR architecture' at all, for supporting the practical relevant use-cases.

/hannes


On Mon, Jun 02, 2014 at 07:36:47PM +0000, Stefano Previdi (sprevidi) wrote:
[ ... ]

| >  i hope it does not take another 12 months
| > (e.g. like the last time when we have asked for the data ipv6-sr plane 
specification
| >  presented at mplswc2013 - actual publication data was feb 2014 ...) -
| 
| 
| Indeed, SR-IPv6 was initially presented at mplswc2013, then it 
| triggered interest and collaboration from many parties. Note that 
| we met during a couple of hours in Paris at that time and we gave 
| you all the details of what we had in mind, including the ipv6 
| part. 
| 
| Then, at some point in the cycle, we published a draft describing 
| what the authors worked out in terms of architecture and SRH details. 
| I don't think I have to come with a justification about the amount 
| of time it took.
| 
| Anyway, in the mean time, implementation work from multiple parties 
| started (for both mpls and v6 dataplanes). Now that we have multiple 
| implementations, we are working on interoperability and we will, 
| probably, again update some of the details but don't take this as a 
| commitment from my side to publish anything in a delay that suits 
| your time perception. 
| 
| 
| s.

_______________________________________________
spring mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/spring

Reply via email to