I am familiar with use and concept of VTP however I have never used it in a large network deployment, certinaly not in a modular switch block architecture. However, as a result of recent issues due to trunk link mis-configurations and spanning-tree, I am thinking about deploying VTP.
Our network design is very straight forward with a core layer consisting of 2 x 6509 (with sup720-3B) which interconnects several distribution switch blocks (all comprised of dual 6513's again with sup720-3B). Each pair of distribution switches aggregates access layer switches (layer 2 only) and provide resilient HSRP gateways for access into the network, and also act as STP root / secondary root bridges. All standard stuff. We have changed the VTP domain name from "NULL" to "MA" for the sake of seeing something meaningful in Ciscoworks topology services, but thats as far as it goes. VTP is set to transparent on all devices.
What I would like to do is just enable VTP within the distribution switch blocks, each with its on VTP domain name, leaving the core as transparent but still on the "MA" VTP domain. Each distribution switch will be a VTP server with all access switches configured to be VTP clients.
Is this an advisable deployment ? We currently use Rapid-PVST and I am aware of the limitations this brings with it (i.e. no more than 64 STP instances on a 2950 etc).
I am ruling out VTP v3 as I do not want to move to 12.2(33)SXI, instead we are standardising on 12.2(33)SXH6 which seems to be one of the most stable releases of IOS I have seen in ages, plus it support Layer 3 NAC, which for some reason Cisco have pulled from the SXI train.
Any help / guidance would be helpful.