- Notifications
You must be signed in to change notification settings - Fork8
Web application for the management of Dynamic Circuits Networks (DCNs)
License
ufrgs-hyman/meican
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Management Environment of Inter-domain Circuits for Advanced Networks is a web application for the management of Dynamic Circuit Networks (DCNs). Users access MEICAN through a graphical user interface based on Web technologies, to requesting the creation of circuits between well defined endpoints. In this process, users specify the source and destination points of the circuits, the bandwidth required, the time at which the circuit must be created, as well as the time interval in which the circuit must be active. The system also provides mechanisms that allow circuit requests to be provisioned automatically or upon the approval of network administrators. For this purpose, MEICAN internally employs a machine workflows with support for network management, which represent the operating policies set by the operators.
Since version 2 the system meets the demands of users contacting a Connection Service Provider with the Network Service Interface (NSI) protocol. In our environment, a central server MEICAN interacts with the NSI Aggregator installed in the backbone of the Brazilian Research & Education Network (** RNP - Rede Nacional de Ensino e Pesquisa **). At RNP, MEICAN works as the central portal for all users who need to create circuits along its backbone.
Since version 3 the project has a better integration with monitoring systems. The circuits and networks can be monitored through of the same web application. Thus, it's unnecessary to access other systems to perform the monitoring of traffic in the circuits created by MEICAN.
This software is result of a partnership between the Brazilian Research & Education Network (RNP) and the Brazilian Federal University of Rio Grande do Sul (UFRGS).
Mobile friendly since version 3
certificates/ app certificatesconfig/ app configurationsdocker/Docker filesmail/ layouts and templates for mail sendermigrations/ database version controlmodules/ application modulesaaa/AAA Modulebase/Base Modulebpm/BPM Modulecircuits/Circuits ModulehomeHome Modulemonitoring/ Monitoring Modulenmwg/ NMWG Modulenotify/Notify Modulensi/ NSI Moduleperfsonar/ PerfSONAR Moduleoscars/OSCARS Modulescheduler/Scheduler Moduletester/ Tester Moduletopology/Topology Moduleassets/css, js files and bundle classesutils/utils classescontrollers/containing controller class filesforms/form models for viewsmessages/I18N internationalization filesmodels/database or standard models, e.g., DAO classesviews/views and layout filesruntime/ folder for logging and debug featurestests/ test scriptsweb/ web accessible files, e.g., assets cache, wsdl files and images.
- CPU 1+
- Memory 1GB+
- Storage 10GB+
- Ubuntu/CentOS/Any other OS with Crontab feature
- Apache 2.2+
- MySQL 5+
- PHP 5.5+
- cURL
- OSCARS Bridge (local or remote instance required by Monitoring Module)
- ESnet Monitoring Daemon (Esmond) (local or remote instance required by Monitoring Module)
Installation can be done usingDocker Compose or manually onCentOS orUbuntu.
The documentation ishere.
A very short documentation is available on Help section of the application. The complete user guide currently is available only inportuguese.
A complete migration of the application to another machine is detailed in thisguide.
Lookthis document for instructions.
Copyright (c) 2012-2023 byRNP.All rights reserved. MEICAN is released under of the BSD2 License. For more information seeLICENSE.
About
Web application for the management of Dynamic Circuits Networks (DCNs)