Understanding Basics of SDN, Network Virtualization, and NFV with a Bay Area IT Company