Commit 30fcbe4e authored by Simon Redman's avatar Simon Redman

Add TODO to readme

parent bb2b95d3
...@@ -22,3 +22,17 @@ This is both a program which can be run on its own, mostly for testing purposes, ...@@ -22,3 +22,17 @@ This is both a program which can be run on its own, mostly for testing purposes,
When used as a library, the most interesting method is `parse_topomap_to_netjson`, which returns a NetJSON-formatted dictionary. When run standalone, the program has built-in help by passing the `--help` flag. When used as a library, the most interesting method is `parse_topomap_to_netjson`, which returns a NetJSON-formatted dictionary. When run standalone, the program has built-in help by passing the `--help` flag.
The topology is parsed using the information in `/var/emulab/boot/topomap` to get basic information, and management IP addresses are found using DNS records. In many situations, topomap_parser will only properly work if run on one of the nodes of an experiment. The topology is parsed using the information in `/var/emulab/boot/topomap` to get basic information, and management IP addresses are found using DNS records. In many situations, topomap_parser will only properly work if run on one of the nodes of an experiment.
## TODO
Once this codebase is finished, this section should go away. But great works are never finished, merely abandoned.
The basic goal is to take all the scripts from [https://gitlab.flux.utah.edu/safeedge/sripv6-linux] and convert them to not assume anything about the experiment topology
1. Replace `add_global_ipv6.sh`
2. Replace `create_all_zebra_conf.sh`
3. Replace `create_all_ospf_conf.sh`
4. Replace `install_default_route_on_hosts.sh`
5. Replace `enable_sr_flags.sh` -- This might be best done by building an image which already has this kernel setting set
6. Replace `start_all_ovs.sh`
7. Replace `start_all_ospf_monitor.sh`
8. Write top-level script which runs all previous scripts in an easy-to-use way
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment