Dear Team,
As per the below diagram, On Portgroup we have set the A/S failover order teaming policy and on the NSX-T Uplink profile, we have set the Load balance on the source which teaming policy will supersede and take effect? Please assist
Yes, and to further add on, also apply to segments created from NSX-T but not on VDS distributed port groups. Below diagram taken from design guide should help -
From diagram what I understand is that you have applied Load Balance Source on Default Teaming policy and Failover Order with only one Active uplink in Named teaming policy for Edge Uplink Profile Configuration. In vCenter, you have two Port Groups running with Active Standby configuration of pNICs to which Edge fp-ethx are connected.
Both serves difference functions. In Port Groups, A/S configuration will ensure that in case your active pNIC got failed, any traffic from edge VM is not blackholed and it will have 2nd path for ingress/egress.
Whereas, on Load Balance Source in Uplink profile configuration will give you multiple TEPs so you can effectively use both port groups and Failover Order with single active uplink will provide deterministic termination of your traffic from Tier0 gateway.
These configurations are covered in depth in NSX-T Reference design guide as part of using VDS with NSX-T.
Thank you Vinay,
Does it mean NSX-T Uplink Profile teaming policy (i.e. Load balance on Source) applies at Portgroup level and Portgroup Teaming Policy (Active/Standby) applies to Uplinks defined in that PortGroup, Please correct me if I'm wrong?
Thank you in advance...
No, NSX-T uses N-VDS (NSX Virtual Distributed Switch) to forward traffic between logical world and physical world. Any Transport Node will have N-VDS (exception is vSphere 7.0 with NSX-T 3.x where you can have NSX running on top of VDS). I will take example of Edges as this is what depicted in initial question.
If you look closely, there is N-VDS present inside Edge nodes, for which uplink will be fp-eth0 and fp-eth1. And then there is another virtual switch which is VDS (vSphere Distributed Switch) for which uplink is pNIC0 and pNIC1.
NSX-T uplink profile control the behaviour of policies applied on N-VDS uplinks where as VDS Teaming and Failover Policies control the behaviour of policies applied on uplink of VDS and both are different from each other. I would highly recommend to go through NSX-T reference design guide section Logical Switching which talk about N-VDS, VDS and VSS; uplink profile and policies and how they work.
https://nsx.techzone.vmware.com/resource/nsx-t-reference-design-guide-3-0#_Toc21330282
Hope this helps.
Ok I got it now NSX-T Teaming Policy Will be applied to N-VDS uplink i.e fp-eth01 & fp-eth1
vSphere 7.0 with NSX-T 3.x where you can have NSX running on top of VDS => In this case, if we apply the same uplink profile to host transport node (Default Teaming Policy => Load balance source Uplink1, Uplink2 & Name Teaming Policy1 Failover order : Uplink1 and Name Teaming Policy2 Failover Order: Uplink2) Does Default teaming Policy & Failover Order will apply to VDS uplink??
Uplink profile policies applied on ESXi Transport Node define behaviour for TEPs, so yes it will define policies but it will not override any policies for other VDS port groups managed through vCenter itself. Hope this helps.
what i've understood is uplink profile polcies will be applied only to TEP DVPG,not other DVPGs OR
NSX-T Uplink profile will be applied to fpeth0 /Fp-eth1 , Please confirm
Yes, and to further add on, also apply to segments created from NSX-T but not on VDS distributed port groups. Below diagram taken from design guide should help -