Hello,
Tunnel + vlan is to configure the tunnel first, and specify the VLAN encapsulated by the tunnel.
A VLAN sub-interface is a VLAN sub-interface created first, and a Tunnel runs on the VLAN sub-interface.
1. When using Tunnel + VLAN, it cannot support the scenario where the same physical port has both NNI and UNI;
2. Tunnel + vlan cannot support aggregation scenarios through third-party networks (dynamic ARP learning cannot be performed);
3. The use of VLAN sub-interfaces adds management functions for VLAN sub-interfaces, and the granularity of configuration is finer.
Thanks!