development wiki
Installation Guide: Follow this link.
Documentation of features and configuration: Follow this link.
Web front end link: https://code.geant.net/stash/projects/CCS/repos/opennsa/browse
Clone link: https://cesnet.hazlinsky@code.geant.net/stash/scm/ccs/opennsa.git
The Geant repository contains two main branches "master" and "domainagg" which are the copy of same branches from the Nordunet's OpenNSA development repository and are kept in sync with the development in Nordunet.
Other branches in Geant repo are development branches.
The development work flow is the following:
Currently developed features and bug fixes are track using JIRA tickets here: https://issues.geant.net/jira/projects/JRA2CCS/summary/statistics
Resource | Where it is. | Access | Description/Notes |
---|---|---|---|
Junos SPACE | 10.0.20.3 | Access credential can be found on this page protected page. | Use this for any Junos SPACE testing. |
OpenNSA dev. VMs default and testing | 10.0.20.10 | Only default, when providing clone to others ... change the password. | |
OpenNSA "E-Line" | 10.0.20.11 | User: taas ; password or restricted page | |
OpenNSA dev for use with Junos SPACE | 10.0.20.17 | User: taas ; password or restricted page | |
OpenNSA - Docker | 10.0.20.13 | User: taas ; password or restricted page | For Jan von Oorschot |
OpenNSA - Ciena | 10.0.20.14 | User: taas ; password or restricted page | For Bjarke |
Lab1.MX80
Port range | Porpose | Note |
---|---|---|
Ge-1/0/0-4 | GTS links and VPLS on Lab1.Compute0 | VPLS on ge-1/0/0 |
ge-1/0/5-10 | OpenNSA and CCS development | |
ge-1/0/11 - 1/1/0 | Pavle's testbed | |
xe-0/0/0 | link to lab2.mx80 | |
xe-0/0/1-3 | GTS Corsa and BMS | |
Lab2.MX80
Port range | Porpose | Note |
---|---|---|
Ge-1/0/0-4 | GTS links and VPLS on Lab1.Compute0 | VPLS on ge-1/0/0 |
ge-1/0/5-10 | OpenNSA and CCS development | |
ge-1/0/11 - 1/1/0 | Pavle's testbed | |
xe-0/0/0 | link to lab2.mx80 | |
xe-0/0/1-3 | GTS Corsa and BMS | |
Junos SPACE backend is being developed for the use in GEANT production network. Currently the first naive prototype is being used and improvements are under the development.
Development VM is listed in table above (at 10.0.20.17).
The setup is done as follows:
The aggragator is deployed at 10.0.20.17:9443 (network id: nsi.eline.test ) with two uPAs underneath.
The first uPA is at 10.0.20.17:9444 (network id: upa1.nsi.eline.test ), the second is being deployed and will be at 10.0.20.17:9445 (network id: upa2.nsi.eline.test ). Both uPAs are using junosspace backend and are configured against lab Junos SAPCE at 10.0.20.3 (https://10.0.20.3/api/space) using the user "super".
[junosspace] space_user=super space_password=PASSWORD_IN_RESTRICTED_PAGE space_api_url=https://10.0.20.3/api/space configlet_activate_local=328159 configlet_activate_remote=328147 configlet_deactivate_local=328124 configlet_deactivate_remote=328137 routers=upa1.nsi.eline.test:131091:10.0.16.1 upa2.nsi.eline.test:131097:10.0.16.2 |
Jan van Oorschot TODO: describe it here....