QoS über Remote Access: DSCP Preservation und Echtzeit-Verkehr stabil halten

Quality of Service (QoS) über Remote Access ist entscheidend, um Echtzeit-Anwendungen wie VoIP, Video-Conferencing oder Remote-Desktop-Sessions stabil zu halten. Dabei spielt die Preservation von DSCP-Werten (Differentiated Services Code Point) eine zentrale Rolle, um Traffic-Priorisierung über VPN-Tunnel und Netzgrenzen hinweg sicherzustellen. In diesem Tutorial erläutern wir praxisnah, wie QoS über Remote Access implementiert, DSCP-Werte bewahrt und Echtzeit-Verkehr zuverlässig priorisiert werden kann.

Grundlagen von QoS über Remote Access

QoS ermöglicht die Priorisierung von Netzwerkverkehr, um Latenz, Jitter und Paketverlust für kritische Anwendungen zu minimieren. Bei Remote Access sind VPN-Tunnel und verschlüsselte Verbindungen besonders anfällig für Verzögerungen, weshalb eine sorgfältige QoS-Konfiguration notwendig ist.

Wichtige QoS-Konzepte

  • Traffic Classification: Einordnung des Datenverkehrs nach Anwendung oder Port
  • Marking: Setzen von DSCP- oder CoS-Werten für Priorisierung
  • Policing/Shaping: Steuerung von Bandbreite und Einhaltung von Limits
  • Queueing: Zuordnung zu Warteschlangen basierend auf Priorität
  • DSCP Preservation: Beibehaltung der Priorisierung über VPN und NAT hinweg

DSCP Preservation

DSCP Preservation sorgt dafür, dass die Priorisierung von Paketen auch nach Encapsulation in VPN-Tunneln oder NAT nicht verloren geht. Ohne Preservation kann der gesamte Echtzeit-Traffic nach der Entschlüsselung als Best Effort behandelt werden, was zu schlechter Performance führt.

Beispiel DSCP Preservation auf Cisco ASA

class-map match-any VOICE
 match dscp ef
policy-map REMOTE_QOS
 class VOICE
  set dscp ef
  priority percent 30
service-policy REMOTE_QOS interface outside

Best Practices DSCP Preservation

  • Setzen von DSCP-Werten am Client oder Endpoint
  • Durchgängige Konfiguration von VPN-Gateways für DSCP Preservation
  • Monitoring, ob DSCP-Werte nach Tunnelende korrekt beibehalten werden
  • Vermeidung von Overwriting durch NAT oder VPN-Encapsulation

QoS für Echtzeit-Verkehr

Echtzeit-Traffic wie VoIP oder Video erfordert niedrige Latenz und geringen Jitter. Spezielle Warteschlangen und Bandbreitenreservierungen helfen, diese Anforderungen zu erfüllen.

Queueing und Bandbreitenmanagement

  • Priority Queueing für Echtzeit-Traffic
  • Weighted Fair Queueing für Best Effort Traffic
  • Bandbreitenreservierung durch Policing oder Shaping
  • Monitoring von Queue-Auslastung und Dropped Packets

Beispiel QoS Konfiguration Cisco ASA für VoIP

class-map match-any VOIP
 match dscp ef
policy-map QOS_POLICY
 class VOIP
  priority percent 40
 class class-default
  fair-queue
service-policy QOS_POLICY interface outside

Monitoring und Performance-Analyse

Kontinuierliches Monitoring ist entscheidend, um sicherzustellen, dass QoS-Richtlinien korrekt angewendet werden und Echtzeit-Traffic stabil bleibt.

Empfohlene Metriken

  • DSCP-Werte pro Flow und nach Tunnelende
  • Queue-Auslastung und Dropped Packets
  • Jitter, Latenz und Round-Trip-Time (RTT)
  • Peak Concurrent Users und Bandbreitenverbrauch
  • Session-Stabilität bei VPN-Reconnects

Beispiel CLI Monitoring Cisco ASA

show policy-map
show queueing
show traffic
show vpn-sessiondb summary
show interface outside

IP-Adressierung und Subnetzplanung

Eine strukturierte IP-Planung unterstützt QoS über Remote Access, insbesondere für die Klassifikation von Traffic und Zuordnung zu DSCP-Werten.

Beispiel Subnetzplanung

Remote VPN Clients: 10.10.10.0/24
Voice Servers: 10.20.50.0/24
Video Conferencing: 10.20.60.0/24
Corporate Resources: 10.20.0.0/24
Management: 10.30.10.0/24

Subnetzberechnung für Remote VPN

Beispiel: 250 gleichzeitige Remote VPN-User

Hosts = 250, BenötigteIPs = 250 + 2 = 252
2^n ge 252
n = 8 → 256 IPs (/24)

Best Practices QoS über Remote Access

  • DSCP-Werte am Endpoint setzen und über VPN beibehalten
  • Priority Queueing für Echtzeit-Traffic implementieren
  • Weighted Fair Queueing für Best Effort Traffic
  • Bandbreitenreservierung durch Policing/Shaping
  • Monitoring von DSCP Preservation, Queue-Auslastung, Latenz und Jitter
  • Regelmäßige Überprüfung von VPN-Performance und Session-Stabilität
  • Integration in SIEM für Alerting bei QoS-Verletzungen
  • Subnetzplanung zur Klassifikation und Priorisierung von Traffic-Flows

Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3

Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.

Meine Leistungen umfassen:

  • Professionelle Konfiguration von Routern und Switches

  • Einrichtung von VLANs, Trunks, Routing, DHCP, NAT, ACLs und weiteren Netzwerkfunktionen

  • Erstellung von Topologien und Simulationen in Cisco Packet Tracer

  • Aufbau, Analyse und Fehlerbehebung von Netzwerk-Labs in GNS3 und EVE-NG

  • Automatisierung von Netzwerkkonfigurationen mit Python, Netmiko, Paramiko, NAPALM und Ansible

  • Erstellung von Skripten für wiederkehrende Netzwerkaufgaben

  • Dokumentation der Konfigurationen und Bereitstellung nachvollziehbarer Lösungswege

  • Konfigurations-Backups, Optimierung bestehender Setups und technisches Troubleshooting

Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.

Related Articles