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 <https://tools.ietf.org/html/rfc8402#section-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.



>
>
> 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
>> <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
>> <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