Software¶
NETLAB+ Appliance¶
NETLAB+ is the virtual edition of NDG NETLAB+ that runs as a virtual appliance on the management server. It is responsible for facilitating access to users, managing the virtual machines, scheduling lab exercises, managing equipment, and proxying lab network traffic between users and the lab environment.
NETLAB+ is shipped as an virtual appliance that is deployed on Proxmox VE or VMware vSphere. It is managed from a menu-driven console and web interface similar to a traditional network device. Software and security updates are provided regularly by NDG and can be applied using the provided web interface.
The software includes product activation and other technology designed to prevent unauthorized use and copying. This technology requires the software to connect to the Internet on a regular basis, relies on license keys, and prevent uses of the software that are not permitted.
A current support agreement with NDG is required to receive software updates. NDG Support staff may require remote access to the NETLAB+ appliance and user pods. The licensee is responsible for providing remote access using either SSH
Important
We’ve designed the NETLAB+ appliance with a strong focus on security, aligning with CIS Level II standards. The appliance operating system and software internals cannot be accessed or modified except by NDG. You may use companion software such as the NETLAB+ SDK to integrate with NETLAB+ and extend its functionality, but you cannot modify the NETLAB+ appliance software or configuration. Please refer to the NETLAB+ Customer Agreement for more information.
Virtualization Platform¶
NETLAB+ requires Proxmox VE or VMware vSphere. The virtualization platform provides the underlying infrastructure for running the NETLAB+ appliance and user pods. The virtualization platform must meet the minimum hardware requirements for the NETLAB+ appliance and user pods.
The NETLAB+ appliance is designed to run on a single Proxmox VE cluster or single VMware vSphere datacenter. One NETLAB+ appliance can work with multiple datacenters, including a mixed Proxmox VE and VMware vSphere environment. However, multiple NETLAB+ appliances are typically not deployed in a single virtualization datacenter.
Important
If you wish to deploy multiple NETLAB+ appliances on a single virtualization cluster, please contact NDG for assistance. This configuration is not recommended.
Third-Party Software¶
Third party products used by NETLAB+ may not be supported and/or maintained by the third party product vendor. NDG may add or remove NDG-supplied third party products so long as the functionality of the software is not materially adversely affected.
Software Licenses¶
The licensee is responsible for obtaining and maintaining all necessary licenses for the NETLAB+ software and any third-party software components used in the NETLAB+ environment. This includes, but is not limited to, licenses for the NETLAB+ appliance, user pods, and any third-party software components required for the use of NETLAB+ software.
Important
The licensee must ensure that all software is properly licensed and that the use complies with the terms and conditions of the respective licenses. Access to some third-party software components and content may require participation in a third-party program such as the Cisco Networking Academy Program (NetAcad) or the Palo Alto Cybersecurity Academy.
Client Software¶
NETLAB+ requires a web browser to access the NETLAB+ web interface. The recommended web browsers are Google Chrome, Mozilla Firefox, and Microsoft Edge. The browser must support HTML5 and JavaScript. The client browser must be able to connect to the NETLAB+ appliance using HTTPS. Some lab exercises that use enhanced content feature may require direct HTTPS access to the Internet from the browser.
TODO: image
Backups¶
The licensee is solely responsible for maintaining timely backups of the Virtual Appliance and all associated third-party software components.