I am in the process of going over the switching at a datacenter I setup a few years ago. Below you will see a diagram showing what the network currently looks like. This is a small datacenter that is starting to grow pretty rapidly, so I want to make sure I am on the right track for expanding. I have two 3550-12G's, these are my core switches, the second 12G is there for redundancy. I have three networks at this datacenter that are represented in the diagram. The 10.4.0.0/16 network is the network I am concerned about as it is rapidly expanding. As you will see all switches share a common vlan (vlan 20), and are on the same VTP domain. If you look at the core switches, the first route statement goes to the firewall and the other route statements go to the network switches. As I said before my concern is on the 10.4.0.0/16 network where I am about to add a third switch. The core switch has a route statement to 192.168.12.40 which is the vlan 20 IP Address on the first switch on the 10.4.0.0/16 network. If I expand this network to say 5 switches, this means that all traffic will go through that first switch. I am concerted about this switch becoming over utilized. Any thoughts?
Not knowing your communication patterns it is hard to say if performance could be an issue. If it really is: did you consider to buy more recent hardware that allows for Etherchannel (bundling multiple 1Gb interfaces) or 10Gb interfaces? All your switches are considered End-of-Life by Cisco (http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps646/prod_end-of-life_notice0900aecd8029f777.html)