Hi Siddharth,
It looks like the 'Socket Timeout' message is coming from a failure
to find granular path segments data. Sorry about that. The error is
a bit erroneous and we'll work to eliminate it. If you see paths
rendered in the graph however, even though the 'Socket Timeout'
message is at the top of the screen, the communication between ASes
is working as expected.
In our VMs we are running
python3 ./manage.py runserver 0.0.0.0:8000 &
automatically. So that
127.0.0.1:8000 should show the
visualization in the browser.
Running 2 instances of the webserver at manage.py under separate
ports will have unexpected results.
In your VMs host folder, the vagrantfile defines which ports will
allow traffic through. We have opened port 8000 for the
visualization. Port 2222 is not forwarded in the vagrantfile, and so
communication would be prevented by default.
Let me know if the following is correct:
- The VM is running with "vagrant up"
- The browser window is pointed to
127.0.0.1:8000
- 'Socket Error' may be visible on the page.
- Your VMs AS is entered in the source field.
- Another AS is entered into the destination field. Sample
destinations can be found on:
https://netsec-ethz.github.io/scion-tutorials/sample_projects/bwtester/
- Clicking 'Request Data" produces 'Socket Error' even though a set
of paths through the network is shown.
Cheers,
Mike