Support VLANs to distinguish different logical links

The result is successfully tested with sFlow and Brocade routers.