본문 바로가기

Collaboration/Cisco Jabber

[대하연재] Cisco Jabber 11.0 의 이해 - 14. 데스크탑 가상화를 위한 시스코 재버

글 싣는 순서
1. 멀티도메인 (Multi-Domain) 지원

2. Enterprise Group 

3. 파일전송 (일대일 및 일대다)  

4. 채팅 중 화면 공유 (일대일 및 일대다)

5. FECC & Self View

6. Bridge Escalation (그룹채팅에서 영상회의로 전환)

7. Jabber to Jabber Call (P2P 음성 및 영상 통화)

8. 채팅 히스토리 보관 및 검색

9. Call Features (통화 관련 기능)

10. IM Features (채팅 관련 기능)
11. FMC Features (재버 모바일만의 특화 기능)

12. Persistent Chat Room (채팅방)
13. Advanced Features of Cisco Jabber
14. 가상화 환경에서의 재버 (VXME)
15. 홈 클러스터
16. 
Security Features (인증서 관리 및 암호화)

17. 시스코 재버 자동 업데이트



시작하며
VXME는 Virtual Experience Media Engine의 약자로 시스코 재버를 사용하는 데스크탑 가상화 환경을 지원하기 위해 만들어진 애플리케이션입니다. 이 글에서는 VXME가 필요한 이유인 데이터센터 헤어핀 문제와 해결책에 대한 이야기로 시작합니다.  


데이터센터 헤어핀 문제와 해결책
데스크탑 가상화 환경에서 시스코 재버와 같은 소프트 클라이언트를 사용할 경우 음성과 영상 품질에 심각한 문제가 발생합니다. 두 개의 씬클라이언트(Thin Client)는 가상 PC의 시스코 재버를 이용하여 영상 통화를 할 때 시그널링과 음성 및 영상은 데이터센터 내의 가상 PC 간에 교환되며, Display Protocol을 이용하여 씬클라이언트로 전달되는 구조입니다. 두 개의 씬 클라이언트가 같은 지사에 위치하고 있다고 가정한다면 음성과 영상 트래픽이 가상 데스크탑 간에 교환됨으로 인해 불필요한 WAN 대역폭을  점유하고, 영상 및 음성 품질 저하를 일으키는 원인입니다. 이 것을 데이터센터 헤어핀 형상이라고 합니다. 



데스크탑 가상화 도입 시에 데이터센터 헤어핀 문제를 해결하기 위해서는 QoS가 적용된 네트워크처럼 멀티미디어 패킷이 우선 순위를 부여 받아 효율적인 라우팅 및 스위칭이 데스크탑 가상화 환경에서도 가능해야 하며, 데이터센터 내에서 VM간의 불필요한 멀티미디어 트래픽의 교환이 아닌 클라이언트간에 직접적인 트래픽 교환이 이루어져야 합니다. 



위의 그림처럼 가상 PC에 시스코 재버를 이용하더라도 실제 음성 및 영상은 두 씬클라이언트 사이에 교환되고 시그널링은 데이터센터의 CUCM과 씬클라이언트 간에 직접 교환되도록 합니다. 실제 음성및 영상이 전달되어야 할 곳은 씬클라이언트입니다. 

데이터센터 헤어핀 문제 해결을 위해 시스코 재버는 다음과 같이 두 가지 방법을 이용합니다. 하나는 Phone Control Mode를 이용하는 것이고, 또 하는 VXME를 이용합니다.  




돈 안드는 방법 - Cisco Jabber를 이용한 전화기 제어 환경으로 구축
데스크탑 가상화 환경을 이용하여 업무를 보면서 데스크탑 전화기가 같이 있는 경우입니다. 사용자가 실제 음성은 전화를 이용하여 전달하겠지만, 전화걸기와 같은 클릭투콜 기능은 가상화 데스크탑 안의 재버를 이용합니다. 따라서, 재버로 채팅과 전화기 제어를 수행하고 실제 미디어는 전화기끼리 교환됩니다. 



가상 PC의 시스코 재버가 데스크탑 전화기를 직접 제어하는 구조이므로 실제 음성과 영상은 데이터센터를 경유하지 않습니다. 이 때의 시스템 환경은 아래와 같습니다.   

하이퍼바이저 

 데스크탑 가상화 애플리케이션 

 버전 

 Citrix

 XenDesktop

 7.6, 7.5 or 7.1

 XenApp

 7.6 or 7.5

 VMware

 Horizon VIew

 5.2, 5.3, or 6.0




돈드는 방법 - Cisco Jabber와 VXME의 결합 
시스코 재버를 소프트폰모드로 사용할 경우로 가장 심각한 데이터센터 헤어핀 문제를 일으켜 음질과 영상품질 저하가 발생합니다. 씬클라이언트에는 VXME를 설치하고 가상 PC에는 Cisco Jabber를 설치합니다. 통화시에 실제 음성과 영상은 데이터센터를 경유하지 않고 직접 VXME 간에 이루어집니다. 






VDI 리시버 또는 클라이언트는 Citrix 4.2 또는 VMware 3.2 입니다. 


운영체제 

 Thin Client & Model  

Jabber / VXME Version

 SUSE Linux

 Dell-Wyse D50D, Z50D,  D50Q,Z50Q, Z50QQ

 10.6 이상

 Windows 7, 8

 모든 제조사

 10.5 이상

 Windows Embedded 7, 8

 모든 제조사

 10.5 이상




마치며
시스코는 데스크탑 가상화 환경에서도 사용할 수 있는 소프트클라이언트에 대한 다양한 고민의 산물인 VXI (Virtual Experience Infrastructure)를 시작하였지만, 제로 및 씬클라이언트를 직접 제조하지 않는 입장에서 힘겨운 시장이였습니다. 현재는 모든 클라이언트를 단종하고, 윈도우즈 및 리눅스 기반의 씬클라이언트에서 동작할 수 있는 VMXE만을 홀로 남겨두고 있습니다.  



데이터센터 헤어핀문제에 대한 이해가 부족한 분들은 다음글을 참조하시기 바랍니다.



라인하
 유씨누스(UCnus) (CCIEV #18487)
  --------------------------------------
ucwana@gmail.com (라인하트의 구글 이메일) 
http://twitter.com/nexpertnet (넥스퍼트 블로그의 트위터, 최신 업데이트 정보 및 공지 사항) 
http://groups.google.com/group/cciev (시스코 UC를 공부하는 사람들이 모인 구글 구룹스) 
http://groups.google.com/group/ucforum (UC를 공부하는 사람들이 모인 구글 구룹스) 
세상을 이롭게 하는 기술을 지향합니다. ________________________________________________________