Hi,
I'm currently running a test in my lab trying to carry multiple tagged vlans within 1 vxlan logical switch. There is hardly any documentation out there on this feature except for the following:
- NSX 6.2 and later supports "the ability to keep vlan tags over vxlan"
- In order to use the above feature you must enable the <guestVlanAllowed>true</guestVlanAllowed> feature via API (PowerNSX or API tool such as postman)
My understanding is that all the vlan tags are encapsulated within the vxlan packet and therefore don't require any further vlan trunking on the vds or physical switches
This is what i'm testing in my lab:
- NSX 6.4.1
- <guestVlanAllowed>true</guestVlanAllowed> set on the logical switch- 1 vxlan logical switch called logical-net-1
- 1 virtual network device (Cisco ASR) connected to the above logical switch with tagged vlan 10 (sub-interface 10 which will serve as the default gateway for servers)
- 2 windows 2016 server vm's using vmxnet3 and tagged with vlan 10, default gateway is vlan 10 sub-inerface of the asr
If I don't tag within the windows vm's I can ping between the 2 vm's
If I tag vlan 10 within both windows vm's I can't ping between the 2 vm's
The reason why i'm working on this is to actually use a universal logical switch that will stretch between 2 or more sites and provide layer 2 across datacenters.