add vlan support, need to test on cl-support && add host granularity