QoS mit Virtualisierung
Seit Lync 2010 und Exchange 2010 können Rollen auch virtuell betrieben werden. Damit wird natürlich die ansonsten physikalisch vorhandene Netzwerkkarte nun plötzlich ebenfalls virtuell. Diese Seite beschreibt die Auswirkungen auf QoS einer solchen Umgebung
Die Netzwerkstruktur
Sowohl Hyper-V als auch VMWare bauen "virtuelle Switches" auf, an denen die Gäste angeschlossen werden. Die Switches selbst werden dann über physikalische Adapter wieder mit dem externen LAN verbunden. Oder ein Gast bekommt eine virtuelle Netzwerkkarte, die auf eine physikalische Karte quasi "gebridged" wird, ptional noch mit VLAN-Tags. Bei Hyper-V können Sie sich das wie folgt vorstellen:
Das Problem dabei ist, dass mehrere Gäste natürlich über die gleiche physikalische Karte ihre Daten senden und empfangen. Die physikalische Karte entspricht also eher einem "Trunk" zwischen Switches denn einer Anbindung eines Servers. Und ich hab bislang noch keinen virtuellen Switch gesehen, der QoS und DiffServ unterstützt.
Hyper-V Bandbreitenmanagement
Zumindest unter Hyper-V gibt es aber etwas, was in diese Richtung geht. Wenn Sie sich die Eigenschaften einer virtuellen Maschine anschauen, dann finden Sie aber auf der Netzwerkkarte die Möglichkeit eines Bandbreitenmanagements.
Sie können pro virtueller Maschine hier vorgeben, wie viel Mbps über dessen virtuellen Netzwerkkarte übertragen werden dürften. ich kann es nicht mit Gewissheit bestätigen aber gehe davon aus, dass es sich dabei nur um die Senderichtung handelt. Sie können also eine Obergrenze festlegen, die eine VM in dieses virtuelle Netzwerk versenden darf aber auch eine Minimalbandbreite zusichern.
Wenn an diesem einen virtuellen Netzwerk also mehrere VMs angeschlossen sind, dann können Sie so eine Überlastung durch eine sehr aktive VM verhindern. Wie Hyper-V aber reagiert, wenn Sie mehreren VMs eine Mindestbandbreite konfigurieren, die über den Möglichkeiten der physikalischen Anbindung ist, kann ich noch nicht sagen. Es ist aber zumindest einmal ein Anfang.
Mehrere Netzwerkkarten
Problem der virtuellen Host sind natürlich die physikalischen Links nach extern, über die alle VMs kommunizieren. Selbst wenn die Pakete durch VLAN-Tags voneinander getrennt werden, nutzen Sie die gleiche Bandbreite. Eine Lösung ist der Einbau mehrere Netzwerkkarten, die dann eigenen virtuellen Switches zugewiesen werden können.
So kann jeder virtuelle Switch auch nach außen mit der garantierten Bandbreite agieren. Allerdings müssen dazu natürlich Steckplätze, Netzwerkkarten und Ports am LAN-Switch zur Verfügung stehen. Soll dann noch mit Teaming die Verfügbarkeit des Links erhöht werden, kann es schnell eng im Gehäuse werden. Damit ist dann zumindest schon mal die Bandbreite bis zum Switch vorher bestimmbar aber über das Tagging für QoS muss man sich dennoch nicht Gedanken machen. Wenn die kritischen VMs einen eigenen Switch und damit eine eigene externe Anbindung bekommen, dann der LAN-Switch die QoS-Kennzeichnung übernehmen oder wie gehabt das Betriebssystem selbs.
NPAR
Das Problem vieler Netzwerkkarten ist aber die Anzahl an Steckkarten oder RJ45-Anschlüssen, die erforderliche Verkabelung, die Ports am LAN-Switch und die Dokumentation all dieser Einrichtungen. Interessant ist daher eine Neuerung, die mit 10Gbit-Karten Einzug hält. Aus einer physikalischen Netzwerkkarte werden mehrere Karten, die zwar alle den gleichen physikalischen Adapter nutzen, aber eine Bandbreite gesteuert werden kann. das Verfahren mehrere logischer Netzwerkkarten können wir schon aus der Funktion einer Netzwerkkarte durch VLANs aufzuteilen. Hier ist aber die Bandbreitensteuerung der Schlüsselfaktor.
Und obendrauf können die virtuellen Karten auch noch unterschiedliche Transportmedien bedienen, z.B. iSCSI, FCoIP etc. Der "Link" nach draussen ist natürlich die 10 GBit-Verbindung, über die all die verschiedenen Daten gemeinsam laufen. Jede virtuelles System kann aber nun über die "eigene" Karte und den virtuellen Switch mit einer garantierten Bandbreite in das Haus-LAN kommunizieren. Die NPAR-Treiber stellen sicher, dass zumindest beim Versand die Bandbreite auch zur Verfügung steht. Natürlich muss auch der LAN-Switch mit diesen geteilten Karten umgehen können. In die Empfangsrichtung muss der Switch natürlich vergleichbar konfiguriert werden. nicht dass ein 10GBit Empfang einer iSCSI-Übertragung letztlich doch die eingehende Bandbreite für Videokonferenzen belastet.
Losgelöst dazu muss natürlich weiterhin der Switch bzw. der Gast die Pakete noch mit QoS-Tags versehen, damit auch am nächsten Router wieder die QoS-Priorisierung greifen kann.
- Some thoughts on NIC
Partitioning (NPAR)
http://datacenter-flo.de/?cat=24 - QLogic
http://www.qlogic.com/OEMPartnerships/Dell/Documents/Converged/QME8242-k_converged_IO_Deployment_Guide.pdf - Youtube:QLogic KnowHow:
Configuring NPAR under Windows
Server 2008
http://www.youtube.com/watch?v=rK1OXNKynNw - Hyper-V : Network Design,
Configuration and Prioritization
: Guidance
http://social.technet.microsoft.com/wiki/contents/articles/9711.hyper-v-network-design-configuration-and-prioritization-guidance.aspx - Dell Informationen
http://www.dell.com/downloads/global/products/pedge/en/Dell-Broadcom-NPAR-White-Paper.pdf
http://www.dell.com/downloads/global/products/pwcnt/en/broadcom-57712-k-faq.pdf - Dell Network Daughter Card
(NDC) and Network Partitioning
(NPAR) Explained
http://bladesmadesimple.com/2011/10/dell-network-daughter-card-ndc-and-network-partitioning-npar-explained/
Unterstützung durch
Net at Work:
Wir können Sie aktiv unterstützen. Rufen Sie einfach unter
0800-MSXFAQ (0800-638 28 96) an.
Weitere Links
-
VoIP
Telefonieren über IP - Exchange 2007 UM nutzt auch VoIP -
VoIP Sniffer
VoIP Sprachdaten mit Wireshark analysieren. - SIP im Detail
-
PCD Pre-Call Diagnostics
Hilfsprogramm für jeden Desktop zur Überwachung der Netzwerkqualität für VoIP mit OCS -
Voice Quality Improvements in Lync Server 2010
http://blogs.technet.com/b/nexthop/archive/2011/04/04/voice-quality-improvements-in-lync-server-2010.aspx -
Quality of Service (QoS) Overview
http://technet.microsoft.com/en-us/library/gg405407.aspx -
Microsoft Office Communications Server 2007 R2 Requirements für a
QoS Environment
http://technet.microsoft.com/en-us/library/dd441262(office.13).aspx -
Microsoft Office Communications Server 2007 QoE Summary Reports
http://technet.microsoft.com/en-us/library/bb964094.aspx - Ports and Protocols für Internal Servers
http://technet.microsoft.com/en-us/library/gg398833.aspx - Determining External A/V
Firewall and Port Requirements
http://technet.microsoft.com/en-us/library/gg425882.aspx - Media Port Range für Office
Communications Server 2007 R2
http://technet.microsoft.com/en-us/library/dd572230(office.13).aspx - Office Communications Server 2007 Deployment Validation Tool
http://www.microsoft.com/downloads/details.aspx?FamilyId=3596A10D-65CC-4CCA-8470-3F23D5EA55B2&displaylang=en - Office Communications Server 2007 Quality of
Experience (QoE) Monitoring Server Guide
http://www.microsoft.com/downloads/details.aspx?FamilyID=9ed29d74-3391-4902-bf2c-6757410f3335&displaylang=en - Office Communications Server 2007 VoIP Test Set
http://www.microsoft.com/downloads/details.aspx?familyid=7B6AB4F3-2949-4E97-856E-9C4AE323C75A&displaylang=en - http://blogs.msdn.com/byrons/archive/2008/03/19/deployment-validation-tool-part-1-of-2.aspx
- Deployment Validation Tool Webcast
http://blogs.msdn.com/byrons/archive/2008/04/02/deployment-validation-tool-webcast.aspx
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032372044&Culture=en-US - TechNet Webcast: Identifying Audio Quality Issues Pre-Deployment with
the Communications Server 2007 Deployment Validation Tool (Level 200)
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032372044&EventCategory=4&culture=en-US&CountryCode=US - Which Server(s) to deploy the (DVT) Deployment Validation Tool
http://blogs.msdn.com/byrons/archive/2009/04/21/where-to-deploy-the-dvt-deployment-validation-tool.aspx - Vista SP1 ( SP2) DSCP settings für QoS OC 2007 R2
http://communicationsserverteam.com/archive/2009/06/04/458.aspx - Microsoft to Cisco, "Our QoE is better than your QoS
"! as a result of another Independent Study
http://voip-buzz.com/2007/11/09/microsoft-to-cisco-our-qoe-is-better-than-your-qos-as-a-result-of-another-independent-study/ - OCS Quality of Experience (QoE) - Quick Facts
http://blog.insideocs.com/2009/04/27/ocs-quality-of-experience-qoe-quick-facts/ - OCS 2007 R2 – Archiving and Monitoring
http://blogs.technet.com/toml/archive/2009/01/02/ocs-2007-r2-archiving-and-monitoring.aspx - Controlling and Limiting Traffic Profiles in your Network
http://www.hp.com/rnd/pdf_html/traffic_profiles.htm - Overview of the Microsoft RTAudio Speech codec
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7515