SlideShare a Scribd company logo
Aakash Agarwal
Email: Aakash32017@gmail.com
Overview on Server And Hardware Virtualization
Components
This PPT is Self-prepared from Open Source documents available on Internet or company's website. The PPT includes no NDA
information and is to share knowledge in the group. It is completely Monetary FREE session. The Images and Logo's used in this
PPT are only to reference the technology not for Advertisement or any kind of Promotion by any company. The Views shared in
this PPT are personal views are not referenced to any company where preparer/presenter of the PPT works or Worked. View
Shared in this PPT are Personal View NOT Cisco or VMWare views. - Please contact Aakash Agarwal for any suggestions – Aakash
Agarwal (Aakash32017@gmail.com)
Training Prerequisites
• Understanding the Basic Network Concepts
• Understanding & Experience with Layer 2 Switching
Targeted Audience
• Network Engineer working in Data Center who needs to
get an overview of other side of the river
• A student trying to understand Virtualization
• Anyone ;)
Agenda
• What is Virtualization
• Why Virtualization
• VMware Server Virtualization Components
• VMware Virtualized Host Interfaces
• VMware Virtualized Physical Interfaces
• VMware Virtualized Host Networking
Components
• Cisco UCS And Components
What/Why
Virtualization
What/Why Virtualization
• Virtualization is the creation of a virtual (rather than Physical)
version of something, such as an operating system, a server, a
storage device or network resources.
– Server virtualization
– Network virtualization
– Storage virtualization
What/Why Virtualization
• What is Virtualization – Virtualization is a layer that decouples physical hardware
from Operating System to deliver high flexibility.
• What are Virtual Machines - It is a representation of a Physical machine by
Software. it has it’s own set if Virtual hardware (e.g. Ram, CPU, NIC and whatever you
can name) up on which OS and applications are loaded.
What/Why Virtualization
• Why Virtualization –
VMware Server
Virtualization
Components
VMware Server Virtualization
Components
• Server virtualization Component s:
– Hypervisor - Virtual machine manager, is a program that allows
multiple operating systems to share a single hardware host.
– Virtual Machine (VM) - A virtual machine (VM) is a software
implementation of a computing environment in which an operating
system (OS) or program can be installed and run. Or in Simple words
Virtual instance of Physical Computer Machine.
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Server Virtualization
Components
1 vMotion Moves VMs Across Physical Ports -
from one Physical Hardware to another
VMware Server Virtualization
Components
2 VM moved to different hardware with no
downtime
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Server Virtualization
Components
VMware Virtualized
Host Interfaces
VMware Virtualized Host Interfaces
VMware Virtualized Host Interfaces
• Virtual Interfaces: To start with basics on the interfaces, VMware uses
5 types of Virtual Ethernet Adapters you may come across in a VM. However in most
cases only 3 are used:
• Vmxnet Interface– The VMXNET virtual network adapter has no physical
counterpart. VMXNET is optimized for performance in a virtual machine. Because
operating system vendors do not provide built-in drivers for this card, you must
install VMware Tools to have a driver for the VMXNET network adapter available.
VMware Virtualized Host Interfaces
Using TSO and LRO on physical and virtual machine NICs improves the
performance of ESX/ESXi hosts by reducing the CPU overhead for TCP/IP network
operations. The host can use more CPU cycles to run applications.
• TSO (TCP Segmentation Offload) - If TSO is enabled on the transmission path, the NIC
divides larger data chunks into TCP segments. If TSO is disabled, the CPU performs segmentation for
TCP/IP. TSO is referred to as LSO (Large Segment Offload or Large Send Offload) in the latest VMXNET3
driver attributes. By default, a host is configured to use hardware TSO if its NICs support it.
VMware Virtualized Host Interfaces
• LRO (Large Receive Offload) - LRO reassembles incoming network packets into larger
buffers and transfers the resulting larger but fewer packets to the network stack of the host or virtual
machine. The CPU has to process fewer packets than when LRO is disabled, which reduces its
utilization for networking. LRO is enabled by default on VMXNET2 (Enhanced) and VMXNET3 devices.
Reference Documents –
Poor TCP performance might occur in Linux virtual machines with LRO enabled (1027511)
Understanding TSO and LRO in a VMware environment
VMware Virtualized Host Interfaces
• Jumbo Frames:
VMware Virtualized Host Interfaces
VMware Virtualized Host Interfaces
• vlance Interface – An emulated version of the AMD 79C970 PCnet32 LANCE NIC,
an older 10 Mbps NIC with drivers available in most 32-bit guest operating systems
except Windows Vista and later. A virtual machine configured with this network
adapter can use its network immediately.
• e1000 Interface - A virtual device that provides strict emulation of the Intel
E1000 Ethernet adapter. This is the virtual Ethernet adapter used in 64-bit virtual
machines. It is also available in 32 -bit virtual machines.
VMware Virtualized Host Interfaces
• vswif Interface – A paravirtualized device similar to vmxnet that is used only by
the ESX Server service console.
• vmknic - The virtual kernel NIC (vmknic) is used by the hypervisor for management,
the vmknic is used by the TCP/IP stack that services VMotion, NFS and software iSCSI
clients.
VMware Virtualized Host Interfaces
• All five of the virtual network devices share the following characteristics:
• They have their own MAC addresses and unicast/multicast/broadcast filters.
• They are strictly Layer 2Ethernet adapter devices.
• The speed and duplex settings found in physical networking are not relevant in the virtual
network, because all the data transfer takes place in the host system’s RAM, nearly
instantaneously and without the possibility of collisions or other signaling-related errors.
VMware Virtualized
Physical Interfaces
VMware Virtualized Physical
Interfaces
VMware Virtualized
Host Networking
VMware Virtualized Host Networking
• Virtual switches are the key networking components in VMware Infrastructure. A virtual switch is
“built to order” at run time from a collection of small functional units. Some of the key functional
units are:
• The core Layer forwarding engine. So no Layer 3 SVIs etc
• VLAN tagging, stripping, and filtering units
• Layer 2 checksum, and segmentation offload units
• This modular approach has become a basic principle to be followed in future development, as well.
Modular design is that VMware and third-party developers can easily incorporate modules to
enhance the system in the future.
VMware Virtualized Host Networking
• A Virtual Switch Is Similar to a Physical Switch: A virtual switch, as implemented in ESX
Server, works in much the same way as a modern Ethernet switch. Performs the following functions:
• MAC:port forwarding table
• Looks up each frame’s destination MAC when it arrives – Destination Lookup
• Forwards a frame to one or more ports for transmission
• Avoids unnecessary deliveries (in other words, it is not a hub) – Unicast
forwarding
• Access Port and Trunked Port same as Physical Switches
• STP NOT needed - VMware Infrastructure enforces a single-tier networking
topology. In other words, there is no way to interconnect multiple virtual
switches, thus the network cannot be configured to introduce loops. As a result,
Spanning Tree Protocol (STP) is not needed and is not present.
VMware Virtualized Host Networking
VMware Virtualized Host Networking
• Virtual Ports: The ports on a virtual switch provide logical connection points among virtual
devices and between virtual and physical devices. You can think of them as virtual RJ-45 connectors.
Each virtual switch can have up to 1,016 virtual ports, with a limit of 4,096 ports on all virtual
switches on a host.
• Uplink Ports: Uplink ports are ports associated with physical adapters, providing a connection
between a virtual network and a physical network.
• Port Groups: As important as they are in VMware Infrastructure virtual networking, port
groups do not correspond exactly to features commonly found in physical networks. The closest
counterpart is the SmartPort feature offered in some Cisco switches. You can think of port groups as
templates for creating virtual ports with particular sets of specifications. You can create a maximum
of 512 port groups on a single host.
Port groups are user-named objects that contain enough configuration information to provide
persistent and consistent network access for virtual Ethernet adapters:
• Virtual switch name
• VLAN IDs and policies for tagging and filtering
• Teaming policy
• Layer 2security options
• Traffic shaping parameters
VMware Virtualized Host Networking
VMware Virtualized Host Networking
Cisco UCS
&
It’s Components
UCS
UCS
UCS
UCS
UCS
UCS
UCS
UCS
UCS
This PPT is Self-prepared from Open Source documents available on Internet or company's website. The PPT includes no NDA
information and is to share knowledge in the group. It is completely Monetary FREE session. The Images and Logo's used in this PPT
are only to reference the technology not for Advertisement or any kind of Promotion by any company. The Views shared in this PPT
are personal views are not referenced to any company where preparer/presenter of the PPT works or Worked. View Shared in this PPT
are Personal View NOT Cisco or VMWare views. Please contact Aakash Agarwal for any suggestions – Aakash Agarwal
(Aakash32017@gmail.com)

