I have an application for a set of custom ethernet switches--the application requires a rugged form factor and some additional dedicated signalling to be integrated, hence a custom solution. Solutions for ten or fewer 100Mb ports are easy enough, and cover part of our application space, but we also have some application areas where something with 16-20 100Mb ports and 2-4 1G ports would be more suited. At that port count, the parts I'm seeing get a LOT more complex, and I'm leery of the amount of development work that would be required to bring the product to market. So I have a 9-port solution in progress, and I'm currently scoping out options for the higher complexity application. Our quantities wouldn't be huge, so recouping development costs is a concern. Our application would ideally include basic traffic prioritization and VLAN tagging, but we don't need any really intricate management features. It would be nice, but not essential, to have the option of a fiber interface (using an off-the-shelf transceiver), depending on cost/complexity that that adds.
Anyone have any experience developing mid-range ethernet switches (16-20 100M/1G ports) willing to share your experience?
How complex is it to bring up something like a
Sparx III/IV? Obviously the hardware is nontrivial--BGAs and DDR3--but that's at least a known quantity, and can be contracted out if necessary. What's less apparent to me at the moment is the level of software development required. Is the integrated processor that seems to be typical in that class of parts involved in all traffic handling, or is it possible get a basic switch with minimal management up and running without much CPU intervention? Does the available software support from the manufacturer(s) typically make it fairly easy to get a more complex managed system up and running?
Lastly, any other manufacturers I should be looking at?
- Micrel-Microchip: Max out at 9 ports, limited selection
- Microsemi: seem to have a good range of products and reasonable availability in low quantities.
- Broadcom: Don't seem to have much in the ~24 port range, poor availability
- Realtek: have a few interesting options, but don't seem to be readily available