VTP Support in Emulators
Employing VTP in an emulators such as GNS3 can be challenging. It seems that on GNS3, the particular feature of VTP is something that’s difficult to get working.
According to some of the most recent posts from GNS3 users, the IOSvL2 images do not support the correct operation of VTP. Conversely, the following two IOU images have been reported to operate correctly for VTPv3:
- i86bi-linux-l2-ipbasek9-15.1g.bin
- i86bi-linux-l2-adventerprisek9-15.1a.bin
Now having said all of this, it has been reported that EVE-NG does support VTP with little hassle. In general, EVE-NG is known to provide Layer 2 support for a wider range of features.
Another alternative is Cisco’s CML or VIRL, which tend to support most such features. More information on these emulators can be found at How to practice labbing - best practices.