We currently have six VLANs with perhaps 150 users per VLAN. We found that if we did NOT put a BDC on any particular VLAN that a server on that VLAN would become the elected Master Browser. But because it would not receive regular replications (miscellaneous servers would be turned on/off as regular users/developers will do) as a BDC would receive - peoples' network neighborhoods would not populate fully. Sometimes even the mail server could not be properly found or print services might not be found properly. The only way to resolve the issue satisfactorily was to put a BDC onto each and every VLAN. But this is a big Pain in the Butt and not a very elegant solution. We are considering getting a trunk capable NIC card for a BDC and trunking all VLANs to said server and allowing it to service all the VLANs in this way. But my question - IS THERE A BETTER WAY?
A successful answer to this question will tell me how to have one BDC with one IP address successfully and completely service the network browsing needs of multiple VLANs/subnets.