이 문서에서는 VoIP(Video over IP) 애플리케이션을 위한 Cisco 라우터와 Polycom ViewStation128(비디오 컨퍼런스 유닛)의 기본적인 네트워크 설정 및 컨피그레이션에 대해 설명합니다. 또한 LAN과 WAN 미디어 전반에 걸쳐 QoS를 추가하고 실시간 비디오 품질의 문제를 해결하는 방법도 다룹니다.
Polycom Viewstation은 캡처된 비디오 및 오디오를 표시하기 위해 TV에 인터페이스합니다. 또한 IP를 통해 압축된 비디오 패킷을 전달하기 위해 LAN에 연결되어 있습니다. Polycoms는 다른 게이트웨이와 마찬가지로 H323 엔드포인트입니다. Video over IP는 다음 프로토콜을 사용합니다.
통화 제어 신호 전달을 위한 H.225
미디어 스트림 채널 열기 및 닫기를 위한 H.245
그림 형식의 비디오 코덱용 H.263 및 H.261
오디오 코덱용 G.723, 5.3kpbs 또는 6.3kpbs 모드
Polycom ViewStation128용 소프트웨어는 최신 버전이어야 하며 LAN을 통해 Polycom 웹 사이트에서 다운로드할 수 있습니다. 이 문서를 게시할 때 사용할 수 있는 최신 펌웨어는 7.0.1입니다. http://www.polycom.com/home/
ViewStation은 128k, 256k, 384k, 512k, 576k 또는 768k 속도로 압축된 비디오 및 오디오 통화를 전송할 수 있습니다. 이 압축 속도에는 추가된 IP 및 LAN/WAN 헤더가 포함되지 않으므로 QoS에서 대역폭을 예약할 경우 해당 오버헤드를 고려해야 합니다. 예를 들어 오디오(64kbps)+ 비디오(704kbps)+IP(25% 오버헤드)=960kbps.
비디오 애플리케이션의 최적 지연은 음성과 유사합니다. 최적의 결과를 얻기 위해 125-150msec 왕복 시간 추가된 레이턴시는 허용되지만, Polycom에 텔넷할 때 오류로 보고됩니다.
이 문서에 대한 특정 요건이 없습니다.
아래 설정은 Cisco 7200 라우터에서 Cisco IOS® Software 릴리스 12.1(5)T 및 12.2(1a)와 함께 실습에서 테스트되었습니다. Polycom ViewStation 128에는 펌웨어 릴리스 7.0.1이 있습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 라이브 네트워크에서 작업하는 경우, 사용하기 전에 모든 명령의 잠재적인 영향을 이해해야 합니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
이 문서에서는 아래 다이어그램에 표시된 네트워크 설정을 사용합니다. Polycoms는 반이중 및 10Mbps로 하드 코딩됩니다. 이 경우 2900XL에는 모든 포트가 자동/auto로 하드 코드되어 있으므로 Cisco 7200 FE(고속 이더넷 인터페이스)에서는 변경할 필요가 없으므로 100/Full로 설정됩니다. 경우에 따라 Polycoms가 라우터나 Catalyst 스위치에 직접 연결되는 경우 그에 따라 듀플렉스/속도에 맞게 포트를 구성해야 합니다.
System Info(시스템 정보) > Admin Setup(관리 설정)에서 다음 단계를 수행합니다.
LAN/H.323 및 LAN/Intranet에서 Polycom의 IP 주소와 기본 게이트웨이를 구성합니다.
LAN/H.323 및 H323에서 이 ViewStation의 H323 이름과 필요한 경우 E164 ID를 구성합니다.
(선택 사항) LAN/H.323 및 H323에서 특정 UDP 또는 TCP 포트에 대해 QoS를 지정할 수 있습니다. 고정 TCP 포트의 범위는 3230-3231이며, 고정 UDP 포트는 3230~3235입니다. 여기서도 패킷에 대해 IP 우선 순위를 중요도로 설정할 수 있습니다.
일반 설정에서 시스템 이름, 자동 응답, 자동 다이얼, 언어 등의 표준 옵션을 구성합니다.
모든 통화는 원격 IP 주소를 사용하여 이루어집니다. 게이트키퍼를 사용하여 영상 전화를 거는 경우 E.164 번호를 사용할 수도 있습니다. 기본 화면에서 remote polycom의 IP 주소를 입력하고 압축 속도를 선택합니다. 원격 측에서 기본값으로 설정한 것과 일치해야 합니다.
VideoOverIP over WAN에 가장 효과적인 QoS 방법 중 하나는 LLQ(Low Latency Queuing)입니다. 정책 맵은 아래에 설명된 몇 가지 매개 변수를 기반으로 할 수 있습니다. 필요한 대역폭은 전용으로 할당될 수 있으며, LLQ를 사용하여 다른 IP 애플리케이션을 통한 비디오의 우선 순위를 지정할 수 있습니다. 또한 ATM 링크는 비디오 품질을 높이기 위해 VBR-NRT 또는 CBR이어야 합니다.
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 |
또는 다음 액세스 목록 컨피그레이션을 사용할 수도 있습니다.
ViewStation 유닛의 소스/대상 IP 주소 기준:
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
IP 우선 순위 5 기준:
access-list 101 permit ip any priority 5
현재 이 구성에 대해 사용 가능한 확인 절차가 없습니다.
통화가 설정되면 Polycom은 모든 비디오 패킷을 추적합니다. polycom에 텔넷하고 이 클로즈업을 모니터링할 수 있습니다. Polycom은 H323 패킷, 손실된 비디오 또는 오디오 패킷의 레이턴시를 보고합니다. Polycom 디버그를 읽을 수 있으며 비디오 화면에서 이를 알아차리기 어려울 때 문제를 나타냅니다.
고동과 같은 가장 일반적인 비디오 문제 중 일부는 이더넷 듀플렉스 및/또는 속도 불일치 때문입니다. 이더넷 카운터가 많은 CRC/프레임/지연된 패킷을 나타내는 경우 비디오 품질이 크게 저하되므로 첫 번째 체크포인트는 모든 LAN 인터페이스가 오류 없이 실행되도록 합니다.
이 섹션에서는 컨피그레이션 문제를 해결하는 데 사용할 수 있는 정보를 제공합니다.
초기 정보 표시를 통해 polycom의 컨피그레이션을 확인할 수 있습니다. 모든 작업에 대해 정보 디버그가 켜져 있습니다. 영상 통화가 있을 경우 Polycoms는 계산된 레이턴시를 패킷에 자동으로 보고합니다. 손실된 패킷의 결과로 손실된 패킷 및 재시퀀싱된 패킷이 있습니다.
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
QoS를 적용하기 전에 비디오와 데이터를 동시에 실행하면 polycom에 텔넷 결과가 다음과 같이 보고됩니다. 이는 네트워크의 문제를 명확히 나타내며 비디오 품질에도 반영되어야 합니다.
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
일부 show 명령은 출력 인터프리터 툴 에서 지원되는데(등록된 고객만), 이 툴을 사용하면 show 명령 출력의 분석 결과를 볼 수 있습니다.
다음 출력은 Cisco IOS Routers LLQ에서 캡처된 후 ATM 인터페이스에 적용되었으며 비디오 통화 중에 혼잡을 발생시키기 위해 플러딩된 ping이 전송되었습니다. 대역폭에 대한 경합이 있는 경우 LLQ는 동적으로 비디오 트래픽의 우선 순위를 지정합니다.
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
다음 출력에서는 비디오 클래스에 패킷 드랍이 없음을 확인합니다.
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
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
14-Jun-2005 |
최초 릴리스 |