Sasha,
I agree with Robert. Building MDTs for services is covered in a
separate draft in BESS:
https://datatracker.ietf.org/doc/draft-parekh-bess-mvpn-evpn-sr-p2mp/

-Rishabh

On Wed, Jul 1, 2020 at 2:56 PM Robert Raszuk <rob...@raszuk.net> wrote:
>
> Hi Alexander,
>
> Do we really know how to build MDTs as source routed chains ?
>
> If that is the goal here IMHO it deserves a whole separate document ....
>
> In general when we replicate we take a packet and copy it to interfaces A, B 
> ... Z. That's a local rule I presume executed for flows containing R-SID-n. 
> But we just can't send the packet with identical list of SIDs from that point 
> on any outgoing interface as results will be rather poor.
>
> We need custom list for each outbound interface and that is something I am 
> not seeing in the draft. Till this is explained I would keep thinking that 
> building MDTs should be more of as control plane task.
>
> Thx.
> R.
>
> On Wed, Jul 1, 2020 at 9:42 PM Alexander Vainshtein 
> <alexander.vainsht...@rbbn.com> wrote:
>>
>> Robert, Rishabh and all,
>> I concur with Robert but would like to add that Option A woild effectively 
>> eliminate the possibility of building MDTs with more than one level using 
>> Replication Segments.
>>
>> Which is probably not the intent of the draft.
>>
>> My 2c.
>>
>> Get Outlook for Android
>>
>> ________________________________
>> From: spring <spring-boun...@ietf.org> on behalf of Robert Raszuk 
>> <rob...@raszuk.net>
>> Sent: Wednesday, July 1, 2020, 22:27
>> To: Rishabh Parekh
>> Cc: Joel Halpern Direct; spring@ietf.org
>> Subject: Re: [spring] Understanding the replication draft
>>
>> Hi Rishabh,
>>
>>  > Of course, care must be
>> > taken to avoid the "explosion" as you describe it. G-SID-2 has to map
>> > to a unique node; for example, it may be an Anycast-SID that takes
>> > packet to distinct nodes from each of the downstream node, or the
>> > downstream nodes can be border nodes connecting to other segment
>> > routing domains where G-SID-2 resolves to distinct nodes in each
>> > domain.
>>
>> I think you are stretching it too thin.
>>
>> See even if G-SID-2 is anycast SID you have zero assurance that physical 
>> nodes packets will land on would be at all diverse.
>>
>> Likewise crossing domains yet providing identical global SID now to be a 
>> different node in each such domain to me is not a realistic example.
>>
>> I think we have two options:
>>
>> A) Firmly state that replication SID MUST be the last one on the stack
>>
>> B) Instead of real SID after the replication SID provide a binding SID which 
>> locally will be mapped to a different SID list imposed to each replicated 
>> flow.
>>
>> What is currently in the draft seems to be very counterintuitive and IMHO 
>> will result in operational difficulties.
>>
>> Thx a lot,
>> R.
>>
>>
>>
>> ________________________________
>> Notice: This e-mail together with any attachments may contain information of 
>> Ribbon Communications Inc. that is confidential and/or proprietary for the 
>> sole use of the intended recipient. Any review, disclosure, reliance or 
>> distribution by others or forwarding without express permission is strictly 
>> prohibited. If you are not the intended recipient, please notify the sender 
>> immediately and then delete all copies, including any attachments.
>> ________________________________

_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to