Multi-Tenant Isolation and Network Virtualization in Cloud Data Centers: Part 1