diff --git a/docs/source/nren-maps.html b/docs/source/nren-maps.html new file mode 100644 index 0000000000000000000000000000000000000000..6d9530c5f45511a64dcd159f755d42d30c9827c6 --- /dev/null +++ b/docs/source/nren-maps.html @@ -0,0 +1,242 @@ +.. raw:: html + + <table border="1"> + <thead> + <tr> + <th>NREN</th> + <th>Static Network Map Image</th> + <th>Interactive Network Map</th> + <th>Comment</th> + </tr> + </thead> + <tbody> + <tr> + <td>ACOnet</td> + <td>https://www.aco.net/topologie.html?L=1</td> + </tr> + <tr> + <td>AMRES</td> + <td>https://www.amres.ac.rs/amres/amres-infrastruktura</td> + <td>https://www.amres.ac.rs/amres/amres-infrastruktura</td> + </tr> + <tr> + <td>ARNES</td> + <td>https://www.arnes.si/en/infrastructure/</td> + </tr> + <tr> + <td>ASNET-AM</td> + <td>https://asnet.am/images/skhema1.jpg</td> + </tr> + <tr> + <td>AzScienceNet</td> + <td>https://azsciencenet.az/uploads/AzScienceNet_schem.png</td> + </tr> + <tr> + <td>Belnet</td> + <td>https://www.belnet.be/en/networks/belnet-network</td> + </tr> + <tr> + <td>BASNET</td> + </tr> + + <tr> + <td>BREN</td> + </tr> + + <tr> + <td>CARNET</td> + </tr> + + <tr> + <td>CESNET</td> + <td>https://photonics.cesnet.cz/cs/topologie</td> + <td>https://netreport.cesnet.cz/netreport/</td> + </tr> + + <tr> + <td>CSC</td> + <td></td> + <td>https://netmap.funet.fi/</td> + <td>closest to our requirement in terms of overlay and grafana</td> + </tr> + + <tr> + <td>CYNET</td> + </tr> + + <tr> + <td>DeiC</td> + <td>https://www.deic.dk/en/research-network</td> + </tr> + + <tr> + <td>DFN</td> + <td></td> + <td>https://www.dfn.de/netz/</td> + <td>not very informative</td> + </tr> + + <tr> + <td>EENet</td> + <td>https://www.eenet.ee/EENet/magistraalvork</td> + </tr> + + <tr> + <td>FCCN</td> + <td>https://www.fccn.pt/media/2022/04/Mapa-de-Rede-Fibra-2022.pdf</td> + </tr> + + <tr> + <td>GARR</td> + <td>https://www.garr.it/en/infrastructures/network-infrastructure/our-network</td> + <td>https://gins.garr.it/xhome_weathermaps.php</td> + <td>interactive map seems good way to breakdown</td> + </tr> + + <tr> + <td>GRENA</td> + <td>https://netview.grena.ge/</td> + <td></td> + <td>login required</td> + </tr> + + <tr> + <td>GRNET</td> + <td> + <p>https://grnet.gr/infrastructure/network-and-topology/</p> + <p>https://mon.grnet.gr/networkmap/?type=network&raw=True</p> + <p>https://mon.grnet.gr/networkmap/</p> + </td>https://mon.grnet.gr/pops/</td> + <td>good starting point from site </td> + </tr> + + <tr> + <td>HEAnet</td> + <td>https://www.heanet.ie/the-network</td> + <td>https://www.hea.net/</td> + <td>map an service is separately represented</td> + </tr> + + <tr> + <td>IUCC</td> + </tr> + + <tr> + <td>KIFU</td> + <td>https://kifu.gov.hu/infrastructure/</td> + </tr> + + <tr> + <td>KREN</td> + </tr> + + <tr> + <td>LAT</td> + </tr> + + <tr> + <td>LITNET</td> + <td>https://litnet.lt/</td> + </tr> + + <tr> + <td>MARnet</td> + <td>https://ukim.edu.mk/megjunarodna-sorabotka/internacionalizacija/chlenstvo-vo-akademski-mrezhi/</td> + </tr> + + <tr> + <td>MREN</td> + <td></td> + <td>https://netmon.ucg.ac.me/mantra/</td> + <td>no map overlay</td> + </tr> + + <tr> + <td>PSNC</td> + <td>https://pionier.net.pl/en/about-pionier/#interaktywna_mapa_sieci_pionier</td> + <td>neat representation on side panel</td> + </tr> + + <tr> + <td>RARE</td> + <td></td> + <td>https://gfn-gp4l-rare.public.nmaas.eu/dashboards/f/ddyhkm9cflc74c/gp4l</td> + </tr> + + <tr> + <td>RASH</td> + <td>https://www.rash.al/media/filer_public_thumbnails/filer_public/bc/a7/bca70fbc-295c-4a4b-9873-92a4a64791b3/rrjeti_i_skeme_i_geant.jpg__1280x736_q85_subsampling-2.jpg + </td> + </tr> + + <tr> + <td>RedIRIS</td> + <td>https://www.rediris.es/lared/mapa.html</td> + </tr> + + <tr> + <td>RENAM</td> + </tr> + + <tr> + <td>RENATER</td> + <td> + <p>https://www.renater.fr/documentation/ressources-multimedia/weathermap/metropole/</p> + <p>https://www.renater.fr/documentation/ressources-multimedia/weathermap/weathermap_domtom/</p> + </td> + </tr> + + <tr> + <td>Restena</td> + <td>https://www.restena.lu/en/network</td> + </tr> + + <tr> + <td>RHnet</td> + </tr> + + <tr> + <td>RoEdunet</td> + </tr> + + <tr> + <td>SANET</td> + <td>https://www.sanet.sk/?page_id=2388</td> + </tr> + + <tr> + <td>Sikt</td> + <td>https://stats.uninett.no/stat-q/load-map/uninett,,traffic,peak</td> + </tr> + + <tr> + <td>SUNET</td> + <td>http://stats.sunet.se/stat-q/load-map/SunetC-univ,,traffic,peak</td> + </tr> + + <tr> + <td>SURF</td> + <td></td> + <td>https://netwerkdashboard.surfnet.nl/</td> + <td>inaccesible</td> + </tr> + + <tr> + <td>SWITCH</td> + <td>https://static.www.switch.ch/sites/default/files/styles/hero_large_16_9/public/2024-10/omg.png?itok=gDXPFCmI + </td> + </tr> + + <tr> + <td>ULAKBIM</td> + <td>https://stat.ulakbim.gov.tr/ulaknet/</td> + <td>small size poor network direction but has integration with data speed info</td> + </tr> + + <tr> + <td>URAN</td> + <td>https://uran.ua/~eng/net-ukraine.htm</td> + </tr> + + </tbody> + </table> \ No newline at end of file diff --git a/docs/source/planning.rst b/docs/source/planning.rst index 121a6584385785879747ade73bfc0d47b20c2a86..5e66c8223fd1e74dcee43996bba1dd015791bf0d 100644 --- a/docs/source/planning.rst +++ b/docs/source/planning.rst @@ -1,6 +1,106 @@ Planning, Design, etc ===================================== +.. contents:: Contents + :depth: 4 + :local: + + +Nominal Use Cases/Requirements +------------------------------ + +- replace intermapper/heat map + + - availability + - capacity + - utilisation + - etc. + +- integrate with connectivity map + + - visualize geant-owned data-driven info on the same map with static (manually input/managed) non-geant data + +- monitoring + + - health of nodes/edges + - alarms/link state edge heat map + +- grid-based for fixed (e.g. our) networks +- handle overlapping edges + + +Ideas +----- + +- For the Geant-managed heat maps: maybe nice to agree upon a simple grid-locked geo-node/edge approach + +Some R&E Samples +---------------- + +- ESNet - Netsage + + - https://portal.netsage.global + - https://www.netsage.global + - https://github.com/GlobalNOC/globalnoc-networkmap-panel + - https://grafana.com/grafana/plugins/esnet-networkmap-panel/ + - https://github.com/esnet/grafana-esnet-networkmap-panel/tree/main + +- Jisc - Netsight3 + + - https://www.jisc.ac.uk/netsight + - https://netsight3.ja.net/help/ + +- SURF Netwerk Dashboard + + - https://netwerkdashboard.surfnet.nl/ + +- Reannz weathermap: + + - https://weathermap.reannz.co.nz/ + +- Funet network load map: + + - https://netmap.funet.fi/ + +- NORDUnet: + + - https://stats.nordu.net/stat-q/load-map/ndn-map,,traffic,peak + +- Pionier/PSNC: + + - https://pionier.net.pl/en/about-pionier/#interaktywna_mapa_sieci_pionier + +- Timemap (WP6, mainly GARR) + + - https://timemap.geant.org/ + - https://gitlab.geant.org/fabio.farina/timemap (New link https://gitlab.software.geant.org/fabio.farina/timemap ) + +Misc Internal things +-------------------- + +- IS/IS-driven: http://netdash.geant.net:8080/static/isis/geantISIS.svg +- Intermapper + + - https://weathermap.geant.org/g59bce200/document/_/!index.html?REFRESH=10+Seconds + +- ULAKBIM + + - https://stat.ulakbim.gov.tr/ulaknet/ + + +NRENS with their network info +------------------------------ + +.. include:: nren-maps.html + + +FrontEnd Technologies worth exploring +-------------------------------------- + +- Openlayers : https://openlayers.org/ +- Leaflet : https://leafletjs.com/ +- GeoJson : https://geojson.io/#map=3.53/43.52/6.81 + High-Level Architecture -------------------------