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.

