Professional Documents
Culture Documents
Data Center Virtualization
Data Center Virtualization
Virtualization
Overview
Virtual SANs
Existing
Existing Service
Service Chains
Chains
are
are still
still aligned
aligned to
to the
the
instances
instances
of Virtual
Virtual
Virtual
SANs of
Servers
Servers running
running in
in place
place
of
of physical
physical servers.
servers.
Virtual SANs
VLANs
VLANs at
at the
the Virtual
Virtual
Machine
Machine (Hypervisor)
(Hypervisor)
level,
level, map
map to
to VLANs
VLANs at
at
the
the Network
Network Switch
Switch
Layer.
Layer.
Virtual LANs
Virtual LANs
Virtual Svcs
Virtual Svcs
Access Layer
Service Chain
Virtual LANs
Logic Layer
Service Chain
Virtual
Storage
Storage
LUNs are
are
SvcsLUNs
similarly
similarly directly
directly
mapped
mapped to
to the
the VMs
VMs in
in
the
the same
same way
way they
they
would
would map
map to
to physical
physical
Information
servers.
servers.
Layer
Service Chain
Virtual SANs
VM
VM Mobility
Mobility is
is capable
capable of
of
moving
Virtual
moving
Virtual Machines
Machines
Virtual
SANs
across
across Physical
Physical Server
Server
Virtual SANs
VM
VM Mobility
Mobility
VM
VM Mobility
Mobility
Close
Close interaction
interaction required
required
between
between the
the assets
assets
Virtual
LANs virtualized
provisioning
provisioning
virtualized
Virtual
Svcs
infrastructure
and
infrastructure
and the
the
Application
Services
Application Services
supporting
supporting the
the Virtual
Virtual
Machines.
Machines.
Virtual LANs
Virtual Svcs
Virtual LANs
Virtual Svcs
Access Layer
Service Chain
The
The Application
Application Services
Services
provided
provided by
by the
the Network
Network
need
need to
to respond
respond and
and be
be
aligned
to
meet
the
new
aligned to meet the new
geometry
geometry of
of the
the VMs
VMs
Logic Layer
Service Chain
Information
Layer
Service Chain
Virtual SANs
Virtual LANs
Virtual Svcs
Unified
Fabric
Networking
Fully
Fully unified
unified I/O
I/O delivers
delivers the
the
following
following characteristics:
characteristics:
Ultra
Ultra High
High Capacity
Capacity
10Gbps+
10Gbps+
Low
Low latency
latency
Loss
Loss Free
Free (FCoE)
(FCoE)
Unified
Fabric
Networking
Virtual SANs
Unified
Fabric
Networking
Virtual LANs
Virtual Svcs
Unified
Fabric
Networking
True
True Any
Any to
to Any
Any
Connectivity
is
Connectivity is possible
possible as
as
all
all devices
devices
are connected
connected to
to
Virtual
SANs are
all
devices.
all other
other
devices.
Virtual
LANs
Virtual Svcs
We
We can
can now
now simplify
simplify
management,
management, operations
operations
and
enhance
power
and enhance power and
and
cooling
efficiencies
cooling efficiencies
Management
Virtualized
Interconnect
Device Pooling
VDC 2
VDC 4
VDCs
FW,ACE context
VLANs
VRFs
1:n
HSRP/GLBP
n:1
Gigabit Ethernet
WAN
Nexus 7000
10GbE Core
10 Gigabit Ethernet
10 Gigabit DCE
IP+MPLS WAN
Agg Router
DC Aggregation
Nexus 7000
10GbE Agg
Cisco Catalyst
6500
DC Services
SAN A/B
MDS 9500
Storage Core
DC Access
FC
FC Storage
Cisco
Catalyst 6500
End-of-Row
CBS 3xxx
Blade
Nexus 7000
End-of-Row
Nexus 5000
Rack
CBS 3xxx
MDS 9124e
Nexus blade (*)
10GbE
and 4/8Gb
FC Server
Access
10GbE
and 4Gb
FC Server
Access
10Gb FCoE Server Access
(*) future
MDS 9500
Storage
Front-End
Virtualization
L2 Protocols
L3 Protocols
L2 Protocols
L3 Protocols
VLAN Mgr
UDLD
OSPF
GLBP
VLAN Mgr
UDLD
OSPF
GLBP
VLAN Mgr
UDLD
BGP
HSRP
VLAN Mgr
UDLD
BGP
HSRP
LACP
CTS
EIGRP
VRRP
LACP
CTS
EIGRP
VRRP
IGMP
802.1x
PIM
SNMP
IGMP
802.1x
PIM
SNMP
RIB
RIB
RIB
RIB
VDC1
Infrastructure
Kernel
Nexus 7000 Physical Switch
VDCn
Protocol Stack
Process XYZ
Process DEF
Process ABC
Process XYZ
Process DEF
Process ABC
Process DEF in
VDC B Crashes
VDC B
VDC A
Protocol Stack
VDCA
Infrastructure
Kernel
Nexus 7000 Physical Switch
VDCB
C
D
B D
C A
VDC
C
32-Port
10GE
Module
VDC
B
VDC
C
Appliance Model
Firewall
Outside
Inside
Outside
VDC
Firewall
VDC
Inside
Core Devices
Aggregation Devices
Core
agg1
agg2
agg3
agg4
acc1
acc2
accN
accY
Admin Group 1
core
core
core
2
Admin Group 2
agg VDC 1
agg VDC 2
agg VDC 1
agg VDC 2
acc1
acc2
agg VDC 1
Admin Group 1
accN
Aggregation VDCs
accY
agg VDC 2
Admin Group 2
Aggregation Devices
core
1
core
2
agg3
agg4
accN
accY
core VDC
core VDC
agg VDC
agg VDC
accN
accY
Core VDCs
Aggregation
VDCs
Core
Virtualization
Multi-level vPC
Physical
View
SW1
SW3
vPC FT-Link
vPC_PL
vPC FT-Link
vPC_PL
Logical
View
SW2
SW1
SW4
SW3
vPC FT-Link
vPC_PL
vPC FT-Link
vPC_PL
SW2
SW4
Up to 16 links between both sets of switches: 4 ports from sw1-sw3, sw1sw4, sw2-sw3, sw2-sw4
Provides maximum non-blocking bandwidth between sets of switch peers
Is not limited to one layer, can be extended as needed
Aggregation
Virtualization
Gigabit Ethernet
WAN
Nexus 7000
10GbE Core
10 Gigabit Ethernet
10 Gigabit DCE
IP+MPLS WAN
Agg Router
DC Aggregation
Nexus 7000
10GbE Agg
Cisco Catalyst
6500
DC Services
DC
Access Service Modules
Embedded
SAN A/B
MDS 9500
Storage Core
FC
Cisco
Catalyst 6500
End-of-Row
CBS 31xx
Blade
Nexus 7000
End-of-Row
Nexus 5000
Rack
CBS 31xx
MDS 9124e
Nexus Blade (*)
10GbE
and 4/8Gb
FC Server
Access
10GbE
and 4Gb
FC Server
Access
MDS 9500
Storage
Storage
EtherChannel Concepts
Multichassis EtherChannel (MEC)
Virtual Switch
Virtual Switch
LACP, PAGP, or ON
EtherChannel Modes
Are Supported
Regular EtherChannel on
Single Chassis
100%
Traditional Device
25%
Core/Internet
Cisco
Catalyst
6500
MSFC
VLAN 10
VFW
VLAN 20
VFW
VLAN 30
VFW
MSFC
VLAN 10
VFW
FW SM
VLAN 11
A
VLAN 21
B
VFW
VFW
FW SM
VLAN 31
C
VLAN11
A
VLAN 21
B
VLAN 31
C
VRF
VRF
v5
VRF
v6
v7
v8
v108
v107
v105
VRF
4
ACE Module Contexts
v206
v207
v208
VRF
BU-1
v105
BU-2
v206
BU-3
v207
BU-4
v2081
v2082
v2083
...
* vX = VLAN X
**BU = Business Unit
Switch-1
Switch-2
(VSS Active)
(VSS Standby)
ACE
Active
ACE
Standby
FWSM
Standby
FWSM
active
ACE
Appliance
ASA
NAM
Appliance
vPC
VSS
Services
Chassis
Access Layer
Virtualization
Catalyst 6500
Nexus 7000
Many to 1 Virtualization
Service Modules
Single Control Plane
1 to Many Virtualization
High Density (10/100/1000 & 10GE)
Distinct control planes while virtualized
ToR @1GE:
Nexus2000,theNexus5000virtual linecard
Nexus2000combinesbenefitsofbothToR andEoR
architectures
Physicallyresidesonthetopofeachrackbut
Logicallyactslikeanendofrowaccessdevice
Nexus2000deploymentbenefits
Reducescableruns
Reducemanagementpoints
Ensuresfeatureconsistencyacrosshundredsof
servers
EnableNexus5000tobecomeahighdensity1GE
accesslayerswitch
VNLinkcapabilities
Nexus
2000
Physical Topology
Logical Topology
Core
Layer
Central Point
of Management
Core
Layer
VSS
Aggregation
Layer
Central Point
of Management
L3
L2
Aggregation
Layer
4x 10G
uplinks
FE
from each rack
Access
Layer
Nexus
5020
N2K
N2K
N2K
L3
L2
Access
Nexus
5020
Layer
Nexus 5020
Nexus 5020
N2K
VSS
N2K
N2K
12 x Nexus 2000
12 x Nexus 2000
Servers
Rack-1
Servers
Rack-1
Rack-2
Rack-3
Rack-4
Rack-5
Rack-N
Rack-N Rack-1
Rack-N
Example Deployment:
16 servers per enclosure X
2 GE ports per server X
4 enclosures per rack = 128GE
2 x 10GE uplinks = 20GE
128GE / 20GE = 6.4:1 oversubscription
Single Switch /
Node (for
Spanning Tree or
Layer 3 or
Management)
Spanning-Tree Blocking
Aggregation Layer
Spanning-Tree Blocking
Single Switch /
Node (for
Spanning Tree
or Layer 3 or
Management)
Aggregation Layer
Nexus vPC
Server
Virtualization
VMs
vSwitch
VMNICS =
Uplinks
vNIC
vSwitch0
VM_LUN_0007
vmnic0
VM_LUN_0005
vNIC
vmnic1
Virtual Ports
Cisco VN-Link
VNIC
VNIC
Hypervisor
VETH
VETH
VMotion
Problems:
VMotion may move VMs across
physical portspolicy must
follow
Impossible to view or apply
policy to locally switched traffic
Cannot correlate traffic on
physical linksfrom multiple
VMs
VLAN
101
VN-Link:
Extends network to the VM
Consistent services
Coordinated, coherent
management
Server
VM
#1
VM
#2
VM
#3
VM
#4
Nexus 1000V
VMW ESX
NIC
NIC
Nexus
1000V
LAN
Announced
09/2008
Shipping H1CY09)
Policy-Based
VM Connectivity
Mobility of Network
and Security Properties
Non-Disruptive
Operational Model
VN-Link with
Network Interface Virtualization (NIV)
Nexus Switch with VN-Link
Hardware Based
Server
Future availability
VM
#1
VM
#2
VM
#3
VM
#4
VMW ESX
VN-Link
Nexus
http://www.ieee802.org/1/files/public/docs2008/new-dcbpelissier-NIC-Virtualization-0908.pdf
Policy-Based
VM Connectivity
Mobility of Network
and Security Properties
Non-Disruptive
Operational Model
Server 1
VM
VM
VM
#1
#1
#1
VM
VM
VM
#2
#2
#2
VM
VM
VM
#3
#3
#3
VM
VM
VM
#4
#4
#4
VM
VM
VM
#5
#5
#5
VM
VM
VM
#6
#6
#6
VM
VM
VM
#7
#7
#7
VMware
vSwitch
VMware
vSwitch
Nexus
1000V
Nexus
1000V
Nexus 1000V
1000V Nexus
DVS
VMware
vSwitch
VMware
vSwitch
1000V
Nexus
1000V
Nexus
DVS
VMW ESX
ESX
VMW
VMW ESX
ESX
VMW
VM
VM
VM
#8
#8
#8
Server 1
VM
VM
#1
#1
VM
VM
#2
#2
VM
VM
#3
#3
Server 2
VM
VM
#4
#4
VEM
VMware
vSwitch
VEM
VMW ESX
ESX
VMW
VM
VM
#5
#5
VM
VM
#6
#6
VM
VM
#7
#7
Server 3
VM
VM
#8
#8
VM
VM
#9
#9
Nexus VEM
VEM
1000V
DVS
VMware
vSwitch
Nexus
1000V
DVS
VM
VM
#10
#10
VM
VM
#11
#11
VEM
VMware
vSwitch
VEM
VMW ESX
ESX
VMW
VMW ESX
ESX
VMW
VM
VM
#12
#12
vCenter
Nexus 1000V
1000V
Nexus
VSM
VSM
Back-End
Virtualization
Pools of storage
resources
Virtual Servers
Virtual HBAs
FCoE CNA
VH
VH
VH
Virtual
Fabrics /
Unified IO
OLTP
VSAN
Virtual Storage
Backup
VSAN
Email
VSAN
Virtualization
Department A
SAN Islands
Department C
Virtual SANs
(VSANs)
Department A
Department B
Department C
VSAN Technology
The Virtual SANs Feature Consists
of Two Primary Functions
Hardware-based isolation of
tagged traffic belonging to
different VSANs
Create independent instance of
fiber channel services for each
newly created VSANservices
include:
VSAN Header Is
Removed at
Egress Point
Cisco MDS 9000
Family with VSAN
Service
Enhanced ISL (EISL)
Trunk Carries
Tagged Traffic from
Multiple VSANs
VSAN Header Is
Added at Ingress
Point Indicating
Membership
No Special
Support Required
by End Nodes
Fibre Channel
Services for
Blue VSAN
Fibre Channel
Services for
Red VSAN
Trunking
E_Port
(TE_Port)
Trunking
E_Port
(TE_Port)
Fibre Channel
Services for
Blue VSAN
Fibre Channel
Services for
Red VSAN
Web
File
Services
N_Port
ID-1
N_Port
ID-2
N_Port
ID-3
F_Port
F_Port
F_Port
E_Port
E_Port
E-Mail
VSAN_3
Web
VSAN_2
FC
FC
FC
FC
FC
FC
FC
FC
NPV Edge
Switch
FC
NP_Port
NPIV-Enabled HBA
F_Port
F_Port
Virtual
Servers
HW
Hypervisor
Zone
MDS9000
Mapping
pWWN-P
Storage Array
(LUN Mapping and Masking)
FC
FC
pWWN-P
Hypervisor
MDS9000
Mapping
Mapping
FC
FC
Mapping
FC
Storage Array
FC
Mapping
FC
To pWWN-1
HW
pWWN-1
pWWN-2
pWWN-P
FC
pWWN-3
pWWN-4
To pWWN-2
pWWN-P
pWWN-1
pWWN-2
pWWN-3
pWWN-4
To pWWN-3
To pWWN-4
FC Name Server
VM1
VM2
VM3
VM1
VM2
VM3
VM1
VM2
VM3
Standard
HBAs
WWPN
WS-X901 6
10
11
12
13
14
15
16
STATUS
FC
VM1
VM2
VM3
HBAs
with NPIV
WWPN1
WWPN2
WWPN3
WS-X901 6
10
11
12
13
14
15
16
STATUS
Centralized management of
VMs and resources
FC
Intelligent Pass-Thru
FC
FC
FC
FC
FC
FC
FC
FC
NPV Edge
Switch
FC
NP_Port
NPIV-Enabled HBA
F_Port
F_Port
Blade Switch/Top-of-Rack
Domain ID Explosion
Blade Switch
Blade Switches
Increase Domain
IDs, Increase
Fabrics
MDS
9500
Tier 1
Theoretical
Maximum: 239
Domain IDs
per SAN
Blade Switch
NPV
NPV-Enabled
Switches Do
Not Use
Domain IDs
NPV
NPV
NPV
NPV
NPV
MDS
9500
Supports
Up to 100 Edge
Switches
Tier 1
Edge Switch
Acts as a
NPIV Host
Before
FC1/1
vPWWN1
PWWN1
pwwn1
pwwnX
vpwwn1
pwwnX
vpwwn1
pwwnX
After
FC1/1
vPWWN1
PWWN2
pwwn2
pwwnX
Initiator
Target
Initiator
Target
SAN
Fabric
Initiator
VSAN_20
Virtual
Initiator
VSAN_30
Virtual Volume
1
Virtual
Target 2
VSAN_20
Virtual Volume
2
SAN
Fabric
Virtual
Initiator
VSAN_30
Initiator
VSAN_20
Virtual
Initiator
VSAN_30
Virtual Volume
1
Virtual
Target 2
VSAN_20
Virtual Volume
2
SAN
Fabric
Tier_2 Array
Virtual
Initiator
VSAN_30
Tier_2 Array
Recommended Reading