This document provides an introduction to Open vSwitch (OVS), including what a virtual switch is, examples of virtual network topologies using OVS, the main components of OVS, and how to use OVS to build network topologies. It discusses features of OVS like visibility into inter-VM communication and support for tunnels. It also demonstrates OVS configurations for virtual machine to virtual machine communication using GRE tunnels and a demo topology with OVS bridges communicating over a GRE tunnel.