ESOS Project is an open-source software that will take a typical JBOD configuration and present it like an enterprise-class, block-based SAN target. Supports FC, FCoE, iSCSI and Infiniband which allows any user an opportunity to run a very expensive configuration using inexpensive, off the shelf components. Great for non-critical storage as well as creating home lab for self-study.
Mininet is a great, quick way to spawn virtual networks for testing. The lightweight Ubuntu-based OS will create virtual servers and devices capable of communicating with the built-in SDN controller.