"Secret sauce" is another way to say not-interoperable. And that is exactly the point I am making.
Regards, Greg On Tue, Oct 5, 2021, 15:17 Robert Raszuk <rob...@raszuk.net> wrote: > That's not the case. You can map locator prefix to specific compression > schema used as an example ... This is pure implementation choice - I would > say vendor's secret sauce. > > On Wed, Oct 6, 2021 at 12:11 AM Greg Mirsky <gregimir...@gmail.com> wrote: > >> I am not asking how to deal with the fact that the mode cannot manage >> different flavors using just information that is in the packet. I am >> pointing that out and you are trying to avoid to acknowledge that the >> problem exists. That's your choice. >> >> Regards, >> Greg >> >> On Tue, Oct 5, 2021, 15:07 Robert Raszuk <rob...@raszuk.net> wrote: >> >>> To me the easiest option here is to simply configure on each node >>> selected compression schema for the domain. Do you see anything wrong with >>> it ? >>> >>> On Wed, Oct 6, 2021 at 12:05 AM Greg Mirsky <gregimir...@gmail.com> >>> wrote: >>> >>>> Hi Robert, >>>> sorry, but it doesn't seem to address my concern. My question is not >>>> about mixing compression flavors in the same SRH (that is an interesting >>>> case of its own). I am asking how a node that supports all the flavors >>>> defined in the draft would parse an SRv6 packet with compressed SIDs in the >>>> SRH. The impression I've got so far, is that is not possible for a node to >>>> process a SID correctly without preconditions of "planning". In other >>>> words, a controller constructs the list on the assumption that each node >>>> supports one and only one flavor of CSID compression. Thus, I can conclude, >>>> that the defined flavors are mutually exclusive and thus are different data >>>> plane techniques of the SRv6 SID compression. >>>> >>>> Regards, >>>> Greg >>>> >>>> On Tue, Oct 5, 2021, 14:41 Robert Raszuk <rob...@raszuk.net> wrote: >>>> >>>>> Greg, >>>>> >>>>> SRH should have an equal size SIDs. That notion applies to compress >>>>> SIDs. Mixing multiple flavors in a single domain node to node seems of no >>>>> use to me. Within your domain you are subject to the domain >>>>> architecture which is the key factor what compression scheme is chosen. >>>>> >>>>> Across domains (say you own N domains) the compressed SID size may >>>>> vary. >>>>> >>>>> Does this answer your and maybe Ron's question ? >>>>> >>>>> Thx, >>>>> R. >>>>> >>>>> >>>>> On Tue, Oct 5, 2021 at 11:36 PM Greg Mirsky <gregimir...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi Robert, >>>>>> as I understand it, you believe everything that is written in the >>>>>> draft. I hope you can help me find an answer to one simple question: >>>>>> >>>>>> Can a node that supports this draft in its entirety, i.e., supports >>>>>> all "flavors" defined in the document, process received SRv6 packet with >>>>>> the SRH encoded according to the specification? >>>>>> >>>>>> So far, the proponents of the draft referred to "planning" how >>>>>> flavors of SRv6 SID compressed. To the best of my understanding, that is >>>>>> is >>>>>> a clear demonstration of the incompatibility between flavors defined in >>>>>> the >>>>>> CSID draft. Regardless of what is written in it. >>>>>> >>>>>> Regards, >>>>>> Greg >>>>>> >>>>>> On Tue, Oct 5, 2021 at 1:24 PM Robert Raszuk <rob...@raszuk.net> >>>>>> wrote: >>>>>> >>>>>>> Ron & SPRING WG chairs, >>>>>>> >>>>>>> Through this discussion we first have seen a debate if we need one >>>>>>> or more data planes to compress SIDs in SRv6. WG clearly stated we need >>>>>>> one. >>>>>>> >>>>>>> Following that we have observed a first terminology shift to see if >>>>>>> asking how many solutions should be supported will work any better. To >>>>>>> that >>>>>>> many WG members clearly stated that they support one solution. >>>>>>> >>>>>>> Well please notice that the draft in question in its introduction >>>>>>> states: >>>>>>> >>>>>>> Abstract >>>>>>> >>>>>>> This document defines a compressed SRv6 Segment List Encoding in >>>>>>> the >>>>>>> Segment Routing Header (SRH). *This solution* does not require >>>>>>> any SRH >>>>>>> data plane change nor any SRv6 control plane change. *This >>>>>>> solution* >>>>>>> leverages the SRv6 Network Programming model. >>>>>>> >>>>>>> So based on my understanding of English the entire draft talks about >>>>>>> a single solution. >>>>>>> >>>>>>> Then suddenly a new question popped up: how many behaviours are >>>>>>> acceptable. >>>>>>> >>>>>>> I bet number of folks including myself said "one" keeping in mind >>>>>>> previous discussions and the definition of "one" meaning based on the >>>>>>> SRv6 >>>>>>> data plane in compliance to [RFC8402], [RFC8754] and [RFC8986]. >>>>>>> >>>>>>> Interestingly enough the draft in question defines not behaviours >>>>>>> but flavors as new variants of the already defined behaviors in >>>>>>> Standards >>>>>>> Track RFCs. Namely it defines: >>>>>>> >>>>>>> 4.1. NEXT-C-SID Flavor >>>>>>> 4.2. REPLACE-C-SID Flavor >>>>>>> >>>>>>> The newly defined behaviour End.XPS is optional. >>>>>>> >>>>>>> So if there is anything to ask here is to check if WG is ok with two >>>>>>> flavors or not. I do not recall that question has ever been asked >>>>>>> formally >>>>>>> during the WG adoption call. >>>>>>> >>>>>>> With that let's note that optimal compressed SID size may be >>>>>>> different network to network. One size does not fit all. Draft says: >>>>>>> >>>>>>> 6.1. C-SID Length >>>>>>> >>>>>>> The NEXT-C-SID flavor supports both 16- and 32-bit C-SID lengths. >>>>>>> A >>>>>>> * C-SID length of 16-bit is recommended.* >>>>>>> >>>>>>> The REPLACE-C-SID flavor supports both 16- and 32-bit C-SID >>>>>>> lengths. >>>>>>> * A C-SID length of 32-bit is recommended.* >>>>>>> >>>>>>> While I personally think 8-bit should be an option, if we choose a >>>>>>> single flavor we will introduce suboptimality for no good reason. >>>>>>> Hardware >>>>>>> capable of supporting any flavor clearly can do LPM on locator. Also >>>>>>> hardware capable of supporting one flavor can support few other flavors >>>>>>> as >>>>>>> this is pretty much just an offset game. >>>>>>> >>>>>>> Kind regards, >>>>>>> Robert >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Oct 5, 2021 at 9:43 PM Ron Bonica <rbonica= >>>>>>> 40juniper....@dmarc.ietf.org> wrote: >>>>>>> >>>>>>>> Pablo, >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Ae you sure? Please look at the question as Joel asked it ( >>>>>>>> https://mailarchive.ietf.org/arch/msg/spring/nS2gnQ_jxvpbmcxs_d3JAbUCT1I/ >>>>>>>> ). >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Ron >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> 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