Solved

iSCSI Port Binding - Is it required?

Posted on 2013-07-01
25
1,251 Views
Last Modified: 2013-07-03
Hi All,

I have a question regarding iSCSI port binding - regarding whether you have 2 NICS or more, is this required? What is the advantage/disadvantage of having iSCSI port binding?

Cheers
Goraek
0
Comment
Question by:goraek
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 11
  • 11
  • 2
  • +1
25 Comments
 
LVL 121

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 39289668
0
 
LVL 10

Expert Comment

by:Subhashish Laha
ID: 39289670
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 39289714
You ask specifically, is Port Binding required? The answer is no..it is not. Is it recommended? Yes..highly. I won't reiterate why as both @hanccocka and @subhashishlaha shared as to why (main reason is redundancy and load balancing of iSCSI traffic).

Regards,
~coolsport00
0
Don't Miss ATEN at InfoComm 2017!

Visit booth #2167 to see the  new ATEN VM3200 32 x 32 Modular Matrix Switch. Other highlights include the VE8950 4K HDMI Over IP Extender, VS1912 12-Port DP Video Wall Media Player  and VK2100 ATEN Control System. Register now with Free Pass Code ATEN288!

 
LVL 2

Author Comment

by:goraek
ID: 39290129
Thanks for that.
My question was regardless if I have 2 NICs or more, would I need iSCSI port binding?
Ok lets say I have 2 x 10Gbe, would I need iSCSI port binding?
From my understanding, port binding only required if you need multipathing.
Correct me if IM wrong.
0
 
LVL 121
ID: 39290147
and resilience,

what happens if a single nic fails, ALL your VMs would also fail!

you should always double up your network interfaces!  (at least a minimum  of two)

otherwise you will have a failure.
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 39290314
Again..."required"?...no; but as mentioned, you should do binding for redundancy (HA) of your iSCSI ports to prevent connection disruption to your VMs.

Regards,
~coolsport00
0
 
LVL 2

Author Comment

by:goraek
ID: 39292271
Ok, my question was about port binding.

I dont want to know if my NIC or VM fail.

Let me put this in an example:

I have 2 pNICS, teamed the NICs together on the pSwitch and vSwitch using static LACP. I have done this but have not enabled iSCSI port binding - what is the use of me having this enabled? Will it only dedicated to iSCSI traffic only? Will it give me more performance?

I'm asking because I want to know and need to have a good understanding.
0
 
LVL 121

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 39292357
okay, you don't want to know about VM or NIC failure.

So enable iSCSI Port Binding as per my EE Article, and check for yourself later, you will see multiple paths to the LUNs, and iSCSI traffic flowing through both nics.

teaming with iSCSI is not supported, the recommended solution for "teaming" with iSCSI is to enable a multipath solution. iSCSI binding will allow the iSCSI traffic to take of advantage of both nics. (iSCSI traffic will use both nics, when bound to the correct nics).

This will increase performance.
0
 
LVL 2

Author Comment

by:goraek
ID: 39292687
Ok, so what you're saying that if I have 2 NICs, enabling iSCSI port binding will increase performance, is this correct?
0
 
LVL 121

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 39292697
yes, that is correct, it will also be recommended by your SAN vendor also!
0
 
LVL 2

Author Comment

by:goraek
ID: 39292745
Ok cool thats nice to know.
Also I've gone through your article, and the article you only got 2 NICs.
Question is, if youuse the 2 pNICs to do multipathing, wouldnt this decrease performance?
I still need to understand why vmnic2 active and vmnic3 unused on one vswitch and vmnic3 active and vmnic2 unused on another vswitch can still perform iscsi port binding, I would have thought you would need 4 pNICs to perform this?

Can you please confirm and briefly explain?
0
 
LVL 121
ID: 39292757
it's because they are configured for failover, so if one nic fails, the other failsover, and iSCSI traffic still continues.

you can use more than two nics, if you prefer, but it takes alot of iSCSI traffic to saturate two nics.
0
 
LVL 2

Author Comment

by:goraek
ID: 39295054
Ok cool. So even with 2 pNICs you can still do multipathing? And the unused nic is for this purpose? So basically the unused nic doesnt get used and used for port binding, is this correct? As you mentioned it takes alot of iSCSI traffic to saturate the NICs, so with 1 NIC active, it shouldnt decrease in performance?
0
 
LVL 121

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 39295116
yes, with twio physical nics you can do multipath.

both physical nics will be used if configured for multipath.

performance and redundancy are the advantages of multipath. e.g. two different pathways to reach the LUN and your VM.
0
 
LVL 2

Author Comment

by:goraek
ID: 39295128
Ok, what if we use LACP with 2 pNICS active on the vswitch as opposed to multipathing? If we sacrifice mulitpathing for LACP load balancing, would this be recommended? Also from a performance point of view.
0
 
LVL 121
ID: 39295162
teaming by way of trunking with LACP for iSCSI is not supported.

the only load balance for iSCSI is to multipath.

do you only have two nics in this server, for your VMs, Management Network and iSCSI?
0
 
LVL 2

Author Comment

by:goraek
ID: 39295221
Sorry I meant on the SAN. We have a P4000 series SAN with dual 10Gbe cards. We've enabled LACP on the SAN, and static LACP at the vswitch level with IP hash. SO basically we left the iSCSI port binding disabled and running 2 active NICS with trunking - is this ok or should we change this to multipath (we want this as best practice as possible).
0
 
LVL 121

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 39295279
multipath is recommended and best practice.
0
 
LVL 2

Author Comment

by:goraek
ID: 39295286
Ok one more, because we've already used 2 active NICs to increase bandwidth, changing this to multipath, would this reduce performance? Obviously we like speed, but I just need to confirm this.
0
 
LVL 121
ID: 39295290
you current configuration is not supported, or working correctly!

iSCSI is not supposed to be teamed.

Multipath is the only supported method or redundancy and performance enhancement.

please see my EE Article

HOW TO: Add an iSCSI Software Adaptor and Create an iSCSI Multipath Network in VMware vSphere Hypervisor ESXi 5.0

also enable Jumbo FRames if not already enabled

HOW TO: Enable Jumbo Frames on a VMware vSphere Hypervisor (ESXi 5.0) host server using the VMware vSphere Client
0
 
LVL 2

Author Comment

by:goraek
ID: 39295334
Thanks for that, you have posted the links and I've gone through.
I just need more detail on your post as I'm still trying to learn this myself.
If the environment supports Jumbo frames, is it worth while enabling this? And what would this have any affect to the SAN environment, more speed? And is it best practice to have this enabled?

Also, regarding performance testing, how would you measure this?
0
 
LVL 121

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 39295768
Yes, better performance, recommended by SAN Vendor.

Measure your IOPS!
0
 
LVL 2

Author Comment

by:goraek
ID: 39295854
Ok thanks.
what performance tool would you use to test the iops? Or how would you test?
0
 
LVL 121
ID: 39296149
We are now starting to go off topic.

I believe your question has been answered. If the answers have been helpful please assign points. Please ask a new question and myself or other Experts will be glad to assist.
0
 
LVL 2

Author Closing Comment

by:goraek
ID: 39296177
Great info
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article we will learn how to backup a VMware farm using Nakivo Backup & Replication. In this tutorial we will install the software on a Windows 2012 R2 Server.
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
This video shows you how to use a vSphere client to connect to your ESX host as the root user. Demonstrates the basic connection of bypassing certification set up. Demonstrates how to access the traditional view to begin managing your virtual mac…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question