More Related Content

What's hot

Understanding mq deployment choices and use cases
Understanding mq deployment choices and use casesUnderstanding mq deployment choices and use cases
Understanding mq deployment choices and use cases
Leif Davidsen
 
What's New in IBM MQ - Version 8
What's New in IBM MQ - Version 8What's New in IBM MQ - Version 8
What's New in IBM MQ - Version 8
MarkTaylorIBM
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
IBM Sverige
 
Virtualization & tipping point
Virtualization & tipping pointVirtualization & tipping point
Virtualization & tipping point
Finto Thomas , CISSP, TOGAF, CCSP, ITIL. JNCIS
 
AAI-2013 Preparing to Fail: Practical WebSphere Application Server High Avail...
AAI-2013 Preparing to Fail: Practical WebSphere Application Server High Avail...AAI-2013 Preparing to Fail: Practical WebSphere Application Server High Avail...
AAI-2013 Preparing to Fail: Practical WebSphere Application Server High Avail...
WASdev Community
 
VMware Site Recovery Manager (SRM) 6.0 Lab Manual
VMware Site Recovery Manager (SRM) 6.0 Lab ManualVMware Site Recovery Manager (SRM) 6.0 Lab Manual
VMware Site Recovery Manager (SRM) 6.0 Lab Manual
Sanjeev Kumar
 
