You are on page 1of 24

Networking Fabric in

Hyper-V and VMM


Richard Ulfvin
Who the heck areya!
Might know commands like sh run or sh config
might have tried tools like NetSH or Netmon
played with Hyper-V or just configured an IP address on a server
Session Objectives And Takeaways
Objectives
Understand networking in Windows Server 2012
Understand the Hyper-V switch and its features/extensions
Understand what SDN is and Microsofts approach to it
Get to learn how Virtual Machine Manager can manage networks
Key Takeaways
When to use different features/extensions
How to get started
Who AmI Where do I work
Why this session?
We face many network challanges like
Keep systems and services running
High to continous availability
High reliability and reduced complexity
Security, multitenancy, extensibility
Cannot keep throwing money at it (CAPEX)
Network virtualization, QoS, bandwidth management
Performance (latency, throughput, scalability)
Control Operational cost (OPEX) Reduce complexity
Network bottlenecks
In the host networking stack
In the NICs
In the switches
Network Features
Receive Side Scaling (RSS)
Receive Segment Coalescing (RSC)
Dynamic Virtual Machine Queuing (DVMQ)
Single Root I/O Virtualization (SR-IOV)
NIC Teaming
RDMA/Multichannel support for virtual machines on SMB 3.0
and more features.
DCTCP/DCB/QoS
DHCP Guard/Router Guard/ Port Mirroring
Port ACLs
IPSEC Task Offload for VMs
Network virtualization
DEMO
A Look Inside Windows Server 2012
The Hyper-V Switch
Hyper-V Port ACLs & Switch Extentions.
Extensions are Filters or Windows Filtering Platformproviders.
Extensions state / configuration is unique to each instance of an extensible
switch on a machine
Hyper-V Host 1
Virtual Switch
Extension
Extension
Extension
Hyper-V Host 2
Virtual Switch
Extension
Extension
Extension
Hyper-V Host 1 Hyper-V Host 2
Logical Switch (VMM)
Virtual Switch Extension Manager (VSEM)
Extension (Capture)
Extension (Filtering)
Extension (Forwarding)
DEMO
A Look Inside the Hyper-V switch
Extensions in Hyper-V Switch
5Nine - http://www.5nine.com (WFP)
InMon - http://www.inmon.com (sFlow)
Cisco (Nexus 1000v)
Concept of networks in SCVMM
Logical
Network
Corp
Host group
Production
M

-
M
IP Pool
StaticSrv
10.0.0.1-
10.0.0.99
1 - M
Physical network adapter
M

-
M
M

-
M
M

-
M
1

-
M
Virtual switch
Virtual
network
adapter
1 - 1
1 - M
Subnet-
VLAN
10.0.0.0/24
VLAN 5
Logical
network
definition
Building 42
1 - M
Steps to a successful deployment
Host Configuration
Converged Option1
10GbE each
VMN VM1
10GbE each
S
t
o
r
a
g
e
L
i
v
e

M
i
g
r
a
t
i
o
n
C
l
u
s
t
e
r
M
a
n
a
g
e
Non-converged
1GbE
1GbE
1GbE
HBA/ 10GbE
10GbE
S
t
o
r
a
g
e
L
i
v
e

M
i
g
r
a
t
i
o
n
C
l
u
s
t
e
r
M
a
n
a
g
e
VM1 VMN
Converged Option2
VMN VM1
S
t
o
r
a
g
e
L
i
v
e

M
i
g
r
a
t
i
o
n
C
l
u
s
t
e
r
M
a
n
a
g
e
RDMA Traffic
10GbE each
DEMO
A Look Inside SCVMM
Cisco Nexus 1000V Terminology
Cisco Configuration
# logical-network DMZ
..
# network-segment-pool DMZ_POD1
..
# network-segment DMZ_POD1_SUBNET1
switchport mode access
switchport access vlan 20
ip-pool DMZ_POD1_Pool1
network-segment-pool DMZ_POD1
# network-segment DMZ_POD1_SUBNET2
switchport mode access
switchport access vlan 21
ip-pool DMZ_POD1_Pool2
network-segment-pool DMZ_POD1
# network-segment DMZ_POD1_SUBNET3
switchport mode access
switchport access vlan 22
ip-pool DMZ_POD1_Pool2
network-segment-pool DMZ_POD1
Network Site DMZ_POD1
VM Network DMZ_POD1_SUBNET1
VM Network DMZ_POD1_SUBNET2
VM Network DMZ_POD1_SUBNET3
Logical network DMZ
DEMO
Cisco Nexus 1000V
Why network virtualization?
Network Virtualization using Generic Routing
Encapsulation (NVGRE)
Hyper-V
ProviderSwitch
NIC (ProvIF)
VM
Name: AME
VSID: 10136955
Physical Switch
Hyper-V
ProviderSwitch
NIC (ProvIF)
VM
Name: BGW
VSID: 6242158
PA = 10.0.1.133
PA = 10.0.1.134
PA = 10.0.1.130
VM
Name: ADB
VSID: 10136955
Customer Address
VMMac
VSID
Provider Addresss
Customer Route(s)
Lookup Route(s)
DEMO
Network Virtualization
Where to get more info Channel 9 @ Microsoft
VIR303 An Overview of Hyper-V Networking in Windows Server 2012
B291 Cisco Networking Solution In Hyper-V
B312 Network Management in VMM (Part 1)
B313 Network Management in VMM (Part 2)
MGT315 Networking in VMM SP1
HTTP www.addlevel.se/blogg (this presentation)
UTVRDERING
Fyll i utvrderingen s att vi kan bli nnu
bttre till nsta gng!
Antigen via lnken du fick med din
biljett eller vid ngon av datorerna i
TrueSec:s monter
Tvla samtidigt om en HP Elitepad 900
(Vinnaren presenteras i Utstllarfoajn
direkt efter sista sessionen).
KVLLSMINGEL
Best of MMS avslutas med ett gigantiskt
mingel p nrliggande Dubliner direkt
efter dagens sista session!
Microsoft och LabCenter bjuder p god l
och ett unikt tillflle fr experter,
branschkollegor och eventdeltagare att
mingla tillsammans.
Vi ses vl dr?

You might also like