In article #001 and #002 you essentially created a NMaaS domain and enabled connectivity between your dedicated and isolated domain to your out of band management equipment network.
Requirement
|
Overview
We are going to deploy our first NMaaS service for your organisation: Oxidized
Article objective
This is done in 2 steps:
- Oxidized application deployment via the NMaaS portal
- Oxidized configuration specific to RARE domain
Diagram
NMaaS portal: Oxidized
[#003] - Cookbook
Verification
Conclusion
In this article you:
- You have deployed a powerful CMDB software for your organisation
- You have learned how to apply specific configurations to it in order to match your requirements
[ #003 ] NMaaS-101 - key take-away
- Deploying a NMaaS service is as easy as deploying an application on your mobile phone, you just have to log into the NMaaS portal and of course have the sufficient privileges to deploy application for your domain
- Deploying an application is a 2 steps process
- deploy the application via the portal
- configure the application via git tool
- Even if Oxidized deployment by NMaaS is made easy, it is mandatory to have a strong knowledge of the tool implemented. In this case, it is of course essential to read documentation from Oxidized GitHub.
In article #001 your organisation has now a NMaaS domain and you are the domain manager for this domain.
Requirement
|
Overview
As it is now NMaaS is pretty useless for your organisation even if you deploy myriads of network management applications, and this is for 2 reasons:
- There is no particular connectivity enabling communication between NMaaS and the equipment to be supervised in your network.
- There is no particular connectivity enabling communication between your laptop and NMaaS network management application GUI.
Article objective
In this article, we will expose what is needed in order to enable communication between the NMaaS service and your equipment in your network and what is the process to configure your VPN client in order to use NMaaS services.
Let's take the example of the RARE domain, described in article #001, the objective is to:
- Check that you have an out of band management network enabling reachability to all your equipment
- Provide information required by the NMaaS team (list of users and also the internal out of band management subnet)
- Use existing or deploy a new OpenVPN client that has network reachability to the network above
- Establish a site to site OpenVPN tunnel towards the NMaaS OpenVPN server using the site to site OpenVPN profile (coming from the NMaaS team based on the information you provide)
- Configure a client to site OpenVPN tunnel towards the NMaaS OpenVPN server using the client to site OpenVPN profile (coming from the NMaaS team based on the information your provide)
Diagram
RARE lab
The picture above depicts the four p4 switches connected by 10G circuit on top of GÉANT backbone. Each switch has:
- One console port (aka BMC port) connected to an equipment it slef connected to DSL (ISDN or even RTC) broadband network management network
- Ethernet management port connected to the P4 Lab out of band management network.
[#002] - Cookbook
Verification
VPN Connectivity Warning
While any software application that supports the OpenVPN protocol can be used to establish both the client-access and the site-to-site VPN connections, it is important that OpenVPN 2.4+ is supported. Furthermore, if you use a version of Linux on your workstation and try to connect using your built-in network manager, instead of the OpenVPN command line utility, then the connection might fail silently due to issues negotiating the supported compression schemes. This is a known bug affecting recent versions of the most popular Linux distributions and in such cases the OpenVPN command line client can be used.
- apt install openvpn
- openvpn --config <OVPN_PROFILE>
Conclusion
After performing all of the above steps you should be ready to deploy your first NMaaS application and start managing your network! We will see in the next article how to deploy our first NMaaS service and consider oxidized CMDB software.
In this article you:
- Had a brief explanation regarding the mandatory connectivity required by NMaaS
- One is a permanent connectivity between the OOBM network and NMaaS services in which only network management information is conveyed, also called a Data Communication Network (DCN).
- The second one is an on demand connectivity enabled by an interactive VPN access.
[ #002 ] NMaaS-101 - key take-away
- An existing OOBM network has to be implemented
- PfSense/OpenVPN is used as OpenVPN server, you can also deploy a OpenVPN client
- This manual step is a bit tedious but the good news is that it has to be configured only once. Once OpenVPN accesses are setup, they are valid for all NMaaS services available in the catalog.
The main objective [ NMaaS 101 ] series is to help you getting started with NMaaS service without any prior knowledge.
Requirement
|
Overview
Network Management as a Service (NMaaS) is a GÉANT service proposed to R&E institutions. It proposes the opportunity for any R&E organisation to subscribe and deploy Network Management tools in a cloud environment via an intuitive web portal. Most of GÉANT members have their own network management software suite. Some encompasses off the shelf tools, but others are using Open Source tools as per the last SIG-NOC tools report. But all the ~40 GÉANT community members are not equal in that perspective. Some have a fully integrated sophisticated network management system, usually sophistication implies also "home made" and some small NRENs have difficulties to maintain existing systems.
NMaaS target customer audience is:
- Small and Emerging NRENs
Smaller NRENs may have limited resources to develop their own NMS
By using a shared and supported platform, NRENs can focus on the monitoring and management of their service components
- Campuses
NMaaS platform is ideally suited for Campus Network Management
- Small Organisations
NMaaS supports the needs of institutional users, either on an NREN managed NMaaS platform or the centralised GÉANT platform.
- Distributed research projects
It can be a global research project like LSST, SKA, JIVE etc. In our case I'll expose you the particular case of RARE, which is a GN4-3 research project.
RARE project brief description
RARE (Router for Academia, Research & Education) is an ongoing effort under the GÉANT 3rd programme which focus on determining if a routing software platform solution can fit R&E use cases. The project aims to integrate different pieces of software related to these building blocks:
- control plane: RARE uses FreeRouter under the hood used as the control plane component
- data plane: P4 is used to describe the behavioral model of RARE data plane
- and communication interface between the control plane and data plane: Interface compliant to P4Runtime specification ensure this function
In order to validate the code produced by the RARE team we deployed a P4 Lab distributed aming various European countries:
- NMaaS is used as the platform to supervise all the P4 switches deployed in this Testbed.
- We will see in subsequent articles how NMaaS platform proposition value is helping the RARE team to deploy and use Network Management Application.
- NMaaS flexibility concept, enabled us to add supervision tools following KISS approach.
- The NMaaS platform is step by step is becoming a turn key solution for P4 switch network monitoring and supervision.
Article objective
This article is meant to guide you and provide you the very first mandatory steps in order to create a NMaaS domain for your organization.
Let's take the example of the RARE domain, the objective is to:
- Explain how to trigger a domain creation
- How to access it
In the end you should have access the NMaaS portal specifically dedicated to your organization. i.e. your organization NMaaS domain.
Diagram
[ #001 ] - Cookbook
Verification
Conclusion
In this article you:
- Had a brief introduction to the mandatory steps to complete in order to obtain a NMaaS domain
- NMaaS is for organisation that would like to outsource their network management maintenance activity
- As NRENs, we have the possibility to publish application via NMaaS portal
- NMaaS presents a community aspect where sharing knowledge and experience is at the heart of the concept
[ #001 ] NMaaS-101 - key take-away
- NMaaS is a way to subscribe and deploy easily Network Management application (for now) in the cloud
- NMaaS customer targets are small, medium R&E institutions that would like to outsource their network management
- Your organisation must have an eduGain Identity Provider