> 
> On Wed, 11 Sep 2019, 14:21 Satoru Matsushima, <satoru.matsush...@gmail.com> 
> wrote:
>>> 
>>>> On Wed, 11 Sep 2019, 13:46 Satoru Matsushima, 
>>>> <satoru.matsush...@gmail.com> wrote:
>>>> Hi Aijun,
>>>> 
>>>>>  
>>>>> 
>>>>> But the concept of SRv6+ is more clear than the SRv6(topology/service 
>>>>> instruction separation;
>>>>> 
>>>> 
>>>> The SR architecture never require such things. See RFC8402:
>>>> 
>>>> “Abstract
>>>> 
>>>> Segment Routing (SR) leverages the source routing paradigm. A node steers 
>>>> a packet through an ordered list of instructions, called "segments". A 
>>>> segment can represent any instruction, topological or service based.”
>>>> 
>>>> “3.1.3. SRv6 
>>>> 
>>>>  When SR is used over the IPv6 data plane: 
>>>> 
>>>>  o A Prefix-SID is an IPv6 address. 
>>>>  o An operator MUST explicitly instantiate an SRv6 SID. IPv6 node 
>>>> addresses are not SRv6 SIDs by default.”
>>>> 
>>>> 
>>>>> different instruction carried in different IPv6 EH).  It conforms to 
>>>>> RFC8200 as well, seems will be less resisted within 6man WG.
>>>>> 
>>>> 
>>>> SRH conforms RFC8200.
>>> 
>>> 
>>> 
>>> This SPRING WG draft does not.
>> 
>> My point was on SRH. Good to see you have no comment on that.
> 
> 
> Packet structures aren't protocol definitions.

Huh?
Interesting. I never thought like that thorough witness on lots of design work 
and discussion in IETF to define bits-n-bytes over the wire. 
—satoru