30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answersLatif Siddiqui
 
IBM MQ vs Apache ActiveMQ
IBM MQ vs Apache ActiveMQIBM MQ vs Apache ActiveMQ
IBM MQ vs Apache ActiveMQ
Roman Kharkovski
 
MQ V8004 Summary
MQ V8004 SummaryMQ V8004 Summary
MQ V8004 Summary
MarkTaylorIBM
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster Recovery
MarkTaylorIBM
 
IBM Integration Bus High Availability Overview
IBM Integration Bus High Availability OverviewIBM Integration Bus High Availability Overview
IBM Integration Bus High Availability Overview
Peter Broadhurst
 
IBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platformsIBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platforms
MarkTaylorIBM
 
IBM MQ - better application performance
IBM MQ - better application performanceIBM MQ - better application performance
IBM MQ - better application performance
MarkTaylorIBM
 
IBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platformsIBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platforms
MarkTaylorIBM
 
What's new in IBM MQ Messaging
What's new in IBM MQ MessagingWhat's new in IBM MQ Messaging
What's new in IBM MQ Messaging
MarkTaylorIBM
 
HA System-First presentation
HA System-First presentationHA System-First presentation
HA System-First presentation
Avin Chan
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1
Sanjeev Kumar
 
Nobody Uses Files Any More Do They? New Technologies for Old Technology, File...
Nobody Uses Files Any More Do They? New Technologies for Old Technology, File...Nobody Uses Files Any More Do They? New Technologies for Old Technology, File...
Nobody Uses Files Any More Do They? New Technologies for Old Technology, File...
Rob Convery
 
IBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplifiedIBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplified
Anthony Beardsmore
 

What's hot (20)

Understanding mq deployment choices and use cases
Understanding mq deployment choices and use casesUnderstanding mq deployment choices and use cases
Understanding mq deployment choices and use cases
 
What's New in IBM MQ - Version 8
What's New in IBM MQ - Version 8What's New in IBM MQ - Version 8
What's New in IBM MQ - Version 8
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
 
Virtualization & tipping point
Virtualization & tipping pointVirtualization & tipping point
Virtualization & tipping point
 
AAI-2013 Preparing to Fail: Practical WebSphere Application Server High Avail...
AAI-2013 Preparing to Fail: Practical WebSphere Application Server High Avail...AAI-2013 Preparing to Fail: Practical WebSphere Application Server High Avail...
AAI-2013 Preparing to Fail: Practical WebSphere Application Server High Avail...
 
VMware Site Recovery Manager (SRM) 6.0 Lab Manual
VMware Site Recovery Manager (SRM) 6.0 Lab ManualVMware Site Recovery Manager (SRM) 6.0 Lab Manual
VMware Site Recovery Manager (SRM) 6.0 Lab Manual
 
30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers
 
IBM MQ vs Apache ActiveMQ
IBM MQ vs Apache ActiveMQIBM MQ vs Apache ActiveMQ
IBM MQ vs Apache ActiveMQ
 
MQ V8004 Summary
MQ V8004 SummaryMQ V8004 Summary
MQ V8004 Summary
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster Recovery
 
IBM Integration Bus High Availability Overview
IBM Integration Bus High Availability OverviewIBM Integration Bus High Availability Overview
IBM Integration Bus High Availability Overview
 
IBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platformsIBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platforms
 
IBM MQ - better application performance
IBM MQ - better application performanceIBM MQ - better application performance
IBM MQ - better application performance
 
IBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platformsIBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platforms
 
What's new in IBM MQ Messaging
What's new in IBM MQ MessagingWhat's new in IBM MQ Messaging
What's new in IBM MQ Messaging
 
HA System-First presentation
HA System-First presentationHA System-First presentation
HA System-First presentation
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1
 
Nobody Uses Files Any More Do They? New Technologies for Old Technology, File...
Nobody Uses Files Any More Do They? New Technologies for Old Technology, File...Nobody Uses Files Any More Do They? New Technologies for Old Technology, File...
Nobody Uses Files Any More Do They? New Technologies for Old Technology, File...
 
XenApp Load Balancing
XenApp Load BalancingXenApp Load Balancing
XenApp Load Balancing
 
IBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplifiedIBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplified
 

Similar to Server And Hardware Virtualization_Aakash1.1

VMware vSphere 6.0 - Troubleshooting Training - Day 3
VMware vSphere 6.0 - Troubleshooting Training - Day 3 VMware vSphere 6.0 - Troubleshooting Training - Day 3
VMware vSphere 6.0 - Troubleshooting Training - Day 3
Sanjeev Kumar
 
Azure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet TopologiesAzure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet Topologies
Marius Zaharia
 
VMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HPVMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HP
IBM System Networking
 
VMware vSphere Networking deep dive
VMware vSphere Networking deep diveVMware vSphere Networking deep dive
VMware vSphere Networking deep dive
Vepsun Technologies
 
VMware vSphere 6.0 - Troubleshooting Training - Day 2
VMware vSphere 6.0 - Troubleshooting Training - Day 2VMware vSphere 6.0 - Troubleshooting Training - Day 2
VMware vSphere 6.0 - Troubleshooting Training - Day 2
Sanjeev Kumar
 
VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
Vepsun Technologies
 
VMM Networking Poster
VMM Networking PosterVMM Networking Poster
VMM Networking PosterPaulo Freitas
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
Damian Parniewicz
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
Md Yousup Faruqu
 
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld
 
Vmware desktop infrastructure virtualization assessment
Vmware  desktop infrastructure virtualization assessmentVmware  desktop infrastructure virtualization assessment
Vmware desktop infrastructure virtualization assessment
solarisyougood
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
Intel
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
Md Yousup Faruqu
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
VMworld
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
Suresh Kumar
 
10052016115136.pptx
10052016115136.pptx10052016115136.pptx
10052016115136.pptx
dixitgangaiah
 
Virtualization terminology
Virtualization terminologyVirtualization terminology
Virtualization terminologyZeno Idzerda
 
V terminology guide
V terminology guideV terminology guide
V terminology guideRizi Butt
 
Virtual networking concepts
Virtual networking conceptsVirtual networking concepts
Virtual networking conceptswangjiayong
 
01-235182-105-9455967283-18042022-125731pm.pptx
01-235182-105-9455967283-18042022-125731pm.pptx01-235182-105-9455967283-18042022-125731pm.pptx
01-235182-105-9455967283-18042022-125731pm.pptx
XeniaRaquel1
 

Similar to Server And Hardware Virtualization_Aakash1.1 (20)

VMware vSphere 6.0 - Troubleshooting Training - Day 3
VMware vSphere 6.0 - Troubleshooting Training - Day 3 VMware vSphere 6.0 - Troubleshooting Training - Day 3
VMware vSphere 6.0 - Troubleshooting Training - Day 3
 
Azure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet TopologiesAzure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet Topologies
 
VMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HPVMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HP
 
VMware vSphere Networking deep dive
VMware vSphere Networking deep diveVMware vSphere Networking deep dive
VMware vSphere Networking deep dive
 
VMware vSphere 6.0 - Troubleshooting Training - Day 2
VMware vSphere 6.0 - Troubleshooting Training - Day 2VMware vSphere 6.0 - Troubleshooting Training - Day 2
VMware vSphere 6.0 - Troubleshooting Training - Day 2
 
VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
 
VMM Networking Poster
VMM Networking PosterVMM Networking Poster
VMM Networking Poster
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
 
Vmware desktop infrastructure virtualization assessment
Vmware  desktop infrastructure virtualization assessmentVmware  desktop infrastructure virtualization assessment
Vmware desktop infrastructure virtualization assessment
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
 
10052016115136.pptx
10052016115136.pptx10052016115136.pptx
10052016115136.pptx
 
