[Gllug] Content switches using Linux
Richard Cottrill
richard_c at tpg.com.au
Fri Jul 25 12:14:50 UTC 2003
Hi guys,
I'm not a routing guru by any stretch, but when I found out what a Nokia
CSS (Content Switching System) is, I thought "that sounds like an IP
router with scripts for dynamic configuration...". The allegory is "Why
pay hundreds of thousands of pounds for something that can be done with
commodity hardware and free software? I might have a go at hacking one
together myself". (at least I think it's an allegory, but let's not get
into a long discussion about it please).
I found one of the Nokia guys and he came back with "6GB throughput; can
Linux do that?". I figured that to do inspection of packets to fill 6
x 1GB ethernet cards; and run remote interrogation of servers and
process the results, may be a bit taxing for a single processor and
commodity hardware...
So, my questions are:
- Will the Linux kernel use multiple processors for this sort of work
(many, very big routing tables)?
- Will a PCI bus come close to holding this sort of throughput?
- I can imagine a number of smaller machines would have a better chance
(I'm thinking blade servers here); but could it really work? I can
imagine a number of management headaches...
- Would another Free OS scale better for this v.high throughput (multi
processor) router? *BSD, or (SHOCK!) HURD (given it's micro kernel,
maybe it can put multiple routers/tables on multiple processors where
the monolithic kernels can't)?
Richard
--
Gllug mailing list - Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug
More information about the GLLUG
mailing list