Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stacked broadcast gets echoed out input port for stacks with max hops from root > 2 #1564

Closed
grafnu opened this issue Jan 24, 2018 · 2 comments
Assignees
Labels

Comments

@grafnu
Copy link
Contributor

grafnu commented Jan 24, 2018

When faucet switches are configured in stacking mode, a broadcast-in packet on a switch port will eventually get echoed out on the same port. This happens because the broadcast is always first sent all the way up to the root of the stacking tree, and then sent back down -- and then when it reaches the leaf node switch it no longer has the context of which input port it came from. This is different than in "normal" switch mode because in that case packets are broadcast locally at the leaf node first, implicitly sending it up the hierarchy, but they never come back!

Not sure how significance this is, but it's a "difference" so I thought I'd flag it.

@anarkiwi
Copy link
Member

anarkiwi commented Jan 24, 2018 via email

@anarkiwi anarkiwi self-assigned this Jan 26, 2018
@anarkiwi anarkiwi added the bug label Sep 26, 2018
@anarkiwi anarkiwi changed the title stacked broadcast gets echoed out input port stacked broadcast gets echoed out input port for stacks with max hops from root > 2 Sep 26, 2018
@anarkiwi
Copy link
Member

This is addressed/tested in #3117 - ensure that when an external switch is connected to a FAUCET stack, that the switch is connected on a FAUCET port with loop_protect_external: True (necessary for any size FAUCET stack to prevent a loop appearing to the non-FAUCET network).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants