Zum Inhalt

Voraussetzungen und Annahmen

Lesen Sie diesen Abschnitt sorgfältig und stellen Sie sicher, dass Sie alles Notwendige haben.

Minimale Hardwareanforderungen

Die Lösung erfordert die folgende Mindesthardware

HOST CPU RAM SPEICHER
QoS-agent 1 Speicherbedarf: 20 MB
Empfohlener RAM: 40 MB
Größe des Images auf der Festplatte: 50 MB
Empfohlener Festplattenspeicher: 100 MB
Reflector 1 Speicherbedarf: 10 MB
Empfohlener RAM: 20 MB
Größe des Images auf der Festplatte: 40 MB
Empfohlener Festplattenspeicher: 50 MB
Analyzer (klein) 1 Speicherbedarf: 2,32 GB
Empfohlener RAM: 4 GB + 0,1 GB pro Agent
Größe des Images auf der Festplatte: 9,95 GB
Empfohlener Festplattenspeicher: 20 GB
Analyzer (mittel) 2 Speicherbedarf: 2,32 GB
Empfohlener RAM: 8 GB + 0,1 GB pro Agent
Größe des Images auf der Festplatte: 9,95 GB
Empfohlener Festplattenspeicher: 50 GB
Hinweis: Die vom Agent erzeugten Daten belaufen sich auf etwa 15 MB pro Tag.
Diese Menge hängt von der Konfiguration des Agents und vom Messintervall ab.
Erhöhen Sie den Speicherplatz des Analyzer entsprechend der Anzahl der Agents, die Sie betreiben.

Konfiguration des Analyzer

  • Die kleine Konfiguration unterstützt 1 bis 20 QoS-agents.
  • Die mittlere Konfiguration unterstützt 1 bis 150 QoS-agents.
Hinweis: Die Daten werden fortlaufend nur 90 Tage lang in der Datenbank aufbewahrt.

Kompatible Hosts

Die Lösung kann auf einer Vielzahl von Hardwareplattformen bereitgestellt werden. Die folgenden Listen enthalten die getesteten und unterstützten Host-Typen für jede Komponente.

Kundenendgeräte (CPE)

  • Cradlepoint-CPE mit NetCloud OS v7+ und einem erweiterten Plan für Container-Unterstützung:
    • E3000, E300, R1900 und Smart Mobility R2105
  • Semtech (ehemals Sierra Wireless): XR-60, XR-90
  • Ekinops: Router OneAccess 5G, ONE-5G
  • Thundercomm: TurboX EB3, Edge box 5
  • Lanner Electronics: EDGE-Geräte (z. B. LEC-7242)

QoS-agent und Reflector

Virtuelle Maschinen

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

Personal Computer

  • Laptop mit 8 GB RAM und Microsoft Windows 11 (mit Docker Desktop, WSL, Ubuntu)
  • Mini-PC mit Ubuntu v24+:
    • Modelle Kamrui AM02 oder GC3V mit Intel Celeron oder AMD Athlon und 8 GB RAM

Server / Bare-Metal-Server

  • Dell, HPE, Lenovo

Tragbare Geräte

  • Intelligent SFP
  • LatenceTech Intelligent SFP 1G Pro

Smartphones

  • Android-Mobiltelefone v12+
  • iPhones mit iOS v14 oder neuer

Analyzer

Virtuelle Maschinen

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

Personal Computer

  • Mini-PC mit Ubuntu v20+:
    • Modelle Kamrui AM02 oder GC3V mit Intel Celeron oder AMD Athlon und 8 GB RAM
  • Laptop mit 16 GB RAM und Microsoft Windows 11 (mit Docker Desktop, WSL, Ubuntu v20.x LTS)

Container-Plattformen

  • Kubernetes- oder OpenShift-Umgebungen

Zu öffnende Ports auf dem Reflector-Host

Die folgenden Ports müssen auf dem Host, auf dem der Docker-Reflector läuft, freigegeben sein:

Latenzmessung Protokoll Port(s)
ICMP ICMP ICMP-Ports
HTTP TCP 12080
HTTP mit SSL TCP 12443
TCP TCP 12023
UDP UDP 12024
TWAMP TCP 12862
TWAMP UDP 12800 bis 12819
Weitere Messungen Protokoll Port(s)
Verkehrskapazität TCP, UDP 12501
LIFBE TCP, UDP 12550
Paketverlusttest (udp) TCP, UDP 12555

Zu öffnende Ports auf dem Analyzer-Host

Die folgenden Ports müssen auf dem Host, auf dem die Docker-Container des Analyzer laufen, freigegeben sein:

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

Benötigte Pakete

Die folgenden Anwendungen müssen auf allen virtuellen Maschinen installiert sein, auf denen die Lösung läuft.

BS Anwendung Installation
Ubuntu/Debian wget sudo apt install -y wget

Docker installieren

Hinweis: Alle diese Befehle müssen mit Root-Rechten ausgeführt werden.

apt aktualisieren:

apt update -y

Docker-Repositorys hinzufügen:

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

apt erneut aktualisieren:

apt update -y

Docker-Werkzeuge installieren:

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

Eine Docker-Gruppe erstellen, falls noch keine vorhanden ist:

sudo groupadd docker

Ihren Benutzer zur Docker-Gruppe hinzufügen

sudo usermod -aG docker <user_name>

Damit die Änderungen wirksam werden, müssen Sie entweder ein neues Terminal öffnen oder sich von Ihrem Konto ab- und wieder anmelden.

Damit ist Docker Version 2 installiert. Der Befehl docker-compose wird nun zu docker compose (ohne Bindestrich zwischen den Wörtern), und dieser neue Befehl muss bei der Installation der LatenceTech-Lösung verwendet werden.