I am converting our existing switch network to a redundant setup so that we can remove the network level single point of failure. There are three types of devices in play: 2 CheckPoint 4400's, 2 HP 2910s and 2 HP 5120s (actually more, but not necessary for this purpose). The plan is have each firewall plugged into each HP 2910 (core switches). Each HP LAN switch would also be plugged into each HP 2910. Finally, each server would be setup with Microsoft NIC Teaming and plugged into each LAN switch. I believe this would allow any one network component to fail with minimal or no downtime. All of this is diagramed on the attached Visio.
So my question is, aside from configuring the firewalls (already setup as redundant), what needs to happen on the switches? Obviously I need to enable Spanning Tree (I used stp mode MSTP). Do I need to configure a region or device priority? Is there a better way to set this up (such as IRF)?