VMware Cloud Community
crescendas
Enthusiast
Enthusiast

Optimal Networking for 4 ports ESXi?

If you have 4 ports on your ESXi server, how will you configure it for optimal performance as first priority, reliability as second priority and security as last priority? My current setup is:

  • vSwitch0
    • VM Networking - vmnic0/vmnic1 - Active/Active
    • Management - vmnic0/vmnic1 - Active/Active
  • vSwitch1
    • iSCSI1 - vmnic2/vmnic3 - Active/Unused
    • iSCSI2 - vmnic2/vmnic3 - Unused/Active
    • vMotion - vmnic3 - Active
btw, will vMotion be affected if I configure jumbo frame on vmnic3 used by vMotion, which is also used by iSCSI?
0 Kudos
6 Replies
harshahosur81
Contributor
Contributor

Assuming that you have vlan segregation I would do it this way

vSwitch0

VMnetworking - vmnic0 - active vmnic1-standby

Mgmt Traffic / Vmotion - vmnic1 - active vmnic0 - standby

vSwitch1

iSCSI1 - vmnic2

iSCSI2 - vmnic3.

In your scenario yout iSCSI traffic if transmitted via vmnic3 which is being shared by vMotion can be a constraint for performance. The above config will give you true multi pathing for iSCSI storage and vMotion wont be affected by storage traffic if there is contention.

Harsha Hosur. VCDX #135; MCTS; CCA
crescendas
Enthusiast
Enthusiast

Thanks for sharing.

Since Mgmt has low traffic and vMotion has no traffic unless triggered, won't vmnic1 be idling most of the time? Any issue with teaming both NICs (active/active instead of active/standby) for vSwitch0 in order to optimize VM networking performance?

btw, if vmnic0 and vmnic1 is a dual Intel ethernet card, and vmnic2 and vmnic3 is an dual broadcom ethernet card. Any issue with teaming 2 NICs of difference manufacturer? (team vmnic0-vmnic2 for vSwitch0 and vmnic1-vmnic3 for vSwitch1 instead of vmnic0-vmnic1 for vSwitch0 and vmnic2-vmnic3 for vSwitch1)

This arrangement of teaming 2 separated ethernet card will improve reliability as in case an ethernet card failed, the other teamed NIC from another separated ethernet card will help to ensure that the network is still functional.

0 Kudos
krowczynski
Virtuoso
Virtuoso

0 Kudos
crescendas
Enthusiast
Enthusiast

I have another post that mentioned 6 nics too: http://communities.vmware.com/message/1832494#1832494

Unfortunately, I only have 4 NICs on this ESXi host, so the optimal 6 ports configuration is out for now.

0 Kudos
crescendas
Enthusiast
Enthusiast

I found this article that shows that Jumbo Frame works with vMotion and even improve it's performance. However, the improvement with Jumbo Frame, even with iSCSI is bare minimum: http://www.boche.net/blog/index.php/2011/01/24/jumbo-frames-comparison-testing-with-ip-storage-and-v...

0 Kudos
chriswahl
Virtuoso
Virtuoso

crescendas wrote:

Any issue with teaming 2 NICs of difference manufacturer? (team vmnic0-vmnic2 for vSwitch0 and vmnic1-vmnic3 for vSwitch1 instead of vmnic0-vmnic1 for vSwitch0 and vmnic2-vmnic3 for vSwitch1)

This arrangement of teaming 2 separated ethernet card will improve reliability as in case an ethernet card failed, the other teamed NIC from another separated ethernet card will help to ensure that the network is still functional.

No issue, this is a best practice to avoid single points of failure.

VCDX #104 (DCV, NV) ஃ WahlNetwork.com ஃ @ChrisWahl ஃ Author, Networking for VMware Administrators
0 Kudos