Saltar a contenido

Requisitos previos y supuestos

Lea atentamente esta sección y asegúrese de disponer de todo lo necesario.

Requisitos mínimos de hardware

La solución debe cumplir los siguientes requisitos de hardware

HOST CPU RAM ESPACIO
QoS-agent 1 Huella de memoria: 20 MB
RAM recomendada: 40 MB
Tamaño de la imagen en disco: 50 MB
Disco recomendado: 100 MB
Reflector 1 Huella de memoria: 10 MB
RAM recomendada: 20 MB
Tamaño de la imagen en disco: 40 MB
Disco recomendado: 50 MB
Analyzer (pequeño) 1 Huella de memoria: 2,32 GB
RAM recomendada: 4 GB + 0,1 GB por agente
Tamaño de la imagen en disco: 9,95 GB
Disco recomendado: 20 GB
Analyzer (mediano) 2 Huella de memoria: 2,32 GB
RAM recomendada: 8 GB + 0,1 GB por agente
Tamaño de la imagen en disco: 9,95 GB
Disco recomendado: 50 GB
Nota: Los datos generados por el agente ascienden a unos 15 MB al día.
Esta cantidad dependerá de la configuración del agente y del intervalo de las mediciones.
Aumente el espacio de almacenamiento del Analyzer en función del número de agentes que vaya a ejecutar.

Configuración del Analyzer

  • La configuración pequeña admite entre 1 y 20 QoS-agents.
  • La configuración mediana admite entre 1 y 150 QoS-agents.
Nota: Los datos se conservan en la base de datos solo durante 90 días de forma continua.

Hosts compatibles

La solución puede desplegarse en una amplia gama de plataformas de hardware. Las siguientes listas incluyen los tipos de hosts probados y compatibles para cada componente.

Equipo en las instalaciones del cliente (CPE)

  • CPE Cradlepoint con NetCloud OS v7+ y un plan avanzado para la compatibilidad con contenedores:
    • E3000, E300, R1900 y Smart Mobility R2105
  • Semtech (antes Sierra Wireless): XR-60, XR-90
  • Ekinops: router OneAccess 5G, ONE-5G
  • Thundercomm: TurboX EB3, Edge box 5
  • Lanner Electronics: dispositivos EDGE (p. ej. LEC-7242)

QoS-agent y Reflector

Máquinas virtuales

  • AWS: EC2 t3.nano
  • GCP: e2-micro
  • Azure: Standard_A1_v2
  • OVH: D2-2

Ordenadores personales

  • Ordenador portátil con 8 GB de RAM y Microsoft Windows 11 (con Docker Desktop, WSL, Ubuntu)
  • Mini-PC con Ubuntu v24+:
    • Modelos Kamrui AM02 o GC3V con Intel Celeron o AMD Athlon y 8 GB de RAM

Servidor / servidor bare metal

  • Dell, HPE, Lenovo

Dispositivos portátiles

  • Intelligent SFP
  • LatenceTech Intelligent SFP 1G Pro

Smartphones

  • Teléfonos móviles Android v12+
  • iPhones con iOS v14 o posterior

Analyzer

Máquinas virtuales

  • AWS: EC2 t3.large o t3.xlarge
  • GCP: e2-standard-2
  • Azure: Standard_B2ms o Standard_B4ms
  • OVH: D2-8

Ordenadores personales

  • Mini-PC con Ubuntu v20+:
    • Modelos Kamrui AM02 o GC3V con Intel Celeron o AMD Athlon y 8 GB de RAM
  • Ordenador portátil con 16 GB de RAM y Microsoft Windows 11 (con Docker Desktop, WSL, Ubuntu v20.x LTS)

Plataformas de contenedores

  • Entornos Kubernetes u OpenShift

Puertos del host del Reflector que deben abrirse

Los siguientes puertos deben exponerse en el host que ejecuta el docker reflector:

Medición de latencia Protocolo Puerto(s)
ICMP ICMP Puertos Icmp
HTTP TCP 12080
HTTP con SSL TCP 12443
TCP TCP 12023
UDP UDP 12024
TWAMP TCP 12862
TWAMP UDP 12800 a 12819
Otras mediciones Protocolo Puerto(s)
Capacidad de tráfico TCP, UDP 12501
LIFBE TCP, UDP 12550
Prueba de pérdida de paquetes (udp) TCP, UDP 12555

Puertos del host del Analyzer que deben abrirse

Los siguientes puertos deben exponerse en el host que ejecuta los dockers del analyzer:

Docker Protocolo Puerto(s)
Kafka zookeeper TCP 12092
Grafana TCP 12021
Influx TCP 12086
API TCP 12099
MCP TCP 12098

Paquetes necesarios

Las siguientes aplicaciones deben estar instaladas en todas las máquinas virtuales que alojan la solución.

SO Aplicación Instalación
Ubuntu/Debian wget sudo apt install -y wget

Instalación de Docker

Nota: Todos estos comandos deben ejecutarse con privilegios de root.

Actualizar apt:

apt update -y

Añadir los repositorios de Docker:

apt install ca-certificates curl gnupg -y
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo \
    "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Volver a actualizar apt:

apt update -y

Instalar las utilidades de docker:

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

Crear un grupo Docker si no existe ninguno:

sudo groupadd docker

Añadir su usuario al grupo Docker

sudo usermod -aG docker <user_name>

Para que los cambios surtan efecto, debe cerrar y abrir un nuevo terminal, o bien cerrar sesión y volver a iniciarla en su cuenta.

Ahora quedará instalada la versión 2 de Docker. El comando docker-compose pasará a ser docker compose (sin guion entre las palabras), y este nuevo comando deberá utilizarse al instalar la solución Latencetech.