Software for home-built L3 switch?

Order

Gawd
Joined
Dec 8, 2004
Messages
979
Does such software exist?
I know that there are various router programs that come close but if I want a full-gigabit L3 switch is it possible to build it?
 
Order said:
Does such software exist?
I know that there are various router programs that come close but if I want a full-gigabit L3 switch is it possible to build it?

NO, you can build a router (using a spare PC and as many NIC's as you require), but you will not be able to build a switch out of a PC. There are some PCI based switch cards on the market, but I can not comment on how well they work or if they would work at all for what you are trying to accomplish...

Speaking of, What are you trying to accomplish?
 
Well a true switch would be almost impossible, since there are almost no real many port (ie more than 2) based NICs. If you just want L3 routing at gigabit, then install 2 or more nics and then plug them in to L2 Gigabit switches, then just install some linux varient of routing software. Although you will need to put it on a decently beefy machine if you want to be able to route at full gigbit speeds.
 
nebruin said:
Well a true switch would be almost impossible, since there are almost no real many port (ie more than 2) based NICs. If you just want L3 routing at gigabit, then install 2 or more nics and then plug them in to L2 Gigabit switches, then just install some linux varient of routing software. Although you will need to put it on a decently beefy machine if you want to be able to route at full gigbit speeds.


Can you better explain "almost no real many port (ie more than 2) based NICs" , when a froogle turns up a good selection of 4 port ones. We use a lot of them as well at work. Am I missing something concerning multiport NIC's ? Is there a throughput issue ?
 
moetop said:
Can you better explain "almost no real many port (ie more than 2) based NICs" , when a froogle turns up a good selection of 4 port ones. We use a lot of them as well at work. Am I missing something concerning multiport NIC's ? Is there a throughput issue ?

Notice in the link you have, they are all 100Mbps(at least at a quick glance). 1000Mbps Ethernet completely saturates a standard 32bit 33MHz PCI slot. You need more bandwidth to even fully use 1 port, much less 2 or 4. You also need a lot of cpu power to get full use out of those Gbit ports, since there are so many interrupts due to the frame size being the same as 10 and 100Mbit cards. A standard PC simply does not have anywhere near the IO bandwidth to do any heavy duty switching.
 
moetop said:
Can you better explain "almost no real many port (ie more than 2) based NICs" , when a froogle turns up a good selection of 4 port ones. We use a lot of them as well at work. Am I missing something concerning multiport NIC's ? Is there a throughput issue ?

You are correct, multi-port NIC's are common in some environments... Either way, adding a bunch of NIC's to a PC (whether they are multi-port cards or not) still does'nt make it a switch, it's still a router...
 
sandmanx said:
Notice in the link you have, they are all 100Mbps(at least at a quick glance). 1000Mbps Ethernet completely saturates a standard 32bit 33MHz PCI slot. You need more bandwidth to even fully use 1 port, much less 2 or 4. You also need a lot of cpu power to get full use out of those Gbit ports, since there are so many interrupts due to the frame size being the same as 10 and 100Mbit cards. A standard PC simply does not have anywhere near the IO bandwidth to do any heavy duty switching.


I know this.. Just didn't see the Gigabit in the original post.. :(
 
PHUNBALL said:
You are correct, multi-port NIC's are common in some environments... Either way, adding a bunch of NIC's to a PC (whether they are multi-port cards or not) still does'nt make it a switch, it's still a router...


I know this as well. He said layer 3 which is typicaly routing, not general store and forward/cutthrough,ETC MAC based switching.

Maybe he is talking about one of those PCI Routers with built in switch
 
The main purpose is for separating VLANS on a gigabit network. I guess I can just do it with two individual routers? Thanks a lot for the feedback...I work at a private school and money for my department is, of course, limited.
 
How much bandwidth you looking to push? If it's not a whole lot, you could connect the PC router via GigE to the switch, and use VLAN trunking.
 
I have all the media (ie: educational DVDs) stored on the server and will be streamed via the network to whichever client requests it. It might be concurrently, it might not, but I need the bandwidth to handle that along with usual file transfers, backups, and eventually VOIP.
 
Hmm. In that case, it may be best to just get a true layer 3 switch, such as a Cisco 3550.

If you are only looking at 100 to 200Mbps, then a FreeBSD box could do the job. With decent NICs, and some tuning, 300 to 400Kpps would be possible.
 
Thats what I was afraid of :).
Thanks for your help....if you happen to think of an alternative please let me know.
 
Order said:
I have all the media (ie: educational DVDs) stored on the server and will be streamed via the network to whichever client requests it. It might be concurrently, it might not, but I need the bandwidth to handle that along with usual file transfers, backups, and eventually VOIP.

Just an FYI, but VoIP is not exactly a bandwidth hog, especially on a LAN, and especially at a private school where IP handsets are most likely not that prevelant, but either way, if IP Communications is in your future you may want to plan accordingly (your layer 2 network plays a big part in IP Communication implementations)...
 
Thanks for that tip...
I am ignorant when it comes to VOIP so thats good to know.
 
What do you guys think of this Extreme Summit48 15000? It has the L3 licensing enabled and I think it might be a decent buy.

Code:
[b][url]http://tinyurl.com/zunje[/url]
[/b]
 
Back
Top