TR-069 클라이언트 검토 자료 2편

5
㈜㈜㈜㈜㈜ TR-069 ㈜㈜㈜㈜㈜ ㈜㈜ ㈜㈜ 2 ㈜

description

TR-069 클라이언트 검토 자료 2편 : 망에 붙어 있는 device들을 관리하기 위한 Protoc

Transcript of TR-069 클라이언트 검토 자료 2편

Page 1: TR-069 클라이언트 검토 자료 2편

㈜유미테크

TR-069 클라이언트검토 자료 2 편

Page 2: TR-069 클라이언트 검토 자료 2편

2 ㈜유미테크 TR-069 클라이언트 검토 자료

Modus-TR-069 검토 결과

- Apache Karaf 기반 동작 여부 확인

• 관련 문서가 없는 관계로 소스를 분석함 .

• Apache Karaf 기반으로 동작 시 , 의존 라이브러리 문제로 구동되지 않음 .

• 소스에 OSGi framework 라이브러리가 포함되어 있으며 , 포함된 framework 는 knopflerfish 를 사용 . 독립적으로 구동 가능함 .(http://www.knopflerfish.org/)

• knopflerfish 의 종속 라이브러리인 kxml 라이브러리를 추가 설치함 .(http://www.knopflerfish.org/snapshots/5.0.1.snapshot_trunk_4309/docs/jars/kxml/kxml-2.3.0.kf4-001.html)

• Apache Karaf 에 번들을 설치해 실행하는 것보다 자체적으로 의존성을 해결한 knopflerfish 을 사용하여 독립 실행함 .

Page 3: TR-069 클라이언트 검토 자료 2편

3 ㈜유미테크 TR-069 클라이언트 검토 자료

Modus-TR-069 실행 환경- 폴더 구조• lib : framework 및 제공하는 모든 bundles• data : 환경파일 (config.cfg, usine.txt)

** usine.txt 에서 ManagementServer.URL 변경 **

** lib 폴더에 포함한 bundles

Page 4: TR-069 클라이언트 검토 자료 2편

4 ㈜유미테크 TR-069 클라이언트 검토 자료

Modus-TR-069 실행

[ 실행로그 ]

실행

java -jar lib/framework.jar

401 오류 발생

• 자체 TR 엔진 연동시 401 인증오류가 발생함 .

• 내부 HTTP 인증 (Digest 인증 )을 구현해야 함 .

• 오픈소스 TR 서버 별도 구축 후 , 테스트 진행 필요함 .

Page 5: TR-069 클라이언트 검토 자료 2편

5 ㈜유미테크 TR-069 클라이언트 검토 자료

기타 TR069 클라이언트 소스 조사

- jCPE (http://code.google.com/p/jcpe/)• TR-069 Auto-Configuration Client (CPE) • Java 기반• jCPE is an open source implementation of a CPE WAN Management Protocol

client,

as described by the TR-069 v1.1 standard developed by the Broadband Fo-

rum

(formerly the DSL Forum). - 기본 Message 타입 정의 완료 (inform, getParameterVale, ….)- 기본 Method 구현 완료 (Reboot, …)- RCPMethod 구현 완료

- 일부 로직 변경 필요 . 초기화 단계 오류 발생함 .- 인증 구현 안되어 있음

- 자체서버 TR 연동을 위한 Digest 인증 구현 완료 .- Inform 메세지 연동 완료 .- 기타 프로비져닝 기능 테스트 진행중 .