development wiki
Table of Contents |
---|
Useful links
Installation Guide: Follow this link.
Documentation of features and configuration: Follow this link.
Development descriptions
Geant OpenNSA GIT repository
Web front end link: https://code.geant.net/stash/projects/CCS/repos/opennsa/browse
...
- All new features should be developed in their own branch based on master !
- When the feature will be in testing ready state, it should be done also with domain aggregate feature. Until domainagg will be merged into master, such testing has to be done by creating new branch based on domainagg and then merge the feature branch into it and make tests.
- When new feature is tested. It should be sent upstream to Nordunet (to Henrik) for validation. When/If accepted, Henrik will merge it into the stock OpenNSA repo and then we can pull it from there to our local master (and domainagg, until merged into master).
Tracking the work in JIRA
Currently developed features and bug fixes are track using JIRA tickets here: https://issues.geant.net/jira/projects/JRA2CCS/summary/statistics
Development lab environment
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 |
Laboratory routers port allocation
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 | |
...
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 development
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. Assignee Jan Kundrát .
...
Code Block | ||
---|---|---|
| ||
# For activate the link on the lab1 router (the crossconnect hairpinned on single interface in this example). onsa reserveprovision -v -p main -s upa1.nsi.eline.test:topology:port9#vlan=20 -d upa1.nsi.eline.test:topology:port9#vlan=21 #The activation will return the link ID which identifies the service. #For termination of the service use the following onsa terminate -v -p main -c LINK_ID |
OpenNSA Docker environment
Jan van Oorschot TODO: describe it here....
...