Professional Documents
Culture Documents
#NET5521
Session Objective
2
Recommended Sessions & Labs
You can check out VSS to VDS Migration workflow and new VDS
features in the lab HOL-SDC-1302
3
Agenda
Overview of VDS and New Features in 5.5
4
VDS Overview and 5.5 Features
5
vSphere Distributed Switch (VDS)
Higher Scale
dvUplink
Host 1 Host 2
vmnic0 vmnic1 vmnic0 vmnic1
7
VDS Enhancements in vSphere 5.5
Enhanced LACP
Enhanced SR-IOV
40 Gig NIC support
vSphere Distributed Switch
Packet Classification
8
LACP Enhancements
Host
Link Aggregation Control
Protocol
Standards based – 802.3ad
Automatic negotiation of link aggregation
vSphere Distributed Switch
parameters
Advantages
vSphere
Aggregates link BW and provides
redundancy
Detects link failures and cabling mistakes
LACP and automatically reconfigures
Communication
Enhancements
Support for 64 LAGs per VDS and per
Host
Support for 22 different hashing
algorithms
Physical switches
9
Common Customer Deployments
10
VDS in the Enterprise
vCenter
VMware Server
vCentServer
11
Design Best Practices
12
Infrastructure Design Goals
Reliable
Secure
Performance
Scalable
Operational
13
Infrastructure Types Influence Your Design Decisions
Available Infrastructure
• Type of Servers
• Type of Physical Switches
Servers
• Rack mount or Blade
• Number of Ports and Speed. For example, Multiple 1 Gig or 2 – 10 Gig
Physical Switches
• Managed and un-managed
• Protocol and features support
14
Reliable - Connectivity
15
Physical Connection Options
One Physical Switch Two Physical Switches One Physical Switch Two Physical Switches
with Ether Channel in MLAG configuration
MLAG/vPC
Port Group – Teaming Port Group – Teaming Port Group – Teaming Port Group – Teaming
Port ID, MAC Hash, Port ID, MAC Hash, IP Hash LACP
Explicit Failover, LBT Explicit Failover, LBT
16
Connectivity Best Practices
17
Spanning Tree Protocol Boundary
Virtual Network
No Spanning Tree
Support vSphere Distributed Switch
Physical Network
18
Teaming Best Practices
19
Load Based Teaming
vMotion vMotion
1 2 3 4 1 2 3 4
10 11 Rebalance 10 11
VDS VDS
20
Security/Isolation
21
Traffic Types Running on a vSphere Host
VDS
vSphere
Host
10 Gig 10 Gig
22
Security Best Practices
23
Performance
24
Why Should You Care About Performance?
25
Network I/O Control
VM
Traffic Infrastructure Traffics
vSphere Distributed
Port groups
Shaper Shaper
Traffic Shares Limit 802.1p
(Mbps)
Scheduler Scheduler
VM Traffic 30 - 4
Limits
Port 1
vMotion 20 -
4000 3 Host
Shares % Link BW
FT 10 - 6 BW 10 Gig
Port 2
30 30/50 3/5*10 = 6
NFS 20 - 5 20 20/50 2/5*10 = 4
Total 50
26
Business Critical Applications and User Defined Traffic Types
App 1 App 2 VM
Traffic Traffic Traffic
App2 10 - 6
Port 1 Host
VM Traffic 10 - 4
Mgmt 5 - 7
FT 10 - 6 Port 2
NFS 20 - 5
27
End to End QoS
DSCP ECN
6 bits 2 bits
28
Tagging at Different Level
DSCP
COS
DSCP
vSphere Switch vSphere Switch COS vSphere Switch
DSCP
COS
VDS can pass VM QoS VDS implements 802.1p and/or QoS marking or remarking
markings downstream DSCP marking done in the physical switch
NIOC can’t assign Preferred option and/or router
separate queue based Burdensome QoS management
Single Edge QoS enforcement
on the tag on each edge device (e.g. ToR)
point
Admins lose control
29
Congestion Scenario in the Physical Network
Congested Switch
Physical Network
30
Per Port Traffic Shaping
VM
Traffic Ingress and Egress
Parameters
vMotion Mgmt
Average Bandwidth
Ingress Egress Kbps
Peak Bandwidth
Kbps
Burst Size
Kbytes
10 Gig 10 Gig
Burst Size
Peak BW
Token Average BW
Bucket BW
Time
31
Other Performance Related Decisions
32
Scalable
33
Scale
Scaling Compute Infrastructure
Adding Hosts to Clusters
VDS
Data Center
35
How to Operate Your Virtual Network?
Major concerns
• Lost visibility into traffic from VM to VM on the same Host
• How do I troubleshoot configuration issues?
• How do I troubleshoot connectivity issues?
36
NSX and VDS
37
VMware NSX Functional System Overview
Tenant UI
UI
API
Management Plane
NSX Manager API, config, etc.
vCenter Server
HA, scale-out
Logs/Stats
Hosts
38
VXLAN Protocol Overview
39
VXLAN Configuration on VDS
VXLAN 5001
40
For More Details on VXLAN attend
NET5654 - Troubleshooting VXLAN and Network
Services in a Virtualized Environment
41
Key Takeaways
42
Q&A
Paper: http://www.vmware.com/resources/techresources/10250
http://blogs.vmware.com/vsphere/networking
@VMWNetworking
43
Other VMware Activities Related to This Session
HOL:
HOL-SDC-1302
vSphere Distributed Switch from A to Z
Group Discussions:
NET1000-GD
vSphere Distributed Switch with Vyenkatesh Deshpande
44
THANK YOU
NET5521
vSphere Distributed Switch –
Design and Best Practices
#NET5521
Backup: Example Design
48
VDS in Rack Server Deployment: Two 10 Gig Ports
Cluster 1 Cluster 2
.................
Legend :
Access
Layer PG-A
L2 Switch PG-B
Aggregation
Layer
Router
49
Option1: Static Design – Port Group to NIC Mapping
Explicit
Management PG-D Failover dvuplink2 dvuplink1 None
Explicit
vMotion PG-E Failover dvuplink2 dvuplink1 None
50
Option2: Dynamic Design –
Use NIOC and Configure Shares and Limits
Need Bandwidth information for different traffic types
• NetFlow
Bandwidth Assumption
• Management – Less than 1 Gig
• vMotion – 2 Gig
• NFS – 2 Gig
• FT – 1 Gig
• Virtual Machine – 2 Gig
Shares calculation
• Equal shares to vMotion, NFS and Virtual Machine
• Lower shares to Management and FT
51
Option2: Dynamic Design –
Use NIOC and Configure Shares and Limits
LBT
FT PG-C dvuplink1,2 None 10 -
LBT
Mgmt. PG-D dvuplink1,2 None 5 -
52
Dynamic Design Option with NIOC and LBT – Pros and Cons
Pros
• Better utilized I/O resources through traffic management
• Logical separation of traffic through VLAN
• Traffic SLA maintained through NIOC shares
• Resiliency through Active-Active Paths
Cons
• Dynamic traffic movement across physical infrastructure need all paths
to be available and handle any traffic characteristics.
• VLAN expertise
53