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

Adopt end-host autoconfiguration into official end-host stack #4681

Open
jiceatscion opened this issue Jan 17, 2025 · 3 comments
Open

Adopt end-host autoconfiguration into official end-host stack #4681

jiceatscion opened this issue Jan 17, 2025 · 3 comments
Assignees
Labels
workitem Something needs doing

Comments

@jiceatscion
Copy link
Contributor

As per the last TC impl meeting, this task is first on the "Usability" track and François has agreed to take the lead.

@jiceatscion jiceatscion added the workitem Something needs doing label Jan 17, 2025
@jiceatscion
Copy link
Contributor Author

A couple of points that have been recorded from the last discussion:

  • The various pieces are scattered between ETH netsec and Magdeburg ovgu repos. Both groups need to be involved.
  • It is used by JPAN. May be the go pan API could do the same.
  • Anapaya is interested in the topic too (esp. fetching TRCs). However, will not productize anything that relies on topology.json.
  • Dominik to provide feedback on bootstraper in public repository.

@jiceatscion
Copy link
Contributor Author

This is closely related to other configuration topics. It would be good to have a coherent framework that allows an AS
to:

  • Describe its topology
  • Configure its routers accordingly
  • propagate the relevant information to end-hosts
  • Stop relying on unspecified ad-hoc config file schemas

@martenwallewein
Copy link
Contributor

Hey all, great to see that this is on the roadmap (or will be)!

Just some related links for this:

  • SCION Orchestrator Thats the tooling we use right now to run endhost stacks. Is quite progressed to run on different platforms (Windows, MacOS, Linux) and is recent in development. It also supports the AS site, e.g. built-in bootstrap server
  • Endhost Bootstrapper Endhost bootstrapping over various mechanisms.

Note: The orchestrator makes use of functionalities of the bootstrapper, but so far not all (some need to be adapted to compile on Windows) but the long-term goal is to fully include the bootstrapper there.

It would be great to integrate these efforts that we did so far into the new framework!

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

No branches or pull requests

3 participants