An alternative to ICOS is ready – OpenSwitch.

OpenSwitch – an open source, Linux-based network operating system (NOS) designed to power enterprise grade switches from multiple hardware vendors that will enable organizations to rapidly build data center networks that are customized for unique business needs.