Bayu,
I read both of your answers several times and took some time to think about them so as to not waste your time and make the most of the following questions, let´s see if I understood correctly your suggestions, I´ll try to be concise about the questions and divide this into 2 sections, one regarding the Compute Cluster and the other one for the Edge / Management Cluster.
COMPUTE CLUSTER SECTION :
Damn! I was looking on improving my "Edge / Management Cluster", but it seems in the process you help me found a problem on the configuration of my "Compute Cluster", let´s see if you can help me clear that out first.
This is my present vDS and NSX configuration on the Compute Cluster :
All the VLAN-Backed Distributed Port Groups were configured by hand with the following selections :
- Load Balancing = "Route based on IP hash"
- Failover order = As active a LACP named LAGCompute01 with 4 Uplinks
The LACP Load Balancing mode of LAGCompute01 is "Source and destination IP address, TCP/UDP port and VLAN"
NSX :
- VMKNic Teaming Policy selected when configuring the Cluster = Enhanced LACP
- Load Balancing that ended up being configured by NSX on the VXLAN Port Groups based on the VMKNic selection = "Route based on originating virtual port"
- Failover order that ended up being configured by NSX on the VXLAN Port Groups based on the VMKNic selection = As active a LACP named LAGCompute01 with 4 Uplinks
The LACP Load Balancing mode of LAGCompute01 is "Source and destination IP address, TCP/UDP port and VLAN"
At this point if I understood you correctly even though things work it´s not a best practice to have a different Load Balancing algorithm on the Distributed Port Groups, I should change "Route based on IP hash" to "Route based on originating virtual port" to match what was configured by NSX after selecting "Enhanced LACP", is this correct ?, am I currently in an unsupported configuration ? (so far things have worked on the Compute Cluster)
I seem to recall making the "Route based on IP hash" on the Distributed Port Groups decision based on something regarding the LACP, but maybe the LACP works also great with "Route based on originating virtual port".
EDGE / MANAGEMENT CLUSTER SECTION :
I quote your answer and answer some parts inline (blue)"Regarding your question on this: Can I have on my vDS dedicated to the Edge / Management Cluster one configuration for my Distributed Port Groups and another one for my "logical switches / virtual wires / nsx port groups" ?
For distributed port groups, do you mean VLAN-backed portgroups/non-VXLAN portgroups?
Yes, I mean VLAN-Backed Port Groups created by hand and not NSX VXLAN Port Groups.
You can technically use different teaming depending on requirements on that specific portgroup and your environment.
So I guess the problem with mixing Load Balancing Algorithm´s between VLAN-Backed Distributed Port Groups and NSX/VXLAN Port Groups only applies when there´s a LACP in the mix ?
What are you trying to achieve?
I want to have more bandwidth/availability on my Edge/Management Cluster.
Please take note of mixing different teaming as per doc would interrupt traffic e.g. one VDS some portgroup with LACP some with with other policy."
This is my present vDS and NSX configuration on the Edge / Management Cluster :
All the VLAN-Backed Distributed Port Groups were configured by hand with the following selections :
- Load Balancing = "Route based on originating virtual port"
- Failover order = Active : Uplink 1, Standby : Uplink2
NSX :
- VMKNic Teaming Policy selected when configuring the Cluster = Fail Over
- Load Balancing that ended up being configured by NSX on the VXLAN Port Groups based on the VMKNic selection = "Use explicit failover order"
- Failover order that ended up being configured by NSX on the VXLAN Port Groups based on the VMKNic selection = Active : Uplink 2, Standby : Active 1 (the behavior where NSX randomizes the order of the uplinks).
The change that I wanted to do (and actually did it on a Testing Cluster) in order to achieve better bandwidth/availability was this :
All the VLAN-Backed Distributed Port Groups were configured by hand with the following selections :
- Load Balancing = "Route based on physical NIC load"
- Failover order = Acitve : Uplink 1 & Uplink 2
NSX :
- VMKNic Teaming Policy selected when configuring the Cluster = Load Balance - SRCID
- Load Balancing that ended up being configured by NSX on the NSX Port Groups based on the VMKNic selection = "Route based on originating virtual port"
- Failover order that ended up being configured by NSX on the NSX Port Groups based on the VMKNic selection = Active-Uplink 2 & Uplink 1
Is this change supported on an Edge / Management Cluster without ? (this Edge / Management cluster does not have LACP in the mix, just to be clear)
Wow...this was long, and complex!!!, my head hurts ; )
I hope I at least stated the issue clearly.
Thanks so much for your time in advanced.
Regards,
Carlos.