(Zunächst einmal tut mir diese Textwand leid. Ich weiß nicht, wie ich sie kürzer machen kann, ohne wichtige Informationen zu verlieren. Ich wollte ursprünglich den Chatraum dafür verwenden, wie wir es bei Serverfault für diese Art tun von Fragen, aber es ist niemand im Raum für Netzwerktechnik).
Wir sind ein Unternehmen mit mehreren Tochterunternehmen, in dem wir ein ziemlich großes verwaltetes IP-VPN mit etwa 70 verschiedenen Standorten haben, das von 2 Mbit / s SHDSL bis 100 Mbit / s Glasfaser variiert. Das IP-VPN verfügt über mehrere VPNs (oder Tunnel, um genau zu sein).
Die Priorität des Datenverkehrs ist dies unter Management- und Designgesichtspunkten:
- VoIP (Avaya und Lync)
- Video (Lync)
- RDP
- Interne Dienste (Dateiserver, Active Directory, Intranet usw.)
- Interne Dienste ohne Priorität (Proxyserver für die Internetnutzung, Windows Update-Dienste, System Center-Konfigurationsverwaltung, Antivirus-Update-Proxys usw.)
- Der nicht übereinstimmende Verkehr (Internet)
VoIP wird nur in bestimmten Büros verwendet, in denen nur wenige Benutzer vorhanden sind. Das größte Remote-Büro, das derzeit VoIP verwendet, verfügt über eine 4-MBit / s-SHDSL mit 5 Mitarbeitern und 5 Avaya-IP-Telefonen, auf denen der G.711 ALAW 64K-Codec ausgeführt wird. Dies sollte den VoIP-Datenverkehr niemals auf mehr als 320 KBit / s bringen. Ich habe überprüft, dass die Telefone DSCP 46 für Audio verwenden und es daher korrekt als EF übereinstimmt (siehe Konfiguration unten). Die Signalisierung entspricht jedoch DSCP 24, was ich nicht sicher bin, ob unser QoS-Profil ansteigt.
Alle Remote-Standorte verwenden RDP für mehrere RDS-Farmen in unserem Hauptquartier (2x100Mbit-Glasfaser). Die für RDP verwendete Bandbreite ist nicht so einfach herauszufinden, da im Grunde alles verwendet wird, was es bekommt. Wir haben bestimmte Einschränkungen festgelegt, um sicherzustellen, dass es nicht zu ressourcenhungrig ist, aber das ist für diese Site wahrscheinlich nicht möglich. Wir haben in letzter Zeit einige ziemlich schwerwiegende Probleme mit RDP ( /server/515809/mouse-cursor-jumps-around-when-using-rdp ), weshalb ich dies über Network Engineering veröffentliche.
Lync verwendet DSCP 46 für Audio und DSCP 34 für Video. Interne Dienste und nicht priorisierte interne Dienste werden nur durch Subnetze abgeglichen, und alles andere stimmt einfach mit jedem überein.
Hier ist eine Kopie der neuesten QoS-Konfigurationsversion, die ich leicht geändert habe, um bestimmte Namen und IP-Adressen auszublenden:
!
class-map match-any INTERNAL-PRI
match access-group name CUST-INT-PRI
match access-group name CUST-DMZ
class-map match-any INTERNAL-NOPRI
match access-group name CUST-INT-NOPRI
class-map match-any REMOTEDESKTOP
match access-group name RDP
class-map match-any ALL
match any
class-map match-any NETWORK
match ip precedence 6
match ip precedence 7
class-map match-any EF
match ip dscp ef
match ip dscp cs5
class-map match-any AF-HIGH
match ip dscp af41
match ip dscp cs4
class-map match-any AF-MEDHI
match ip dscp af31
match ip dscp cs3
class-map match-any AF-MEDIUM
match ip dscp af21
match ip dscp cs2
class-map match-any AF-LOW
match ip dscp af11
match ip dscp cs1
class-map match-any BE
match ip dscp default
!
!
policy-map setTos
class EF
class REMOTEDESKTOP
set ip dscp af31
class INTERNAL-PRI
set ip dscp af21
class INTERNAL-NONPRI
set ip dscp af11
class class-default
set ip dscp default
policy-map useTos
class EF
priority percent 10
class AF-HIGH
bandwidth remaining percent 35
class AF-MEDHI
bandwidth remaining percent 25
class AF-LOW
bandwidth remaining percent 20
class BE
bandwidth remaining percent 10
class NETWORK
policy-map QOS
class ALL
shape average 4096000
service-policy useTos
!
!
ip access-list standard CUST-DMZ
permit 123.123.123.0 0.0.0.255
!
ip access-list standard CUST-INT-PRI
permit 10.50.0.0 0.0.0.255
permit 10.51.0.0 0.0.0.255
!
ip access-list standard CUST-INT-NOPRI
permit 10.50.10.0 0.0.0.255
permit 10.51.10.0 0.0.0.255
!
ip access-list extended RDP
permit tcp any eq 3389 any
permit tcp any any eq 3389
!
Wie Sie sehen können, handelt es sich um eine ziemlich große QoS-Konfiguration. Beachten Sie, dass wir diese Konfiguration nicht selbst erstellt haben, sondern alles von einem früheren Mitarbeiter unseres IP-VPN-Anbieters durchgeführt wurde. Beachten Sie auch, dass der Formwert je nach Art der Verbindung geändert wird (2 MBit / s, 4 MBit / s, 8 MBit / s und 10 MBit / s).
Inzwischen wundern Sie sich wahrscheinlich - Was ist die Frage hier? Hier geht..
- Wie ich bereits erwähnt habe, ertrinken wir in Beschwerden von RDP-Benutzern, dass Verzögerungen / Benutzereingaben nicht erkannt werden. Priorisieren wir es nicht richtig? Ist es möglich sicherzustellen, dass RDP ein Minimum an Paketverlust, Latenz und Jitter erhält, aber dennoch in der Bandbreite eingeschränkt ist?
- In dieser Konfiguration werden keine Warteschlangen erwähnt. Ich habe einige Microsoft-Dokumentationen gelesen und sie empfehlen, die Prioritätswarteschlange für VoIP und WRED für Videos zu verwenden. Wie mache ich das möglich?
- Wie die Konfiguration zeigt, verwendet keine der AF-Klassen einen mittleren oder hohen Abfall. Welche Art von Diensten kann sicher fallen gelassen werden? RDP, Video und Voip funktionieren nicht gut mit Drops.
- Sind die prozentualen Bandbreiten in Ordnung? Es summiert sich zu 100% Nutzung
Alle anderen Vorschläge sind willkommen, da ich verzweifelt bin, dies zu klären. Wenn Sie der Meinung sind, dass es zu viel ist, auf einer Q & A-Site zu antworten, beiße ich einfach in den Staub und stelle einen Berater von unserem Cisco Gold-Partner ein, was finanziell in Ordnung ist. Ich möchte dies nur lernen, wenn ich kann.
show policy-map interface
,show proc cpu history
,show interface <your-interface-w-QOS-service-policy>
,show buff
, undshow runn interface <your-interface-w-QOS-service-policy>
von dem Router und an der Unterseite der Frage hinzufügen?