Virtualization terminology
Virtualization terminologyVirtualization terminology
Virtualization terminology
 
V terminology guide
V terminology guideV terminology guide
V terminology guide
 
Virtual networking concepts
Virtual networking conceptsVirtual networking concepts
Virtual networking concepts
 
01-235182-105-9455967283-18042022-125731pm.pptx
01-235182-105-9455967283-18042022-125731pm.pptx01-235182-105-9455967283-18042022-125731pm.pptx
01-235182-105-9455967283-18042022-125731pm.pptx
 

Server And Hardware Virtualization_Aakash1.1

  • 1. Aakash Agarwal Email: Aakash32017@gmail.com Overview on Server And Hardware Virtualization Components
  • 2. This PPT is Self-prepared from Open Source documents available on Internet or company's website. The PPT includes no NDA information and is to share knowledge in the group. It is completely Monetary FREE session. The Images and Logo's used in this PPT are only to reference the technology not for Advertisement or any kind of Promotion by any company. The Views shared in this PPT are personal views are not referenced to any company where preparer/presenter of the PPT works or Worked. View Shared in this PPT are Personal View NOT Cisco or VMWare views. - Please contact Aakash Agarwal for any suggestions – Aakash Agarwal (Aakash32017@gmail.com)
  • 3. Training Prerequisites • Understanding the Basic Network Concepts • Understanding & Experience with Layer 2 Switching Targeted Audience • Network Engineer working in Data Center who needs to get an overview of other side of the river • A student trying to understand Virtualization • Anyone ;)
  • 4. Agenda • What is Virtualization • Why Virtualization • VMware Server Virtualization Components • VMware Virtualized Host Interfaces • VMware Virtualized Physical Interfaces • VMware Virtualized Host Networking Components • Cisco UCS And Components
  • 6. What/Why Virtualization • Virtualization is the creation of a virtual (rather than Physical) version of something, such as an operating system, a server, a storage device or network resources. – Server virtualization – Network virtualization – Storage virtualization
  • 7. What/Why Virtualization • What is Virtualization – Virtualization is a layer that decouples physical hardware from Operating System to deliver high flexibility. • What are Virtual Machines - It is a representation of a Physical machine by Software. it has it’s own set if Virtual hardware (e.g. Ram, CPU, NIC and whatever you can name) up on which OS and applications are loaded.
  • 8. What/Why Virtualization • Why Virtualization –
  • 10. VMware Server Virtualization Components • Server virtualization Component s: – Hypervisor - Virtual machine manager, is a program that allows multiple operating systems to share a single hardware host. – Virtual Machine (VM) - A virtual machine (VM) is a software implementation of a computing environment in which an operating system (OS) or program can be installed and run. Or in Simple words Virtual instance of Physical Computer Machine.
  • 17. VMware Server Virtualization Components 1 vMotion Moves VMs Across Physical Ports - from one Physical Hardware to another
  • 18. VMware Server Virtualization Components 2 VM moved to different hardware with no downtime
  • 26. VMware Virtualized Host Interfaces • Virtual Interfaces: To start with basics on the interfaces, VMware uses 5 types of Virtual Ethernet Adapters you may come across in a VM. However in most cases only 3 are used: • Vmxnet Interface– The VMXNET virtual network adapter has no physical counterpart. VMXNET is optimized for performance in a virtual machine. Because operating system vendors do not provide built-in drivers for this card, you must install VMware Tools to have a driver for the VMXNET network adapter available.
  • 27. VMware Virtualized Host Interfaces Using TSO and LRO on physical and virtual machine NICs improves the performance of ESX/ESXi hosts by reducing the CPU overhead for TCP/IP network operations. The host can use more CPU cycles to run applications. • TSO (TCP Segmentation Offload) - If TSO is enabled on the transmission path, the NIC divides larger data chunks into TCP segments. If TSO is disabled, the CPU performs segmentation for TCP/IP. TSO is referred to as LSO (Large Segment Offload or Large Send Offload) in the latest VMXNET3 driver attributes. By default, a host is configured to use hardware TSO if its NICs support it.
  • 28. VMware Virtualized Host Interfaces • LRO (Large Receive Offload) - LRO reassembles incoming network packets into larger buffers and transfers the resulting larger but fewer packets to the network stack of the host or virtual machine. The CPU has to process fewer packets than when LRO is disabled, which reduces its utilization for networking. LRO is enabled by default on VMXNET2 (Enhanced) and VMXNET3 devices. Reference Documents – Poor TCP performance might occur in Linux virtual machines with LRO enabled (1027511) Understanding TSO and LRO in a VMware environment
  • 29. VMware Virtualized Host Interfaces • Jumbo Frames:
  • 31. VMware Virtualized Host Interfaces • vlance Interface – An emulated version of the AMD 79C970 PCnet32 LANCE NIC, an older 10 Mbps NIC with drivers available in most 32-bit guest operating systems except Windows Vista and later. A virtual machine configured with this network adapter can use its network immediately. • e1000 Interface - A virtual device that provides strict emulation of the Intel E1000 Ethernet adapter. This is the virtual Ethernet adapter used in 64-bit virtual machines. It is also available in 32 -bit virtual machines.
  • 32. VMware Virtualized Host Interfaces • vswif Interface – A paravirtualized device similar to vmxnet that is used only by the ESX Server service console. • vmknic - The virtual kernel NIC (vmknic) is used by the hypervisor for management, the vmknic is used by the TCP/IP stack that services VMotion, NFS and software iSCSI clients.
  • 33. VMware Virtualized Host Interfaces • All five of the virtual network devices share the following characteristics: • They have their own MAC addresses and unicast/multicast/broadcast filters. • They are strictly Layer 2Ethernet adapter devices. • The speed and duplex settings found in physical networking are not relevant in the virtual network, because all the data transfer takes place in the host system’s RAM, nearly instantaneously and without the possibility of collisions or other signaling-related errors.
  • 37. VMware Virtualized Host Networking • Virtual switches are the key networking components in VMware Infrastructure. A virtual switch is “built to order” at run time from a collection of small functional units. Some of the key functional units are: • The core Layer forwarding engine. So no Layer 3 SVIs etc • VLAN tagging, stripping, and filtering units • Layer 2 checksum, and segmentation offload units • This modular approach has become a basic principle to be followed in future development, as well. Modular design is that VMware and third-party developers can easily incorporate modules to enhance the system in the future.
  • 38. VMware Virtualized Host Networking • A Virtual Switch Is Similar to a Physical Switch: A virtual switch, as implemented in ESX Server, works in much the same way as a modern Ethernet switch. Performs the following functions: • MAC:port forwarding table • Looks up each frame’s destination MAC when it arrives – Destination Lookup • Forwards a frame to one or more ports for transmission • Avoids unnecessary deliveries (in other words, it is not a hub) – Unicast forwarding • Access Port and Trunked Port same as Physical Switches • STP NOT needed - VMware Infrastructure enforces a single-tier networking topology. In other words, there is no way to interconnect multiple virtual switches, thus the network cannot be configured to introduce loops. As a result, Spanning Tree Protocol (STP) is not needed and is not present.
  • 40. VMware Virtualized Host Networking • Virtual Ports: The ports on a virtual switch provide logical connection points among virtual devices and between virtual and physical devices. You can think of them as virtual RJ-45 connectors. Each virtual switch can have up to 1,016 virtual ports, with a limit of 4,096 ports on all virtual switches on a host. • Uplink Ports: Uplink ports are ports associated with physical adapters, providing a connection between a virtual network and a physical network. • Port Groups: As important as they are in VMware Infrastructure virtual networking, port groups do not correspond exactly to features commonly found in physical networks. The closest counterpart is the SmartPort feature offered in some Cisco switches. You can think of port groups as templates for creating virtual ports with particular sets of specifications. You can create a maximum of 512 port groups on a single host. Port groups are user-named objects that contain enough configuration information to provide persistent and consistent network access for virtual Ethernet adapters: • Virtual switch name • VLAN IDs and policies for tagging and filtering • Teaming policy • Layer 2security options • Traffic shaping parameters
  • 44. UCS
  • 45. UCS
  • 46. UCS
  • 47. UCS
  • 48. UCS
  • 49. UCS
  • 50. UCS
  • 51. UCS
  • 52. UCS
  • 53. This PPT is Self-prepared from Open Source documents available on Internet or company's website. The PPT includes no NDA information and is to share knowledge in the group. It is completely Monetary FREE session. The Images and Logo's used in this PPT are only to reference the technology not for Advertisement or any kind of Promotion by any company. The Views shared in this PPT are personal views are not referenced to any company where preparer/presenter of the PPT works or Worked. View Shared in this PPT are Personal View NOT Cisco or VMWare views. Please contact Aakash Agarwal for any suggestions – Aakash Agarwal (Aakash32017@gmail.com)