Cumulus' product appears to be a full blown debian port that runs directly on expensive 48 port switches. Seems pretty useful to me. Feel free to point out alternatives.
Last I look, a Quanta 1GB switch is in the 3K range, and the 10GB switch is in the 11K range.
Here is the list of supported switches: http://cumulusnetworks.com/support/hcl/