who is chris wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/veeamon-cs-04.pdfhuawei’s eth-trunk...

33

Upload: vonhu

Post on 19-Aug-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,
Page 2: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Who is Chris Wahl?• VMware Certified Design Expert (VCDX) #104▫ Data Center and Network Virtualization

• Tech, Lab, Certs, Reviews, Videos▫ WahlNetwork.com

• CCNA Data Center & vCloud Courses▫ Pluralsight.com

• Virtualization User Podcast as a Service▫ VUPaaS.com

Page 3: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Networking for VMware AdministratorsPaperback, Kindle, eBook, EPUB, MOBI, PDF100% of my profits go to Alzheimer’s Association

Page 4: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

vSphere Switching ChoicesAdding racing stripes makes frames go faster

Page 5: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Different Choices• Standard vSwitch• Distributed vSwitch• 3rd Party Virtual Switches▫ Cisco Nexus 1000v▫ IBM 5000v

• Bender Bending Rodríguez

Page 6: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Who’s Using the Distributed vSwitch?

Page 7: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Control Plane Differences

Control Plane

ESXi Host

Control Plane

ESXi Host

Control Plane

ESXi Host

Control Plane (vCenter)

dvsdata.db dvsdata.db dvsdata.db

Page 8: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Local VDS Database Backup

Page 9: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Data Plane Differences

ESXi Host ESXi Host ESXi Host

Data Path Data Path Data Path

Control Plane

Data Network

Page 10: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Virtual Switching Tips

Trunk 802.1Q Tags

(VLANs)

Minimum 2 Uplinks (vmnics)

Descriptive Naming

Page 11: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Networking JargonThe Layer 8 Problem

Page 12: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Trunks, Trunks, or Trunks?

Page 13: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Vendor Confusion• Link Aggregation Terms▫ HP’s Port Trunking▫ Avaya’s Multi-Link Trunking (many flavors)▫ Huawei’s Eth-Trunk▫ AIX Ethernet Trunking▫ Generic “NIC Trunking”

Page 14: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

VLAN ID Tagging

NoVLAN ID

NoVLAN ID

Virtual Switch

Physical Switch

Virtual Machine (VM)

ExternalSwitchTagging

Access PortRemoves Tags

VirtualSwitchTagging

vSwitch Adds / Removes

VLAN ID Tags

VLANID

VLANID Virtual

GuestTagging

Guest Responsible for VLAN Tags

Page 15: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Example vSwitch Design

Page 16: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

VLAN Tagging Tips• Trunk Your Interfaces• Avoid VLAN 1• Black Hole Native VLANs

Page 17: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Switching, Routing, and TablesOh, my!

Page 18: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Forwarding Walk

Page 19: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

vSwitches Can’t Form Loops

Page 20: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Routing Choices

10.10.10.10 /24 20.20.20.20 /24 30.30.30.30 /24

vmk0 vmk1 vmk2

Routing Table

Data Network

10.10.10.50?20.20.20.50?40.40.40.50?

Page 21: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

vMotion and MAC Learning

ESXi Host ESXi Host ESXi Host

VMMAC“A”

Physical Switch

E1/1MAC“A”

E1/2MAC“A”

Page 22: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

The Notify Switch RARP Frame

Page 23: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Troubleshooting Tips

esxcli network ip route ipv4 list

esxcli network ip neighbor list

esxcfg-route -l

Page 24: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

IP Storage NetworksWhat could possibly go wrong?

Page 25: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Building an IP Storage Network

IP Storage Port GroupActive / Active Uplinks

vmnic1 vmnic2

IP Storage Network30.30.30.0 /24

vmk130.30.30.50 /24

Page 26: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Building an IP Storage Network

IP Storage Port GroupActive / Active Uplinks

vmnic1 vmnic2

IP Storage Network30.30.30.0 /24

vmk130.30.30.50 /24

Page 27: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Building an IP Storage Network

IP Storage Port GroupActive / Active Uplinks

vmnic1 vmnic2

IP Storage Network30.30.30.0 /24

vmk130.30.30.50 /24

Page 28: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Hash Algorithm• Source and Destination Variation▫ MAC Address (Layer 2)▫ IP Address (Layer 3)▫ Port (Layer 4)▫ VLAN ID

Page 29: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Hash Results• Changes?▫ IP Address▫ MAC Address▫ Port Number▫ VLAN ID

• Nope▫ Same hash results

vmnic1 vmnic2

Storage Target30.30.30.60 /24

vmk130.30.30.50 /24

Page 30: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Least Significant Bit (Not Magic)2 Uplinks

– Last bit

– 0,1

3 to 4 Uplinks

– Last 2 bits

– 00, 01, 10, 11

5 to 8 Uplinks

– Last 3 bits

– 000,001,010,etc

Page 31: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

IP Storage Tips• Dedicated VMK(s)• Dedicated VLAN(s)• Avoid Routing• iSCSI VMK Binding

Page 32: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

Fibre Channel SAN• Unique VSAN IDs per Fabric• Don’t use VSAN 1• Single Initiator Zoning▫ Edge SAN: Multiple Target▫ Core-Edge SAN: Single Target

• Don’t use Multiple Initiator Zoning▫ Never!▫ Registered State Change Notifications (RSCN)

Page 33: Who is Chris Wahl? - go.veeam.comgo.veeam.com/rs/veeam/images/Veeamon-CS-04.pdfHuawei’s Eth-Trunk ... Troubleshooting Tips esxcli network ip route ipv4 list ... –Last 2 bits –00,

The End?

Let’s connect

@ChrisWahlWahlNetwork.comPluralsight.comYouTube.com/WahlNetwork