>> Reading the I-D and based on the discussion on this thread I believe
>> more description is required. As Joel pointed out, clarity on what is
>> legal/illegal (or out of scope for now) is needed.

>I leave this for the authors to reply.

We are working onthe  next revision of the draft that will clarify
some text and illustrate and example. We shall post it soon.

-Rishabh

On Tue, Jul 7, 2020 at 2:42 AM <bruno.decra...@orange.com> wrote:
>
> Hi Dhruv,
>
> > -----Original Message-----
> > From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Dhruv Dhody
> > Subject: Re: [spring] Understanding the replication draft
> >
> > Hi WG,
> >
> > Reading the I-D and based on the discussion on this thread I believe
> > more description is required. As Joel pointed out, clarity on what is
> > legal/illegal (or out of scope for now) is needed.
>
> I leave this for the authors to reply.
>
> > I have no strong opinion if that needs to be done before or after adoption!
> >
> > I do not follow PIM closely and just realized that the SR P2MP Policy
> > in the PIM I-D [1] is adopted by the PIM WG, but not yet posted [2].
> > I wanted to make sure that it has been decided that PIM is the right
> > place to define SR P2MP policy (discussed either in the WG and/or
> > between chairs/AD)?
>
> draft-voyer-pim-sr-p2mp-policy-00 is to be worked in the PIM WG.
> The PIM WG is waiting for the SPRING WG to adopt 
> draft-voyer-spring-sr-replication-segment, since the -pim- document has a 
> dependency on the -spring- document.
>
> Quoting the PIM chairs: "We have solid support to adopt this draft. [...] We 
> are waiting to hear back from the spring chairs as to the wg status of the 
> local replication draft of which your draft is dependent. So please hold off 
> on submitting the new draft-ietf-pim-sr-p2mp-policy until they give us the 
> green light."
>
> Does this answer your question?
>
> --Bruno
>
> > Thanks!
> > Dhruv
> >
> > [1] https://datatracker.ietf.org/doc/draft-voyer-pim-sr-p2mp-policy/
> > [2]
> > https://mailarchive.ietf.org/arch/msg/pim/YyF7I02aaRtpZngf7uTno69IB90/
> >
> >
> >
> > On Thu, Jul 2, 2020 at 12:05 PM Rishabh Parekh <risha...@gmail.com>
> > wrote:
> > >
> > > Jeff,
> > > Your explanation of distinct Transport SIDs and service labels (which
> > > appear at BoS) applies to Point-to-Point services. Same model can be
> > > applied when a Point-to-Multipoint service is realized by one
> > > end-to-end replication segment; "Downstream Replication SID" as
> > > specified in draft is effectively the service label at a specific
> > > downstream node of a Replication segment with Transport SIDs imposed
> > > on top to take replicated packet to that node.
> > >
> > > However, when a Point-to-Multipoint service is over replication
> > > segments stitched together to form a P2MP tree, as described in PIM WG
> > > draft, this model no longer holds since all service egress nodes would
> > > have to agree on one common service label. So  P2MP services
> > > implicitly map the P2MP transport label (Replication SID at BoS in
> > > this case) to the P2MP service. Of course, this implies one-to-one
> > > association between a P2MP service and a P2MP transport. There are
> > > techniques to share one P2MP transport across different P2MP services
> > > using either upstream assigned label or a global context from
> > > "Domain-wide Common Block"
> > > (draft-ietf-bess-mvpn-evpn-aggregation-label). These and other gory
> > > details are described in Section 2 of PIM WG draft and to some extent
> > > in BESS MVPN-EVPN draft.
> > >
> > > -Rishabh
> > >
> > > On Wed, Jul 1, 2020 at 5:50 PM Jeff Tantsura <jefftant.i...@gmail.com>
> > wrote:
> > > >
> > > > Rishabh,
> > > >
> > > > Transport SID with a service on top can’t be a BoS label, there’s s 
> > > > service
> > label below, since a service is associated with a particular node, there 
> > would
> > be at least a N-SID associated with the service node.
> > > > It seems like B-SID behavior is the correct one, when R-SID is looked up
> > and popped, it would yield: replication  (as programmed by a controller, 
> > since
> > there’s no state) + new label stack associated with the new, post
> > replication/branching path that is imposed on top of existing label stack, 
> > so
> > service label ( + optionally more transport labels) are preserved.
> > > >
> > > > Cheers,
> > > > Jeff
> > > > On Jul 1, 2020, 12:40 PM -0700, Rishabh Parekh <risha...@gmail.com>,
> > wrote:
> > > >
> > > > Robert,
> > > >
> > > > 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.
> > > >
> > > >
> > > > We would be fine with A), but we don't want to exclude possibility of
> > > > something like what you describe in B.
> > > >
> > > > -Rishabh
> > > >
> > > > On Wed, Jul 1, 2020 at 12:27 PM Robert Raszuk <rob...@raszuk.net>
> > wrote:
> > > >
> > > >
> > > > 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.
> > > >
> > > >
> > > > _______________________________________________
> > > > 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
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations 
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu 
> ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
> electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou 
> falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged 
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete 
> this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been 
> modified, changed or falsified.
> Thank you.
>
> _______________________________________________
> 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