Telco Cloud Labs

Practice On The Most In-Demand Telco Cloud Technologies

Enjoy a selection of Telco Cloud Labs that you can use today.

Description

IMS Level 1: (VoIP Lab)

You will be able to configure main IMS nodes (CSCF's, DNS and HSS), make use cases like registration and calls, analyze the network traces for the different protocols (SIP, Diameter and DNS)

Objectives:

- Understanding the basics of the IMS protocols : SIP, Diameter & DNS

- Understanding the basics of the IMS architecture

- Configuring the IMS core of this LAB  : subscriber provisioning, IP, SIP and Diameter config

- Performing IMS registration-Perform IMS VoIP Call

- Debugging & network traces capture

5G Level 1

5G Level 1

Prerequisites

  • TCP/IP basics
  • Linux basics  
  • Telco basics

Why This Lab?

If you are looking to practice on 5G Standalone (5G SA) networks, this Lab is made for you. This Lab will give you the operational skills on the new 5G protocols and interfaces.

Lab Objectives

  • Understanding 5G protocols: GTP, NAS, HTTP2, PFCP andNGAP
  • Understanding 5G Stand alone architecture: AMF, SMF, UPF, UDM and NRF
  • Configuring the 5G nodes of the LAB: provisioning a subscriber, creating an APN as well as gNb configuration
  • Executing deeper scenarios with the 5G SA network : Registration, Deregistration, Service Request and PDU Session Establishment .
  • Debugging and taking network traces
  • Analyzing the 5G messages and protocols

5G Slicing - Level 1

5G Slicing - Level 1

Prerequisites

  • Linux basics  
  • Telco basics

Why This Lab?

5G slicing enables telcos and industry 4.0 to provide tailored connectivity for specific requirements and use cases covering low-latency for robotics, high-bandwidth for video analytics, or ultra-reliable connectivity for critical applications. This lab demonstrates how we can leverage NFV, SDN, Network Slicing Management and Orchestration can enable connectivity service providers to create slices on the fly, mirroring cloud models, to enhance innovation while ensuring isolation of resources. You will also be able to explore the standard stakeholders and enablers that are 3GPP, ETSI, GSMA, and Open API.

Lab Objectives

  • Understand the basics of 5G core networks, the control and user planes.
  • Understand the basics of Kubernetes, your cloud-native NFVI for this lab.
  • Explore the ETSI standard relevant to 5G Slicing layer by layer: NFVI, NFVO, TOSCA in ETSI NFV-SOL001.
  • Leverage your lab to use the NFVI (Kubernetes) to configure, deploy, and manage your 5G workload
  • Create custom user plane functions (UPF) respecting different verticals needs
  • Try the deployment modes compatible with 3GPP and enabling slicing: centralized and distributed core network, shared or dedicated user planes.
  • Write, try, and create deployment manifests of the full stack of 5G CNFs using Kubernetes

OpenRAN Level 1

OpenRAN Level 1

Why This Lab?

This Lab provides the knowledge necessary to understand the Open RAN architecture and its standards, its architecture and its interfaces, and the operational skills of its procedures.

Lab Objectives

  • Understand the basics of Open RAN distributed architecture
  • Leveraging virtualization to deploy CU/DU (7.2 split with nFAPI emulator)
  • Understand OpenRAN interfaces and protocols: E2 and F1
  • Immersive OpenRAN playground with hands-on scenarios
  • UE attachment and detachment using 4G Core Network (LTE RAN with OpenRAN design which includes CU, DU, and multiple UEs.)
  • Network reachability tests and performance
  • Debugging the protocols with traces

Internet of Things Level 1 (IoT)

Internet of Things Level 1 (IoT)

Prerequisites

  • TCP/IP basics
  • Linux basics  
  • Telco basics

Why This Lab?

This lab harvests the data generated at the sensor and presents it onto meaningful dashboards built in the cloud. You will be able to connect sensors and actuators to an Arduino board, generate packets and send them over industrial protocols such as 6LowPAN and 6TiSCH, make the messages reliable using MQTT or CoAP, fine tuning of the delivery parameters (QoS, Last will...), and observe their content on dashboards built over Node-RED

Lab Objectives

  • Understand the basics of Industrial Internet of Things
  • Leverage our home built Arduino emulator to connect devices
  • Build your first code for Arduino to control the devices
  • Use an Advanced Network Simulator: Cooja, to create radio traffic with scenarios built over industrial protocols
  • Explore industrial IoT radio protocols such as: 6TiSH, 6LoWPAN, RPL
  • Use border routers to connect your testbed to the Internet
  • Make the packet transmission between the lab and cloud reliable using MQTT and its advanced options
  • Explore the CoAP as an alternative and compare the two protocols for your next application
  • Use Node-RED to observe the field metrics and prototype your own meaningful application dashboard

IMS Level 1

IMS Level 1

Prerequisites

  • TCP/IP basics
  • Linux basics  
  • Telco basics

Why This Lab?

You will be able to configure main IMS nodes (CSCF's, DNS and HSS), make use cases like registration and calls, analyze the network traces for the different protocols (SIP, Diameter and DNS).

Lab Objectives

  • Understanding the basics of the IMS protocols : SIP, Diameter and DNS
  • Understanding the IMS architecture: P-CSCF, I-CSCF, S-CSCF, HSS, DNS
  • Configuring the IMS core of this LAB : subscriber provisioning, DNS, SIP and Diameter config
  • Performing IMS registration
  • Performing IMS VoIP Call
  • Debugging & network traces capture
  • Analyzing the messages and protocols

IaaS Level 1 (OpenStack)

IaaS Level 1 (OpenStack)

Prerequisites

  • Network Level 1 Lab
  • Linux basics  
  • Virtualization basics

Why This Lab?

Get operational on the most used IaaS technology in the Telco labs world. You will practice on the major OpenStack services and troubleshoot different cases

Lab Objectives

  • Getting familiar with Openstack microservices: storage, compute, security, network
  • Best practices with Horizon Gui: Overview, networking management, instance management and flavor management
  • Best practices with OSP Client: Overview, networking management, instance management and flavor management
  • Management of authentication with keystone
  • Management of networking with neutron
  • Management of the compute with nova
  • Management of the images with glance
  • Management of the storage with cinder
  • Management of the storage with swift
  • Troubleshooting: commands, logs management and KPIs
  • Deployment automation with heat

OAM Level 1

OAM Level 1

Prerequisites

  • TCP/IP
  • Linux basics  

Why This Lab?

This Lab provides the knowledge and the hands-on experience  necessary to understand how the management and monitoring  of the network can be done, regardless of the size of a company

Lab Objectives

  • Understand SNMP architecture agents and manager
  • Getting familiar with SNMP working principles (packets, traps, notifications, requests, versions, MIB….)
  • Understand how Zabbix works
  • Configure Zabbix items, triggers and alarms
  • Create Zabbix SNMP agent and SNMP TRAP items
  • Understand the different types of backups
  • Simulate Data loss and disaster recovery
  • Automate Backup procedures
  • Recover lost data using Backups

Containers Level 1 (Docker)

Containers Level 1 (Docker)

Prerequisites

  • Network Level 1 Lab
  • Linux basics  
  • Virtualization basics

Why This Lab?

Play with containers and understand different bricks: storage, security, images and registries. Get prepared for the next level with Microservices.

Lab Objectives

  • Understanding container objectives
  • Understanding the basics of containers
  • Creating containers
  • Configuring containers
  • Managing volumes
  • Dockerfile management
  • Alternatives of dockerfile
  • Docker registries
  • Docker-compose
  • Container resources limitation
  • Container isolation and security
  • Getting introduced to container orchestration with K8S
  • Debugging and troubleshooting (best practices)

Network Level 1

Network Level 1

Prerequisites

  • TCP/IP basics
  • Linux basics  
  • Programming basics

Why This Lab?

Practice on the different Networking use cases: routing, switching, transport protocols and VLAN.

Lab Objectives

  • Understand the role of a switch
  • Understand the role or a router
  • L2 configuration with OVS: switching, VLAN andSTP
  • L3 configuration: static routing, dynamic routing and external routing
  • Understand L4 protocols: TCP and UDP
  • Introduction to network automation (preparation to Network Level 2 Lab)

Containers Level 2 (Kubernetes)

Containers Level 2 (Kubernetes)

Prerequisites

  • CNT Level 1 Lab
  • Linux basics  
  • Virtualization basics

Why This Lab?

After practicing and understanding the role of containers, this Lab will help you dive deeper into containers and mainly orchestration. Kubernetes is the most popular container orchestration program and this Lab shows the most important practical use cases.

Lab Objectives

  • Containers (review)
  • Deploying a K8S cluster architecture (multi-node)
  • Deploying PODs
  • Configuring of PODs communication
  • Cluster management
  • User management: creation and roles configuration
  • Deploying a microservice application in K8S
  • Storage management: PV and PVC
  • K8S Dashboard
  • Securing a Kubernetes cluster
  • Debugging and troubleshooting

Network Level 2 (SDN)

Network Level 2 (SDN)

Prerequisites

  • Network Level 1 Lab
  • Python programming

Why This Lab?

Practice on different Software-Defined Networking (SDN) use cases: routing, security & load balancing. You will play with the SDN controller and analyze the OpenFlow call flows.

Lab Objectives

  • Understanding SDN Architecture
  • Configuration of a SDN architecture
  • Understanding the SDN controller
  • Configuring the matches and actions
  • Configuring the flow duration and statistics
  • Packets generation
  • Topology discovery
  • Traffic tests
  • Configuring security use cases: ARP Poisoning Mitigation and ICMP Attack Mitigation
  • Automation of load balancing
  • SDN and MPLS
  • Deep architecture with multi controller
  • Analyzing the OpenFlow messages
  • Scripting of SDN uses cases

4G Level 1

4G Level 1

Prerequisites

  • Network Level 1 Lab
  • Basics in Linux
  • Basics in Telco Networks

Why This Lab?

You will be able to configure main 4G nodes (eNodeB, MME, HSS, DNS, PGW and SGW), make use cases like registration and calls, analyze the PCAP traces for the different protocols (GTP, Diameter and DNS).

Lab Objectives

  • Understanding the EPC protocols: GTP, S1-AP, NAS, Diameter and DNS.
  • Understanding the E2E 4G architecture.
  • Configuring the EPC core of the LAB: provisioning a subscriber, DIAMETER configuration, DNS configuration, creating an APN as well as the PCC rules and configuring IP.
  • Executing scenarios with the 4G network: attachment, paging, detachment, Mobility QOS, user plane.
  • Debugging and analyzing network traces.
  • Analyzing the messages and protocols.

Linux Level 1

Linux Level 1

Why this Lab:

Lablabee's interactive Linux level 1 training with access to a hands-on lab to practice will guide students through a series of exercises and mini projects that cover essential Linux concepts. Students will learn how to use the command line, navigate the file system, manage users and permissions, configure network services, secure the system, and much more. Each exercise is designed to provide clear, concise instructions with real-world examples and realistic use cases that allow you to gain real-world experience in a controlled environment.

Objectives:

- Understand the history of operating systems and their ecosystem, especially Linux

- Understand the fonctionnalities and advantages provided by the Linux system

- Use basic Linux terminal commands

- Managing Users and Groups on a Linux System

- Manage file access rights and ownership

- Understand the concept of processes and scheduled tasks

- Use monitoring tools to monitor system performance

- Understand networking concepts and configure network interfaces

- Ensure the security of a Linux system through concrete actions

Hardening Level 1

Hardening Level 1

Prerequisites

  • Network Level 1 Lab
  • Scripting
  • Linux basics

Why This Lab?

How to strengthen the security of Linux servers from the system part to the network and application parts.

Lab Objectives

  • Review the linux basics
  • Test the security level of the machine
  • Securing the linux users
  • Securing files
  • Securing networks
  • Securing servers and databases
  • Automation of security checks

CI/CD Level 1

CI/CD Level 1

Prerequisites

  • Network Level 1 Lab
  • Linux basics  
  • Virtualization basics

Why This Lab?

Build and design your pipelines easily with this Lab, from the first step to the monitoring step, you will understand how to deploy your code and automate quality checks.

Lab Objectives

  • Git basics (review)
  • Managing the commits
  • Git Team workflow
  • Defining stages and jobs
  • Gitlab runners configuration
  • CI/CD Pipelines: build and full delivery automation
  • CI/CD Pipelines: test and quality automation
  • CI/CD Pipelines: deploy and deployment automation
  • Management of self-hosted Gitlab
  • Monitor self-hosted Gitlab using Prometheus and Grafana
  • Managing and controlling Gitlab API

Pentesting Level 1

Pentesting Level 1

Prerequisites

  • Network Level 1 Lab
  • Scripting
  • Linux basics

Why This Lab?

What are the different procedures to hack? What are the most used tools? What are the reflexes to have? this Lab answers all these questions

Lab Objectives

  • Discover the architecture of the Lab: networks, interfaces, hosts and machines
  • Crack a windows server access: Eternal blue
  • Social engineering
  • Steganography
  • Hack a web server
  • SQL injections
  • Hack a SIP server
  • Creation of backdoors

IAM Level 1

IAM Level 1

Prerequisites

  • TCP/IP basic knowledge

Why This Lab?

This Lab will give you the necessary operational skills of IAM, namely how to configure an architecture to manage identities and access

Lab Objectives

  • Understand the architecture: IAM platform + WEB server
  • Definition of rules: roles, groups, rights...
  • Configuration of protocols: openID and SAML
  • Configuration of a web server in the IAM platform
  • Advanced options: SMTP, SSL, mail verification...
  • Securing access to the web application
  • Configuration of files in CLI mode

Analytics Level 1 (ELK)

Analytics Level 1 (ELK)

Prerequisites

  • Network Level 1 Lab
  • Linux basics
  • System and scripting knowledge

Why This Lab?

This Lab brings you operational skills in the automation of the log collection chain with ELK stack.

Lab Objectives

  • Understand the basics of ELK
  • Design of an ELK architecture
  • Understanding and manipulating logs
  • Elasticsearch configuration
  • Logstash configuration
  • Configuring Kibana
  • Creating dashboards on Kibana
  • Troubleshooting and debugging the ELK stack

Get Access to Your Telco Cloud Learning Environment Now