The command you have referenced only restricts data forwarding, it does not affect which VLANs are propogated via VTP.
The trunk interface can forward traffic on VLAN 1,100 and 200 and can propogate ALL VLAN's via VTP. Just because the downstream switch has learned about all 200 VLAN's does not mean that it is actually utilizing them, however.
Kyle is correct , only the vlans "allowed" can pass traffic across the link . VTP propagates all vlans configured on the vtp server to other servers or clients. This allows you to put ports into any of those vlans on any client switches. But unless those vlans are allowed across the trunk traffic will not pass . VTP and allowed vlans across a trunk are 2 different things.
When you issue this command on a Trunk interface, you tell your Switch to check VLAN tags before forwarding traffic, and (in your case) only allow traffic with the vlan tags of 1,100,200 to pass through.
Although it Does NOT Prevent System Management traffic [ie: VTP, CDP, etc.] to move in the network, and thats what propagates vlan database across network, therefor you will see the database but will only forward those ALLOWED vlans from that port on the trunk link.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...