Dieses Dokument behandelt die grundlegende Netzwerkeinrichtung und -konfiguration der Polycom ViewStation128 (Videokonferenzeinheit) mit Cisco Routern für Video-over-IP-Anwendungen. Darüber hinaus wird das Hinzufügen von QoS und die Fehlerbehebung für die Echtzeit-Videoqualität im LAN und auf den WAN-Medien behandelt.
Die Polycom Viewstation ist mit einem Fernseher verbunden, um aufgezeichnete Video- und Audioinhalte anzuzeigen. Es verfügt außerdem über eine Verbindung zum LAN, um komprimierte Videopakete über IP zu übertragen. Die Polycoms sind die H323-Endpunkte wie jedes andere Gateway. Video over IP verwendet die folgenden Protokolle:
H.225 für Messaging der Anrufsteuerungs-Signalisierung
H.245 für das Öffnen und Schließen von Medien-Stream-Kanälen
H.263 und H.261 für Videocodec mit Bildformaten
G.723 für Audio-Codecs mit 5,3 Kbit/s oder 6,3 Kbit/s
Die Software für die Polycom ViewStation128 sollte neu sein und kann von der Polycom-Website über LAN heruntergeladen werden. Die aktuelle Firmware, die zum Zeitpunkt der Veröffentlichung dieses Dokuments verfügbar war, war 7.0.1. http://www.polycom.com/home/
Die ViewStation kann komprimierte Video- und Audioanrufe mit einer Rate von 128.000, 256.000, 384.000, 512.000, 576.000 oder 768.000 senden. Bei dieser Komprimierungsrate sind die hinzugefügten IP- und LAN/WAN-Header nicht enthalten. Achten Sie also bei der Reservierung von Bandbreite in QoS darauf, diesen Overhead zu berücksichtigen. Beispielsweise Audio (64 Kbit/s) + Video (704 Kbit/s) + IP (25 % Overhead) = 960 Kbit/s.
Die optimale Verzögerung für Videoanwendungen ähnelt der für Sprache: 125-150 ms Round-Trip-Zeit für optimale Ergebnisse. Hinzugefügte Latenz ist tolerierbar, wird aber auf dem Polycom als Fehler gemeldet, wenn Sie Telnet-Verbindungen nutzen.
Für dieses Dokument bestehen keine speziellen Anforderungen.
Die unten gezeigte Konfiguration wurde im Labor mit der Cisco IOS® Softwareversion 12.1(5)T und 12.2(1a) auf den Cisco 7200-Routern getestet. Die Polycom ViewStation 128 hatte die Firmware-Version 7.0.1.
Die in diesem Dokument enthaltenen Informationen wurden aus Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Sie in einem Live-Netzwerk arbeiten, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen, bevor Sie es verwenden.
Weitere Informationen zu Dokumentkonventionen finden Sie in den Cisco Technical Tips Conventions.
In diesem Dokument wird die im Diagramm unten dargestellte Netzwerkeinrichtung verwendet. Die Polycoms sind bei Halbduplex und 10 Mbit/s hartcodiert. Der 2900XL hat in diesem Fall alle Ports als Auto/Auto fest codiert. Daher war keine Änderung an der Cisco 7200 FE (Fast Ethernet Interface) erforderlich, sodass sie auf 100/Full festgelegt ist. Wenn die Polycoms in einigen Fällen direkt mit dem Router oder mit Catalyst Switches verbunden sind, müssen die Ports so konfiguriert werden, dass Duplex/Geschwindigkeit entsprechend übereinstimmen.
Führen Sie unter Systeminfo > Admin Setup die folgenden Schritte aus:
Konfigurieren Sie unter LAN/H.323 und LAN/Intranet die IP-Adresse des Polycom und das Standard-Gateway.
Konfigurieren Sie unter LAN/H.323 und H323 den H323-Namen für diese ViewStation und ggf. eine E164-ID.
(Optional) Unter LAN/H.323 und H323 kann QoS für bestimmte UDP- oder TCP-Ports angegeben werden. Der Bereich der fest installierten TCP-Ports beträgt 3230-3231, die festen UDP-Ports 3230-3235 für Videodatenverkehr. Sie können die IP-Priorität auch hier auf "critical" für die Pakete festlegen.
Konfigurieren Sie unter "Allgemeine Einrichtung" die Standardoptionen wie Systemname, automatische Antwort, automatische Wählfunktion und Sprache.
Alle Anrufe hier erfolgen über die Remote-IP-Adresse. Sie können auch E.164-Nummern verwenden, wenn Sie einen Gatekeeper für Videoanrufe verwenden. Geben Sie im Hauptbildschirm die IP-Adresse für Remote Polycom ein, und wählen Sie dann die Komprimierungsgeschwindigkeit aus. Dies sollte dem entsprechen, was Sie auf der Remote-Seite als Standard festgelegt haben.
Eine der effektivsten QoS-Methoden für VideoOverIP über WAN ist Low Latency Queuing (LLQ). Die Richtlinienzuweisung kann anhand einiger verschiedener Parameter erstellt werden (siehe unten). Die erforderliche Bandbreite kann dediziert werden, und Videoanwendungen können mithilfe von LLQ priorisiert werden. Darüber hinaus sollte die ATM-Verbindung für eine höhere Videoqualität VBR-NRT oder CBR sein.
Cisco 7206VXR | |
---|---|
! class-map match-all video match access-group 101 !--- Class map used to associate access-list 101 to the LLQ class video. ! policy-map video-police !--- Definition of the policy map for the LLQ Configuration class video priority 900 !--- This is the priority class/queue assigned for video traffic. !--- It reserves 900 Kbps for video traffic class class-default fair-queue 64 !-- All other non-video traffic uses fair-queuing policing. ! interface FastEthernet0/0 description Polycom-192.168.3.90 ip address 192.168.3.100 255.255.255.0 duplex half no cdp enable !--- This is the LAN interface that connects to the Polycom ViewStation !--- No QoS (LLQ) was applied here. ! interface ATM6/0 no ip address load-interval 30 no atm ilmi-keepalive ! interface ATM6/0.1 point-to-point ip address 10.1.105.1 255.255.255.0 pvc 1/138 !--- atm pvc defined class-vc VBR-NRT encapsulation aal5snap !--- Layer 2 encapsulation type for atm packets service-policy out video-police !--- Applies LLQ (defined above) to the subinterface for !--- layer 3 (Video over IP)traffic shaping and priotization ! vc-class atm VBR-NRT !--- atm traffic shaping class defined vbr-nrt 1500 1400 100 !--- Maximum bandwidth at 1500Kbps and nominal at 1400Kbps with 100Kbps burst ! access-list 101 permit tcp any any range 3230 3231 access-list 101 permit udp any any range 3230 3235 !--- These access-lists are used by the LLQ class-map. !--- These access-lists are based on the fixed UDP (3230-3235) !--- and TCP (3230-3231) ports for the ViewStation VideoOverIP |
Alternativ können die folgenden Zugriffslistenkonfigurationen verwendet werden.
Basierend auf der Quell-/Ziel-IP-Adresse der ViewStation-Einheiten:
access-list 101 permit ip host 192.168.3.90 host 192.168.1.90
access-list 101 permit ip host 192.168.1.90 host 192.168.3.90
Basierend auf IP-Rangfolge 5:
access-list 101 permit ip any priority 5
Für diese Konfiguration ist derzeit kein Überprüfungsverfahren verfügbar.
Wenn ein Anruf hergestellt wird, verfolgt Polycom alle Videopakete. Sie können Telnet in das Polycom übertragen und diese Nahaufnahme überwachen. Die Polycom meldet die Latenz in H323-Paketen, den verlorenen Video- oder Audiopaketen. Die Polycom-Debugger sind lesbar und weisen auf Probleme hin, wenn sie auf einem Videobildschirm schwer zu bemerken sind.
Einige der häufigsten Videoprobleme, wie z. B. das Einfrieren, sind auf Ethernet-Duplex und/oder Geschwindigkeitsungleichheit zurückzuführen. Wenn die Ethernet-Zähler eine große Anzahl von CRC-/Frame-/verzögerten Paketen anzeigen, wird die Videoqualität erheblich sinken. Der erste Prüfpunkt besteht also darin, sicherzustellen, dass alle LAN-Schnittstellen fehlerfrei ausgeführt werden.
Dieser Abschnitt enthält Informationen zur Fehlerbehebung in Ihrer Konfiguration.
Sie können die Konfigurationen auf dem Polycom durch die erste Infoanzeige überprüfen. Für jede Aktion sind Informationsdebugs aktiviert. Bei einem Videoanruf meldet Polycoms automatisch die berechnete Latenz in Paketen: verlorene Pakete und Folgepakete infolge verlorener Pakete.
MS-7206VXR-12A#telnet 192.168.3.90 !--- Action: Telnetting to the Polycom ViewStation unit to capture information !--- and debug output. !--- When a call is established, the Polycom unit keeps track of video packets. !--- The Polycom reports h323 packet latency and lost video and voice packets. Trying 10.122.3.90 ... Open Hi, my name is : Polycom166-regnl Here is what I know about myself: Serial Number: 011B12 Brand: Polycom Software Version: Release 7.0.1 - 16 Jun 2001 Model: VS Network Interface: ISDN_UNKNOWN MP Enabled: No H323 Enabled: Yes IP Address: 192.168.3.90 Time In Last Call: 0:08:41 Total Time In Calls: 44:20:06 Total Calls: 171 Switch Type: Nortel DMS-100 Country Code: 1 Area Code: 919 ISDN 1 a is: 9913293 ISDN 2 a is: 9913294
Vor der Anwendung von QoS meldete das Telnet-Ergebnis in das Polycom Folgendes, wenn Video und Daten gleichzeitig ausgeführt wurden. Dies ist ein klarer Hinweis auf Netzwerkprobleme und sollte auch die Videoqualität widerspiegeln.
RTP: Video Packet Lost RTP: Reseting last_seq_num from 23397 to 23398 RTP: Send FastVideoPicture_MSG RTP: last eBit 6 plus new sBit 0 not equal 8! (instance 0) ...VideoFastUpdatePictureHandler() time 469850 RTP: Max. video packets stored = 4 RTP: Minimum/MaximumThreshold = 4 0/256, 4 0/256 UI:UI msg from VidDec: S VD1 ReceivedFreezeRelease 0 Received a Picture Fast Update request from the other side Audio Packet(s) lost - last_seq_num = 15147, new_seq_num = 15149 Transfer 1 duplicate packets Received a Picture Fast Update request from the other side RTP: Max. video packets stored = 1 RTP: Minimum/MaximumThreshold = 4 0/256, 4 255/256
Bestimmte show-Befehle werden vom Output Interpreter Tool unterstützt (nur registrierte Kunden), mit dem Sie eine Analyse der show-Befehlsausgabe anzeigen können.
Die folgende Ausgabe wurde in der Cisco IOS Router LLQ erfasst und auf die ATM-Schnittstellen angewendet. Anschließend wurden überflutete Pings gesendet, um während des Videoanrufs eine Überlastung zu verursachen. Bei Streit um Bandbreite priorisiert LLQ den Videodatenverkehr dynamisch.
MS-7206VXR-12A#show queue atm 6/0.1 Interface ATM6/0.1 VC 1/138 Queuing strategy: weighted fair Total output drops per VC: 22863 Output queue: 66/512/64/22863 (size/max total/threshold/drops) Conversations 3/4/64 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) Available Bandwidth 0 kilobits/sec (depth/weight/total drops/no-buffer drops/interleaves) 1/4626/0/0/0 Conversation 1, linktype: ip, length: 54 source: 10.122.3.100, destination: 10.1.105.2, id: 0x002B, ttl: 255, TOS: 192 prot: 6, source port 23, destination port 11032 (depth/weight/total drops/no-buffer drops/interleaves) 1/5397/0/0/0 Conversation 51, linktype: ip, length: 308 source: 10.122.3.90, destination: 10.122.1.90, id: 0x51AB, ttl: 59, TOS: 160 prot: 17, source port 49206, destination port 3232
Beachten Sie in der folgenden Ausgabe, dass in der Videoklasse keine Paketverluste auftreten.
MS-7206VXR-12A#show policy-map int atm 6/0.1 ATM6/0.1: VC 1/138 - Service-policy output: video-police Class-map: video (match-all) 0 packets, 0 bytes 30 second offered rate 0 bps, drop rate 0 bps Match: access-group 101 Weighted Fair Queueing Strict Priority Output Queue: Conversation 72 Bandwidth 900 (kbps) Burst 22500 (Bytes) (pkts matched/bytes matched) 0/0 (total drops/bytes drops) 0/0 Class-map: class-default (match-any) 290307 packets, 252480609 bytes 30 second offered rate 2951000 bps, drop rate 2341000 bps Match: any Weighted Fair Queuing Flow Based Fair Queuing Maximum Number of Hashed Queues 64 (total queued/total drops/no-buffer drops) 67/35584/0
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
14-Jun-2005 |
Erstveröffentlichung |