글 싣는 순서

       1. Service Discovery 의 이해
       2. Service Discovery 설정하기 

       3. Cisco Jabber for Windows 설치 및 인증서 관리

       4. Cisco Expressway 의 이해

       5. Cisco Expressway 설치 및 기본 설정하기
       6. Cisco Expressway 클러스터링 및 CUCM 연동
       7. Cisco Expressway 에 인증서 주입하기 
       8. Cisco Expressway 에서 Traversal Zone 구성하기 
       9. 사외에서 웹서버를 이용해 사진 추가하기
      10. Cisco Jabber 9.5 에서 URI Dialing 구성하기


시작하며

요즘 가장 인기가 많은 허클베리핀 님의 "시스코 재버 무작정 따라하기" 글에 묻어가기 위해 포스팅합니다. 시스코 재버 무작정 따라하기에서 설명이 부족했던 부분과 Cisco Jabber의 새로운 내용을 위주로 전개하겠습니다. 아직 전체적인 차례는 만들지 못했으므로 쓰면서 내용을 추가하겠습니다.



Service Discovery 의 개요

시스코는 Cisco Jabber를 설치할 경우 Service Discovery를 이용할 것을 강력히 권고합니다. 서비스 발견 프로시져의 장점은 최초 설치 시 사용자들의 간섭을 최소화하여 Cisco Jabber Client가 자동으로 설치되도록 합니다. 


지금까지 Service Discovery (서비스 발견) 프로시져를 이용하지 않을 경우 아래와 같이 사용자가 직접 서버 정보를 입력해야 합니다. 관리자나 설치 엔지니어에게는 매우 쉬운 내용이지만, 직접 설치해야 하는 일반 직원들에게는 너무나 어려운 설정입니다.  



시스코는 Service Discovery 를 이용하여 아래와 같이 메일주소와 같은 "사용자명@도메인네임"만 입력하면 재버 클라이언트가 자동으로 서비스 구성 정보를 다운로드 받아서 설정하도록 합니다. 아래 왼쪽은 스마트폰용이며, 오른쪽은 Cisco Jabber for Windows입니다. 

서비스 발견 프로시져는 사용자가 최초 설치할 때나 사내에서 사외로 이동하는 것처럼 네트워크 환경이 변경될 때 이용됩니다. 사전 설정된 DNS SRV 값을 클라이언트가 인식하여 필요한 서비스 정보를 획득하도록 하고, 그 이후 부터는 컴퓨터나 스마트폰에 저장된 캐쉬 정보를 활용됩니다.



Service Discovery 를 위한  Cisco Jabber 클라이언트의 동작 방식

시스코 재버 클라이언트가 최초로 동작할 때 아래와 같은 4 가지 서비스를 동시에 요청합니다. 요청된 응답이 여러 개일 경우에는 우선순위에 따라 사용됩니다. 


 우선 순위

  서비스 

 DNS SRV Request

 1

 WebEx Messenger

 HTTP CAS lookup

 2

 CUCM 9.x 이상

 _cisco-uds._tcp.<domain_name>

 3

  Cisco Presence 8.x

 _cuplogin._tcp.<domain_name>

 4

  Cisco Expressway

 _collab-edge._tcp.<domain_name>

 

재버 클라이언트는 _cisco-uds 또는 _cuplogin SRV에 대한 응답이 있을 경우에는 사내 네트워크로 인지하며, 응답이 없을 경우에는 사외 네트워크로 인지합니다. 


재버 클라이언트가 최초에 부팅을 한 후 Service Discovery 절차는 다음과 같습니다.  






1) "cpaige@corp.example.com" 사용자명으로 로그인 시도

2) 시스코 재버 클라이언트는 우선 순위에 따라 4 가지 서비스를 요청하지만, WebEx 메신저를 이용하는 기업이 아니라는 응답과 함께 DNS SRV Lookup에 의한 응답을 받음

3) 시스코 재버 클라이언트는 응답을 받았으므로 사용자에게 패스워드를 요청

