I was pondering my network design today and came upon an idea that makes lots of sense to me, but I fear that it may be a terrible idea. I just don't have enough knowledge or experience to convince myself one way or the other.
My network consists of a core layer and an edge layer (see diagram below). Currently if I need to add a vlan, I must create it on the core, add it to the uplinks for all edge switches, create it on the edge switches, and add it to the uplinks back to the core.
The idea that came to me is to configure the edge switch ends of the uplinks to do all VLANs, but to specify allowed vlans on the core for each link. This would eliminate at least one step in the process of adding a new vlan. There are some VLANs on the core that have no need to exist on some or all of the edge switches, but there is little to no likelihood that a VLAN will ever exist on an edge switch that doesn't already exist on the core.
If this is a terrible idea, please explain why. If it is a decent idea, again please explain why. I appreciate any constructive criticism you might have to share.