공부

[공부] TR-069 Overview

Unknown9 2020. 10. 30. 15:06
반응형

TR-069가 무엇일까요? 

 

정의는 아래와 같이 되어 있습니다.

CPE WAN Management Protocol

Summary : A protocol for communication between a CPE and Auto-Configuration Server (ACS) that encompasses secure auto-configuration as well as other CPE management functions within a common framework

 

CPE WAN 관리 프로토콜입니다. CPE와 ACS 간의 프로토콜인데,  CPE 관리나  보안 적용된 자동 구성을 지원합니다.

 

그림을 보면, CPE WAN 관리프로토콜(CWMP)입니다. 스마트폰이나, 셋톱박스나, 다른  IP를 가진 기기들을 관리합니다.

통신 사업자기준으로(KT/SKT 같은) 보았을때,. 집에 공유기, 셋톱박스, 스마트폰을 동시에 가입했으면 아래와 같이 관리가 되고 있겠죠.

 

 

기존(오래오래전)에는 SNMP를 사용을 했었는데요, 아래와 같은 비교에서 단점들이 있어서, 요즘에는(벌써 10년전) TR-069를 모두 사용하고 있습니다. IP 기기는 거의 사용한다고 보면 되겠습니다.

 

SNMP vs. TR-069 비교.

 

Why TR-069?

SNMP(Simple Network Management Protocol) limitation

UDP를 사용함으로써 발생 할 수 있는 신뢰성 문제

SNMPv1SNMPv2보안성 문제

네트워크가 아닌 서비스 단말을 관리하기 위한 표준 MIB부재

게이트웨이, VoIP, 홈 서버 등 홈 네트워크 서비스 단말의 통합관리 체계의 부재

 

TR-069 Functional Components

  • Auto-Configuration and Dynamic Service Provisioning
  • Software/Firmware Image Management
  • Status and Performance Monitoring
  • Diagnostics
  • Identity Management for Web Applications

 

Security Goals

Prevent tampering with the management functions of a CPE or ACS, or the transactions that take place between a CPE and ACS.

Provide confidentiality for the transactions that take place between a CPE and ACS.

Allow appropriate authentication for each type of transaction

Prevent theft of service

 

Architectural Goals

 

  • flexibility in the connectivity model
  • discovery and association of ACS and CPE
  • ACS access to control and monitor various parameters associated with a CPE
  • minimize implementation complexity
  • be agnostic to the underlying access network
  • designed to be extensible

 

 TR-069 in RDK client setup

 

참으로 오래된 내용인데, 업무에서 여전히 언급이 되고 있는 부분이라 수박 겉핡기 식으로 TR-069를 가지고 무엇을 할 것인가, ( TR69, TR sixty nine 이라 읽습니다.) 정리해 보았습니다.

 

참고문헌 및 추가 자료들..

 

반응형