Bug Reference

CLOUDSTACK-8252

Purpose

vlan 4095 is commonly used as a 'tag passthrough' in virtualization environments (VMware, specifically). This vlan id is incompatible with Linux, but we can allow the admin to manually configure the bridge if the same passthrough is desired.

Architecture and Design description

Skip vlan device and bridge config for tag 4095 in modifyvlan.sh, and allow admin to configure a 'breth0-4095' (or similar as applicable) bridge manually where all tags can be passed through. It's required that this bridge be set up on the same interface where guest traffic will run, and this bridge can likely serve as the guest traffic label.