This is a basic how to about configuring VLAN tags / ids with Hyper-V and for Hyper-V virtual machines.
This is a work in progress.
Thank you to: Artem Pronichkin, William Bressette, Hans Vredevoort
For greater understanding of Hyper-V Networking in General:
On page 11 begins the VLAN part Understanding Networking with Hyper-V white paper
The most Generic model: enable Trunking on the physical switch (specifying the VLAN IDs and native VLAN) and apply a VLAN ID in the settings of the virtual NIC of each VM that needs it and the VM is attached to the proper External Virtual Network.
Note: Hyper-V Virtual Networks are "trunking mode" by default.
The Network Teaming model: NIC Teaming is involved (since Hyper-V does not support bonding) - you apply the VLAN tag to the Teaming virtual NIC and attach a virtual switch to this.
SCVMM is involved – follow the Generic Model and be sure to set the “trunking” option on the Virtual Network settings in the SCVMM management console.
Note: SCVMM exposes the two different types of trunking options (the Hyper-V Manager GUI does not expose the access mode setting) - trunk mode and access mode.