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

ScmpEchoDemo fails with some "minimal" destinations #96

Closed
tzaeschke opened this issue Jun 21, 2024 · 2 comments
Closed

ScmpEchoDemo fails with some "minimal" destinations #96

tzaeschke opened this issue Jun 21, 2024 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@tzaeschke
Copy link
Collaborator

tzaeschke commented Jun 21, 2024

When running the ScmpEchoDemo with the minimal topology, the default AS 211 can be reached, but AS 111 times out and AS 1111 causes an Exception.

Initial analysis

  • AS 111 appears to be broken because 111 is an on-path AS. The current path creation algorithm does not recognize that and create an UP+DOWN path. This appears to irritate the BR in 111 and the packet is dropped. This should be resolved with the implementation of on-path path creation.
  • AS 1111 appears to be broken because the echo process listens on 0.0.0.0. This somehow confuses the border router and the packet cannot be returned (port unreachable). Temporary resolution: provide a better error message (implemented in SCMP echo problems, see #96 #97). Long term solution: fix problem, e.g. by binding to a proper IP address. Side note: 0.0.0.0 is not an IPv4 address but an IPv6 mapped address (check netstat). Also: it seems this problem is limited to topologies running locally on the machine, echo in the production network is not affected.
@tzaeschke tzaeschke self-assigned this Jun 21, 2024
@tzaeschke tzaeschke added the bug Something isn't working label Jun 21, 2024
tzaeschke pushed a commit that referenced this issue Jun 21, 2024
tzaeschke added a commit that referenced this issue Jun 21, 2024
Co-authored-by: Tilmann Zäschke <tilmann.zaeschke@inf.ethz.ch>
@tzaeschke
Copy link
Collaborator Author

Shortcut + on-path was fixed in #104

@tzaeschke
Copy link
Collaborator Author

Part one is fixed. Path 2 is unclear. Won't fix, works in production, fails only in local minimal setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant