Re: section 3.2.1/2 LFB outputs/inputs
"Joel M. Halpern" <[email protected]> Wed, 8 Nov 2006 13:23:59 -0500
| Newsgroups | gmane.ietf.forces |
|---|---|
| Message-ID | <[email protected]> |
I believe we need to have the redirector LFB. Whether we have one class that can do both meta-data based redirection and content based redirection, or two (or three) classes is not a concern. But we need to have that ability. I realize that using such an LFB means that someone reading the graph can't tell where the packets will go without the table in the redirector. But there are way too many cases where we need it. (The simplest example is where one places a DSCP on a packet early in the processing, but branches to different queues much later in the processing.) I am happy to add brief descriptions of other ways of doing the interconnection, although I had thought that the two extreme examples covered things pretty well already. As a separate matter, if we need to strengthen the wording elsewhere about the fact that LFBs are abstractions and not implementations, I am happy to do so. Suggestions on how to strengthen the existing wording would be appreciated. This is a very important point, and I think some folks have already missed it. Yours, Joel At 01:06 PM 11/8/2006, Jamal Hadi Salim wrote: >I am not adding this to the tracker yet. Will do when we discuss and >reach some consensus. > >I havent looked at this text for a while - but last i looked at it i had >some strong reservations with its use. It still left the same after >taste in my mouth this time as well. > >I am making the strong assumption that this text will be used by many an >implementer to provide the information model or spec[1]. It has been >argued in the past that the information model is merely meant as a >guideline - so was RFC2401 and to this date i am met with many >arguements of "but thats what the RFC said". So that arguement is not >strong. >Enough of that rant, heres where i am coming from: > >Inputs and outputs are good to have because they provide for a >consistent way to info-model the graphing - so no argument there. The >text however, still has some strong subliminal implementation >suggestions of the existence of a redirector LFB (suggested on page 15 >and other places) whose purpose merely is to bridge different LFBs. This >is where i have argued in the past, it borders on implementation >details. As an example, I could interconnect >LFBs in a star topology with a specialized LFB doing the routing. >I have seen many a ASIC with this approach. I am certain there are other >ways which i havent come across. > >If: > a) i) we got rid of the redirector LFB as a necessary component > or > ii) add the other ways of doing it such as the hubnspoke scheme i >just described above and perhaps others. > b) we add some strong language to mean all this is not necessarily the >way to implement. > >Then my concern will go down. > >Thoughts? > >cheers, >jamal > >[1] Infact section 4 para 2 states: ".. the model will serve as an > important reference for the design and development of the CEs > (software) and FEs (mostly the software part). It will also serve > as a design input when specifying the ForCES protocol elements for > CE-FE communication."