Hi,
I have found behavior with bridges which confuses me. I have a CRS125-24G connected to a hAP AC (ether1 ↔ ether1). On both sides, I have created VLAN interfaces (ether1-101 ↔ ether1-101) and when I assign IP addresses to those interfaces, ping between them works fine. I have then created a bridge (br101) on one side, and added just ether1-101 to it, and re-assigned the IP from ether1-101 to br101. Ping still works. Now if I do the same on the other side, ping (and arping) stops to work, unless I change the “edge” setting on at least one of bridge ports to “yes”. Everything is symmetrical, i.e., it does not matter on which side I add the bridge, or on which side I change “edge” to “yes”.
The way I understand it, “edge” means that there are no more bridges behind the port. Since this is a trunk connection, if anything, it should be a non-edge connection, I would have thought? Is there a reason why ping only works when “edge” is set to yes? I have now resorted to manually defining all my bridge ports as “edge = yes” just in case, but it bothers me not to know why that is necessary.
Is there an exact documentation on what the “edge” setting does? I know the documentation, but it only indicates that it is an edge, but the consequences are not documented.
Thanks!
edit: RSTP is on on both ends. When I get home, I will check to see what happens if I turn it to STP only, or to off.