> 
> 
>> 
>>> 
>>> 
>>> draft-ietf-spring-srv6-network-programming-01
>>> 
>>> 
>>> 
>>> 
>>> It is referring to the ID which has not been adopted by 6man, has been 
>>> ignoring many of the points brought up about it by 6man, and has proposed 
>>> Information status.
>>> 
>>> 
>>> draft-voyer-6man-extension-header-insertion-05
>>> 
>>> 
>>> I would think that a Standards Track ID/RFC cannot depend on an 
>>> Informational ID/RFC for any formal functionality.
>> 
>> Fine.
>> —satoru
>> 
>>> 
>>>> 
>>>> 
>>>>> Will such enhancements accelerate the deployment of SR related 
>>>>> technologies in service provider network? Anyway it is called SRv6+ J.
>>>>> 
>>>> 
>>>> SRH has already accelerated SRv6 deployments. 
>>>> 
>>>> Best regards,
>>>> —satoru
>>>> 
>>>>> We have our own solutions for the similar scenarios that the SR 
>>>>> technologies aims to solve, but will also keep eye on the advance of 
>>>>> SR/SRv6/SRv6+ technologies.
>>>>> 
>>>>>  
>>>>> 
>>>>> Best Regards.
>>>>> 
>>>>>  
>>>>> 
>>>>> Aijun Wang
>>>>> 
>>>>> China Telecom
>>>>> 
>>>>>  
>>>>> 
>>>>> 发件人: spring-boun...@ietf.org [mailto:spring-boun...@ietf.org] 代表 Robert 
>>>>> Raszuk
>>>>> 发送时间: 2019年9月11日 1:34
>>>>> 收件人: Sander Steffann
>>>>> 抄送: Ron Bonica; SPRING WG List; Andrew Alston; James Guichard; Shraddha 
>>>>> Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel
>>>>> 主题: Re: [spring] Going back to the original question for the Spring WG 
>>>>> (was: Re: Beyond SRv6.)
>>>>> 
>>>>>  
>>>>> 
>>>>> Hi Sander,
>>>>> 
>>>>>  
>>>>> 
>>>>> You keep saying SRv6 is complex. But it is only as complex as you are 
>>>>> going to make it or as you will need it to be. 
>>>>> 
>>>>>  
>>>>> 
>>>>> No one is mandating you to do any network programming or to use multiple 
>>>>> TLVs. If you just need to use SR for basic TE you insert one or two SIDs 
>>>>> and you are done. If you want to also enable L3VPN you configure it in 
>>>>> pretty much identical way regardless if this is SRv6 or SRv6+. 
>>>>> 
>>>>>  
>>>>> 
>>>>> I know I am not going to convince you, but just for the record it is worh 
>>>>> to note that what get's send on the wire is only the information what you 
>>>>> as the vendor need. The fact that spec has prepared encoding to also be 
>>>>> useful for not only you but other operators does not make the solution 
>>>>> "complex".  Otherwise we will end up with protocol per customer which 
>>>>> would be pretty bad I am afraid. 
>>>>> 
>>>>>  
>>>>> 
>>>>> See many people say BGP is complex .... and it is the same here - BGP is 
>>>>> as complex as you require it to be. You can enable BGP 1/1 with 4 lines 
>>>>> of config. But if you need other address families if you need fancy 
>>>>> policy you have all required tools for that on your keyboard. 
>>>>> 
>>>>>  
>>>>> 
>>>>> - - - 
>>>>> 
>>>>>  
>>>>> 
>>>>> Now point about SRv6+ ... see writing a drafts for it easy, Further even 
>>>>> writing interop draft with SRv6 is also not that complex - day or two and 
>>>>> you submit. But please tell me why any vendor who has been working in 
>>>>> open IETF process on any new service for over 5 years now would have to 
>>>>> put a lot of development resources on the table to develop data plane and 
>>>>> control plane enhancements for essentially subset of functionality at 
>>>>> best ? 
>>>>> 
>>>>>  
>>>>> 
>>>>> It is nothing about anyone's good will or not ... it is all about limited 
>>>>> resources. Features and extensions are not added to any vendor based on 
>>>>> the RFC translation engine. It is pretty difficult and painful process. 
>>>>> So without huge market demand behind it I would be highly surprised if 
>>>>> any vendor who committed to SRv6 already would now take real on support 
>>>>> for SRv6+.
>>>>> 
>>>>>  
>>>>> 
>>>>> Thank you,
>>>>> 
>>>>> R.
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>>  
>>>>> 
>>>>> On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <san...@steffann.nl> 
>>>>> wrote:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> > No. And that is why I want SRv6+ to move forward, to avoid getting 
>>>>> > trapped in the SRv6 walled garden.
>>>>> > 
>>>>> > The way IETF works (at least in vast majority of WGs) is that if you do 
>>>>> > not like a specific element of a solution or if something is missing 
>>>>> > from any solution during WG process - you contribute to it to either 
>>>>> > fix it or to make sure the WG product is the best possible.
>>>>> > 
>>>>> > So nothing prevented you for all the years IETF has been dealing with 
>>>>> > SRv6 process to take an active part in its standardization.
>>>>> > 
>>>>> > Asking for adoption of solution which brings nothing new to already 
>>>>> > shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is 
>>>>> > at best counterproductive.
>>>>> 
>>>>> No, something that today can do the same as SR-MPLS but over IPv6, with 
>>>>> lots of space for future expansion, is something I like to see. Using 
>>>>> IPv6 instead of MPLS already gives the benefit of unifying transport 
>>>>> technologies. I'm not waiting for something feature packed with so many 
>>>>> knobs and "special" (read: header insertion, bit shifting etc) that it 
>>>>> will be much harder to work with.
>>>>> 
>>>>> > It is like now you would be asking to adopt some individual drafts 
>>>>> > which woke up and defined new data plane and new control plane for 
>>>>> > services you are running in your network - and call those MPLS+, 
>>>>> > L2VPN+, L3VPN+ and mVPN+ without any new functionality.
>>>>> 
>>>>> That "without any new functionality" isn't exactly true either…
>>>>> 
>>>>> > Would it make sense ?
>>>>> 
>>>>> If those data plane and control plane drafts provide an easier way to do 
>>>>> those things? Most definitely yes.
>>>>> 
>>>>> It's the measuring progress by how many features and "cool" things are 
>>>>> added that is a problem here. Progress also include making technology 
>>>>> easier to manage, easier to understand, easier to debug, more accessible 
>>>>> to average network engineers.
>>>>> 
>>>>> Antoine de Saint Exupéry was right: “Perfection is achieved, not when 
>>>>> there is nothing more to add, but when there is nothing left to take 
>>>>> away.”
>>>>> 
>>>>> Cheers,
>>>>> Sander
>>>>> 
>>>>> _______________________________________________
>>>>> spring mailing list
>>>>> spring@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/spring
>>>> _______________________________________________
>>>> spring mailing list
>>>> spring@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/spring
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to