Skip to content

Configurable SCION

Due by October 12, 2025 33% complete

SCION ASes are highly configurable in regard of enabled/-disabled features or parameter values.
The variety of possible configurations will increase with our milestone 'SCION Showcase Playground'.

Currently SEED supports only static/hardcoded configurations which are baked into the docker images and cannot be changed at runtime(i.e. require rebuild ). Nei…

SCION ASes are highly configurable in regard of enabled/-disabled features or parameter values.
The variety of possible configurations will increase with our milestone 'SCION Showcase Playground'.

Currently SEED supports only static/hardcoded configurations which are baked into the docker images and cannot be changed at runtime(i.e. require rebuild ). Neither does the SEED API facilitate the setting of config flags in the first place.

Consequentially the aim of this milestone is to add the ability to configure specific SCION flags globally and allow for overrides for ASes or even individual routers.

Moreover we need to provide a feature, that allows flexible configuration in form of ENV variables per container and thus does not require image rebuilds after each (ever so small ) re-confugiration.
But only changing the values of the ENV variables in the '.env' file accompanying the docker-compose.yml file.
This would allow i.e. to seamlessly run the same experiment consecutively with different SCION configurations.

Features:

  • LOGLEVEL
  • ExperimentalSCMPAuth
  • BFD enabled/disabled
  • Experimental ID_INT

Parameters:

  • beacon policy
  • beacon interval
Loading