I have 2 MS425-16s stacked and setup as "core' switches. They handle layer 3 and handoff to a Sophos firewall. I tried to setup redundant uplinks from my MS125 switches to the core using LACP. However, it seems to break my network when Core 2 gets involved. I'm not great at breaking this down, so bare with me a little.
Here's a simple version of what I want:
Currently the blue uplinks are in place and everything works. The Cores are stacked, but I only have single server on Core 2 right now. There are 3 routed vLANs (interfaces on the MS with a static route) and a couple DHCP relays all working. We have a couple layer 2 vLANs that are working too. Then I setup LACP and aggregated ports on stack (1 on each Core) and 2 ports on each building switch. A few minutes after adding the red uplinks to Core2 things stop working. DHCP relays aren't working as wifi vLAN can't hand out IPs anymore. I can ping wifi vLAN interface, but not known devices on it. When I pull the red uplinks things normalize again. During this time, L2 vLANs seem unaffected.
No switches complain about LACP or showed any issues. Trunk ports all match, no ACLs to hinder flow, etc., but it's like Core 2 is unable to route the layer 3 that is setup on the stack. Core1 has our VM hosts and couple other servers hanging off it, so Core 2 load is lower. I feel like the LACP is updating traffic to pass through Core 2 but it's not doing L3. The server on Core 2 does not have issues ping devices on different vLANs right now (I didn't check during my issues).
When this was happening, my PC was plugged into Building 2 switch with a LACP to both cores. I was connected to vLAN20 and was able to see devices inside that vLAN, but I couldn't ping vLAN30. However, I code remote into a server connected to vLAN20 and it had no issue pinging vLAN30. I remove Core 2 LACP and then my laptop pings across vLAN30 normally again.
I know this should work, but it keeps giving me fits and I feel a bit defeated/nervous to play around.