Our network currently consists of two EX9208 distro switches, and around 40 EX4300 edge switches. All edge switches have a direct connection to one of the distro switches. I recently purchased 6x - EX2300-C switches to add to our network.
Upon configuring the EX2300-C switches and connecting them to the newtork, the EX2300-C switches are having STP issues. They consistently bounce the root bridge assignment between themselves and the distro switch (distro switch is ACTUAL root bridge). This bouncing back and forth happens every 5-15 seconds, and ends up causing the switch to go up and down constantly. This also causes a topology change on EX2300-C and root bridge everytime the switch changes root bridge assignment.
We're using MSTP, and the EX2300-C has the same MSTP region name, revision, configuration digest as all the rest of the switches in the network. The EX2300-C is using a nearly exact same switch configuration as the EX4300 switches (all of which never had STP issues). I've tried all 6 switches, each with the same result. I've tried the JUNOS software that came on the switch, the latest JUNOS version, and a version in between.. all with the same result.
I'm guessing its a BPDU issue, for some reason the EX2300-C is not receiving BPDU packets correctly. Running an MSTP traceoptions with BPDU flag shows inconsistent BPDU activity, whereas running the same traceoptions on a working EX4300 switch shows consistent BPDUs from the root bridge (every 2 seconds successfully received BPDU from root bridge).
I've tried setting the hello-times to 5 sec on root bridge and EX2300-C, no change in result. Originally my configuration sets the EX2300-C port connected to the root bridge with "bpdu-timeout-action block". If I remove the bpdu-timeout-action setting, this at least allows the switch to stay up, however, you can still observe the root bridge bouncing up and down.
I've had a ticket open with JTAC for almost 2 months, they haven't been able to resolve the issue either. I was hoping maybe someone on here may have experienced this before... Any ideas?