Ok, so here is my config (only the Trunk, VLAN and Spanning Tree sections). It is essentially the same between the 2 switches, albeit a few different port numbers.
hostname "SW-Core"
trunk E2-E3,F2-F3 trk1 lacp
trunk E7,F7 trk2 lacp
vlan 1
no untagged H21-H22,Trk2
untagged A1-A2,B1-B2,C1-C8,D1-D8,E1,E4-E6,E8,F1,F4-F6,F8,G1-G8,H1-H20,I1-I24,J1-J24,K1-K8,L1-L24,Trk1
exit
vlan 11
name "iSCSI"
untagged H21-H22
tagged Trk2
no ip address
jumbo
exit
vlan 20
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 30
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 40
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 50
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 60
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 70
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 80
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 90
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 100
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 110
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 120
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 220
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,L2,Trk1
exit
vlan 230
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
exit
vlan 240
tagged E1,E4-E6,E8,F1,F4-F6,G1-G8,Trk1
spanning-tree
spanning-tree Trk1 priority 4
spanning-tree Trk2 priority 4
spanning-tree config-name "SHS-MSTP"
spanning-tree config-revision 1
spanning-tree instance 1 vlan 1 20 30 40 50 60 70 80 90 100 110 120 220 230
spanning-tree instance 1 vlan 240
spanning-tree instance 1 Trk1 priority 4
spanning-tree instance 2 vlan 11
spanning-tree instance 2 Trk2 priority 4
spanning-tree priority 4
allow-unsupported-transceiver
Here's the output from show spanning-tree mst-config (again, the same between the 2 switches)
SW-Core(config)# show spanning-tree mst-config
MST Configuration Identifier Information
MST Configuration Name : SHS-MSTP
MST Configuration Revision : 1
MST Configuration Digest : 0xAC7030DDB7499BFE9297D6E14A241C77
IST Mapped VLANs : 2-10,12-19,21-29,31-39,41-49,51-59,61-69,71-79,81-89,
91-99,101-109,111-119,121-219,221-229,231-239,241-4094
Instance ID Mapped VLANs
----------- ---------------------------------------------------------
1 1,20,30,40,50,60,70,80,90,100,110,120,220,230,240
2 11
Specifically, with the Spanning Tree config what do I need to clean up? I know there is stuff left over from the legacy config.
I don't want redundancy between the trunks at all, I just want to separate the traffic. If Trunk 2 goes down, then I don't want the traffic for VLAN 11 to move to Trunk 1. I've tested this by disconnecting Trunk 2 ports, and VLAN 11 traffic doesn't fail over to Trunk 1.
I can see in the interface monitor that this is working as expected when I copy a file to the iSCSI SAN across the Trunk (image attached).
On my core switch, I believe I need to set a lower spanning-tree priority than the secondary switch? Do I also need to remove the below 2 lines from each switch?
spanning-tree Trk1 priority 4
spanning-tree Trk2 priority 4
I appreciate all the help. As I said, it's not my forte.