4) 응답된 CUCM으로 자신의 Home Cluter에 대한 확인 요청

5) CUCM은 시스코 재버 클라이언트의 Home Cluster 주소를 응답함

6) CUCM은 사용자 서비스 프로파일에 설정된 서비스 정보와 Jabber-Config 파일을 전송

7) 사용자는 CUCM IM&P 서버에 로그인 완료

8) 로그인 후 사용자 프로파일에 설정에 따른 주요 서비스에 연결



사용자 입장에서 더 단순하게 설치하게 만드는 법

지금까지 Service Discovery 를 이용한 사용 방법에 대해 설명드렸습니다. 관리자가 조금만 고생하면 일반 직원들은 단순하게 사용할 수 있는 방법입니다. 만일 이것도 사용자가 복잡하다고 느낀다면 더 간단하게 하는 방법이 있습니다.


  • UPN 옵션 (Cisco Jabber for Windows Only)
    UPN 옵션은 Cisco Jabber for Windows 설치 시 사용자는 아무것도 하지 않도록 하는 것입니다. 
    UPN 은 User Principal Name 의 약자로 "username@domain_name"으로 구성됩니다. Active Directory에서 사용자명 뒤에 붙는 도메인 네임입니다. 사용자가 로그인시에 모두 자동으로 입력되도록 할 수 있습니다.

    UPN 과 Service Discovery 도메인 동일한 경우라면 이용할 수 있습니다.

  • Bootstrapping Option (Cisco Jabber for WIndows Only)
    관리자가 Service Discovery 상태에서 사용자가 "username@domain_name"을 입력하지 않아도 자동으로 진행되도록 합니다. 이것은 MS Orca 툴을 이용하여 시스코에서 제공하는 mst 파일의 속성을 변경하여 msi 파일로 변경하여 이용하는 것입니다. 

  • URL Configuration (non-Windows Devices)
    먼저 재버 클라이언트를 다운로드 받은 후에 Mac, Android, iPhone/iPad에 설치합니다. 설치한 후에 사용자에게 다음과 같은 내용을 포함한 메일을 보내면 사용자는 클릭만 하면 Cisco Jabber가 자동으로 시작하면서 메일의 내용을 활용합니다.

    ciscojabber://provision?ServicesDomain=example.com&VoiceServicesDomain=corp.example.com



상황에 따라 Service Discovery를 위한 4가지 서비스 중에 사용하지 않는 웹엑스 메신저 서비스를 제외할 수 있습니다. 

  • jabber-configure 파일에서 서비스 제외

    <VoiceServicesDomain>corp.example.com</VoiceServicesDomain>

    <ServiceDiscoveryExcludedServices>WEBEX</ServiceDiscoveryExcludedServices>


  • URL 옵션이나 Bootstrapping Option에서 제외하기
     "ServiceDiscoveryExcludedServices" 파라미터에 WEBEX를 기입합니다. 



Service Discovery를 위한 DNS 구성 
Service Discovery를 이해했다면, 구성하기 위한 전체적인 환경을 정리해 보겠습니다. 

시스코 재버 클라이언트가 사내 도메인에 있을 경우에는 내부 DNS 서버가  _cisco-uds SRV만이 응답을 합니다. 반대로 시스코 재버 클라이언트가 사외에 있을 경우에는 외부 DNS 서버가 _collab-edge SRV만이 응답할 것입니다.



마치며
지금까지 재버를 설치하던 많은 엔지니어들의 고민을 한번에 해결할 수 있는 기술로 Cisco Jabber 10.5 부터 적용되었습니다. 다음글에서는 DNS SRV를 구성하고 확인하는 방법에 대해 설명드리겠습니다.



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



Posted by 라인하트

댓글을 달아 주세요

  1. BlogIcon 연탄길 2014.10.17 14:45 신고  댓글주소  수정/삭제  댓글쓰기

    좋은자료 고맙습니다.