[quagga-dev 10940] Re: high-bandwidth, low-latency quagga necessary ?
ddutt at cumulusnetworks.com
Wed Dec 4 02:50:43 GMT 2013
Let me put it in simpler terms :)
If you do a cool job, you can make 10G traffic generators cheap and
easily available. U could cause a domino effect. Which is why I prefer
you to do this outside quagga. Many folks can take advantage of it. I
know of a few other packet gen tools that exist including mz. By doing
it outside quagga, you can allow many to leverage your work. Your work
can have a greater impact and many more may be thankful to you,
On 12/03/2013 06:47 PM, Jose Gavine Cueto wrote:
> Hi Dinesh,
> Nice suggestion. I would definitely look into that mz pkt gen. I'm
> looking into creating a library like what you said, and try it out
> soon for such applications like quagga and mz.
> On Wed, Dec 4, 2013 at 10:30 AM, Dinesh Dutt
> <ddutt at cumulusnetworks.com <mailto:ddutt at cumulusnetworks.com>> wrote:
> I think that your program, should you choose to write it, would be
> useful in many scenarios outside quagga. For example, could you
> develop it as a library, so that, packet generators such as mz can
> take advantage of it ? That'd quite helpful, IMO.
> On 12/03/2013 06:17 PM, Jose Gavine Cueto wrote:
>> Hi Dinesh,
>> Just wondering if there's such a use case for quagga, so I could
>> take advantage of using DPDK. It could be used with minimal
>> quagga code modification. I'm thinking out of the box actually
>> since I'm only a quagga user and I don't know very much of its
>> internals even if I've read some of its code before.
>> On Wed, Dec 4, 2013 at 1:02 AM, Dinesh Dutt
>> <ddutt at cumulusnetworks.com <mailto:ddutt at cumulusnetworks.com>> wrote:
>> Hi Pepe,
>> Why do you want to do that within the context of quagga ?
>> On 12/03/2013 06:27 AM, Jose Gavine Cueto wrote:
>>> Hi David,
>>> Thank you for reminding me the obvious :) . Maybe I could
>>> develop some "fast path" plugin/api that can be used by
>>> quagga/c program for basically tx/rx'ng packets. I know
>>> that the processing in tx/rx is not of any concern of
>>> quagga, but I was wondering if there is such use case that
>>> the end-user wished for handling high-bandwidth control
>>> packets while using quagga.
>>> On Tue, Dec 3, 2013 at 8:37 PM, David Lamparter
>>> <equinox at opensourcerouting.org
>>> <mailto:equinox at opensourcerouting.org>> wrote:
>>> Hi Pepe,
>>> On Tue, Dec 03, 2013 at 06:47:30PM +0800, Jose Gavine
>>> Cueto wrote:
>>> > Is there a need for a high-bandwidth and low-latency
>>> optimization for
>>> > quagga ? I've used Intel's Data Plane Development Kit
>>> (DPDK), and
>>> Thank you for your offer, however, Quagga only
>>> implements the control
>>> plane and does not touch the data plane at all.
>>> To stop learning is like to stop loving.
>>> Quagga-dev mailing list
>>> Quagga-dev at lists.quagga.net <mailto:Quagga-dev at lists.quagga.net>
>> To stop learning is like to stop loving.
> To stop learning is like to stop loving.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Quagga-dev