IBM PowerVM Network Virtualization
IBM PowerVM Network Virtualization
IBM PowerVM Network Virtualization
IBM PowerVM
network virtualization
Luca Comparini
STG Lab Services Europe
IBM FR
June,13th 2012
@IBM Dubai
Objective of the session: understand this chart
en3 en3
Primary (if) (if) Backup
2 1 2 1 1 2 1 2
VLAN 1
VLAN 2
Untagged Untagged
VLAN ID 2 VLAN ID 2
Untagged
VLAN ID 2
Active
Passive
2
Agenda
3
Introduction on VIOS – concepts of Virtual I/O Server - Client
Power Hypervisor
4
Bridging, Routing and Switching
Bridge Router
Bridge Router
Switch Switch
5
Power VIO Server Switch concepts
PowerVM Server
ent0 ent0
(Virt)
ent2
Logic
(SEA)
ent0
Port
(phy)
6
Etherchannel and link aggregation
7
Etherchannel and link aggregation
• Standard Algorithm
– Standard algorithm uses the last byte of the
destination IP to determine the outbound NIC.
– All traffic to the same host goes out the same
NIC.
8
Shared Ethernet Adapter
The virtualization object that provides this Ethernet bridge is called a Shared
Ethernet Adapter (SEA).
The SEA forwards network packets from any client partitions on a VLAN to the
physical LAN through the physical Ethernet adapter. Because the SEA creates
a Layer-2 bridge, the original MAC address of the virtual Ethernet adapter in
IBM i is used on the physical LAN.
The CMNxx communications port that represents the virtual Ethernet adapter in
IBM i is configured with an externally routable IP address and a standard
network configuration is used. The physical adapter bridge by the SEA can be
any network adapter supported by VIOS, including Integrated Virtual Ethernet
(IVE) ports, also known as Host Ethernet Adapter (HEA) ports.
9
Shared Ethernet Adapter
Multiple VLANs can be ent2 ent1 ent4 ent5 ent0 ent3 ent0 ent1 ent0 ent1
added to a single SEA. (Phy) (Phy) (Vir) (Vir) (Phy) (Vir) (Vir) (Vir) (Vir) (Vir)
10
Virtual I/O Network terms
VLAN Device
Shared Ethernet Adapter
Virtual I/O Server Client 1 Client 2
(Acts as a layer 2 bridge
to the outside world )
en4 en1
Link Aggregation Adapter (if)
(if)
(Used to combine
physical Ethernet
adapters) ent2 ent4 ent1 en0 en0 en1
(LA) (SEA) VLAN (if) (if) (if) Interface
Virtual
ent1 ent0 ent3 ent0 ent0 ent1 Ethernet
Physical Ethernet (Phy) (Phy) (Vir) (Vir) (Vir) (Vir)
Adapter Adapter
(Will hurt if it falls on your VID PVID PVID VID PVID PVID
Hypervisor
foot) 2 1 1 2 1 2
11
How to set it up - IVM
en4
(if)
Untagged (PVID 1)
VID 100
2
1
3
100
3
100
100
How to set it up – HMC – VIOS link aggregation
Untagged (PVID 1)
VID 100
Untagged (PVID 1)
VID 100
• Complexity
– Requires specialized setup on client (NIB)
– Needs to ping outside host from the client to initiate
NIB failover
• Resilience
– Protects against single VIOS, switch port, switch,
and Ethernet adapter failures
• Throughput / Scalability
– Allows load-sharing between VIOS’s
• Notes
– NIB does not support tagged VLANs on physical
LAN
– Must use external switches not hubs
– Only supported on AIX
High Availability VIOS options: NIB
1 2 1 2 2 1
VLAN 1
VLAN 2
Active
Passive
High Availability VIOS options: NIB
1 2 1 2 2 1
VLAN 1
VLAN 2
Active
Passive
High Availability VIOS options: SEA Failover
• Complexity
– Specialized setup confined to VIOS
• Resilience
– Protection against single VIOS, switch port,
switch, and Ethernet adapter failure
• Throughput / Scalability
– Cannot do load-sharing between primary and backup
SEA
– SEA failure initiated by:
• Backup SEA detects the active SEA has failed.
• Active SEA detects a loss of the physical link
• Manual failover by putting SEA in standby mode
• Active SEA cannot ping a given IP address.
• Notes
– Can be used on AIX, IBM i, Linux
– Outside traffic may be tagged
High Availability VIOS options: SEA Failover
en3 en3
Primary (if) (if) Backup
1 1 1 1
VLAN 1
Untagged Untagged
Untagged
Ethernet Switch Ethernet Switch
Active
Passive
High Availability VIOS options: SEA Failover with LA
en5 en5
Primary (if) (if) Backup
1 1 1 1
VLAN 1
Untagged Untagged
Active
Passive
High Availability VIOS options: SEA Failover with LA, with VLAN
en3 en3
Primary (if) (if) Backup
2 1 2 1 1 2 1 2
VLAN 1
VLAN 2
Untagged Untagged
VLAN ID 2 VLAN ID 2
Untagged
VLAN ID 2
Active
Passive
CREDITS to
Luca Comparini
STG Lab Services Europe
IBM FR
THANKS