Tuesday, March 19, 2013

Toastmaster’s speech 1 – Virtual Networks

Speech contents are below:


Speech – Virtual Networks

1. What is Virtualization?

a. Benefits: Run multiple OS on single server (hardware consolidation – 80% greater utilization), power savings, rack space saving, efficiency in maintenance and deploying patches, HA

b. Savings - > $1500 per server virtualized.

c. Types – Server, Storage (VMFS datastore), Network

2. Software Defined Datacenters – caters to capacity elasticity, on-demand application provisioning, policy based provisioning and automated operations management.

3. Types of Hypervisors

a. Type 1- Bare metal (ESXi, Hyper-v, XenServer)

b. Type 2 – Hypervisor within OS (VMware Workstation, MS VirtualServer)

c. ESXi – 32 MB footprint.

4. Virtual Network Components:

a. vSS

b. vDS

c. Port/Port group – VM Kernel, VM Port group


e. Trunk port

f. Access port

g. Network Interface card team

h. Virtual network adapters – vmxnet adapters 1Gbps – inside guest OS.

5. Virtual Switch functions –

a. VM to VM on same host

b. Vmknic for vMotion, iSCSI/NFS storage access etc

c. VM to VM on different hosts

d. VM to physical host

6. Similarities to a physical switch –

a. L2 switch

b. MAC table

c. Supports VLAN

d. Supports trunking

e. Fixed number of ports (as specified) - 8, 24 … 4088

7. Dissimilarities to a physical switch –

a. vSwitch cannot be connected to vSwitch – so no looping – so no need for STP

b. vSwitch knows the MACs of VMs connected – so no need to learn MACs.

c. vSwitch cannot route traffic from one NIC to another NIC.

d. No telnet service.

8. Port groups –

a. VM Kernel port – traffic from vmknics on host

b. VM Port groups – traffic of VMs

9. Uplinks –

a. Required to connect to physical switch.

b. vSwitch can have multiple uplinks.

c. No uplink can be shared by 2 vSwitches.

d. Max 32 uplinks on host

e. vSwitch without uplink – internal-only vSwitch

10. NIC Team – 2 or more uplinks on a vSwitch. Provides load balancing and failover (Active/passive)

11. VM Port group – multiple vNICs, does not have IP addresses.

12. VLAN – can reduce number of vSwitches and uplinks required. ID 0 – 4094.

13. Switch port connected to uplink using multiple VLANs must be trunk port.

14. Distributed vSwitches – spans hosts, config change on dvPort group will be pushed to all member hosts by vCenter.

15. Conclusion – Virtual networking aids server virtualization initiatives and thus contributes to the benefits incurred from adopting virtualization.


I was only able to cover up to 4.a and then 15 and that itself put me in red @ 6 min+.

No comments:

Book notes: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, by Martin Kleppmann

My notes from the excellent book on how software has evolved to handle data from hierarchical databases to the NoSQL -  https://www.goodrea...