I've got a pair of C2960G-48 switches (running IOS 12.2(46)SE, if it makes a difference) with redundant trunks in place. On these switches there are a bunch of VLANs that carry quite heavy traffic at times (enough to completely saturate the trunks each). I'd like to put in a per-VLAN cross-connected cable to help carry the load and avoid saturating the common trunk. The one thing I'm not sure of is how to prioritise this link in the spanning tree so that it will always be used for the VLAN if it's available, and the switches will only fall back to using the common trunk if the VLAN-specific link falls over (cable failure, etc).
Cisco isn't my native language, and I'd prefer not to experiment too much on these switches, as a visit from the fuckup fairy would have... consequences (but a staging environment with two more of these switches for me to play around with isn't cost-effective). So, I'm hoping that someone with IOS in their fingers can point me in the right direction.
Moah infos, for concreteness:
Trunk ports are Gi0/4[78] on both switches; one of the VLANs, 104, is on Gi0/3[78] on both switches. I'm going to put Gi0/36 into VLAN 104 and then run a cable between this port on both switches.