PC with Large number of LAN interfaces

Solution
Reinventing the wheel I see. Layer 3 switches are a very mature market.

Generally nobody designs new network equipment using this method. You can not even think that traffic will behave the same when you are running it though multiple buses and general purpose processors and think it will run on a gate array.

This is almost always done with software simulators.

AminocID

Honorable
Nov 28, 2013
3
0
10,510
Thanks Deuce65, but maybe I should have mentioned that I do know what a LAN switch is. However, I want to make my own switch based on a PC. I have updated the thread title to reflect this.
 
Your best option will be to buy a managed switch and assign each port to a different vlan. The on one port connected to your computer combine all these vlans together using vlan tags. ..ie a 802.1q trunk. Then on your PC create separate virtual interfaces for each vlan. It will appear that each end device is plugged directly into your virtual ethernet interface.

You will of course be limited by the single connection to the PC but I suspect you will find other bottlenecks way before you get to 1g.

 

AminocID

Honorable
Nov 28, 2013
3
0
10,510
We need this setup for an experimental system. This is going to be used both as switch and router.
The router/switch should be "open". We want to know what's going on in it. A black box won't do it.
It's not conventional routing/switching it will be used in a special network with custom routing/switching algorithms.

Next we'll implement the logic on FPGAs. but for now we need to implement it on a PC. Currently 16 interfaces (one 1 Gbps) will do the job.
 
Reinventing the wheel I see. Layer 3 switches are a very mature market.

Generally nobody designs new network equipment using this method. You can not even think that traffic will behave the same when you are running it though multiple buses and general purpose processors and think it will run on a gate array.

This is almost always done with software simulators.
 
Solution