List view
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 - Setup Specification -> allow user to choose which SCION stack to run on nodes (.deb packages or local build of repo checkout) Parameters: - beacon policy - dispatched port range - beacon interval
Due by October 12, 2025•9/11 issues closedA prerequisite of this milestone is the achievement of 'Configurable SCION' ! At our working group we developed plenty of really cool stuff over the years in form of papers, thesis and projects that showcase the advantages attainable with SCION path-aware networking. Most of them are somewhat 'inanimate': their workings have been presented/published and benefits been proven in a onetime evaluation. Yet they're far from broad adoption and interested outsiders (potential new users) have to go through some lengths to set-up and reproduce, although the code is publicly available. Others are even deserted almost completely although they still represent the latest state of research in their respective field. The idea now is to conserve or archive distinctive achievements, fully functioning for some toy configuration /example topology, in form of minimum-working SEED examples. Make SCION technologies more accessible and lower the hurdle to get-at something 'alive and running'. Just run a bunch of prefabricated docker containers and see the future Internet for yourself.
Due by October 12, 2025•2/12 issues closedWe at NetSys make an effort to finally realize (https://github.com/seed-labs/seed-emulator/issues/24). Abstract: Within a simulation several layers of overlay networks ( i.e. DNS infrastructure, Botnet, Darknet, Blockchain, IPFS etc.) can be established on the same physical network topology (which is the only thing that is currently displayed in the clients map-view). Often the overlay is what we're actually interested in and would like to examine. In such cases the physical underlay visualization is only distracting and one should be able to disable it in favor of the overlay. Relevance: This feature will amplify SEEDS usefulness as an educational tool i.e. for use in our Advanced Topics In Networking (ATN) lecture. Students could i.e. observe overlay DHT formation or content routing according to some algorithm (kademlia, cord etc. ). Completion of this milestone will render SEED on par with dedicated P2P simulators such as [overlay weaver](https://github.com/shudo/overlayweaver) , facilitate engagement with the P2P / web3 topic and lower the entry hurdle. Implementation: To distinguish nodes and associate them to the right overlays there already exist the 'displayName' and 'Class' container meta labels (set by the docker compiler ) based on which the frontend can discern participation in layers. The client UI has to be extended by a [Quick Action API](https://github.com/seed-labs/seed-emulator/issues/21) that lets the user select which layers should be visualized and which shouldnt (physical underlay, DNS, ... ).
Overdue by 3 month(s)•Due by March 31, 2025•1/2 issues closed