> we can reword the statement so to explain that there are places 
> where mpls is not planned to be deployed while ipv6 is and it is 
> preferred (by the network operators of such infrastructures) to 
> extend ipv6 with sr rather than changing dataplane.

To me this paragraph above is the real justification for use of IPv6. (although 
one could debate whether forwarding based on a not-yet-standardized new 
extension header constitutes changing the dataplane). 

This points to my main concern with 
draft-martin-spring-segment-routing-ipv6-use-cases -- specifically that it 
confuses some perfectly reasonable use cases for SPRING (which would be equally 
valid with either MPLS or IPv6 implementation), with the choice of data plane. 

Looking at draft-martin-spring-segment-routing-ipv6-use-cases in detail:

Section 2.1 ("IPv6 Segment Routing in the Home Network") does not seem too bad. 
On the one hand as far as I know the MPLS data plane has not been deployed in 
home networks -- although to be fair just how my digital cable box and my 
digital telephone box talk with the network is a detail that I don't need to 
know and in my role as a homeowner I don't want to know. Also the data speeds 
needed in the home network might be slow enough that purely software forwarding 
might be appropriate (at least for now). 

Section 2.2 ("IPv6 Segment Routing in the Access Network") seems to me to be a 
perfectly reasonable explanation for why SPRING is useful in the access 
network, along with a statement along the lines of the paragraph above (that 
some might just not want to use an MPLS data plane). 

The same could be said for sections 2.3, 2.4 and 2.5, which contain perfectly 
reasonable explanations for why SPRING might be useful in Data Centers, Content 
Delivery Networks, and Core Networks. However, why the data centers, content 
delivery networks, and core networks might want to use SPRING, and whether they 
choose to use an MPLS forwarding plane or an IPv6 forwarding plane, seem like 
independent issues. Given that a SPRING control plane should be able to work 
just fine with either data plane, the choice of data plane might come down to 
issues such as what products get built and what performance can be achieved at 
what cost.

Ross

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

Reply via email to