Este documento abrange a configuração de rede básica e do Polycom ViewStation128 (unidade de videoconferência) com Cisco routers para aplicações de vídeo sobre IP. Ele também abrange a adição de QoS e o Troubleshooting de qualidade de vídeo em tempo real nas mídias de LAN e WAN.
A Polycom Viewstation faz a interface com uma TV para exibição de vídeo e áudio capturados; ele também tem uma conexão com a LAN para passar pacotes de vídeo compactados por IP. Os Polycom são os terminais H323 como qualquer outro gateway. Vídeo sobre IP usa os seguintes protocolos:
H.225 para mensagens de sinalização de controle de chamada
H.245 para abrir e fechar canais de fluxo de mídia
H.263 e H.261 para codec de vídeo com formatos de imagem
G.723 para codecs de áudio, em modos de 5,3 kpbs ou 6,3 kpbs
O software para Polycom ViewStation128 deve ser recente e pode ser obtido por download a partir do website da Polycom. O firmware mais recente disponível no momento da publicação deste documento era 7.0.1. http://www.polycom.com/home/
O ViewStation pode enviar vídeo e chamada de áudio compactados nas velocidades de 128k, 256k, 384k, 512k, 576k ou 768k. Essa taxa de compressão não inclui os cabeçalhos de IP e de LAN/WAN adicionados, então, quando for reservar a largura de banda no QoS, lembre-se de considerar essa carga adicional. Por exemplo, Áudio (64 kbps)+ Vídeo (704 kbps)+IP(25% de overhead) = 960 kbps.
O atraso ideal para aplicativos de vídeo é semelhante ao da voz: Tempo de ida e volta de 125 a 150 ms para obter resultados ótimos. A latência adicionada é tolerável, mas relatada no Polycom como um erro quando você faz telnet para ela.
Não existem requisitos específicos para este documento.
A inicialização abaixo foi testada em laboratório com o Cisco IOS® Software Release 12.1(5)T e 12.2(1a) em Cisco 7200 routers. O Polycom ViewStation 128 tem firmware versão 7.0.1.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. All of the devices used in this document started with a cleared (default) configuration. Se você estiver trabalhando em uma rede ativa, certifique-se de que entende o impacto potencial de qualquer comando antes de utilizá-lo.
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
Este documento utiliza a instalação de rede mostrada no diagrama abaixo. Os produtos Polycom são codificados por hardware em modo semi-dúplex e 10 Mbps. O 2900XL nesse caso tem todas as portas codificadas para auto/auto, portanto, nenhuma alteração foi necessária no Cisco 7200 FE (interface fast ethernet), portanto, ele está definido como 100/Full. Se os produtos Polycom, em alguns casos, ligam-se diretamente ao roteador ou aos Catalyst Switches, as portas devem ser configuradas para corresponder a dúplex/velocidade adequadamente.
Em System Info > Admin Setup, execute estas etapas:
Em LAN/H.323 e LAN/Intranet, configure o endereço IP do Polycom e do gateway padrão.
Em LAN/H.323 e H323, configure o nome H323 para esta ViewStation e qualquer E164 ID, se desejado.
(Opcional) Debaixo de LAN/H.323 e H323, o QoS pode ser especificado para portas UDP ou TCP específicas. O intervalo de portas TCP fixas é 3230-3231 e as portas UDP fixas são 3230 a 3235 para tráfego de vídeo. Você pode definir para crítica a precedência do IP nos pacotes aqui, também.
Em Configuração geral, configure as opções padrão, como nome do sistema, resposta automática, discagem automática, idioma.
Todas as chamadas aqui são feitas usando o endereço IP remoto; você também pode usar números E.164 se utilizar um gatekeeper para fazer chamadas em vídeo. Na tela principal, digite o endereço IP do polimcom remoto e, em seguida, selecione a velocidade de compactação. isto deve corresponder ao que foi configurado como padrão no site remoto.
Um dos métodos de QoS mais eficazes para usar com VideoOverIP sobre WAN é o Enfileiramento de latência baixa (LLQ). O policymap pode ser baseado em alguns parâmetros diferentes, discutidos abaixo. A largura de banda necessária pode ser dedicada e o vídeo sobre outros aplicativos IP pode ser priorizado, por meio do LLQ. Além disso, o link ATM deve ser VBR-NRT ou CBR para obter qualidade mais alta de vídeo.
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 |
Como alternativa, as seguintes configurações de lista de acesso podem ter sido usadas.
Com base no endereço ip origem/destino das unidades ViewStation:
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
Com base na precedência de IP 5:
access-list 101 permit ip any any precedence 5
No momento, não há procedimento de verificação disponível para esta configuração.
Quando uma chamada é estabelecida, a Polycom rastreia todos os pacotes de vídeo. Você pode fazer telnet no polycom e monitorar essa aproximação. O Polycom reporta a latência em pacotes H323, o vídeo ou os pacotes de áudio perdidos. As depurações Polycom podem ser lidas e indicam problemas quando pode ser difícil percebê-las em uma tela de vídeo.
Alguns dos problemas de vídeo mais comuns, como congelamento, vem do Ethernet duplex e/ou de incompatibilidade de velocidade. Se os contadores Ethernet indicarem um grande número de pacotes CRC/frame/diferidos, a qualidade do vídeo será consideravelmente degradada, então o primeiro ponto de verificação está certificando-se de que todas as interfaces LAN sejam executadas sem erros.
Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração.
É possível verificar as configurações no Polycom, pela exibição das informações iniciais. Há depurações informativas desativadas para cada ação. Quando você tem uma chamada de vídeo, os Polycom relatam automaticamente a latência calculada em pacotes: quaisquer pacotes perdidos e pacotes novamente seqüenciados, como resultado dos pacotes perdidos.
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
Antes da aplicação da QoS, quando o vídeo e os dados eram executados ao mesmo tempo, o resultado do telnet para o polimcom relatava o seguinte: isso é uma indicação evidente de problemas na rede e deve refletir também na qualidade do vídeo.
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
A Output Interpreter Tool (somente clientes registrados) oferece suporte a determinados comandos show, o que permite exibir uma análise da saída do comando show.
A saída a seguir foi capturada no LLQ dos Cisco IOS routers, aplicada em interfaces ATM interfaces e depois pings inundados foram enviados para criar congestionamento durante a chamada de vídeo. Quando há contenção de largura de banda, o LLQ prioriza dinamicamente o tráfego de vídeo.
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
Na saída a seguir, observe que não existe nenhuma queda de pacote de informação na sala de vídeo.
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
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
14-Jun-2005 |
Versão inicial |