http://opencores.org/project,mac_layer_switch
and some links to digilent dev boards for hardware, however the linked project is a bit more ambitious, all full of custom ASICs and such.
An open source switch made out of COTS FPGA dev boards would be interesting. So you'd use something like
http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400...
But what to use as a COTS "just unpack it all, plug it all together, upload the firmware and go" backplane?
http://opencores.org/project,mac_layer_switch
and some links to digilent dev boards for hardware, however the linked project is a bit more ambitious, all full of custom ASICs and such.
An open source switch made out of COTS FPGA dev boards would be interesting. So you'd use something like
http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400...
But what to use as a COTS "just unpack it all, plug it all together, upload the firmware and go" backplane?